U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Unisys Corporation


Location: Bluebell, PA
No. of patents: 178

1          
NumberTitleIssue Date
7899958Input/output completion system and method for a data processing platform
A mechanism is disclosed for performing I/O operations using queue banks within a data processing system that supports multiple processing partitions. A queue bank is a re-useable area of memory allocated for performing I/O operations. All memory locking and address...
03/01/2011
7831807System and method for expanding the instruction set of an instruction processor
A system and method for modifying the hardware instruction set of an instruction processor is disclosed. The invention utilizes one or more bits of an instruction opcode and one or more programmable bits stored within the instruction processor to generate a branch a...
11/09/2010
7813547Apparatus and method for detection and analysis of imagery
An apparatus and method for detecting and analyzing imagery, wherein the apparatus includes an image data acquisition means, an image data conversion means, and an adaptive thresholding means. The image data acquisition means acquires image data from a document. The...
10/12/2010
7694043Method, system, for exchanging data via a buffer pool between a central processing unit and input/output processor that satisfies a predetermined threshold
A method is disclosed for exchanging data between a central processing unit (CPU) and an input/output processor (IOP). The CPU and IOP may both be senders or receivers depending on whether data is flowing to or from the CPU. Where data is flowing to the CPU, the CPU...
04/06/2010
7617206Method for analyzing status of specialized tank files which store and handle large objects
A data management system is provided with a database which has internal tanks for storing large object data according to the size of the data involved. An analysis method and system is provided which will search out and calculate the space of each of the tank files ...
11/10/2009
7464380Efficient task management in symmetric multi-processor systems
A method of and apparatus for efficiently scheduling multiple instruction processors. The instruction processors are assigned to one of a plurality of clusters, such that the system ideally contains a plurality of clusters each having a plurality of instruction proc...
12/09/2008
7464301Method and apparatus for capturing and logging activities of a state machine prior to error
A method and apparatus for capturing and logging activities of a state machine prior to error. The state machine receives a packet and processes the packet. A state machine monitor is provided for each state machine. The state machine monitor logs activities of its ...
12/09/2008
7464019Method of resolving conflicts of virtualized disks between two operating environments
A method is provided in a server, having a first operating system (Windows) and a second operating system (MCP), to allow both environments to share the same resilient and redundant benefits provided by the Fibre Channel storage systems with multi-path capabilities ...
12/09/2008
7463440System for improving performance writing streaming tapes
A method for efficiently saving data to tape, preferably within the ANSI X3.27 standard format sends signals to the tape drive to allow the tape drive to buffer the required tape marks, which the standard requires. Although the standard presumed these would be requi...
12/09/2008
7461376Dynamic resource management system and method for multiprocessor systems
A dynamic workload management system enables system administrators to easily identify installed applications and to assign them to affinity groupings in order of importance to the enterprise and to enable the system administrators to save and restore multiple config...
12/02/2008
7458043Generation of tests used in simulating an electronic circuit design
Various approaches for generating input data for simulating a circuit design are disclosed. In one approach, a test generator program is generated from a main program that uses a test generator class library. The test generator class library includes a software driv...
11/25/2008
7457991Method for scanning windows event logs on a cellular multi-processor (CMP) server
A method is provided for scanning each partition and service processor of a Cellular Multi-Processor System which hold several different operating systems therein. Event information is garnered from multiple Windows Event Logs and consolidated on a Central Database ...
11/25/2008
7457861Optimizing virtual interface architecture (VIA) on multiprocessor servers and physically independent consolidated NICs
Optimization of the Virtual Interface Architecture (VIA) on Multiprocessor Servers using Physically Independent Consolidated NICs (Network Interface Cards) allows for improved throughput, increased resiliency and transparent fail-over; and also by hiding the actual ...
11/25/2008
7455546Electrical power strip plug retention
Electrical power strips and electrical power strip assemblies are disclosed. An electrical power strip assembly includes electrical outlets for receiving power cord plugs. Strap mounts are provided, wherein each strap mount includes a connection point associated wit...
11/25/2008
7451474Set top network protocol
A method of and apparatus for efficiently communicating between a provider of video on demand services and a cable television subscriber. The communication is implemented using a message protocol specifically optimized to communicate between a multimedia application...
11/11/2008
7451270System and method for detecting and correcting errors in a control system
A system and method for detecting and correcting errors within a control system is disclosed. A storage device stores data values that are used to control one or more circuits within the system. This storage device may operate as a slave, such that the storage devic...
11/11/2008
7444342System for accessing and transforming data, information and data relational rules in a multi-dimensional database
A mobile integration engine application services component for accessing data and information stored in at least one multi-dimensional database and for presenting the accessed data and information to a browser-based application. The mobile integration engine applica...
10/28/2008
7437740Generation of Java language application programming interface for an object-oriented data store
An embodiment of the present invention is a technique to interface to a repository. A connection between a client and a repository database is established. The repository database has a repository application programming interface (API). The repository database cont...
10/14/2008
7437739Synchronizing data between a data store and a project management client tool
An embodiment of the present invention is a technique to synchronize data between a data store and a project management client tool. An element in a project file is updated according to an event generated by a project tool in a client. A server is communicated by a ...
10/14/2008
7437377Method and apparatus for dynamically generating multi-level hierarchical lists for web-based applications or web-sites
An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to interface with an existing proprietary data base management system by permitting a developer to create a web based service that produces a table result. This result can be...
10/14/2008
7434104Method and system for efficiently testing core functionality of clustered configurations
An embodiment of the present invention is a technique for testing core functionality of a clustered system having a plurality of nodes. A cluster population test that includes populating the clustered system with cluster-aware applications is performed. A crash rebo...
10/07/2008
7433903Method for reading audit data from a remote mirrored disk for application to remote database backup copy
In order to overcome limitations of network connections between a primary host server and a remote secondary host server, the audit file of a primary database is mirrored to an audit file of the remote secondary backup database. A special sensing program called TRAC...
10/07/2008
7433098Document processing system with improved image quality assurance
A document processing system comprising an image capture subsystem for capturing selected image metrics and at least one image rendition from a plurality of documents and for determining if at least one of the selected image metrics for any of the at least one image...
10/07/2008
7430557System and method for improving database reorganization time
The invention provides a system and method for the reorganization of a database in a computing system. The method includes determining operations necessary to effect the reorganization of the database, estimating the completion time for the operations, and schedulin...
09/30/2008
7424480System and method for storing and accessing data in an interlocking trees datastore
A tree-based datastore comprising a forest of interconnected trees is generated and/or accessed. The tree-based datastore comprises a first tree that depends from a first root node and may include a plurality of branches. Each of the branches of the first tree ends ...
09/09/2008
7421446Allocation of storage for a database
Various approaches for allocating storage for a file are disclosed. In one approach, in response to each call to allocate an available portion of storage, one of a plurality of allocation approaches is selected based on a value of a file attribute associated with th...
09/02/2008
7421726Method of seamlessly replacing disc-based video streams with memory-based video streams in a video-on-demand system
In a video-on-demand system, disc-based video streams are seamlessly replaced with memory-based video streams. This is achieved by first switching each disc-based video stream to a mixed video stream; and later, switching each mixed video stream to a memory-based vi...
09/02/2008
7421691System and method for scaling performance of a data processing system
A system and method for scaling the performance of a data processing system is disclosed. According to one method, a level of system performance is purchased for use with the data processing system. This purchased performance level is described in Millions of Instru...
09/02/2008
7421545Method and apparatus for multiple sequence access to single entry queue
Bus address, function and system information in relation to bus requests are maintained in a centralized location (702). Parallel access to the centralized data is facilitated through the use of pointers to the centralized location. Bus transaction operations...
09/02/2008
7421492Control arrangement for operating multiple computer systems
A method and apparatus for operating one or more computer systems via an operations-computing arrangement. The operations-computing arrangement includes a plurality of workstations coupled to a plurality of operations servers, and each operations server is coupled t...
09/02/2008
7418159Document processing system with track allowing selective reprocessing of documents
A document processing system includes a feeder stage and a transport stage. The document track assembly includes at least one feedback section forming a document return path that extends from an exit point at one part of the document track to a reentry point at anot...
08/26/2008
7418445Method for reducing the scope of the K node construction lock
A method for recording information in an interlocking trees datastore having a plurality of K paths includes receiving an input particle and building a new K node in accordance with the received input particle. A K node is locked in accordance with the building of t...
08/26/2008
7415632Detection and repair of corrupted critical data structures without operational interruption
An embodiment of the invention is a technique to detect data corruption of critical data structures and to repair the corrupted critical data structures. Information data of critical data structures used by a managing module are captured upon initialization of the m...
08/19/2008
7415702Method for zero overhead switching of alternate algorithms in a computer program
A system wherein a Caller Application is enabled to reduce latency after a First Call to a Data Link Library after which a stub function provides direct access to a selected algorithm's work function for execution by a processor. A Hardware Abstraction Layer receive...
08/19/2008
7409380Facilitated reuse of K locations in a knowledge store
In learning for an interlocking trees datastore or KStore, the process is made more efficient by noting the (n-level) address within the KStore during the learning of each particle. In a pre-particle stream of data, which may be organized within or before the Learn ...
08/05/2008
7406617Universal multi-path driver for storage systems including an external boot device with failover and failback capabilities
An embodiment of the invention is a technique for monitoring via a universal multipath driver (UMD) a first path to one of a plurality of virtual device objects. The virtual device objects are created by the UMD and correspond to a plurality of functional device obj...
07/29/2008
7406467Network-based management of airline customer data
A management system for a transportation carrier such as an airline is described that provides network-based management of customer data by allowing a user to form a list comprising multiple customers associated with different sets of criteria and to process custome...
07/29/2008
7404177Automated web interface generation for software coded applications
A method is disclosed for adapting a legacy software application developed for an environment comprising a centralized computing resource interconnected to a series of computer terminal devices applications to a network environment wherein the network environment ca...
07/22/2008
7401261Automatic analysis of memory operations using panel dump file
An embodiment of the present invention is a technique to provide a graphical user interface (GUI) to analyze memory operations in a computer system. A job summary window shows state information of jobs in at least a unit panel. The unit panel represents at least a f...
07/15/2008
7401011Method for selective application of enterprise application integration practices
A method for selective application of enterprise application integration (EAI) for a project under consideration involves a computer implemented model. The method includes defining a plurality of sets of EAI practices including a full EAI approach, a partial EAI app...
07/15/2008
1          
 
Sign InRegister
Username  
Password   
forgot password?