| 7039661 |
Coordinated dirty block tracking |
| May-2-2006 |
A method, system, computer system, and computer-readable medium to maintain consistent, up-to-date copies of primary data that enable quick resumption of operations upon failure of the primary node, the... |
| 7035847 |
Server for synchronization of files |
| Apr-25-2006 |
A server stores files. Distributed clients access the server, to learn about changes made to the files on the server, and to push local changes of the files onto the server. A synchronization application... |
| 7024525 |
Distributed background track processing |
| Apr-4-2006 |
Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible... |
| 7016922 |
Intelligent object versioning |
| Mar-21-2006 |
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention... |
| 7016912 |
Write-back to cells |
| Mar-21-2006 |
Maintaining data used for performing "what-if" analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a database are... |
| 6983288 |
Multiple layer information object repository |
| Jan-3-2006 |
Techniques for relating data stored in one or more storage systems for an enterprise include managing information chunks in one or more storage systems. Each chunk comprises a unit of data for storage... |
| 6981006 |
Schema-based file conversion |
| Dec-27-2005 |
Methods and apparatus for performing file conversions. In one aspect of the invention, a conversion engine contained in a base program or application program performs conversions based upon "schemas" contained... |
| 6978281 |
Versioned project data |
| Dec-20-2005 |
Systems, clients, servers, methods, and computer-readable media of varying scope are described that maintain versions of data related to projects. Included in the system is a visual interface, a source... |
| 6976024 |
Batch submission API |
| Dec-13-2005 |
An apparatus and method is disclosed for aggregating API calls within a higher level Batch Submission API (BSA) having a sender BSA (SBSA) and a receiver BSA (RBSA). Specifically, one or more directory... |
| 6948163 |
Remote electronic file builder |
| Sep-20-2005 |
A method for remotely building electronic files, and a system and product for performing the method. The method includes determining if a repository target file is up-to-date with respect to a repository... |
| 6944726 |
Distributed background track processing |
| Sep-13-2005 |
Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible... |
| 6938045 |
Image server synchronization |
| Aug-30-2005 |
A package of local files are maintained in a first local computing device and a descriptive record of the local files is maintained in a second local computing device. A directory-modified-date parameter... |
| 6934720 |
Automatic invalidation of cached data |
| Aug-23-2005 |
A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at... |
| 6925477 |
Transferring records between two databases |
| Aug-2-2005 |
In order to transfer data between two databases, a computer program automatically establishes a field map between the record structures of the two databases using information identifying the record structure... |
| 6915383 |
Receiver apparatus and method |
| Jul-5-2005 |
In a DSM-CC receiver (12), a signal comprising a periodically repeated plurality of data sections is received. Storage means (14) is provided for caching the data sections included in the signal, and said... |
| 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,... |
| 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,... |
| 6895289 |
Document management system and method |
| May-17-2005 |
Documents used for process control can be managed and maintained from a document server and a terminal. In order to update the documents quickly so that an operated process is always kept in the most preferable... |
| 6854087 |
Document editing apparatus |
| Feb-8-2005 |
The invention provides an apparatus for reproducing the state in which an editor has added and described a comment to a document while what description content the editor is viewing so that the intention... |
| 6842904 |
Extensible architecture for versioning APIs |
| Jan-11-2005 |
Some large software development projects need more than one versioning system to accommodate not only a diversity of document formats and data types, but also the geographic diversity of its programmers.... |
| 6839724 |
Metamodel-based metadata change management |
| Jan-4-2005 |
A framework is provided for management of models. Management of data models or other types of models includes model change comparison and change implementation. For example, in the context of data warehouse... |
| 6839723 |
Information management system |
| Jan-4-2005 |
An information management system of the present invention includes an information management apparatus and an information request apparatus. The information management apparatus acquires, each time a state... |
| 6820135 |
Modeless event-driven data transformation |
| Nov-16-2004 |
A system and method is described for event-driven data transformation. Generally, the system and method is directed to a transformation engine that iterates through one or more data sources, transforms... |
| 6810404 |
Computer-based document management system |
| Oct-26-2004 |
A computer-based electronic document and/or paper-based document management application program. The program provides an efficient way to automatically import, index, categorize, store, search, retrieve,... |
| 6807518 |
Method for analyzing product information |
| Oct-19-2004 |
A method for analyzing vehicle information. The method utilizes a multi-dimensional relational database or a data cube and On Line Analytical Processing technology to integrate information which is acquired... |
| 6803927 |
Intelligent proxy objects |
| Oct-12-2004 |
A method, apparatus, and article of manufacture for editing an object created by an object-controlling application program when the object-controlling application program is not available. First, an indication... |
| 6795835 |
Migration of computer personalization information |
| Sep-21-2004 |
A migration tool and methods for migrating computer personalization information from one computer to another when a network is not available, when a network is available but use of the network is undesirable... |
| 6795832 |
Rule based compatibility module |
| Sep-21-2004 |
A rule based compatibility module provides a single unified mechanism for testing rules where testing results depend on various combinations of database queries, computable values, and/or run-string parameters.... |
| 6768989 |
Collection recognizer |
| Jul-27-2004 |
Collection recognizers improve the productivity of knowledge workers by enabling automated systems to recognize interesting collections of arbitrary computer files for automated processing. In operation,... |
| 6763383 |
Computer network information use monitoring |
| Jul-13-2004 |
Information sent from a server in response to a request from a client computer is accompanied by a version stamp, comprising date/time code. At the client, on each occurrence of a specified event or events,... |
| 6763346 |
Document service integrated system |
| Jul-13-2004 |
Existing diverse applications and databases are integrally managed by mutually connecting them to achieve centralized management of documents. A first interface part is constituted by an API service and... |
| 6760735 |
User configurable tree structure |
| Jul-6-2004 |
A configurable user interface arrangement representing data elements of a data source. The user interface arrangement includes a dynamic tree structure monitoring area displaying at least one tree structure... |
| 6757871 |
Common document editing apparatus |
| Jun-29-2004 |
The invention provides a common document editing apparatus that is capable of reflecting the edition content based on a exclusive edition right on a common document even in the case where the exclusive... |
| 6757696 |
Management server for synchronization system |
| Jun-29-2004 |
A synchronization agent management server coupled to a network having a plurality of synchronization agents coupled thereto in communication with the management server, comprising a user login authenticator,... |
| 6754657 |
Time stamping of database records |
| Jun-22-2004 |
A method of assigning timestamps to data items processed by a transaction. The method sets initial upper and lower limits for a transaction timestamp that will be applied to data items processed by the... |
| 6751794 |
Intelligent patch checker |
| Jun-15-2004 |
A method to remotely update software for a plurality of client system is disclosed. A client system sends a request for an upgrade to a server system. The request includes a unique identification that... |
| 6745176 |
Dynamic information format conversion |
| Jun-1-2004 |
A software layer (filter driver) residing between software components or application programs running locally or on a client across a network and a persistent store of an operating system provides on-the-fly... |
| 6738791 |
Data synchronizing device |
| May-18-2004 |
A process is efficiently performed when a synchronization process of personal information management data that is managed on a network is performed. When synchronizing PIM data on a terminal side with... |
| 6738790 |
Approach for accessing large objects |
| May-18-2004 |
A method and system for accessing a large object (LOB) that belongs to a cell in a table are provided. An index is built on a column in which the cell resides. The index has a key that includes a LOB identifier.... |
| 6735493 |
Recipe management system |
| May-11-2004 |
A recipe management system is provided including a processor configured to receive a first job file for a processing tool through a network, said first job file including a master job file for said processing... |
| 6728760 |
Optimizing delivery of computer media |
| Apr-27-2004 |
A method of optimizing delivery of computer media over a network of computers involves creating an annotation record for each item of computer media. Within the annotation record at least some of the following... |
| 6728729 |
Accessing media across networks |
| Apr-27-2004 |
Method and apparatus for accessing media across networks. The present invention generally allows for media to be provided across a network. A client requests media information from a server so the client... |
| 6718363 |
Page aggregation for web sites |
| Apr-6-2004 |
Disclosed is a method and device and computer storage medium for determining whether two pages linked on the World Wide Web are a part of the same World Wide Web site. The method involves examining and... |
| 6718351 |
Electronic record storage |
| Apr-6-2004 |
An electronic record storage system has plural stored changeable records including its content (e.g., a spreadsheet). Each record has a record identifier (e.g., its filename) which is not normally changed... |
| 6711557 |
Client-based background update monitoring |
| Mar-23-2004 |
Methods and apparatus for client-based monitoring of remote servers for computer program component updates. A client process periodically downloads meta-information to determine whether any update is available... |
| 6708189 |
Computer file transfer system |
| Mar-16-2004 |
A method and apparatus are provided for converting a data file received by an automated publishing system from a source for use within one of a plurality of presentation spaces of the automated publishing... |
| 6697822 |
Method of maintaining database records |
| Feb-24-2004 |
The present invention provides a way of managing databases when updating records in a local database where individual records in a source database are changed on a regular basis, but each record maintains... |
| 6694338 |
Virtual aggregate fields |
| Feb-17-2004 |
A method comprising defining one or more aggregate virtual fields for a first document using meta-data associated with the first document is disclosed. |
| 6694337 |
Synchronizing databases |
| Feb-17-2004 |
A computer that manages a master database synchronizes the master database and a slave database by receiving a change made to the slave database, integrating the change to the slave database into the master... |
| 6694318 |
Split file system |
| Feb-17-2004 |
A file system for a collection of data files on a microcontroller-based device, the microcontroller-based device including an arithmetic/logic unit, read/write memory, and program memory, and the file... |