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

Icon_funbox Did You Know...

...that the Band-Aid Bandage was invented by a Johnson & Johnson employee whose wife had cut herself? Earl Dickson's wife was rather accident prone, so he set out to develop a bandage that she could apply without help. He placed a small piece of gauze in the center of a small piece of surgical tape, and what we know today as the Band Aid bandage was born!

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.

 

Class 709/214 - Plural shared memories


Subclass of Class 709 - Electrical computers and digital processing systems: multicomputer data transferring
Definition: Subject matter wherein at least one of the computers selects
No. of patents: 626
Last issue date: 02/14/2012


1                      
NumberTitleIssue Date
8117276Systems and methods for invoking commands across a federation
Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and th...
02/14/2012
8046423Memory overload protection
A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (compr...
10/25/2011
8041774Early issue of transaction ID
Early issue of transaction ID is disclosed. An apparatus comprising decoder to generate a first node ID indicative of the destination of a cache transaction from a caching agent, a transaction ID allocation logic coupled to and operating in parallel to the decoder t...
10/18/2011
7975018Systems and methods for providing distributed cache coherence
A plurality of access nodes sharing access to data on a storage network implement a directory based cache ownership scheme. One node, designated as a global coordinator, maintains a directory (e.g., table or other data structure) storing information about I/O operat...
07/05/2011
7966302Managing long-lived resource locks in a multi-system mail infrastructure
Embodiments of the present invention address deficiencies of the art in respect to managing resource locks and provide method, system and computer program product for managing long-lived resource locks. In a first embodiment, a data processing system for managing lo...
06/21/2011
7966310Method, system, and software for correcting uniform resource locators
A uniform resource locator (URL) entered into a browser may be altered to correct misspellings or other errors in the URL. The prefix, the domain name and the domain extension may all be spell checked, compared with lists of homophones, compared with commonly misspe...
06/21/2011
7933869Method and system for cloning a tenant database in a multi-tenant system
Exemplary methods and systems may clone a tenant database and send updates to the clone. By doing so, methods and systems may determine a difference between the clone and the tenant, making it possible to test upgrades for a tenant based on the difference. With this...
04/26/2011
7930359Methods of consistent data protection for multi-server applications
A method according to one embodiment includes receiving a request to perform a snapshot of data associated with an application running on multiple servers; coordinating I/O Freezers on different servers for freezing data requests from instances of the application ru...
04/19/2011
7882198Shared JAVA JAR files
Techniques are disclosed for sharing programmatic modules among isolated virtual machines. A master JVM process loads data from a programmatic module, storing certain elements of that data into its private memory region, and storing other elements of that data into ...
02/01/2011
7865567Virtual on-demand electronic book
An electronic book selection and delivery system distributes text to subscribers. The system provides for on-demand and virtual on-demand delivery of electronic books. Specified electronic books may be broadcast to a set of subscribers. Alternatively, a first sectio...
01/04/2011
7836145Computer system, management method, and management computer for managing data archiving storage extents based on server performance management information and storage utilization information
To manage the configuration of a data archiving system without increasing the load on the data archiving system while keeping the performance of computers and the load on storage subsystems balanced, there is provided a computer system, including: a plurality of dat...
11/16/2010
7831682Providing a reliable backing store for block data storage
Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that m...
11/09/2010
7797394System and method for processing commands in a storage enclosure
A system and method for receiving and responding to issued commands in a storage enclosure is disclosed in which each storage enclosure processor of the storage enclosure is coupled to each expander of the storage enclosure. Each storage enclosure processor receives...
09/14/2010
7792916Management of cluster-wide resources with shared variables
The number of concurrent systems locks supported on a Sysplex is limited. Since persistent system locks may not be released for a long time, the limit may be reached resulting in outage periods. Access to resources may be managed through shared variables across a cl...
09/07/2010
7769734Managing long-lived resource locks in a multi-system mail infrastructure
Embodiments of the present invention address deficiencies of the art in respect to managing resource locks and provide method, system and computer program product for managing long-lived resource locks. In a first embodiment, a data processing system for managing lo...
08/03/2010
7743109Reducing round trips across a wide area network for resource locking by extended locking and delayed unlocking
A locking mechanism for a data resource is disclosed, which can operate across LANs and a WAN. The technique temporarily imposes an extended lock on the requested data resource. While the extended lock is in force, all lock and unlock requests issued by the same cli...
06/22/2010
7743026Redirection to local copies of server-based files
Mapping a server file to a corresponding locally stored copy of a server file and redirecting an application to a server file or to a corresponding local copy of the server file are provided for opening a most up-to-date and/or most reliable version of the desired f...
06/22/2010
7689661Method and system for community data caching
A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store W...
03/30/2010
7685250Techniques for providing packet rate pacing
Techniques to pace the transmission of packets to multiple connections using one or more queues or storages. When multiple queues are used, each queue may have an associated throughput rate and each of the queues may have a different associated throughput rate. ...
03/23/2010
7650387Method and system for managing storage on a shared storage space
A method, a system, a machine-readable medium, and an apparatus for managing storage on a shared storage space, for example, on an email server, are provided. A plurality of emails is compared. If the content of each of the plurality of emails is the same, then a si...
01/19/2010
7620694Early issue of transaction ID
Early issue of transaction ID is disclosed. An apparatus comprising decoder to generate a first node ID indicative of the destination of a cache transaction from a caching agent, a transaction ID allocation logic coupled to and operating in parallel to the decoder t...
11/17/2009
7603429Network adapter with shared database for message context information
A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message process...
10/13/2009
7593998File cache-controllable computer system
An object of this invention is to speed up file access and shorten the switching time upon failure. There is provided a computer system with plural storage systems and plural servers, in which: the storage systems each have a disk drive for storing files read/writte...
09/22/2009
7587467Managed peer-to-peer applications, systems and methods for distributed data access and storage
Applications, systems and methods for efficiently accessing and controlling data of devices among multiple computers over a network. Strategic cache management processes are provided to manage the data in cache memory of the storage devices involved. Communication o...
09/08/2009
7580986Dependency graph-based aggregate asset status reporting methods and apparatus
A method for a computer system includes determining a dependency graph for a user-selected aggregate asset comprising a plurality of nodes, determining node types for the plurality of nodes, when a first node of the plurality of nodes comprises a file-level asset no...
08/25/2009
7565405Method and apparatus for providing data storage in peer-to-peer networks
A method and apparatus for enhanced data storage in peer-to-peer (P2P) networks. Users subscribe to a P2P storage network that allows each user to store files on the storage network by swapping blocks of the user's files with blocks from storage of a peer, or peers,...
07/21/2009
7516189Information transmission method and host device
An information transmission method that transmits information from a first host device connected to a first network to a second host device connected to a second network, comprising the steps of writing information from the first host device to a shared storage regi...
04/07/2009
7509391Unified memory management system for multi processor heterogeneous architecture
A multi-processor system 8 includes multiple processing devices, including DSPs (10), processor units (MPUs) (21), co-processors (30) and DMA channels (31). Some of the devices may include internal MMUs (19, 32) which allows...
03/24/2009
7499980System and method for an on-demand peer-to-peer storage virtualization infrastructure
A system and method for creating an on-demand virtual drive from dedicated storage on a plurality of partners in a peer-to-peer network using an agent installed on each of the partners. The agent has a contributing program and a requesting program. The contributing ...
03/03/2009
7469274System and method for identifying third party copy devices
Systems, methods, apparatus and software can be implemented to discover third-party copy devices in a distributed computing environment, determine which of the third-party copy devices is best suited for a particular data moving application, and thereby better utili...
12/23/2008
7469275System having interfaces, switch, and memory bridge for CC-NUMA operation
A node comprises at least an interconnect, one or more coherent agents coupled to the interconnect, and a memory bridge coupled to the interconnect. The memory bridge is configured to maintain coherency on the interconnect on behalf of other nodes. In one embodiment...
12/23/2008
7454478Business message tracking system using message queues and tracking queue for tracking transaction messages communicated between computers
A tracking system includes a business system using a plurality of application modules each including a computer for processing a transaction including a plurality of steps. A messaging system includes a messaging computer program embodied in a computer readable medi...
11/18/2008
7444662Video file server cache management using movie ratings for reservation of memory and bandwidth resources
Access to movies ranging from very popular movies to unpopular movies is managed by configuring sets of data movers for associated movie rankings, reserving data mover local cache resources for the most popular movies, reserving a certain number of streams for popul...
10/28/2008
7441009Computer system and storage virtualizer
The computer system is capable of setting centralized modules so as to make most of access requests to a virtual storage unit correspond to physical storage units assigned to a centralized module, which receives the requests. The computer system comprises a storage ...
10/21/2008
7437424Storage system
In order to allow a host computer to specify an operable logical unit (LU), a storage system responds with extended LU information, including at least connection portion numbers, target IDs and logical unit numbers according to an inquiry made from the host computer...
10/14/2008
7430615RDMA server (OSI) global TCE tables
In remote direct memory access (RDMA) transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, there is a need for the system to ensure efficient memory protection ...
09/30/2008
7428581Architecture for providing block-level storage access over a computer network
A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can ma...
09/23/2008
7418546Storage resource management method for storage system
Provided is a computer system including a storage subsystem, a host computer, and a management computer for managing the storage subsystem and the host computer. The storage subsystem manages a storage extent by a group unit and creates storage extent configuration ...
08/26/2008
7412492Proportional share resource allocation with reduction of unproductive resource consumption
Units of a resource are allocated among a plurality of clients by a system-level management module using a proportional share resource allocation scheme. For each client, a metric is evaluated that is a function both of a non-usage-based, client-specific factor and ...
08/12/2008
7412535Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subse...
08/12/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?