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

Icon_funbox Famous Patents

The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.

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: 21
Last date: May 22, 2012

NumberTitleIssue Date
8185901Parsing an application to find serial and parallel data segments to minimize migration overhead between serial and parallel compute nodes
Methods, systems, and products are disclosed for executing an application on a parallel computer having a plurality of nodes. Executing an application on a parallel computer includes: booting up a first subset of a plurality of nodes in a serial processing mode; boo...
05/22/2012
8127273Node selection for executing a Java application among a plurality of nodes
Methods, apparatus, and products are disclosed for node selection for executing a Java application among a plurality of nodes connected together for data communications using a data communication network, the plurality of nodes also connected to a service node, that...
02/28/2012
8122228Broadcasting collective operation contributions throughout a parallel computer
Methods, systems, and products are disclosed for broadcasting collective operation contributions throughout a parallel computer. The parallel computer includes a plurality of compute nodes connected together through a data communications network. Each compute node h...
02/21/2012
8108467Load balanced data processing performed on an application message transmitted between compute nodes of a parallel computer
Methods, apparatus, and products are disclosed for load balanced data processing performed on an application message transmitted between compute nodes of a parallel computer that include: identifying, by an origin compute node, an application message for transmissio...
01/31/2012
8095811Reducing 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 ...
01/10/2012
7937537Memory switching data processing system
A memory switching data processing system including one or more central processing units (‘CPUs’); random access memory organized in at least two banks of memory modules; one or more memory buses providing communications paths for data among the CPUs and the mem...
05/03/2011
7917703Network on chip that maintains cache coherency with invalidate commands
A network on chip (‘NOC’) comprising integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controller, each IP block coupled to a router through a memory communications controller and a network interface contro...
03/29/2011
7827239Dynamic media content for collaborators with client environment information in dynamic client contexts
Delivering dynamic media content to collaborators, including providing collaborative event media content, where the collaborative event media content further comprises a grammar and a structured document; acquiring data representing a client's environmental conditio...
11/02/2010
7788520Administering a system dump on a redundant node controller in a computer system
Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controlle...
08/31/2010
7657688Dynamically allocating lanes to a plurality of PCI express connectors
Method, apparatus, and computer program products for dynamically allocating lanes to a plurality of PCI Express connectors are disclosed that include identifying whether a PCI Express device is installed into each PCI Express connector, and assigning a portion of th...
02/02/2010
7539728Time sensitive electronic mail
Delivering time sensitive email including creating an email message for time-sensitive delivery to a multiplicity of addressees' mailboxes on email servers, including inserting in the email message a data element identifying the message as a message for time-sensiti...
05/26/2009
7535830Dynamic cable assignment on gigabit infrastructure
A method and corresponding network interface device for communicating between devices connected to a LAN includes attempting to communicate between the network devices over an initial subset of the network media wires. If the communication fails, a subsequent subset...
05/19/2009
7531749Cable for high speed data communications
A cable for high speed data communications and method of manufacturing the cable, the cable including a first inner conductor enclosed by a first dielectric layer and a second inner conductor enclosed by a second dielectric layer, the inner conductors and the dielec...
05/12/2009
7529471Personal video recording with storage space loans
Automated personal video recording for multi-user personal video recorders having a multiplicity of registered users, each user having allocated storage space on the PVR which allocated storage space for each user includes storage space upon which shows are recorded...
05/05/2009
7526578Option ROM characterization
Methods, apparatus, and computer program products are disclosed for option ROM characterization by establishing an isolating execution environment for an expansion adapter of a computer, the adapter having an option ROM containing initialization code for the adapter...
04/28/2009
7523365Dynamic determination of signal quality in a digital system
A receiving processor is configured with a normal (operational) path and a test path. The test path is configured in parallel with the normal path. The test path simulates and receives as input the same data as the normal path, but the test path has a separate volta...
04/21/2009
7496847Displaying a computer resource through a preferred browser
Displaying a computer resource through a preferred browser, including invoking a URL that identifies a computer resource; identifying, among a plurality of available browsers, a preferred browser for the resource; and displaying the resource through the preferred br...
02/24/2009
7487208Differential dynamic content delivery to alternate display device locations
Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, durin...
02/03/2009
7484657On-demand physically secure data storage
Safe deposit boxes, services, and methods for physically secure data storage are provided that include securing a network-enabled computer within a safe deposit box, receiving, in the network-enabled computer, data transmitted from a remote computer coupled for data...
02/03/2009
7474832Personal video recording with storage space distributed among remote personal video recorders
Automated personal video recording comprising scheduling a show for a user having allocated storage space on a personal video recorder (“PVR”), wherein the show has a storage space requirement that exceeds the user's free space, and the PVR is coupled for data c...
01/06/2009
7398174Acquiring test data from an electronic circuit
Methods, systems, and computer program products are disclosed for acquiring test data from an electronic circuit by mounting a probe adjacent to a capture point on an electronic circuit board, capturing by the probe an electronic signal of the electronic circuit, di...
07/08/2008
 
Sign InRegister
Username  
Password   
forgot password?