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

Icon_funbox Quotables

"This is the patent age of new inventions for killing bodies, and for saving souls. All propagated with the best intentions."

Lord Byron ;

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: Roberts-Gerhardt; Diana


Number of patents: 12
Last date: June 23, 2009

NumberTitleIssue Date
7551850Highly available redundant optical modules using single network connection
A method is disclosed for providing highly available, redundant optical modules using a single network connection in a data processing system. An embedded network interface or network adapter card that occupies one network slot is included and includes a plurality o...
06/23/2009
7498801Apparatus, method, and computer program product for monitoring and controlling a microcomputer using a single existing pin
A method, apparatus, and computer program product are disclosed for monitoring and controlling a device using only one input/output (I/O) communication pin of the device. The pin is configured to be used to both transmit and receive data. Logical ones are generated ...
03/03/2009
7493425Method, system and program product for differentiating between virtual hosts on bus transactions and associating allowable memory access for an input/output adapter that supports virtualization
A method, system and computer program product that allows a System Image within a multiple System Image Virtual Server to maintain isolation from the other system images while directly exposing a portion, or all, of its associated System Memory to a shared PCI Adapt...
02/17/2009
7492723Mechanism to virtualize all address spaces in shared I/O fabrics
A mechanism, method and computer usable medium is provided for each root node of a multiple root node system and its own independent address space. This mechanism also allows multiple system images within the same root node to have their own independent address spac...
02/17/2009
7457893Method for dynamically selecting software buffers for aggregation according to current system characteristics
A method is disclosed for dynamically selecting software buffers for aggregation in order to optimize system performance. Data to be transferred to a device is received. The data is stored in a chain of software buffers. Current characteristics of the system are det...
11/25/2008
7412629Method to override daughterboard slots marked with power fault
Having detected an anomalous fault in a peripheral I/O slot, a processor entity may need to perform some remedial action, wherein the peripheral slot may have a fault line. First a voltage may be detected on the slot. Processor entity may set a fault if a voltage is...
08/12/2008
7400548Method for providing multiple reads/writes using a 2read/2write register file array
Reading a plurality of consecutive entries and writing a plurality of consecutive entries with only one read address and one write address using a 2Read/2Write register file is provided. In one exemplary embodiment, a 64 entry register file array is partitioned into...
07/15/2008
7395414Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
A method and apparatus for steering instructions dynamically, at issue time, so as to maximize the efficiency of use of execution units being shared by multiple threads being processed by an SMT processor. Resource vectors are used at issue time to redirect instruct...
07/01/2008
7340568Reducing number of rejected snoop requests by extending time to respond to snoop request
A cache, system and method for reducing the number of rejected snoop requests. A “stall/reorder unit” in a cache receives a snoop request from an interconnect. Information, such as the address, of the snoop request is stored in a queue of the stall/reorder unit....
03/04/2008
6925424Method, apparatus and computer program product for efficient per thread performance information
A value in a counter on a processor is incremented for occurrences of a monitored event, providing a measured value for the event. The value of the counter register for a first thread is saved responsive to a switch from the first thread to a second thread. The valu...
08/02/2005
6910189Method, system, and computer program product for electronic messaging mail list management
According to one aspect of the invention, sending an electronic message to two or more sets of recipients includes associating a first portion of an electronic message with a first set of one or more recipients. A second portion of the electronic message is associat...
06/21/2005
6892066Method, apparatus, and computer program product for an assistance transponder
In a method for providing customized services to a person having a disability, a first message is transmitted by a wireless client device and is received by a server device. The client device is operable by the person with the disability. The first message is transm...
05/10/2005
 
Sign InRegister
Username  
Password   
forgot password?