Coherency (e.g., same view to multiple users)

CL 707 SC 201
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...