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.
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 |
| 8185896 | Method 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 |
| 8185694 | Testing 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 |
| 8179674 | Scalable 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 |
| 8176180 | Dynamically 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 |
| 8174826 | Liquid 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 |
| 8166249 | Performing 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 |
| 8166085 | Reducing 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 |
| 8161242 | Adaptive 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 |
| 8156287 | Adaptive 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 |
| 8154428 | Gesture 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 |
| 8151230 | Blended 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 |
| 8150806 | Idempotent 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 |
| 8146064 | Dynamically 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 |
| 8146026 | Simultaneous 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 |
| 8145887 | Enhanced 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 |
| 8140962 | Dynamically 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 |
| 8140936 | System 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 |
| 8140814 | Resource 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 |
| 8140765 | Information 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 |
| 8140756 | Information 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 |
| 8140558 | Generating 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 |
| 8112760 | System 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 |
| 8099582 | Tracking 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 |
| 8095502 | Lightweight 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 |
| 8087070 | Predictive 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 |
| 8086936 | Performing 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 |
| 8082482 | System 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 |
| 8078916 | Testing 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 |
| 8059108 | Determining 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 |
| 8055646 | Prevention 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 |
| 8055630 | Estimating 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 |
| 8054848 | Single 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 |
| 8037472 | Building 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 |
| 8037463 | Computer 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 |
| 8032873 | Computer 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 |
| 8027798 | Digital 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 |
| 8024489 | System 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 |
| 8024453 | Monitoring 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 |
| 8024357 | Medium 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 |
| 8019966 | Data 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 |