"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
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.
| Number | Title | Issue Date |
| 8185780 | Visually 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 |
| 8180972 | Reducing 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 |
| 8180670 | Self-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 |
| 8161483 | Configuring 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 |
| 8161480 | Performing 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 |
| 8161307 | Reducing 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 |
| 8161268 | Performing 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 |
| 8161177 | Formulating 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 |
| 8155119 | Intermediate 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 |
| 8145749 | Data 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 |
| 8141102 | Data 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 |
| 8140889 | Dynamically 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 |
| 8140826 | Executing 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 |
| 8140704 | Pacing 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 |
| 8140614 | Distributed 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 |
| 8132055 | Operating 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 |
| 8125485 | Animating 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 |
| 8107254 | Integrating 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 |
| 8103884 | Managing 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 |
| 8094919 | Magnetic 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 |
| 8087951 | Dual 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 |
| 8082424 | Determining 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 |
| 8078850 | Branch 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 |
| 8055879 | Tracking 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 |
| 8051231 | Data 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 |
| 8046734 | Workflow 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 |
| 8041976 | Power 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 |
| 8041969 | Reducing 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 |
| 8041521 | Estimating 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 |
| 8040799 | Network 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 |
| 8037217 | Direct 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 |
| 8037213 | Replenishing 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 |
| 8032899 | Providing 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 |
| 8032745 | Authentication 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 |
| 8028193 | Failover 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 |
| 8027805 | Executing 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 |
| 8020168 | Dynamic 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 |
| 8018951 | Pacing 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 |
| 8018875 | Source-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 |
| 8018466 | Graphics 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 |