| 6694335 |
Method, computer readable medium, and system for monitoring the state of a collection of resources |
| Feb-17-2004 |
A system and method for synchronizing changes among multiple copies of data is disclosed. The system and method allows the data to be synchronized without any copying or transferring of those portions... |
| 6687716 |
File consistency protocols and methods for carrying out the protocols |
| Feb-3-2004 |
Methods for maintaining consistent data and attributes for files sharable by two or more consumers are provided. One exemplary method includes initially defining a set of consistency bits that are implemented... |
| 6684229 |
Method of generating a database for use in an intelligent backup and restoring system |
| Jan-27-2004 |
A method for generating a database of data resident on a primary storage device of a computer system for use in a backup system associated with the computer system includes generating a database having... |
| 6684226 |
Method for storing data in one or more files so that both previous and new versions of the data are separately accessible |
| Jan-27-2004 |
System and method for transaction-based versioned file system. A file system assists the users of computer systems to store data on external persistent storage media such as hard disks, the main task for... |
| 6684224 |
Remote database update method and apparatus |
| Jan-27-2004 |
Disclosed is an apparatus and method for selectively supplying the latest versions of portions of a source database to each of a plurality of uniquely identifiable target entities where some target entities... |
| 6684223 |
Performing 2-phase commit with presumed prepare |
| Jan-27-2004 |
A mechanism for performing a two-phase commit is provided. The mechanisms perform a two-phase commit in a manner that reduces the number of messages transmitted between a coordinating database system and... |
| 6681370 |
HTML/XML tree synchronization |
| Jan-20-2004 |
The HTML/XML tree synchronization module synchronizes a document with a view or multiple views, after a change has been made to the document. First, the tree synchronization module receives a document... |
| 6681225 |
Method, system and program products for concurrent write access to a global data repository |
| Jan-20-2004 |
One or more tables stored in a global data repository are concurrently accessible and modifiable. A client requests the locking of one or more tables within a global server data repository on behalf of... |
| 6678788 |
Data type and topological data categorization and ordering for a mass storage system |
| Jan-13-2004 |
The storage space of a RAID striped mass storage system is topologically organized as a plurality of basic units of storage space for storing data items in data blocks. A topological data formatter includes... |
| 6678741 |
Method and apparatus for synchronizing firmware |
| Jan-13-2004 |
The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a client computer. In accordance with one embodiment... |
| 6678703 |
Medical image management system and method |
| Jan-13-2004 |
The present invention provides a medical image management system and method that uses a central data management system to centrally manage the storage and transmission of electronic records containing... |
| 6678702 |
Method for updating data records in communication systems |
| Jan-13-2004 |
A method for updating data sets in communication systems splits the updating process into a two-stage method, whereby the first stage is out-sourced onto peripheral processors and the second stage is run... |
| 6678701 |
Technique for establishing a point of consistency in a parallel database loading system |
| Jan-13-2004 |
A technique for loading data into a data store connected to a computer. Under control of a main process, multiple agent load processes are started for loading data in parallel. The main process awaits... |
| 6675178 |
Method and system for enhancing a commercial transaction conducted via a communications network |
| Jan-6-2004 |
A method for enhancing a commercial transaction via a communications network includes maintaining synchronized updates to databases at different business entities to facilitate accurate transactions between... |
| 6674450 |
Interactive data-bound control |
| Jan-6-2004 |
A computer system including a server computer system and a client computer system connected to one another over a computer network, such as the Internet, so that graphical controls displayed and able to... |
| 6671757 |
Data transfer and synchronization system |
| Dec-30-2003 |
A system and method for synchronizing devices which can couple to the Internet, or any network. The system includes a first sync engine on the first system interfacing with data on the first system to... |
| 6671702 |
Method and apparatus for synchronization of two computer systems by executing a synchronization process at a portable computer |
| Dec-30-2003 |
A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization... |
| 6671701 |
System and method to maintain real-time synchronization of data in different formats |
| Dec-30-2003 |
Systems and methods of maintaining data in a synchronized state by simplifying and automating the file conversion process in a continuous and mostly background manner are described. The system cycles through... |
| 6671700 |
Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases |
| Dec-30-2003 |
Sharing information between a host computer system and a peripheral computer system. Conduit programs running simultaneously on the host computer system synchronize information between the two computer... |
| 6671699 |
Shared database usage in network devices |
| Dec-30-2003 |
The present invention provides methods for operating a computer system that call for executing a plurality of modular processes, providing a data file for use by the plurality of the processes, and incorporating... |
| 6671670 |
System and method for pre-processing information used by an automated attendant |
| Dec-30-2003 |
The invention concerns method and system for pre-processing entries in a directory listings. An automated attendant or automated directory listings assistant may use the pre-processed entries. A first... |
| 6668260 |
System and method of synchronizing replicated data |
| Dec-23-2003 |
A replication method includes several acts. An identifier column is generated for each table of a tree of master tables, each of the master tables including a key column and an identifier column, wherein... |
| 6668254 |
Method and system for importing data |
| Dec-23-2003 |
A method and system for importing data comprising the downloading of product data from different sources and in different formats; processing the downloaded data by at least comparing it with data downloaded... |
| 6665783 |
Memory-to-memory copy and compare/exchange instructions to support non-blocking synchronization schemes |
| Dec-16-2003 |
A coherency technique for multiprocessor systems in which threads perform atomic read or atomic write transactions pursuant to memory-to-memory copy instructions or memory-to-memory compare-and-exchange... |
| 6665672 |
Transaction/object accounting method and system |
| Dec-16-2003 |
A symmetrical accounting method and apparatus uses a DSA agent within each node of a computer network. The agents monitor their respective nodes for outgoing and incoming transactions and transparently... |
| 6665658 |
System and method for automatically gathering dynamic content and resources on the world wide web by stimulating user interaction and managing session information |
| Dec-16-2003 |
An apparatus and method for a web crawler to automatically simulate user interaction with a dynamic website in order to gather and extract information from the site. This interactive web crawler will be... |
| 6662212 |
Synchronization of a virtual workspace using E-mail extensions |
| Dec-9-2003 |
A method and system for synchronizing files shared by members of a distributed workgroup through electronic mail. Electronic mail having a synchronization command embedded in multipurpose internet mail... |
| 6662191 |
Method and apparatus for caching and reusing object identifiers |
| Dec-9-2003 |
A method and system is provided for distributing and reusing object identifiers in a distributed database system. A first table of object identifiers created by the database is maintained for supplying... |
| 6662188 |
Metadata model |
| Dec-9-2003 |
A metadata model defines model objects to represent one or more data sources. The metadata model comprises a data access layer, a business layer and a package layer. The data access layer contains data... |
| 6658439 |
File system |
| Dec-2-2003 |
When an object file is read from a recording medium by a file system, a jump table retrieving section retrieves a unit-record-area number, corresponding to the unit record area to which individual desired... |
| 6658434 |
Method of and a system for recovering data in an information processing system |
| Dec-2-2003 |
In an information processing system including a central processor for generating commands to process storage data stored and for executing a sequence processing and a storage subsystem including a plurality... |
| 6658433 |
Method and mechanism for duration-based management of temporary LOBs |
| Dec-2-2003 |
Disclosed is a method and mechanism for duration-based management of temporary large objects ("LOBs") in a database system. According to one aspect, temporary LOBs are associated with a duration having... |
| 6654746 |
Methods and apparatuses for single-connection file synchronization workgroup file update |
| Nov-25-2003 |
A server computer updates client computers' copies of subscription files stored on a network. The server computer retrieves a database record from a subscription database. The database record includes... |
| 6651075 |
Support for multiple temporal snapshots of same volume |
| Nov-18-2003 |
A system and method for more efficiently maintaining multiple temporal snapshots of a common base volume. When the base volume is modified, such as when existing data is overwritten with new data, that... |
| 6643670 |
Efficient replication of an expanded partial database |
| Nov-4-2003 |
A replication occurs upon the re-configuration of a partial database to update an additional attribute of an object, and is divided into two sub-requests for replication. The first requests the new attribute... |
| 6643669 |
Method for optimization of synchronization between a client's database and a server database |
| Nov-4-2003 |
A method and system for synchronizing a first database with a second database is disclosed. A client containing a first version of a database transmits a first synchronization message from the client to... |
| 6640217 |
Method for extracting and storing records of data backup activity from a plurality of backup devices |
| Oct-28-2003 |
A method and system for requesting, cross-referencing, extracting and storing historical records of data backup activity by using a software component that interfaces to a plurality of data backup software... |
| 6636949 |
System for handling coherence protocol races in a scalable shared memory system based on chip multiprocessing |
| Oct-21-2003 |
In a chip multiprocessor system, the coherence protocol is split into two cooperating protocols implemented by different hardware modules. One protocol is responsible for cache coherence management within... |
| 6636897 |
Selective information subset synchronization based on single user action |
| Oct-21-2003 |
An apparatus and method for selectively synchronizing a subset of objects of an object set between first and second object stores. A subset of objects is defined as a plurality of selected objects of the... |
| 6636889 |
System and method for client replication of collaboration space |
| Oct-21-2003 |
Collaboration space object model provides for a Place consisting of rooms made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place... |
| 6636875 |
System and method for synchronizing related data elements in disparate storage systems |
| Oct-21-2003 |
A system and method for tracking and synchronizing related data elements in disparate storage systems is provided. More particularly, the present invention provides a hub system for cross-referencing and... |
| 6636874 |
Generation, validation and reservation of reference handles |
| Oct-21-2003 |
The present described embodiments are embodied in a system and method for generating and validating reference handles for consumers requiring access to resources in a computer system. The system of the... |
| 6636873 |
Methods and systems for synchronization of mobile devices with a remote database |
| Oct-21-2003 |
A computer system for synchronizing a mobile device with a remote enterprise database includes a replication database. The replication database is mapped to and maintained as a subset image of the remote... |
| 6636872 |
Data file synchronization |
| Oct-21-2003 |
A method for synchronising data between a receiving computer and a sending computer by way of a computer network or the like, wherein the sending computer has a source file and the receiving computer has... |
| 6636851 |
Method and apparatus for propagating commit times between a plurality of database servers |
| Oct-21-2003 |
A method and system for propagating commit times between a plurality of database servers that have access to a common database is provided. According to the method, each database server is associated with... |
| 6633904 |
Fast data exchange system between different type computer and medium storing program of extent information and transformation |
| Oct-14-2003 |
Fast exchanging and sharing a file between plural computers operating by different type operating systems (OS) are capable, even if disk space allocation system is unknown for OS. Extent information locating... |
| 6633870 |
Protocols for locking sharable files and methods for carrying out the protocols |
| Oct-14-2003 |
Methods for locking a file managed by a file system are provided. One example, a file consistency protocol is associated with an operating system (O/S). The file consistency protocol is configured to maintain... |
| 6631374 |
System and method for providing fine-grained temporal database access |
| Oct-7-2003 |
A system and method for selectively viewing temporal row data in a consistent read-implemented database are described. Committed transactions effecting row data changes to a database are tracked and a... |
| 6625621 |
System and methods for a fast and scalable synchronization server |
| Sep-23-2003 |
A sync server responds to messages from a client to synchronize data between a client dataset and a reference dataset. Various messages may be received from the client, including changes to the client... |
| 6625603 |
Object type specific access control |
| Sep-23-2003 |
Providing object type specific access control to an object is described. In one embodiment, a computer system comprises an operating system operative to control an application and a service running on... |