...that Charles Goodyear performed some of his experiments on rubber while in debtor's prison? He was there so often he referred to it as his "hotel". Chronically in debt because of poor business sense and ill health, Goodyear depended on the generosity of friends and family. Even after he unlocked the secret to vulcanizing rubber, he was unable to improve his financial situation. When he died, his estate was $200,000 in debt.
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 |
| 7467169 | Circular and bi-directional mirroring of flexible volumes A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where the number of log files is greater than or equal to the number of cac... | 12/16/2008 |
| 7464124 | Method for autonomic data caching and copying on a storage area network aware file system using copy services Techniques are provided for processing a request. When the request is to read a data unit, information regarding the closest physical block locations is returned. When the request is to write to the data unit, information regarding one or more source block locations... | 12/09/2008 |
| 7464125 | Checking the validity of blocks and backup duplicates of blocks during block reads File system coherency of a file system, particularly for system blocks, may be maintained by (i) duplicating and verifying the (system) blocks, (ii) writing (system) blocks as a sequence of atomic commands so that at any given time, there is a valid (system) block o... | 12/09/2008 |
| 7464123 | Benchmark testing A method of benchmark testing, using test data, a component of a first computer system, using an additional computer system to restore said data. ... | 12/09/2008 |
| 7464126 | Method for creating an application-consistent remote copy of data using remote mirroring An application consistent data protection method provides application-assist and replication-technology neutral mirroring that ensures that a remote data copy is application-consistent. The method comprises a coordination protocol to coordinate application hosts acr... | 12/09/2008 |
| 7461103 | System and method for reconciling transactions between a replication system and a recovered database The invention is a reconcile system for providing data replication between a source system and a target system. The reconcile system includes a reconcile process that determines a recovery position for a failed or otherwise desynchronized target system, and purges q... | 12/02/2008 |
| 7461102 | Method for performing scheduled backups of a backup node associated with a plurality of agent nodes Provided is a method for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated wi... | 12/02/2008 |
| 7461101 | Method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy A method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy is provided. The method includes receiving a read request. In addition, the method includes recognizing a data failure in response to the read request. The metho... | 12/02/2008 |
| 7461100 | Method for fast reverse restore Techniques are provided for performing a copy operation. A fast reverse restore command indicating a new source and a new target is received, wherein the new source is an original target and the new target is an original source. A synchronous scan is performed on th... | 12/02/2008 |
| 7461099 | Method and system for archiving and retrieving items based on episodic memory of groups of people A method and system for archiving and retrieving digital media items based on episodic memory of predefined associated groups of one or more people comprises: receiving an input identifying a group to which the user belongs; receiving user archiving input identifyin... | 12/02/2008 |
| 7457833 | Extensible method for obtaining an historical record of data backup activity (and errors) and converting same into a canonical format An extensible method and system for obtaining an historical record of data backup activity (and errors) from a plurality of data backup software devices, and converting the same into a canonical format, is disclosed. In the first aspect, a method comprises the steps... | 11/25/2008 |
| 7457835 | Movement of data in a distributed database system to a storage location closest to a center of activity for the data A network provides distributed database services based on replicating data records to a new storage location that is closest to consumers of the data records, based on comparing a network distance between the new storage location and an attribute identifying a cente... | 11/25/2008 |
| 7457834 | Aggregation and retrieval of network sensor data Methods, devices, and systems that aggregate and retrieve network sensor data. In one approach, an exemplary method includes receiving a plurality of instances of correlated sensor data from a plurality of remote data storages, each instance of sensor data respectiv... | 11/25/2008 |
| 7447716 | Data coding method and corresponding data processing unit having a coding/decoding circuit The method of coding data within a data processing unit includes a representation as twos-complement and a coded representation of the data. The coded representation is a semi-negated representation. A data processing unit includes a memory device connected bidirect... | 11/04/2008 |
| 7447714 | Management of multiple virtual data copies More than two copies of data in a storage management system may be managed by directing at least one virtual volume to a receiving management class within the storage management system. Each virtual volume is exported to a third multi-volume copy, unknown to the sto... | 11/04/2008 |
| 7447713 | System and method for archiving and outputting documents or graphical items Systems and methods for translating document files to a common input format can then parse the elements of such documents into an object oriented document model with linking tags associated with each of the objects, element properties and element property values. Th... | 11/04/2008 |
| 7444361 | File folding technique A method for reducing duplicate data of an active file system, where the data is stored on a storage device of a storage system, is disclosed. A persistent image of the active file system is generated at a first point in time. At a later time, a sequence of steps to... | 10/28/2008 |
| 7444390 | Method and apparatus for providing a web-based active virtual file system A computerized file system is accessible over the Internet or other type of network, in which certain “triggering events” pertaining to the operation of the file system automatically generate a notification message to users. Once a user has been authenticated, t... | 10/28/2008 |
| 7440985 | Filtered replication of data stores Methods for enabling mult-master synchronization of particular sets of data using filters. In a synchronization request, data including knowledge and filters may be supplied. A response may comprise data including changes that are identified by the filter and that h... | 10/21/2008 |
| 7441052 | Methods and apparatuses for providing copies of stored data for disaster recovery and other uses A disaster recovery technique for computer systems obtains backup copies of data by arranging recording devices like direct-access disk devices into copy pairs of primary and secondary devices. Management of the device copy pairs within a single system and across mu... | 10/21/2008 |
| 7440984 | Reconciliation of local and remote backup data A first set of backup data is stored in a first computational device and a second set of backup data is stored in a second computational device. Metadata corresponding to the first set of backup data is maintained in the second computational device. The first set of... | 10/21/2008 |
| 7440983 | Velocity adjustment in learning cell identity A method for updating a data base which includes positioning data and identity information of a cell, the method comprising receiving a position of a device and receiving identity information of a cell. The data base is examined to find parameter information relatin... | 10/21/2008 |
| 7441092 | Multi-client cluster-based backup and restore Backup and restore technology comprising a backup engine, one or more client backup modules coupled to the backup engine via a backup protocol, and a backup database coupled to the backup engine, the backup database including a set of clusters, the set of clusters f... | 10/21/2008 |
| 7441275 | Real-time recovery of compromised information An apparatus and a corresponding method provide for real-time recovery of compromised information in a computer network. The method includes analyzing data objects in the computer network to determine data objects that comprise minimal essential information, collect... | 10/21/2008 |
| 7440979 | Snapshots for instant backup in a database management system A system, method, apparatus, means and computer program code for processing a request to create a snapshot version of a database are provided which include identifying a current state of a converter table, the converter table including information identifying a plur... | 10/21/2008 |
| 7440981 | Systems and methods for replicating data stores Systems and methods for replicating replicas in a sync community. Each replica in the sync community stores knowledge that represents changes the replica is aware of. Because each replica has its own knowledge, each replica does not need to know how many replicas ar... | 10/21/2008 |
| 7440982 | System and method for stored data archive verification Methods and systems are described for verifying stored data by receiving a first set of metadata associated with a first set of stored data, generating a second set of metadata associated with a second set of stored data which is associated with the first set of sto... | 10/21/2008 |
| 7437388 | Protecting data for distributed applications using cooperative backup agents A method and mechanism for performing backup and restore operations in a computing system. A computing system includes a first agent on a first host, a second agent on a second host, a plurality of data sources, and a backup server. The backup server sends a first r... | 10/14/2008 |
| 7437389 | Remote copy system A remote copy system includes a plurality of first storage systems and a plurality of second storage systems. Each first storage system assigns a sequential number to write data received from the host and sends the write data with the sequential number to the second... | 10/14/2008 |
| 7437387 | Method and system for providing a file system overlay A method and system wherein a plurality of different file system views may be provided for the same data. Data copied in a sequential format to a disk based repository using a data protection application is decoded so that the data may be presented and accessed usin... | 10/14/2008 |
| 7437354 | Architecture for network search engines with fixed latency, high capacity, and high throughput An improved architecture for a network search engine (NSE) is disclosed herein as including an interface manager, one or more levels of a splitting engine, an array of data processing units (DPUs), and a cascade block. A method for using the improved NSE architectur... | 10/14/2008 |
| 7434218 | Archiving data in a virtual application environment A computer system suitable for archiving data with a corresponding application program in a virtual application environment is presented. The computer system includes a processor, a memory, and a storage. The computer system also includes an operating system, data t... | 10/07/2008 |
| 7433903 | Method for reading audit data from a remote mirrored disk for application to remote database backup copy In order to overcome limitations of network connections between a primary host server and a remote secondary host server, the audit file of a primary database is mirrored to an audit file of the remote secondary backup database. A special sensing program called TRAC... | 10/07/2008 |
| 7433901 | Apparatus, system, and method for using multiple criteria to determine collocation granularity for a data source An apparatus, system, and method are disclosed for collocating data. A mode module sets a collocation mode of a storage pool. The collocation mode specifies the granularity of the data to be collocated. In one embodiment, an assignment module assigns a source of dat... | 10/07/2008 |
| 7433902 | Non-disruptive backup copy in a database online reorganization environment Various embodiments of a computer-implemented method backup a dataset. An input image copy of the dataset is read, wherein the input image copy is prior to a start of dataset reorganization. A cursor value associated with reorganization of said dataset is determined... | 10/07/2008 |
| 7433899 | Apparatus, system, and method for managing multiple copy versions An apparatus, system, and method are disclosed for managing multiple copy versions of a source volume. In one embodiment, the apparatus includes a replication record management module, a pre-pairing record management module, and a copy record module. The replication... | 10/07/2008 |
| 7430570 | Shadow directory structure in a distributed segmented file system Techniques are provided for producing a shadow directory structure for files or directories owned by servers whose parent directories are owned by different servers in a single distributed file system. For each file or directory whose parent directory resides on a r... | 09/30/2008 |
| 7430571 | Extension of write anywhere file layout write allocation A write allocation technique extends a conventional write allocation procedure employed by a write anywhere file system of a storage system. A write allocator of the file system implements the extended write allocation technique in response to an event in the file s... | 09/30/2008 |
| 7430740 | Process group resource manager A process group resource manager for managing protected resources during transaction processing is disclosed. The process group resource manager comprises a first process configured to provide access to a protected resource during one or more transactions, the first... | 09/30/2008 |
| 7430647 | Emulated storage system A method comprising acts of creating a full back-up data set comprising a first plurality of data files, creating at least one incremental back-up data set comprising a second plurality of data files, determining a most recent copy of each data file of the first and... | 09/30/2008 |