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

Icon_funbox Celebrity Inventors

Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.

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: Lammes; Francis


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

1            
NumberTitleIssue Date
8185896Method for data processing using a multi-tiered full-graph interconnect architecture
A method is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The p...
05/22/2012
8185694Testing real page number bits in a cache directory
Testing real page number bits in a cache directory is provided. A specification of a cache to be tested is retrieved in order to test the real page number bits of the cache directory associated with the cache. A range within a real page number address of the cache d...
05/22/2012
8179674Scalable space-optimized and energy-efficient computing system
A scalable space-optimized and energy-efficient computing system is provided. The computing system comprises a plurality of modular compartments in at least one level of a frame configured in a hexadron configuration. The computing system also comprises an air inlet...
05/15/2012
8176180Dynamically matching data service capabilities to data service level objectives
A method, system, and computer program product are provided for matching a storage dependent device to a storage subsystem. Storage requirements are identified for a storage dependent device that is coupled to a network. Additionally, a set of storage subsystems tha...
05/08/2012
8174826Liquid cooling system for stackable modules in energy-efficient computing systems
A computing system is provided. In the computing system, a plurality of modules physically arranged in a three dimensional hexadron configuration. In the computing system, the at least one module is either a liquid-tight module filled with a non-conductive liquid co...
05/08/2012
8166249Performing a least recently used (LRU) algorithm for a co-processor
A method to perform a least recently used (LRU) algorithm for a co-processor is described, which co-processor in order to directly use instructions of a core processor and to directly access a main storage by virtual addresses of said core processor comprises a TLB ...
04/24/2012
8166085Reducing the latency of sum-addressed shifters
The present invention provides for calculating a shift amount as a function of a plurality of numbers. At least one decoder and the at least one adder are coupled in parallel. A shifter is configured to compute a value in a plurality of shift stages, and wherein a b...
04/24/2012
8161242Adaptive spill-receive mechanism for lateral caches
Improving cache performance in a data processing system is provided. A cache controller monitors a counter associated with a cache. The cache controller determines whether the counter indicates that a plurality of non-dedicated cache sets within the cache should ope...
04/17/2012
8156287Adaptive data prefetch
A data processing system includes a processor, a unit that includes a multi-level cache, a prefetch system and a memory. The data processing system can operate in a first mode and a second mode. The prefetch system can change behavior in response to a desired power ...
04/10/2012
8154428Gesture recognition control of electronic devices using a multi-touch device
Controlling external electronic devices using presence recognition through a multi-touch device is provided. An indication of the presence of at least one of an object or a gesture on a surface of the multi-touch device is received. A plurality of characteristics as...
04/10/2012
8151230Blended model interpolation
According to the illustrative embodiments, a data structure is accessed to determine a set of known data points surrounding a queried data point having an input value and an output value, the set of known data points including first, second and third data points. Fi...
04/03/2012
8150806Idempotent storage replication management
A mechanism is provided for managing operations in a data storage system. A first storage controller monitors operation state information associated with a plurality of operation states stored in a data structure. The first storage controller detects a change in the...
04/03/2012
8146064Dynamically controlling a prefetching range of a software controlled cache
Dynamically controlling a prefetching range of a software controlled cache is provided. A compiler analyzes source code to identify at least one of a plurality of loops that contain irregular memory references. For each irregular memory reference in the source code,...
03/27/2012
8146026Simultaneous photolithographic mask and target optimization
A mechanism is provided for simultaneous photolithographic mask and target optimization (SMATO). A lithographic simulator generates an image of a mask shape on a wafer thereby forming one or more lithographic contours. A mask and target movement module analytically ...
03/27/2012
8145887Enhanced load lookahead prefetch in single threaded mode for a simultaneous multithreaded microprocessor
A method, system, and computer program product are provided for enhancing the execution of independent loads in a processing unit. A processing unit detects if a long-latency miss associated with a load instruction has been encountered. Responsive to a long-latency ...
03/27/2012
8140962Dynamically selecting properties to display in a table based user interface
Dynamically selecting which properties to display for a group of resources is provided. A selection of a group of resources is received to be viewed in a graphical user interface. A determination is made as to whether the group of resources is one of a plurality of ...
03/20/2012
8140936System for a combined error correction code and cyclic redundancy check code for a memory channel
A memory system is provided that performs error correction at a memory device level. The memory system comprises a memory hub device integrated in the memory module and a link interface integrated in the memory hub device that provides a communication pathway betwee...
03/20/2012
8140814Resource reclamation in data storage
Managing resource reclamation in data storage systems is provided. A volume deletion metadata recorder records metadata for one or more deleted volumes. A policy engine, responsive to a predetermined policy rule, applies the policy rule to the metadata. The policy e...
03/20/2012
8140765Information handling system with immediate scheduling of load operations in a dual-bank cache with single dispatch into write/read data flow
An information handling system (IHS) includes a processor with a cache memory system. The processor includes a processor core with an L1 cache memory that couples to an L2 cache memory. The processor includes an arbitration mechanism that controls load and store req...
03/20/2012
8140756Information handling system with immediate scheduling of load operations and fine-grained access to cache memory
An information handling system (IHS) includes a processor with a cache memory system. The processor includes a processor core with an L1 cache memory that couples to an L2 cache memory. The processor includes an arbitration mechanism that controls load and store req...
03/20/2012
8140558Generating structured query language/extensible markup language (SQL/XML) statements
A mechanism is provided for generating Structured Query Language/Extensible Markup Language (SQL/XML) statements. An SQL/XML generation module receives an SQL statement that is expressed in terms of logical data items. The SQL/XML generation module parses and analyz...
03/20/2012
8112760System for workload balancing by resetting an average queue depth upon the start of the server instance
The present invention relates to an apparatus and computer program for workload balancing in an asynchronous messaging system. The number of server instances, which process work items from a queue of messages, is controlled based upon that queue's average queue dept...
02/07/2012
8099582Tracking deallocated load instructions using a dependence matrix
A mechanism is provided for tracking deallocated load instructions. A processor detects whether a load instruction in a set of instructions in an issue queue has missed. Responsive to a miss of the load instruction, an instruction scheduler allocates the load instru...
01/17/2012
8095502Lightweight directory access protocol (LDAP) administrator task notification control
The illustrative embodiments provide for automatically and proactively retrieving administrative maintenance tasks or potential issues from a set of directory servers without direct intervention from an administrator. Responsive to an operation request being sent fr...
01/10/2012
8087070Predictive method for multi-party strengthening of authentication credentials with non-real time synchronization
A method and system for strengthening authentication credentials for accessing any number of applications across multiple access interfaces and across multiple remote access sites is disclosed. The applications can be accessed by a set of authorized users by using m...
12/27/2011
8086936Performing error correction at a memory device level that is transparent to a memory channel
A memory system is provided that performs error correction at a memory device level that is transparent to a memory channel. The memory system comprises a memory hub device integrated in the memory module and a set of memory devices coupled to the memory hub device....
12/27/2011
8082482System for performing error correction operations in a memory hub device of a memory module
A memory system is provided for performing error correction operations in a memory module. The memory system comprises a memory hub device integrated in the memory module and a set of memory devices coupled to the memory hub device. The memory hub device comprises a...
12/20/2011
8078916Testing measurements
An arbiter facility is provided that operates to control the flow of processes that form a test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility result in different proce...
12/13/2011
8059108Determining the location of a stylus for a portable electronic device
Mechanisms are provided for determining the location of a stylus for a portable electronic device. One embodiment provides for determining at a first time that a stylus was not returned to a stylus receiver of the portable electronic device and determining last usag...
11/15/2011
8055646Prevention of redundant indexes in a database management system
A method and system for preventing redundant indexes in a database management system (DBMS). A received create-index command specifies a new index to be created for retrieving data from a table created by the DBMS and a redundancy check to be performed for the new i...
11/08/2011
8055630Estimating recovery times for data assets
Estimating a recovery time for a data asset is provided. A request is received to project a recovery time for a data asset that uses a repository. A determination is made as to whether there are one or more existing recovery times for other data assets and other rep...
11/08/2011
8054848Single DMA transfers from device drivers to network adapters
Methods and arrangements of data communications are discussed. Embodiments include transformations, code, state machines or other logic to provide data communications. An embodiment may involve receiving from a protocol stack a request for a buffer to hold data. The...
11/08/2011
8037472Building and installing dynamic installation packages using a declarative authoring tool
Building a package for installing a software application on a data processing system with a distributed architecture is provided. The installation package is built using an authoring tool based on a declarative model. A descriptor is used to define a desired configu...
10/11/2011
8037463Computer program functional partitioning system for heterogeneous multi-processing systems
The present invention provides for a system for computer program functional partitioning for heterogeneous multi-processing systems. At least one system parameter of a computer system comprising one or more disparate processing nodes is identified. Computer program ...
10/11/2011
8032873Computer program code size partitioning system for multiple memory multi-processing systems
The present invention provides for a system for computer program code size partitioning for multiple memory multi-processor systems. At least one system parameter of a computer system comprising one or more disparate processing nodes is identified. Computer program ...
10/04/2011
8027798Digital thermal sensor test implementation without using main core voltage supply
A method and apparatus are provided for calibrating digital thermal sensors. A processor chip with a plurality of digital thermal sensors receives an analog voltage. A test circuit coupled to the processor chip receives a clock signal and a register coupled to the t...
09/27/2011
8024489System for communicating command parameters between a processor and a memory flow controller
A system for communicating command parameters between a processor and a memory flow controller is provided. The system makes use of a channel interface as the primary mechanism for communicating between the processor and a memory flow controller. The channel interfa...
09/20/2011
8024453Monitoring performance of dynamic web content applications
Monitoring performance of dynamic web content applications, including receiving, at run time, by a monitor agent, data corresponding to each one of a previous verification point and a current verification point; determining, by the monitor agent, whether decision cr...
09/20/2011
8024357Medium and system for managing external routines in a database management system
A medium and system for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the fi...
09/20/2011
8019966Data sharing utilizing virtual memory having a shared paging space
A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also includ...
09/13/2011
1            
 
Sign InRegister
Username  
Password   
forgot password?