...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!
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 |
| 8117276 | Systems 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 |
| 8046423 | Memory 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 |
| 8041774 | Early 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 |
| 7975018 | Systems 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 |
| 7966302 | Managing 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 |
| 7966310 | Method, 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 |
| 7933869 | Method 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 |
| 7930359 | Methods 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 |
| 7882198 | Shared 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 |
| 7865567 | Virtual 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 |
| 7836145 | Computer 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 |
| 7831682 | Providing 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 |
| 7797394 | System 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 |
| 7792916 | Management 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 |
| 7769734 | Managing 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 |
| 7743109 | Reducing 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 |
| 7743026 | Redirection 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 |
| 7689661 | Method 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 |
| 7685250 | Techniques 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 |
| 7650387 | Method 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 |
| 7620694 | Early 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 |
| 7603429 | Network 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 |
| 7593998 | File 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 |
| 7587467 | Managed 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 |
| 7580986 | Dependency 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 |
| 7565405 | Method 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 |
| 7516189 | Information 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 |
| 7509391 | Unified 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 |
| 7499980 | System 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 |
| 7469274 | System 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 |
| 7469275 | System 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 |
| 7454478 | Business 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 |
| 7444662 | Video 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 |
| 7441009 | Computer 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 |
| 7437424 | Storage 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 |
| 7430615 | RDMA 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 |
| 7428581 | Architecture 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 |
| 7418546 | Storage 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 |
| 7412492 | Proportional 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 |
| 7412535 | Method 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 |