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

Icon_funbox Quotables

"The production of too many useful things results in too many useless people."

Karl Marx

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: Manzo; Peter B.


Number of patents: 60
Last date: February 17, 2009

1    
NumberTitleIssue Date
7493523Method and apparatus for preventing soft error accumulation in register arrays
A computer implemented method, apparatus, and computer usable program code for preventing soft error accumulation. A number of cycles between references to a register are counted. Instructions are injected that reference the register for preventing soft error accumu...
02/17/2009
7490080Method for delivering information with caching based on interest and significance
A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in resp...
02/10/2009
7487326Method for managing metrics table per virtual port in a logically partitioned data processing system
A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to track performance and reliability statistics per virtual upstream and downstream port, thereby allowing a...
02/03/2009
7480713Method and system for network management with redundant monitoring and categorization of endpoints
A method, system, apparatus, and computer program product are presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored ...
01/20/2009
7478053Apparatus and computer program product for technology comparisons
In one aspect, a method for comparing suppliers includes sending survey questions for receipt by supplier computer systems. Programming instructions are also sent for receipt and execution by the supplier computer systems. The programming instructions are for causin...
01/13/2009
7474207Automatic notification in a sequential process
A computer implemented method, data processing system, and computer program product that enable a component to prepare for the arrival of a moving component by providing, to the component, an automated notification of the moving component's approach. When a moving c...
01/06/2009
7475360Method for dynamically providing scroll indicators
A method, system, and computer program product for visually indicating the last line(s) of text on a page displayed in a window so that the user can see this visual indication as they are scrolling the text. The user also has the ability to specify a hard stop for t...
01/06/2009
7475365Method to enhance navigation and scalability in table and tree viewers
A data model for navigating data. In a preferred embodiment, the data model abides rules that limit the total number of nodes displayable and that limit the number of child nodes displayable beneath a given parent. Collapsed or folded nodes are replaced by embedded ...
01/06/2009
7475403Method for optimizing Web services binding
A method, apparatus, and computer instructions for optimizing Web services binding. A request is received from a client for Web services binding information for a Web service. The current availability of the Web service requested by the client is identified in respo...
01/06/2009
7472477Method for manufacturing a socket that compensates for differing coefficients of thermal expansion
The illustrative embodiments provide a method for manufacturing a socket and attaching the socket to a printed circuit board. Surface mounted contacts for a bottom surface of a socket are provided. The surface mounted contacts are a plurality of conductive metal pad...
01/06/2009
7464111Applying a templated business graph to a business object
A method is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL part types. The templated patte...
12/09/2008
7461075Method for updating XML schema registry using schema pass by value with message
Schema information is provided with transmission of a data object. When a data object is converted to a transmission format, schema information for the object type is added to the transmission format element. The unmarshaling code uses the schema information to upda...
12/02/2008
7457927Memory dump of a computer system
A memory dump of a memory of a computer system having a first set of bytes and a second set of bytes. The first set of bytes includes application data, and the second set of bytes includes a description of a structure of the application data. The memory dump is read...
11/25/2008
7451194Timely update of information displayed within a portal
A function is added to a Web page that communicates with a refresh control helper. The Web page is associated with a session identifier. If an information update that affects the Web page occur, an update notification is associated with the session identifier. Perio...
11/11/2008
7441008Method for correlating transactions and messages
A method is presented for correlating related transactions, such as a parent transaction that invokes a child transaction within a distributed data processing system, using a particular format for the correlation tokens. Each transaction is associated with a correla...
10/21/2008
7437205Method for manufacturing with engineering change override
The illustrative embodiments provide a computer implemented method, apparatus, and computer usable program code for processing orders. A request for delivery by a requested delivery date is received for an order having an original delivery date. The ordered product ...
10/14/2008
7430580Method and apparatus for adding recipients to sent email
A data processing system for resending a previously sent email message. A new recipient for the previously sent email message is selected. The new recipient of the previously sent email message is added in response to selecting the new recipient, wherein the previou...
09/30/2008
7428598Infiniband multicast operation in an LPAR environment
A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is...
09/23/2008
7426545Systems and methods for transparently accessing Web applications remotely and locally
A method, computer program product and system for accessing a Web application. The Web application may be accessed by receiving a request for the Web application where the request includes an identifier of the Web application. In response to the identifier of the We...
09/16/2008
7418629Synchronizing triggering of multiple hardware trace facilities using an existing system bus
A method, apparatus, and computer program product are disclosed in a data processing system for synchronizing the triggering of multiple hardware trace facilities using an existing bus. The multiple hardware trace facilities include a first hardware trace facility a...
08/26/2008
7406640Method and apparatus for testing a ring of non-scan latches with logic built-in self-test
A method and apparatus for loading a ring of non-scan latches for a logic built-in self-test. A logic built-in self-test value is loaded into a scannable latch from the logic built-in self-test. An override control signal is asserted in response to loading the logic...
07/29/2008
7395386Method and apparatus for data versioning and recovery using delta content save and restore management
A method, apparatus, and computer instructions for managing versioning data for memory segments. Responsive to a request from a requester to allocate a memory segment, the memory segment is allocated. A versioning data structure is created for the memory segment. Th...
07/01/2008
7395315System and method for allowing a user to ensure actions taken on a document are applied to the most recent electronic correspondence
A method, apparatus, and computer instructions for indicating most recent documents, such as email messages in a message file. A determination is made as to whether a more recent message in a thread of related messages is present in the message file in response to a...
07/01/2008
7386450Generating multimedia information from text information using customized dictionaries
A system for generating multimedia information including audio information, video information, or both is disclosed. The system includes an interface, a text converter, and a first multimedia dictionary. The interface is suitable for receiving a text-based message, ...
06/10/2008
7386739Scheduling processor voltages and frequencies based on performance prediction and power constraints
A power management system schedules the voltage and frequency of processors in a data processing system based on two criteria. The first criterion is a prediction of the performance that the work currently running on the processor will experience at the different fr...
06/10/2008
7383260Method and apparatus for ontology-based classification of media content
A method and apparatus for ontology-based classification of media content are provided. With the method and apparatus, initial confidence values of classifiers in a hierarchical classification structure are modified based on relationships between classifiers. A conf...
06/03/2008
7376823Method and system for automatic detection, inventory, and operating system deployment on network boot capable computers
A system for the automatic detection and inventory of a network boot capable computer and for the automatic deployment of an appropriate operating system to the network boot capable computer. First, an initial broadcast packet from the network boot capable computer ...
05/20/2008
7374085Product purchase system, product purchase method, a storage medium for storing a program for executing the product purchasing method, and a server used therefor
A product purchase system using a network comprises a server 2 connected to a network 1, a database 5 included in the server 2 for storing order sheet data for each user, means connected to the network 1 for updating the order shee...
05/20/2008
7373647Method and system for optimizing file table usage
An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is wri...
05/13/2008
7370240Method and apparatus for preserving trace data in a logical partitioned data processing system
A method, apparatus, and computer instructions for preserving trace data in a logical partitioned data processing system. A call is received from a partition in a plurality of partitions to register a buffer in the partition for the trace data. The call includes a p...
05/06/2008
7367019Parameter management using compiler directives
A method, system, architecture and apparatus for managing program function parameters using compiler directives. A parameter management system can include a compiler coupled to a primary symbol-type dictionary and a supplemental symbol-type dictionary containing par...
04/29/2008
7363374Method and system for fault-tolerant remote boot in the presence of boot server overload/failure with self-throttling boot servers
A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Prot...
04/22/2008
7359977Ubiquitous visited links
Where a user logs on to a web page server, the server can maintain a history of links to web pages hosted by the server to indicate which links are visited by the user. In consequence, a user may log on to the web page server from any web page-enabled device and the...
04/15/2008
7349970Workload management of stateful program entities
In a workload managed system comprising a plurality of server processes each capable of supporting a given program entity, such as an Enterprise JavaBeans™ specified stateful session bean, a stateful session bean instance is passivated, by writing it to a bean sto...
03/25/2008
7337276Method and apparatus for aging data in a cache
A computer implemented method, apparatus, and computer usable code for managing cache data. A partition identifier is associated with a cache entry in a cache, wherein the partition identifier identifies a last partition accessing the cache entry. The partition iden...
02/26/2008
7337126Method, apparatus and computer program product for technology comparisons
In one aspect, a method for comparing suppliers includes sending survey questions for receipt by supplier computer systems. Programming instructions are also sent for receipt and execution by the supplier computer systems, The programming instructions are for causin...
02/26/2008
7330966Providing security based on a device identifier prior to booting an operating system
A method and apparatus for providing security based on a device identifier prior to booting an operating system on the computing device. Upon power on of a computing device, pre-execution services (PES) are loaded. The PES includes services for retrieving a device i...
02/12/2008
7318031Apparatus, system and method for providing speech recognition assist in call handover
An apparatus, system and method for providing speech recognition assist in call handover are provided. With the apparatus, system and method, spoken utterances of the call taker, not the caller, are captured using speech recognition technology and transcribed. The c...
01/08/2008
7315902Compression and abbreviation for fixed length messaging
A method, computer program product, and data processing system for compressing and abbreviating text messages at a first text messaging device for transport and subsequent interpretation at a second text messaging device is disclosed. A user-defined message length r...
01/01/2008
7313514Validating content of localization data files
The invention provides for extracting language and culture information from a POSIX™* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a...
12/25/2007
1    
 
Sign InRegister
Username  
Password   
forgot password?