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

Icon_funbox Did You Know...

...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.

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: HOFFMAN WARNICK & DALESSANDRO LLC


Number of applications: 108
Last date: June 26, 2008

1      
Application No.Application TitleIssue Date
20080155149MULTI-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
20080154536DETECTING 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
20080154830METHOD, 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
20080148109IMPLICATING 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
20080148269METHOD 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
20080141350AUTHENTICATION 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
20080140942IMPLEMENTING 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
20080136427ON-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
20080140235EQUALIZATION 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
20080130669LIMITING 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
20080130668MULTI-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
20080127131SOFTWARE 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
20080126782PROVIDING 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
20080127100DEBUGGING 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
20080123643SYNCHRONOUS 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
20080126330METHOD, 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
20080120451METHOD 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
20080120361DATA 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
20080114988METHOD 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
20080109909SECURING 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
20080104323METHOD 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
20080090449POSITIVE 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
20080082476EXTENSIBLE 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
20080082473PEER 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
20080069330RE-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
20080069317COORDINATION 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
20080071805FILE 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
20080065664COMPUTER-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
20080059577SCALABLE 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
20080055628APPARATUS 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
20080059506METHOD, 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
20080059505MESSAGE 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
20080059515METHOD, 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
20080052671SYSTEM, 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
20080052598MEMORY 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
20080032687METHOD 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
20080027939METHOD, 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
20080010602INDEPENDENT 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
20080010334METHOD, 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
20080005685INTERFACE 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
1      
 
Sign InRegister
Username  
Password   
forgot password?