3M employee and church chorister Art Fry needed something to temporarily mark pages in his hymnal. He was in luck because his colleague, Spencer Silver, accidentally developed a glue that was too weak for other purposes. After initially discouraging consumer response, Post-it Notes became a hit in 1979.
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 |
| 20120110113 | Cooperative Caching Method and Contents Providing Method Using Request Apportioning Device The present invention relates to a cooperative caching method and a contents providing method using a request apportioning device. While collecting and controlling allocation history information on respective cache servers in a cache cluster, server load information, an... | 05/03/2012 |
| 20120084387 | METHOD AND PROGRAM FOR SUPPORTING SETTING OF ACCESS MANAGEMENT INFORMATION In order to limit host computers permitted to control a storage area from host computers, provided is a storage management computer coupled to one or more host computers for providing services and one or more storage systems, in which the storage management computer jud... | 04/05/2012 |
| 20120084386 | SYSTEM AND METHOD FOR SHARING NETWORK STORAGE AND COMPUTING RESOURCE Under a community environment, a system and a method for sharing network storage and computing resource are disclosed. In particular, the method employs some available-to-shared computer resources of a group member to share with others. The member may decide a specific ... | 04/05/2012 |
| 20120072527 | CONTENT DELIVERY NETWORK CACHE GROUPING One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are directed to an edge server for delivery of a requested content object by a uni... | 03/22/2012 |
| 20120054297 | Data Exchange in an Information Processing System An example portable information processing apparatus is configured to selectively execute one or more application programs and includes a memory storing first data associated with an application program executed by the information processing apparatus. A communication u... | 03/01/2012 |
| 20120042032 | Adaptive Private Network Asynchronous Distributed Shared Memory Services A highly predicable quality shared distributed memory process is achieved using less than predicable public and private internet protocol networks as the means for communications within the processing interconnect. An adaptive private network (APN) service provides the ... | 02/16/2012 |
| 20110302266 | 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 World... | 12/08/2011 |
| 20110276620 | SYSTEMS AND METHODS FOR MANAGING STORAGE FOR CLIENT WORKLOADS A method for managing the storage of a client workload is disclosed. A storage management system is provided. The storage management system is operable to communicatively connect to a remote client computing device via a network. The storage management system includes a... | 11/10/2011 |
| 20110179134 | Managing Hardware Resources by Sending Messages Amongst Servers in a Data Center Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each vir... | 07/21/2011 |
| 20110167045 | STORAGE SYSTEM AND ITS FILE MANAGEMENT METHOD A storage system capable of providing a referral target file to a file referral requestor client even if a file referral request is made before migration. When a file server 12 registers a file 26 in a storage apparatus 14, it sends metadata 28 | 07/07/2011 |
| 20110145358 | 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 a â€... | 06/16/2011 |
| 20110029899 | Systems and Methods for Acceleration and Optimization of Web Pages Access by Changing the Order of Resource Loading A method for acceleration of access to a web page. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements; generating a modified web page of the received web page using at least... | 02/03/2011 |
| 20100325235 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM CONTROL METHOD, CAPABLE OF PROVIDING, REGARDLESS OF EXECUTION/NON-EXECUTION OF AN APPLICATION, DATA USABLE BY THE APPLICATION TO OTHER INFORMATION PROCESSING APPARATUS A CPU executes a communication partner search process for searching for a communication partner (another game machine). The CPU confirms received data content. If identification information included in the received data matches, application identification information sa... | 12/23/2010 |
| 20100268789 | NETWORK CACHING FOR MULTIPLE CONTEMPORANEOUS REQUESTS A live caching system is described herein that reduces the burden on origin servers for serving live content. In response to receiving a first request that results in a cache miss, the system forwards the first request to the next tier while “holding” other requests... | 10/21/2010 |
| 20100262774 | STORAGE CONTROL APPARATUS AND STORAGE SYSTEM A storage control apparatus is provided. The storage control apparatus reads from and writes to a plurality of storages of a storage system including a plurality of servers and a control server that sets storage areas available to one of the plurality of servers from am... | 10/14/2010 |
| 20100262803 | STORAGE SYSTEM AND STORAGE CONTROL METHOD A storage method and system where the storage system includes a plurality of servers and a control server configured to select a storage area available to be used by each of the servers from among storage areas of a group of storage devices sharable among the plurality ... | 10/14/2010 |
| 20100185745 | 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 World... | 07/22/2010 |
| 20100131611 | Fault-tolerance mechanism optimized for peer-to-peer network A peer-to-peer network including a set of nodes distributed among a set of processing devices and arranged in a circular form in such a way that each node has a unique successor node. Each node has a memory to store data associated with keys and, on reception of a reque... | 05/27/2010 |
| 20100036931 | 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 may b... | 02/11/2010 |
| 20100030957 | VIRTUAL TAPE SYSTEM A virtual tape system includes an actual tape device having a magnetic tape which stores data. The virtual tape system includes a virtual tape storage device which stores data stored in the actual tape device as a virtual tape volume, first computers to be connected to ... | 02/04/2010 |
| 20100017496 | METHOD AND SYSTEM FOR USING SHARED MEMORY WITH OPTIMIZED DATA FLOW TO IMPROVE INPUT/OUTPUT THROUGHOUT AND LATENCY The data path in a network storage system is streamlined by sharing a memory among multiple functional modules (e.g., N-module and D-module) of a storage server that facilitates symmetric access to data from multiple clients. The shared memory stores data from clients o... | 01/21/2010 |
| 20100011085 | COMPUTER SYSTEM, CONFIGURATION MANAGEMENT METHOD, AND MANAGEMENT COMPUTER 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 data ar... | 01/14/2010 |
| 20090245217 | INFORMATION PROCESSING APPARATUS An information processing apparatus includes a storage unit including plural memory banks, a wireless communication unit for executing the wireless communication process, a communication quality information storage unit for storing the communication quality information ... | 10/01/2009 |
| 20090228568 | Multicasting Computer Bus Switch There is disclosed apparatus and methods of multicasting in a shared address space. A shared memory address space may include two or more multicast portions. Each multicast portion may be associated with a respective end point and with at least one other multicast porti... | 09/10/2009 |
| 20090222632 | STORAGE SYSTEM CONTROLLING METHOD, SWITCH DEVICE AND STORAGE SYSTEM A method for controlling a storage system having first and second switches and a storage device connected to the switches via a network in response to a request from a host, the storage device having first and second areas, each of the first and second switch accessing ... | 09/03/2009 |
| 20090083393 | Data synchronous system for synchronizing updated data in a redundant system A data synchronous system synchronizes, between servers each having a shared memory, data which are stored on the respective shared memories. The system includes a data writer which writes data into the shared memory in one of the servers and then generates write state ... | 03/26/2009 |
| 20080313301 | NETWORK-BASED STORAGE SYSTEM CAPABLE OF ALLOCATING STORAGE PARTITIONS TO HOSTS 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. In one embodiment, the system is capable of subdividing the storage space of an array of disk drives into multiple... | 12/18/2008 |
| 20080301256 | SYSTEM INCLUDING A FINE-GRAINED MEMORY AND A LESS-FINE-GRAINED MEMORY A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer... | 12/04/2008 |
| 20080301255 | Dynamically Matching Data Service Capabilities to Data Service Level Objectives A method, system, and computer program product are provided for matching a storage dependent device to a storage subsystem. Storage requirements are identified for a storage dependent device that is coupled to a network. Additionally, a set of storage subsystems that ar... | 12/04/2008 |
| 20080294745 | 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 World... | 11/27/2008 |
| 20080201444 | FILE SHARING SYSTEM AND FILE SHARING METHOD A system includes a client device to which mount information representing a server device associated with the client is set; a first server corresponding to the mount information set to the client device; a second server communicably connected to the first server; a fir... | 08/21/2008 |
| 20080189384 | Dual porting serial advanced technology attachment disk drives for fault tolerant applications The present invention is directed to an apparatus capable of dual porting a serial advanced technology attachment (SATA) disk drive in a fault tolerant communication system, such as fibre channel. The dual porting apparatus includes two idle regenerators coupled to two ... | 08/07/2008 |
| 20080189385 | Multiple machine architecture with overhead reduction A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, . . . Mn) interconnected by a communications network (53) and in which the local memory of each computer is not... | 08/07/2008 |
| 20080189383 | DISTRIBUTED CACHE BETWEEN SERVERS OF A NETWORK A distributed cache module that allows for a distributed cache between multiple servers of a network without using a central cache manager. The distributed cache module transmits each message with a logical timestamp. The distributed cache module of a server that receiv... | 08/07/2008 |
| 20080162662 | JOURNAL MIGRATION METHOD AND DATA RECOVERY MANAGEMENT METHOD Provided is a computer system including a first storage subsystem and a second storage subsystem. The first storage subsystem has a first storage unit and a first control unit. The second storage subsystem has a second storage unit and a second control unit. The first c... | 07/03/2008 |
| 20080140800 | Shared content delivery infrastructure & method of generating a web page A first URL in a first document is modified to produce a first modified URL, that includes a first modified hostname resolvable to a shared content delivery network (CDN) formed by a plurality of repeater servers. A second URL in a second document is modified to produce... | 06/12/2008 |
| 20080133693 | Caching, clustering and Aggregating usenet server A cluster of data caching servers that provide UseNet service to customers. The cluster of data caching servers cache articles and data requested by customers after retrieving the articles and data from a backend server/server farm. The cluster of data caching servers a... | 06/05/2008 |
| 20080126509 | RDMA QP SIMPLEX SWITCHLESS CONNECTION A local RDMA (Remote Direct Memory Access) network adapter that comprises a simplex switchless connection with a counterpart QP on a remote RDMA network adapter in an example is selected for a Queue Pair (QP). An apparatus in an example comprises a requester RDMA (Remot... | 05/29/2008 |
| 20080114853 | Network protocol for network communications A network protocol is disclosed in which the network switch reports failure to transmit a message or packet to the source computer of a multiple computer system. The destination computer(s) is/are then instructed by the source computer to re-initialize the relevant memo... | 05/15/2008 |
| 20080114854 | TRANSPARENT FILE MIGRATION USING NAMESPACE REPLICATION A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the original... | 05/15/2008 |