...that the Slinky toy was the result of a failed attempt by engineer Richard James to produce an antivibration device for ship instruments? His goal was to develop a spring that would instantaneously counterbalance the wave motion that rocks a ship at sea. Instead, he developed the Slinky.
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.
| Application No. | Application Title | Issue Date |
| 20080155149 | MULTI-PATH REDUNDANT ARCHITECTURE FOR FAULT TOLERANT FULLY BUFFERED DIMMS The present invention is directed to a multi-path redundant architecture for fault tolerant fully buffered dual inline memory modules (FB-DIMMs). The architecture includes: a FB-DIMM channel including a plurality of DIMM modules and a memory controller; a bidirectional ... | 06/26/2008 |
| 20080154536 | DETECTING FAULTY CPU HEAT SINK COUPLING DURING SYSTEM POWER-UP The present invention is directed to the detection of faulty CPU heat sink coupling during system power-up. A method in accordance with an embodiment of the present invention includes: monitoring a slope of a CPU temperature rise from initial system power-up; determinin... | 06/26/2008 |
| 20080154830 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR DISPATCHING AN EVENT TO A RULE The invention provides a method, system, and program product for dispatching an event to a rule. In one embodiment, the invention includes generating a table from a rule set, wherein the table includes an indication of whether each rule in the rule set corresponds to at... | 06/26/2008 |
| 20080148109 | IMPLICATING MULTIPLE POSSIBLE PROBLEMATIC COMPONENTS WITHIN A COMPUTER SYSTEM USING INDICATOR LIGHT DIAGNOSTICS A computer system is provided that utilizes a plurality of indicator lights associated with components within the computer system. In this computer system, BIOS logic is configured to detect errors within the system and determine causes for the errors. A service process... | 06/19/2008 |
| 20080148269 | METHOD FOR CORRELATING PROCESSOR USAGE TO CUSTOMER BILLING IN AN ON-DEMAND SERVER WITH REAL-TIME ALLOCATION/DEALLOCATION OF PROCESSING RESOURCES The invention is directed to a method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources. A method in accordance with an embodiment of the present invention includes: providing a plur... | 06/19/2008 |
| 20080141350 | AUTHENTICATION FOR COMPUTER SYSTEM MANAGEMENT An improved solution for authenticating a user seeking to manage a computer system is provided according to aspects of the invention. A user seeking to perform out-of-band management of the computer system can provide a set of credentials to a service processor, which i... | 06/12/2008 |
| 20080140942 | IMPLEMENTING A HOT COHERENCY STATE TO A CACHE COHERENCY PROTOCOL IN A SYMMETRIC MULTI-PROCESSOR ENVIRONMENT A computer system is provided that has a main memory and a plurality of processor agents each having a last level cache and a hot cache. Each processor agent is configured to store cache lines in the last level cache and the hot cache. The hot cache is configured to sto... | 06/12/2008 |
| 20080136427 | ON-CHIP PROBING APPARATUS The invention is directed to an on-chip probing apparatus. In accordance with an embodiment of the present invention, the on-chip probing apparatus includes: a plurality of switches on a chip; a plurality of externally accessible probe points on the chip; and a multiple... | 06/12/2008 |
| 20080140235 | EQUALIZATION APPLICATION BASED ON AUTONOMOUS ENVIRONMENT SENSING The invention is directed to both a method of, and system for, applying equalizations based on autonomous environment sensing. A method in accordance with the present invention includes providing a multimedia repository device, wherein the device further includes a envi... | 06/12/2008 |
| 20080130669 | LIMITING TRANSMISSION RATE OF DATA An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service q... | 06/05/2008 |
| 20080130668 | MULTI-QUEUE PACKET PROCESSING USING PATRICIA TREE Aspects of the invention provide an improved solution for processing packets in a packetized communications network. For example, a next packet in a set of incoming packets placed in a plurality of queues is selected by obtaining a random/pseudo-random search key and id... | 06/05/2008 |
| 20080127131 | SOFTWARE SOLUTION FOR COOPERATIVE MEMORY-SIDE AND PROCESSOR-SIDE DATA PREFETCHING A solution for cooperative data prefetching that enables software control of a memory-side data prefetch and/or a processor-side data prefetch is provided. In one embodiment, the invention provides a solution for generating an application, in which access to application... | 05/29/2008 |
| 20080126782 | PROVIDING CORE ROOT OF TRUST MEASUREMENT (CRTM) FOR SYSTEMS USING A BACKUP COPY OF BASIC INPUT/OUTPUT SYSTEM (BIOS) A flash memory is provided that includes a primary flash bank and a secondary flash bank. The primary flash bank includes CRTM logic and BIOS logic and the secondary flash bank comprises a backup copy of the CRTM logic and the BIOS logic. A switching mechanism is config... | 05/29/2008 |
| 20080127100 | DEBUGGING VISUAL AND EMBEDDED PROGRAMS SMAPs are generated for use in debugging visual paradigms. A system can debug a non-Java source, or a visual paradigm, embedded inside another distinct paradigm. The system may include a visual object ordering system that determines an order number for each of a plurali... | 05/29/2008 |
| 20080123643 | SYNCHRONOUS PEER TO PEER DEPLOYED APPLICATION PROPAGATION FOR LARGE CLUSTERS The present invention a synchronous peer to peer transfer model that utilizes all available network bandwidth to deploy application code to an entire cluster as fast as it can be sent to one machine. A method in accordance with an embodiment of the present invention inc... | 05/29/2008 |
| 20080126330 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR MANAGING DATA DECAY The present invention provides a method, system, and program product for managing data decay. Specifically, under the present invention, usage information describing how data should be accessed is obtained. Thereafter, resource information describing resources available... | 05/29/2008 |
| 20080120451 | METHOD AND APPARATUS FOR AUTOMATICALLY ENABLING REPLACEMENT HARDWARE The invention is directed to a method and apparatus for automatically enabling replacement hardware. A method for automatically enabling hardware in accordance with an embodiment of the present invention includes: setting a presence bit of the hardware to a first value ... | 05/22/2008 |
| 20080120361 | DATA PACKAGE WITH RECOVERY DATA An improved solution for communicating content over a network, such as a peer-to-peer network, is provided. In an embodiment of the invention, when content is published in a data package for sharing with other peers on the network, recovery data is included in the data ... | 05/22/2008 |
| 20080114988 | METHOD AND SYSTEM FOR EXCHANGING DATA BETWEEN DEVICES The invention provides a method and system for exchanging data between devices. In one embodiment, the invention includes a system for obtaining biometric data from a user; a system for using the biometric data as a secure key for encrypting and decrypting data; a syste... | 05/15/2008 |
| 20080109909 | SECURING DATA ACCESSED BY A SOFTWARE PACKAGE PRE-LOADED ON A COMPUTER SYSTEM The present invention provides a way to secure data accessed by a software package pre-loaded on a computer system (for delivery to a customer). Specifically, under the present invention, customer data is loaded on a computer system along with any software package(s) th... | 05/08/2008 |
| 20080104323 | METHOD FOR IDENTIFYING, TRACKING, AND STORING HOT CACHE LINES IN AN SMP ENVIRONMENT The invention is directed to the identifying, tracking, and storing of hot cache lines in an SMP environment. A method in accordance with an embodiment of the present invention includes: accessing, by a first processor, a cache line from main memory; modifying and stori... | 05/01/2008 |
| 20080090449 | POSITIVE EVIDENCE-OF-USE FEATURE FOR PORTABLE STORAGE DEVICES The invention is directed to a positive evidence-of-use feature for portable storage devices. A system in accordance with an embodiment includes: a movable outer sleeve for surrounding a portion of the portable storage device, wherein the movable outer sleeve is configu... | 04/17/2008 |
| 20080082476 | EXTENSIBLE DEPENDENCY MANAGEMENT FRAMEWORK AND METHOD The present invention provides an extensible dependency management framework and method. Specifically, the present invention provides dependency management handler(s) and dispatcher(s) (e.g., revalidation and/or refactoring). The handlers are created and registered by u... | 04/03/2008 |
| 20080082473 | PEER BASED EVENT CONVERSION A rule set to convert an event into a standardized format can be established based on cooperation among peer processing nodes. A processing node that receives the event takes the initial responsibility to convert the event. The responsible processing node initially atte... | 04/03/2008 |
| 20080069330 | RE-ESTABLISHING A PARKED CALL ON A SAME OR DIFFERENT DEVICE OR MEDIUM A method for permitting re-establishment of a parked phone call on a same or different device or medium may include registering information associated with a caller to permit re-establishment of the parked phone call on the same or different communications device or med... | 03/20/2008 |
| 20080069317 | COORDINATION OF A VOICEMAIL RESPONSE WITH CALENDAR SCHEDULING The present invention is directed to the coordination of a voicemail response (e.g., away message) with calendar scheduling. A method in accordance with an embodiment of the present invention includes: receiving a phone call; forwarding the phone call to a voicemail sys... | 03/20/2008 |
| 20080071805 | FILE INDEXING FRAMEWORK AND SYMBOLIC NAME MAINTENANCE FRAMEWORK The present invention provides a file management system that includes a file indexing framework that allows third parties to contribute index handlers that are responsible for populating index entries for the artifacts they own and/or generate. The framework manages the... | 03/20/2008 |
| 20080065664 | COMPUTER-IMPLEMENTED METHOD, TOOL, AND PROGRAM PRODUCT FOR MORE EFFICIENTLY UTILIZING JAVA RESOURCE BUNDLES A method, system, tool, and program product for more efficiently utilizing Java property resource bundles. Specifically, under the present invention, the string key of a resource bundle is changed to allow it to take up less space in memory. This may be accomplished by ... | 03/13/2008 |
| 20080059577 | SCALABLE LOGICAL MODEL FOR EDI AND SYSTEM AND METHOD FOR CREATING, MAPPING AND PARSING EDI MESSAGES The present invention is a logical model for EDI messages using the open standards XML schema, which is both scalable and high performing which allows the processing of one message at a time. It builds a standard logical instance compliant to XML schema and facilitates ... | 03/06/2008 |
| 20080055628 | APPARATUS FOR AND METHOD OF PRINT RESUMING FOLLOWING A PRINT INTERRUPTION EVENT The invention is directed to resuming printing on a printer following a print interruption event. An apparatus in accordance with an embodiment of the present invention includes: a scanner configurable to communicate with a printer and a printing application, wherein th... | 03/06/2008 |
| 20080059506 | METHOD, SYSTEM AND SCHEMA FOR BUILDING A HIERARCHICAL MODEL SCHEMA DEFINITION FROM A FLAT MODEL DEFINITION A system, method and schema for building a hierarchical model schema definition from a flat model definition are disclosed. The system, method and schema identifies a local parent element and type definition pertaining to a hierarchical loop containing the element ident... | 03/06/2008 |
| 20080059505 | MESSAGE VALIDATION MODEL The present invention generally provides a message validation model. Specifically, the present invention provides a message validation layer/framework that allows rules such as message validation rules to be plugged into/attached to a logical model. This model allows (a... | 03/06/2008 |
| 20080059515 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR ORGANIZING A DATABASE The invention provides a method, system, and program product for organizing a database containing a plurality of objects based on a task list of a user. In one embodiment, the invention includes accessing a database containing a plurality of objects; defining at least o... | 03/06/2008 |
| 20080052671 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR PROVIDING CONTENT BASED DESIGNATIONS FOR PROGRAMMING OBJECTS A way to define an access control that scales to component architectures. Specifically, the present invention allows annotations to be added to objects, for example in the javadoc section of a Java object, to restrict access to that object. Each annotation comprises a t... | 02/28/2008 |
| 20080052598 | MEMORY MULTI-BIT ERROR CORRECTION AND HOT REPLACE WITHOUT MIRRORING The invention is directed to memory multi-bit error correction and hot replace without mirroring. A memory configuration in accordance with an embodiment of the present invention includes: a plurality of memory modules; a memory controller for reading/writing data from/... | 02/28/2008 |
| 20080032687 | METHOD AND SYSTEM FOR ENHANCED MANAGEMENT OF MISSED PHONE CALLS The present invention is a method of managing missed calls providing a calling party, who initiates a call that is not pick-up by a called party (i.e., intended recipient), the autonomy to retain or delete telephone number of calling party in phone registered on the cal... | 02/07/2008 |
| 20080027939 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR CONTROLLING ACCESS TO PERSONAL ATTRIBUTES ACROSS ENTERPRISE DOMAINS In general, the present invention provides a method, system, and program product for managing personal attributes across enterprise domains. Specifically, under the present invention, personal attributes for an end-user will be located among the enterprise domains. Once... | 01/31/2008 |
| 20080010602 | INDEPENDENT IMAGE FOR MOBILE DEVICE GRAPHIC USER INTERFACE A method, system and program product for managing a mobile device graphic user interface (GUI) image that allows for an independent image, such as a “floating” logo, is disclosed. The method for managing the image, such as a logo, on a mobile device graphic user int... | 01/10/2008 |
| 20080010334 | METHOD, SYSTEM, AND PROGRAM PRODUCT FOR PROVIDING AUTOMATIC GROUP SUBSCRIPTIONS A first data store is provided for storing individual subscriptions, including match criteria and an action specification. A second data store is also provided for storing group subscriptions, including a use counter and a list of pointers to the individual subscription... | 01/10/2008 |
| 20080005685 | INTERFACE MECHANISM FOR QUICKLY ACCESSING RECENTLY USED ARTIFACTS IN A COMPUTER DESKTOP ENVIRONMENT Interface mechanism for quickly accessing recently used artifacts in a computer desktop environment. The interface mechanism integrates across a multitude of tools available in a computer desktop environment to present a list of recently used computer artifacts that can... | 01/03/2008 |