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

Icon_funbox Quotables

"There is practically no chance communications space satellites will be used to provide better telephone, telegraph, television, or radio service inside the United States."

T. Craven, FCC Commissioner ; 1961

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: Biggers & Ohanian, LLP


Number of patents: 278
Last date: May 22, 2012

1              
NumberTitleIssue Date
8185780Visually marking failed components
Methods, apparatus, and products for visually marking computing components within a computing system are disclosed that include: detecting that a particular computing component has failed, wherein the particular computing component has a physical surface that may be...
05/22/2012
8180972Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally
Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of accelerators, the host computer and the accelerators each having local memory...
05/15/2012
8180670Self-checkout coupon sharing
The present invention is directed to a system for processing coupons by a self checkout system, where the self checkout system includes at least one self checkout station coupled to a server. In a first aspect, a self checkout system includes a server for managing t...
05/15/2012
8161483Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments
Methods, systems, and products are disclosed for configuring an application for execution on a parallel computer that include: booting up a first subset of a plurality of nodes in a serial processing mode; booting up a second subset of the plurality of nodes in a pa...
04/17/2012
8161480Performing an allreduce operation using shared memory
Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by...
04/17/2012
8161307Reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application
Methods, apparatus, and products are disclosed for reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application that include: beginning, by each compute node, performance of a blocking operation specified by ...
04/17/2012
8161268Performing an allreduce operation on a plurality of compute nodes of a parallel computer
Methods, apparatus, and products are disclosed for performing an allreduce operation on a plurality of compute nodes of a parallel computer. Each compute node includes at least two processing cores. Each processing core has contribution data for the allreduce operat...
04/17/2012
8161177Formulating multimedia content of an on-line interview
Formulating multimedia content of an on-line interview, including transmitting during the on-line interview, over a data communications network from a first client device to a second client device, a media stream of content from an interviewee; simultaneously with t...
04/17/2012
8155119Intermediate message invalidation
Methods, systems, and products are provided for intermediate message invalidation that include receiving, to an intermediate message validation service, a message to be forwarded to a device to administer at least one value of an attribute of the device; determining...
04/10/2012
8145749Data processing in a hybrid computing environment
Data processing in a hybrid computing environment that includes a host computer and an accelerator, the host and the accelerator adapted to one another for data communications by a system level message passing module and a plurality data communications fabrics of at...
03/27/2012
8141102Data processing in a hybrid computing environment
Data processing in a hybrid computing environment that includes a host computer having a host computer architecture; an accelerator having an accelerator architecture, the accelerator architecture optimized, with respect to the host computer architecture, for speed ...
03/20/2012
8140889Dynamically reassigning a connected node to a block of compute nodes for re-launching a failed job
Methods, systems, and products for dynamically reassigning a connected node to a block of compute nodes for re-launching a failed job that include: identifying that a job failed to execute on the block of compute nodes because connectivity failed between a compute n...
03/20/2012
8140826Executing a gather operation on a parallel computer
Methods, apparatus, and computer program products are disclosed for executing a gather operation on a parallel computer according to embodiments of the present invention. Embodiments include configuring, by the logical root, a result buffer or the logical root, the ...
03/20/2012
8140704Pacing network traffic among a plurality of compute nodes connected using a data communications network
Methods, apparatus, and products are disclosed for pacing network traffic among a plurality of compute nodes connected using a data communications network. The network has a plurality of network regions, and the plurality of compute nodes are distributed among these...
03/20/2012
8140614Distributed computing environment with remote data collection management
Aspects of a distributed computing environment with remote data collection management include a management server, and a plurality of computer systems networked to and managed by the management server. Each of the plurality of computer systems includes a listening a...
03/20/2012
8132055Operating system-firmware interface update recovery
Operating system (‘OS’)-firmware interface update recovery including determining, for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted; setting, f...
03/06/2012
8125485Animating speech of an avatar representing a participant in a mobile communication
Animating speech of an avatar representing a participant in a mobile communication including selecting one or more images; selecting a generic animation template; fitting the one or more images with the generic animation template; texture wrapping the one more image...
02/28/2012
8107254Integrating capacitors into vias of printed circuit boards
A printed circuit board (‘PCB’) with a capacitor integrated within a via of the PCB, the PCB including layers of laminate; a via that includes a via hole traversing layers of the PCB, the via hole characterized by a generally tubular inner surface; a capacitor i...
01/31/2012
8103884Managing power consumption of a computer
Methods and products for managing power consumption of a computer and computers for which power consumption is managed. The computer includes the computer including a computer processor and embodiments of the present invention include providing, by an in-band power ...
01/24/2012
8094919Magnetic ink character recognition (‘MICR’) signal generation for a MICR
Methods, systems, and apparatus are disclosed for Magnetic Ink Character Recognition (‘MICR’) signal generation for a MICR character configured on a medium that include: exposing, by an emitter, an electromagnetic signal to the MICR character, the MICR character...
01/10/2012
8087951Dual force single point actuation integrated load mechanism for securing a computer processor to a socket
A dual force single point actuation integrated load mechanism for securing a computer processor to a socket, the dual force single point actuation integrated load mechanism including a base mounted around the socket; and a load plate rotatably coupled to the base an...
01/03/2012
8082424Determining when a set of compute nodes participating in a barrier operation on a parallel computer are ready to exit the barrier operation
Methods, apparatus, and products are disclosed for determining when a set of compute nodes participating in a barrier operation on a parallel computer are ready to exit the barrier operation that includes, for each compute node in the set: initializing a barrier cou...
12/20/2011
8078850Branch prediction technique using instruction for resetting result table pointer
Methods, apparatus, and products for branch prediction in a computer processor are disclosed that include: recording for a sequence of occurrences of a branch, in an algorithm in which the branch occurs more than once, each result of the branch, including maintainin...
12/13/2011
8055879Tracking network contention
Methods, apparatus, and product for tracking network contention on links among compute nodes of an operational group in a point-to-point data communications network of a parallel computer are disclosed. In embodiments of the present invention, each compute node is c...
11/08/2011
8051231Data communications among electronic devices within a computer
Data communications among electronic devices within a computer, including transmitting, from a transmitting device to a first translation device, data communications encoded according to an unreliable wireline data communications protocol; translating, by the first ...
11/01/2011
8046734Workflow decision management with heuristics
Methods, systems, and computer program products are provided for workflow decision management. Embodiments typically include maintaining a device state history; identifying a device usage pattern in dependence upon the device state history; identifying a derived sce...
10/25/2011
8041976Power management for clusters of computers
Power management for clusters of computers, a cluster including a configuration of computers operating in a power management domain, one or more of the computers of the cluster having a power requirement that differs from power requirements of other computers in the...
10/18/2011
8041969Reducing power consumption while performing collective operations on a plurality of compute nodes
Methods, apparatus, and products are disclosed for reducing power consumption while performing collective operations on a plurality of compute nodes that include: receiving, by each compute node, instructions to perform a type of collective operation; selecting, by ...
10/18/2011
8041521Estimating power consumption of computing components configured in a computing system
Methods, apparatus, and products as disclosed for estimating power consumption of computing components configured in a computing system that include: selecting, by a power estimation module, a plurality of calibration datasets from a calibration dataset repository, ...
10/18/2011
8040799Network on chip with minimum guaranteed bandwidth for virtual communications channels
A network on chip (‘NOC’) with guaranteed minimum bandwidth for virtual communications channels, the NOC including: integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a ...
10/18/2011
8037217Direct memory access in a hybrid computing environment
DMA in a computing environment that includes several computers and DMA engines, the computers adapted to one another for data communications by an data communications fabric, each computer executing an application, where DMA includes: pinning, by a first application...
10/11/2011
8037213Replenishing data descriptors in a DMA injection FIFO buffer
Methods, apparatus, and products are disclosed for replenishing data descriptors in a Direct Memory Access (‘DMA’) injection first-in-first-out (‘FIFO’) buffer that include: determining, by a messaging module on an origin compute node, whether a number of da...
10/11/2011
8032899Providing policy-based operating system services in a hypervisor on a computing system
Methods, apparatus, and products are disclosed for providing policy-based operating system services in a hypervisor on a computing system. The computing system includes at least one compute node. The compute node includes an operating system and a hypervisor. The op...
10/04/2011
8032745Authentication of IC bus transactions
This invention enables authenticated communications (transactions) to take place on a standard I2C bus without requiring modification of existing I2C devices. Read and write transactions occurring on the bus are authenticated using an Authentic...
10/04/2011
8028193Failover of blade servers in a data center
Failover of blade servers in a data center including powering off a failing blade server by a system management server through a blade server management module (‘BSMM’) managing the failing blade server, the failing blade server characterized by a machine type, ...
09/27/2011
8027805Executing an overall quantity of data processing within an overall processing period
Exemplary methods, systems, and products are described for executing an overall quantity of data processing within an overall processing period that include executing repeatedly through a series of iterations a portion of the overall quantity of data processing that...
09/27/2011
8020168Dynamic virtual software pipelining on a network on chip
A NOC for dynamic virtual software pipelining including IP blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, the NOC...
09/13/2011
8018951Pacing a data transfer operation between compute nodes on a parallel computer
Methods, systems, and products are disclosed for pacing a data transfer between compute nodes on a parallel computer that include: transferring, by an origin compute node, a chunk of an application message to a target compute node; sending, by the origin compute nod...
09/13/2011
8018875Source-based steering data communications packets for transparent, bump-in-the-wire processing among multiple service applications
Steering data communications packets among multiple service applications in a link-level data communications switching apparatus that includes a link-level data communications switch and data communications ports coupling the switching apparatus to networks organize...
09/13/2011
8018466Graphics rendering on a network on chip
Graphics rendering on a network on chip (‘NOC’) including receiving, in the geometry processor, a representation of an object to be rendered; converting, by the geometry processor, the representation of the object to two dimensional primitives; sending, by the g...
09/13/2011
1              
 
Sign InRegister
Username  
Password   
forgot password?