| 6920447 |
Concurrent data recall in a hierarchical storage environment using plural queues |
| Jul-19-2005 |
A technique for recalling data objects stored on media. A queue is created for each medium on which data objects are located, where each request to recall a data object is placed on the queue corresponding... |
| 6915312 |
Data processing environment with methods providing contemporaneous synchronization of two or more clients |
| Jul-5-2005 |
A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside... |
| 6910075 |
Dynamic RDF groups |
| Jun-21-2005 |
Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or... |
| 6910070 |
Methods and systems for asynchronous notification of database events |
| Jun-21-2005 |
A method for asynchronously notifying an application client of a system or data event of interest within a database includes steps of receiving a subscription to an event name from a logical agent, the... |
| 6910053 |
Method for data maintenance in a network of partially replicated database systems |
| Jun-21-2005 |
Methods and systems for data maintenance in an offline-distributed database network system, which comprises a central system having a central database, and node systems having local databases capable of... |
| 6910052 |
Distributing and synchronizing objects |
| Jun-21-2005 |
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data... |
| 6910051 |
Method and system for mechanism for dynamic extension of attributes in a content management system |
| Jun-21-2005 |
A method and system for handling attributes in a document management system are disclosed. A system and method in accordance with the present invention uses virtual attributes for searching for attributes... |
| 6907505 |
Immediately available, statically allocated, full-logical-unit copy with a transient, snapshot-copy-like intermediate stage |
| Jun-14-2005 |
A hybrid LUN copy operation that ultimately produces a full LUN copy, but involves a transient snapshot-copy-like intermediate stage. In one embodiment, a statically pre-allocated copy LUN is initialized... |
| 6904431 |
Algorithm for dynamic selection of data locking granularity |
| Jun-7-2005 |
A method and apparatus for improving database concurrency are described. Upon receiving a request to access data, a data locality within a database may be determined utilizing unique data keys. An access... |
| 6901476 |
Variable key type search engine and method therefor |
| May-31-2005 |
A system and method for storing arranged data in a memory, and for extracting the data therefrom, the system including: (a) a random access memory (RAM) including: (i) a first array of cells, the first... |
| 6901428 |
Accessing data from a database over a network |
| May-31-2005 |
A database system is accessible by a client system over a data network. In one arrangement, a server system is connected to the data network to receive requests from the client system. In response to the... |
| 6901414 |
Method and system of storing a main data file and deltas in a storage device for determining new data files from the main data file and the deltas |
| May-31-2005 |
A storage system and method for storing delta difference data indicative of the differences between new data and old data. A data transferring unit has copies of old data and new data. The data transferring... |
| 6901413 |
Removing duplicate objects from an object store |
| May-31-2005 |
A computer program for removing duplicate objects from an object store. The program allows the user to select which properties of the objects will be compared to determine equivalence. These properties... |
| 6898609 |
Database scattering system |
| May-24-2005 |
A computer system for providing load balancing and scalable access to a network database system by providing multiple database instances with each instance being substantially identical in data content,... |
| 6895512 |
Methods and systems for synchronizing security descriptors in systems that use multiple security descriptor specifications |
| May-17-2005 |
Methods and systems are disclosed for replicating security descriptors that describe security rights to the same object even though those security descriptors may follow different security descriptor specifications.... |
| 6895471 |
Method and apparatus for synchronizing cache with target tables in a data warehousing system |
| May-17-2005 |
A method and apparatus for processing (transporting) data, such as in a data warehouse system. In one embodiment, the data are received from a source and compared to data in a lookup cache comprising a... |
| 6895413 |
System and method for performing an on-line check of a file system |
| May-17-2005 |
A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved... |
| 6895413 |
System and method for performing an on-line check of a file system |
| May-17-2005 |
A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved... |
| 6895412 |
Methods for dynamically configuring the cardinality of keyword attributes |
| May-17-2005 |
Methods are provided for dynamically configuring the cardinality of keyword attributes. A table definition is received including an identification field, a keyword field and a keyword value field. A first... |
| 6895403 |
Method and software for identifying and creating connections and accountability in a business organization |
| May-17-2005 |
A new and improved method for identifying and creating connections and accountability in a business organization is described herein. The inventive method allows individuals to view all the different levels... |
| 6892211 |
Copy on write file system consistency and block usage |
| May-10-2005 |
The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system... |
| 6892210 |
Database management and synchronization across a peer-to-peer network |
| May-10-2005 |
A database management and synchronization program implemented across a peer-to-peer computer network, consisting of a sharing community of user computers. Database record synchronization throughout the... |
| 6892203 |
Method, apparatus and system for remote file sharing |
| May-10-2005 |
A technique is described to enable exclusive control on a file basis in a storage system while remote double recording is performed between storage controllers. A first shared-file controller has a table... |
| 6889333 |
System and method for replicating data in a distributed system |
| May-3-2005 |
It is common in distributed systems to replicate data. In many cases, this data evolves in a consistent fashion, and this evolution can be modeled. A probabilistic model of the evolution allows us to estimate... |
| 6886012 |
Providing traditional update semantics when updates change the location of data records |
| Apr-26-2005 |
Traditional update semantics are provided when updates change the location of records in a database. The system detects that an update to a record will cause the record to change locations in a database... |
| 6883093 |
Method and system for creating and managing common and custom storage devices in a computer network |
| Apr-19-2005 |
A method and system for creating and managing a plurality of storage devices in a computer network. The present invention creates a common root storage device, which stores files that are shared among... |
| 6883029 |
Separate read and write servers in a distributed file system |
| Apr-19-2005 |
A system and method for providing a plurality of client applications access to data in a distributed file system. In various embodiments, read requests are separated from write requests and the read requests... |
| 6879990 |
System for identifying potential licensees of a source patent portfolio |
| Apr-12-2005 |
A list of potential licensees of a patent portfolio can be generated from a source patent portfolio. To identify the licensees, the source patent portfolio comprising, for example, all the patents owned... |
| 6879989 |
Modification system for supporting localized data changes in a mobile device |
| Apr-12-2005 |
A method, apparatus, and article of manufacture for a computer implemented modification system for supporting localized data changes in a computer. A change is executed to data in a computer having a local... |
| 6877016 |
Method of capturing a physically consistent mirrored snapshot of an online database |
| Apr-5-2005 |
An on-line primary database is momentarily QUIESCED to enable a physically consistent snapshot of the primary database to be mirrored to a secondary database as a backup while allowing the primary database... |
| 6877014 |
Method and apparatus to facilitate transactional consistency for references in object-relational databases |
| Apr-5-2005 |
One embodiment of the present invention provides a system that facilitates transactional consistency for references in an object-relational database. The system operates by first receiving a reference... |
| 6871187 |
Translator for use in an automated order entry system |
| Mar-22-2005 |
Translations for data structures for transferring catalog and system order information between a manufacturer and a customer. The translations and data structures are configured to allow custom systems... |
| 6868451 |
Data exchange between a handheld device and another computer system using an exchange manager via synchronization |
| Mar-15-2005 |
A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of... |
| 6868428 |
Method and system of synchronizing databases of a plurality of monitoring devices |
| Mar-15-2005 |
A method of synchronizing databases of a plurality of monitoring devices in a communications system having a communications device, a first monitoring device and a second monitoring device for monitoring... |
| 6868414 |
Technique for serializing data structure updates and retrievals without requiring searchers to use locks |
| Mar-15-2005 |
The present invention provides a method, system, and computer program product for reliably and efficiently serializing access to data structures (i.e. updates and retrievals) without requiring searchers... |
| 6862668 |
Method and apparatus for using cache coherency locking to facilitate on-line volume expansion in a multi-controller storage system |
| Mar-1-2005 |
The present invention provides a method and apparatus for using cache coherency locking to facilitate on-line volume expansion in a multi-controller storage device. A volume set is divided into segments... |
| 6862632 |
Dynamic RDF system for transferring initial data between source and destination volume wherein data maybe restored to either volume at same time other data is written |
| Mar-1-2005 |
Dynamically creating a communication path between first and second storage devices, includes creating a connection to a source volume on the first storage device and indicating that the source volume is... |
| 6862617 |
System and method for synchronizing objects between two devices |
| Mar-1-2005 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6859821 |
Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration |
| Feb-22-2005 |
A distributed, activity-based collaboration system can employ a data change request priority scheme for determining an order of execution of data change requests in effecting changes to local copies of... |
| 6859812 |
System and method for differentiating private and shared files within a computer cluster |
| Feb-22-2005 |
A system and method for differentiating private and shared files is disclosed. The invention includes the steps of: receiving a request from a computer for access to a shared file; providing the computer... |
| 6859805 |
Method and apparatus for generating page-level security in a computer generated report |
| Feb-22-2005 |
Methods and computer program products are disclosed for generating and viewing an electronic report having security features that allow for "virtual bursting" of the report for multiple users. A single... |
| 6857001 |
Multiple concurrent active file systems |
| Feb-15-2005 |
Maintenance of plural active file systems, wherein each of the active file systems initially access data shared with another of the active file systems, and wherein changes made to each of the active file... |
| 6850958 |
Backup system, backup method, database apparatus, and backup apparatus |
| Feb-1-2005 |
A backup system, a backup method, a database apparatus and a backup apparatus whereby loss of data is minimized in case of damage to the system. In the database apparatus, update information generating... |
| 6850957 |
Information system and data access method |
| Feb-1-2005 |
A data access method in an information system including a plurality of data utilization systems connected to a network N1, and a plurality of data provision systems connected to a network, wherein a data... |
| 6850956 |
Method and apparatus for obtaining and storing data during automated data processing |
| Feb-1-2005 |
A number of items of data from a data source (12) can be processed and then supplied to a data destination (16, 17). The data may include image data, text data, numeric data or other types of data, or... |
| 6850955 |
Storage system and control method |
| Feb-1-2005 |
The invention provides both interfaces of SAN and NAS, prevents data miss even when a trouble occurs and makes it possible that an arbitrary number of NAS interfaces access the same file system with high... |
| 6850896 |
Method and system for managing and providing sales data using world wide web |
| Feb-1-2005 |
A method and system for managing sales data. One embodiment is a software application that assists in classification, review and approval of data to be stored in a database for the use of a product supplier... |
| 6847971 |
Lightweight data replication |
| Jan-25-2005 |
A lightweight row transfer protocol is described that can be easily handled by thin clients, such as JAVA.TM. applications using CORBA. The lightweight row transfer protocol serves to reduce bandwidth... |
| 6842825 |
Adjusting timestamps to preserve update timing information for cached data objects |
| Jan-11-2005 |
In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover... |
| 6839796 |
Apparatus and method to import a logical volume indicating explicit storage attribute specifications |
| Jan-4-2005 |
A method to import a logical volume and first storage attributes assigned to that logical volume into a second virtual tape system from a first virtual tape system. The method assigns one or more first... |