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

Icon_funbox Celebrity Inventors

Walt Disney was no Mickey Mouse inventor. He devised a serious animation camera which he patented. With the device, his company created "Snow White".

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.

 

Attorney: Martin & Associates, LLC


Number of patents: 117
Last date: May 12, 2009

1      
NumberTitleIssue Date
7533011Simulating and verifying signal glitching
A simulation system includes glitch injection circuitry in one or more hardware design units to allow the injection of glitches or noise to evaluate the system's response to errors on signals between the hardware design units. The simulation system includes a stimul...
05/12/2009
7529768Determining which objects to place in a container based on relationships of the objects
An apparatus and method to analyze relationships of objects when all objects in combinations are required for the problem resolution to determine which objects to place in a container (cache) to thereby improve database performance and utility. Preferred embodiments...
05/05/2009
7526309Mobile call routing based on detected wireless personal area network devices
A portable phone a portable phone is equipped with a personal area network (PAN) detection mechanism to detect all portable phones and electronic identifiers (e.g., key fobs) in its PAN. A buddy list is included in the portable phone. If an electronic identifier is ...
04/28/2009
7523262Apparatus and method for providing global session persistence
An apparatus and method provide persistent data during a user session on a networked computer system. A global data cache is divided into three sections: trusted, protected, and unprotected. An authorization mechanism stores and retrieves authorization data from the...
04/21/2009
7516108Block allocation times in a computer system
A method and apparatus improves the block allocation time in a parallel computer system. A pre-load controller pre-loads blocks of hardware in a supercomputer cluster in anticipation of demand from a user application. In the preferred embodiments the pre-load contro...
04/07/2009
7512836Fast backup of compute nodes in failing midplane by copying to nodes in backup midplane via link chips operating in pass through and normal modes in massively parallel computing system
A method and apparatus for fast backup of a set of compute nodes to save the state of the software in a parallel computer system. A fast backup mechanism in the service node of the computer system configures a set of nodes to be used for a backup and when needed use...
03/31/2009
7512700Real-time mining and reduction of streamed data
A stream data node receives real-time streamed data from one or more input devices, dynamically filters the streamed data to reduce the streamed data, and delivers the reduced data when requested. By providing real-time filtering of the data, the amount of data that...
03/31/2009
7487231Managing configuration of computer systems on a computer network
A system configuration manager provides a graphical user interface that allows a system administrator to easily administer configuration settings for different computer systems and platforms on a computer network. The system configuration manager of the present inve...
02/03/2009
7487504Thread dispatch for multiprocessor computer systems
A thread dispatch mechanism dispatches threads in a multiprocessor computer system that has hardware multithreading enabled, thereby allowing each processor to execute multiple threads. The thread dispatch mechanism determines which processors are busy and cannot ex...
02/03/2009
7487393Template based parallel checkpointing in a massively parallel computer system
A method and apparatus for a template based parallel checkpoint save for a massively parallel super computer system using a parallel variation of the rsync protocol, and network broadcast. In preferred embodiments, the checkpoint data for each node is compared to a ...
02/03/2009
7480238Dynamic packet training
A packet control mechanism for a computer data system that dynamically adjusts packet training depending on the utilization load on the processor. The dynamic adjustment of packet training can be to enable and disable packet training, or adjust the number of packets...
01/20/2009
7478278Template based parallel checkpointing in a massively parallel computer system
A method and apparatus for a template based parallel checkpoint save for a massively parallel super computer system using a parallel variation of the rsync protocol, and network broadcast. In preferred embodiments, the checkpoint data for each node is compared to a ...
01/13/2009
7475209Moving hardware context structures in memory while maintaining system operation
An adapter includes registers, a local context table, and logic that allows copying hardware context structures from a first location in memory to a second location in memory while the computer system continues to run. The local context table in the adapter is loade...
01/06/2009
7475218Apparatus and method for autonomically detecting resources in a logically partitioned computer system
A partition manager includes a resource detection mechanism that uses a persistent resource database to determine which resources were seen previously, and to determine which resources are required for a logical partition to start. Once all required resources for a ...
01/06/2009
7475202Memory controller and method for optimized read/modify/write performance
A memory controller optimizes execution of a read/modify/write command by breaking the RMW command into separate and unique read and write commands that do not need to be executed together, but just need to be executed in the proper sequence. The most preferred embo...
01/06/2009
7469312Computer system bus bridge
A method for bridging between a high speed computer processor bus and a high speed output bus. The preferred embodiment is a method for bridging between a GPUL bus for a GPUL PowerPC microprocessor from International Business Machines Corporation (IBM) and an output...
12/23/2008
7464209Controlling resource transfers using locks in a logically partitioned computer system
A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual PCI adaptor slots. The resource and partition manager uses the lock mechanism to obtain a lock on an PCI a...
12/09/2008
7461152Apparatus and method for sharing a shared resource across logical partitions or systems
An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource ...
12/02/2008
7460556Autonomic adjustment of connection keep-alives
A server computer system includes a keep-alive autonomic adjustment mechanism that monitors current operating conditions and dynamically adjusts the keep-alive specification to optimize the keep-alives for the current operating conditions. The keep-alive autonomic a...
12/02/2008
7441051Apparatus and method for managing configuration of computer systems on a computer network
A system configuration manager provides a graphical user interface that allows a system administrator to easily administer configuration settings for different computer systems and platforms on a computer network. The system configuration manager allows identifying ...
10/21/2008
7437124Satellite radio receiver that displays information regarding one or more channels that are not currently being listened to
A satellite radio receiver includes a display that displays information regarding one or more channels that are not currently being listened to. For a music channel, this information may include the name of the artist, the song title, time left in the song, etc. For...
10/14/2008
7433955Apparatus and method for processing sequenced records across multiple network connections
An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on th...
10/07/2008
7428483Method and apparatus to simulate and verify signal glitching
A simulation system includes glitch injection circuitry in one or more hardware design units to allow the injection of glitches or noise to evaluate the system's response to errors on signals between the hardware design units. The simulation system includes a stimul...
09/23/2008
7398051Satellite radio receiver that displays information regarding one or more channels that are not currently being listened to
A satellite radio receiver includes a display that displays information regarding one or more channels that are not currently being listened to. For a music channel, this information may include the name of the artist, the song title, time left in the song, etc. For...
07/08/2008
7398332Apparatus and method for managing configuration of computer systems on a computer network
A system configuration manager provides a graphical user interface that allows a system administrator to easily administer configuration settings for different computer systems and platforms on a computer network. The system configuration manager allows identifying ...
07/08/2008
7389400Apparatus and method for selectively invalidating entries in an address translation cache
An apparatus and method selectively invalidate entries in an address translation cache instead of invalidating all, or nearly all, entries. One or more translation mode bits are provided in each entry in the address translation cache. These translation mode bits may...
06/17/2008
7386698Apparatus and method for automatically defining, deploying and managing hardware and software resources in a logically-partitioned computer system
A partition wizard allows automatically defining from a set of system requirements a solution profile that defines a combination of hardware and software in multiple logical partitions to satisfy the performance objectives. The solution profile may be used by an ord...
06/10/2008
7386672Apparatus and method for providing global session persistence
An apparatus and method provide persistent data during a user session on a networked computer system. A global data cache is divided into three sections: trusted, protected, and unprotected. An authorization mechanism stores and retrieves authorization data from the...
06/10/2008
7379985Apparatus and method for managing configuration of computer systems on a computer network
A system configuration manager provides a graphical user interface that allows a system administrator to easily administer configuration settings for different computer systems and platforms on a computer network. The system configuration manager of the present inve...
05/27/2008
7370806Label for an electronic product that provides failure information when the product fails
A label on an electronic product may be written electronically and maintains the last display state when power is removed from the label. There are many different types of digital paper and electronic paper known in the art that would be suitable for use as such lab...
05/13/2008
7363617Database breakpoint apparatus and method
An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions ...
04/22/2008
7350079Apparatus and method for inter-program authentication using dynamically-generated public/private key pairs
In a multi-tiered computing environment, a first program may authenticate with a second program using dynamically-generated public/private key pairs. An authentication token is constructed that includes user information and information about the first program and th...
03/25/2008
7343367Optimizing a database query that returns a predetermined number of rows using a generated optimized access plan
An apparatus and method to optimize a query access plan in a computer database system. In preferred embodiments, the query optimizer determines the query can be optimized and generates for the query an optimized access plan that eliminates records defined by a Where...
03/11/2008
7341024Apparatus, method and business methods for processing animal waste in a farm building
A mobile apparatus is used to process animal waste in a farm building and to spread the processed animal waste back on the floor of the farm building as the apparatus moves through the farm building. The apparatus includes a processing mechanism that heats the anima...
03/11/2008
7337171Apparatus and method for sharing a virtual file system between logical partitions
A logically-partitioned computer system provides support for multiple logical partitions to access a single file system, thereby allowing the logical partitions to share a file without the overhead of communicating over a VLAN. An area of shared memory is defined th...
02/26/2008
7330925Transaction flow control mechanism for a bus bridge
A transaction flow control mechanism is disclosed for a bus bridge in a high speed computer system with a high speed interface for a graphics processor. A preferred embodiment provides a flow control mechanism for the bus bridge between a GPUL bus for a GPUL PowerPC...
02/12/2008
7313553Apparatus and method for using values from a frequent values list to bridge additional keys in a database index
A database query optimizer determines when no optimal index for a query exists, determines whether a sub-optimal index exists, and if so, uses statistical information for each additional key in the sub-optimal index to rewrite the query in a manner that allows trave...
12/25/2007
7290228Hardware accelerator with a single partition for latches and combinational logic
A hardware accelerator includes hardware support for a combinational only cycle and a latch only cycle in a simulation model with a single partition of latches and combinational logic. Preferred embodiments use a special 4-input 1-output function unit in the hardwar...
10/30/2007
7286059Talking tool holder
A talking tool holder provides an audio message in response to a user selection that indicates the size of the tool the user has selected. The talking tool holder includes a housing with multiple uniquely-sized tool-receiving locations, with a corresponding sensor f...
10/23/2007
7284873Fluid column projection apparatus and method
A fluid column projection apparatus and method provide a unique optical effect by providing a plurality of scoops that direct fluid into a hollow chamber. The fluid preferably contains one or more types of light-scattering material. The fluid exits the hollow chambe...
10/23/2007
1      
 
Sign InRegister
Username  
Password   
forgot password?