| 5689706 |
Distributed systems with replicated files |
| Nov-18-1997 |
Techniques for providing replicated files in a distributed system. A replicated file has a set of copies in components of the distributed system. Operations on the copies have the same semantics for the... |
| 5684990 |
Synchronization of disparate databases |
| Nov-4-1997 |
A data processing method for synchronizing the data records of a plurality of disparate databases, in which a status file is provided containing data records representative of the contents of data records... |
| 5680615 |
Desktop management of host applications |
| Oct-21-1997 |
A communication medium and method enabling the identification of manageable data produced on mainframe equipment, so that the data can be established in a Desktop Management Interface (DMI) database. In... |
| 5671420 |
Distribution diskette utility |
| Sep-23-1997 |
A method of distributing files onto a computer-usable storage medium based on a user's selection of at least one file from a file library comprising executable and nonexecutable files. The method includes... |
| 5649200 |
Dynamic rule-based version control system |
| Jul-15-1997 |
A data processing system and method for controlling versions of data, features a processor, a storage device for storing versions of objects, and an object version selector for providing the processor... |
| 5590320 |
Computer file directory system |
| Dec-31-1996 |
The computer system disclosed herein provides an aggregated directory facility which can encompass the file contents of a large number of high capacity storage devices such as CD ROMS and which enables... |
| 5577244 |
Methods of applying software modifications |
| Nov-19-1996 |
A software program having a plurality of separately installable features installed on a computer system is to be updated. An end user invokes an update program to update the installed software program.... |
| 5535386 |
Transaction and version management system |
| Jul-9-1996 |
Each element of a database may have multiple versions; the versions are partitioned into branches, and versions of a branch are ordered linearly according to their timestamps. Branches are timestamped... |
| 5418728 |
Computer aided design support device |
| May-23-1995 |
A support device for a computer aided design system to improve efficiency in design work by achieving automatic recognition of associated design programs and automatic data transfer between the steps of... |
| 5333310 |
Data management method and system |
| Jul-26-1994 |
A data management method and system for classifying shared data as new data or past data where the new data may be updated by processing and the past data may not be updated by processing. The data management... |
| 5301319 |
Data storage audit trail |
| Apr-5-1994 |
The database is provided with an audit trail for the structure types of the object instances. As a component of an object instance of the database is corrected/changed, the corrected/changed component... |
| 5301318 |
Hierarchical netlist extraction tool |
| Apr-5-1994 |
The present invention is directed to a method and apparatus for providing a general netlist extraction tool which generates tool-specific incremental and hierarchical netlist extractors. The present invention... |
| 5214781 |
Method of managing storage medium |
| May-25-1993 |
A system is provided for managing a storage medium on which management information, data and associated history information are recorded. The system packs and records history information pieces, which... |
| 5047918 |
File management system |
| Sep-10-1991 |
A file management system comprises a computerized data storage and retrieval utility for integrating data files produced by independent data processing operations by linking the data files according to... |
| 4912637 |
Version management tool |
| Mar-27-1990 |
A system for preserving, generating, and merging different versions of a common module that utilizes a line file storing the text of every line in a version and addressing each line with a unique line... |
| 4800485 |
On-line documentation facility |
| Jan-24-1989 |
Users of an on-line documentation facility in a computer system are provided with the capability of specifying modifications to be made to the documentation that would otherwise be provided by the system. |
| 4646229 |
Time-ordered data base |
| Feb-24-1987 |
A data base system includes future versions of the data base which are maintained currently in response to orders for future execution. All transactions against the data base are time stamped to assure... |
| 4558413 |
Software version management system |
| Dec-10-1985 |
A software version management system, also called system modeller, provides for automatically collecting and recompiling updated versions of component software objects comprising a software program for... |
| 7043508 |
Systems, methods and apparatus for creating stable disk images |
| May-9-2006 |
A system and method of identifying methods of quiescing a storage object. Data is received identifying the storage object and a freeze list is generated. The freeze list includes one or more freeze methods... |
| 7043507 |
System and method for validated indirect data backup using operating system I/O Operations |
| May-9-2006 |
Methods and systems to backup data are provided. A first computing device identifies data to backup and stabilizes a frozen image of that data. Next, the frozen image is decomposed into physical storage... |
| 7043505 |
Method variation for collecting stability data from proprietary systems |
| May-9-2006 |
A Cellular Multi-Processor Serve provides partitions having different Operating Systems such as Windows, Unix OS2200 (Unisys), Master Control Program (Unisys) or other Operating Systems, which could be... |
| 7043504 |
System and method for parallel primary and secondary backup reading in recovery of multiple shared database data sets |
| May-9-2006 |
A recovery utility apparatus for expediting recovery time during failure of one or more database data sets is provided. A backup copy restore utility is configured to read and restore a backup copy of... |
| 7043486 |
Process and system for tracking versions of field documentation data collection configurations in a complex project workflow system |
| May-9-2006 |
A process is provided for capturing a state of a data input interface at a particular time in a complex workflow system. The data input interface provides an interface for entering actual data to populate... |
| 7039865 |
System and method for determining the commutativity of computational operations |
| May-2-2006 |
A system and method for executing computational operations upon elements of a data structure. The method includes determinations of the commutativity of the computational operations. If the computational... |
| 7039773 |
Method and mechanism for efficient implementation of ordered records |
| May-2-2006 |
An improved method, mechanism, and system for implementing, generating, and maintaining records, such as redo records and redo logs in a database system, are disclosed. Multiple sets of records may be... |
| 7039669 |
Techniques for adding a master in a distributed database without suspending database operations at extant master sites |
| May-2-2006 |
Techniques for making a replica of a particular group of database objects of a database on a particular node that does not initially have the particular group of database objects include transferring description... |
| 7039659 |
Method and apparatus for making differential independent data copies in a data processing system |
| May-2-2006 |
Data is copied from a source storage device to a destination storage device in a differential mode. An extents track defines all tracks to be transferred during a first copying operation. Complementary... |
| 7039658 |
Method and apparatus for generating web pages from templates |
| May-2-2006 |
A method and apparatus for facilitating the development and management of web sites. A web page generator includes applications for controlling web page operations or semantics and a plurality of templates... |
| 7039657 |
Method, system, and program for accessing data from storage systems |
| May-2-2006 |
Disclosed is a system, method, and program for accessing a data set, e.g., volume, file, from one of two storage devices. Each storage device includes a copy of the data set. A flag is maintained for each... |
| 7035879 |
System and method for synchronizing data of wireless devices |
| Apr-25-2006 |
A system for synchronizing data of wireless devices includes an application server (103), a communication tower (105), and a plurality of mobile terminals (101). Each mobile terminal... |
| 7035870 |
Object locking in a shared VM environment |
| Apr-25-2006 |
A system is provided which comprises multiple Java virtual machines (VMs). Each VM is capable of running a plurality of threads. The system includes at least one object which is shared between the VMs... |
| 7035859 |
Method and system for intra-table referential integrity for relational database systems |
| Apr-25-2006 |
In a relational database management system (RDBMS), a method of processing related records can include receiving a plurality of related records and inserting the plurality of related records into a single... |
| 7035828 |
Method and system for modifying and transmitting data between a portable computer and a network |
| Apr-25-2006 |
A system for assisting a mobile client interact with associated computers includes a mobile device, a broker, a mini-server and a personal agent. The mobile device transmits requests which include identification... |
| 7032090 |
Method, system, and apparatus for releasing storage in a fast replication environment |
| Apr-18-2006 |
Regions of data storage involved with fast replication relationships are managed and tracked in order to maintain the integrity of the data on the source and target volumes. In response to a delete operation... |
| 7032033 |
Handling collisions during synchronization of data between client and server computers |
| Apr-18-2006 |
Data stored on a server are synchronized with corresponding data on a plurality of client computers. To facilitate synchronization of the data, the data for a class of nodes on the server are provided... |
| 7031941 |
Method and system for managing configuration of mechanical equipment |
| Apr-18-2006 |
A method and system is disclosed for maintaining a database of configurations of mechanical equipment. A functional configuration database is established to store functional information about an end item... |
| 7031867 |
Methods and apparatus for identifying test number collisions |
| Apr-18-2006 |
In a method for assigning test numbers, current testflow context information is maintained during the execution of a testflow. Upon generation of a new test number for a result of a subtest in the testflow,... |
| 7024530 |
Method, system, and program for establishing and using a point-in-time copy relationship |
| Apr-4-2006 |
Provided are a method, system, and program for establishing a point-in-time copy. A source relationship data structure and target relationship data structure are generated when establishing a point-in-time... |
| 7024434 |
Method and system for modifying schema definitions |
| Apr-4-2006 |
A new schema implementation enables reversible changes to be made to definitions in a schema. The definitions of attributes and classes are in the form of schema objects. Each schema object has an internal... |
| 7024433 |
Parts design change supporting system, program, and recording medium |
| Apr-4-2006 |
In order to support a system of changing a design of a parts constituting a product, both a parts composition information database for storing and supervising parts compositions of various products, and... |
| 7024432 |
Updating computer files on wireless data processing devices |
| Apr-4-2006 |
A wireless data processing device 2 stores partially completed versions of a file needed to replace a current version of a file used by that target device 2. When a device storing a more up-to-date... |
| 7024429 |
Data replication based upon a non-destructive data model |
| Apr-4-2006 |
In a data-replication system, multi-way synchronization of copies of the data at different devices is achieved by employing a non-destructive data model. In this model, each replicated data object is represented... |
| 7024411 |
Method, system and computer program product for providing backup data for use in studying claims |
| Apr-4-2006 |
A method for providing backup data utilizing a remote maintenance system acquires claim information and generates a necessary backup data item from the claim information. Further, it accesses a product... |
| 7020669 |
Apparatus, method and system for writing data to network accessible file system while minimizing risk of cache data loss/ data corruption |
| Mar-28-2006 |
Featured are methods for writing file systems write data operations to storage medium as well as system and program embodying such a methodology. According to one aspect, the method includes storing a... |
| 7020667 |
System and method for data retrieval and collection in a structured format |
| Mar-28-2006 |
A data collection and retrieval system and associated method allow the capture and replication of data presented at various Web pages into a database application through text parsing of the HTML source... |
| 7020666 |
System and method for unknown type serialization |
| Mar-28-2006 |
A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second... |
| 7020665 |
File availability in distributed file storage systems |
| Mar-28-2006 |
File availability in distributed file storage systems is improved by initially placing replicas of a file or other object on different ones of multiple devices using a first process. Subsequently, the... |
| 7016914 |
Performant and scalable merge strategy for text indexing |
| Mar-21-2006 |
A full-text search index system and method is generated by creating instances of a database index from an in-memory inverted list of keywords associated with a text identifier and the occurrences of the... |
| 7016908 |
File processing method, data processing apparatus and storage medium |
| Mar-21-2006 |
A file processing method, a data processing apparatus and a storage medium divides a file into a plurality of sections and compresses each section of the file using a plurality of compression parameters,... |
| 7016904 |
Method and system for rapid insertion of various data streams into sorted tree structures |
| Mar-21-2006 |
The present invention provides the method and system that redistribute the nodes of a sorted tree to enable faster data insertion. Further, the tree typically contains a fixed number of levels, each comprising... |