Version management

CL 707 SC 203
6240416 Distributed metadata system and method
May-29-2001 A method is disclosed for creating and managing metadata for a distributed computing environment while maintaining the integrity of the metadata. The method includes capturing metadata and loading it into...
6237009 Lease renewal service
May-22-2001 In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client...
6226651 Database disaster remote site recovery
May-1-2001 An integrated DBMS solution to recover primary site database based upon the maintenance of a shadow copy of the primary site's database data and logs at a remote site. Both the primary site DBMS and the...
6209000 Tracking storage for data items
Mar-27-2001 A method and system for tracking storage for data items is provided. First, an index is built to access the data items. Then a first plurality of index entries for locating a first set of blocks are stored...
6195796 User centric source control
Feb-27-2001 A user centric approach to program product distribution, including a complementary multi-vendor source control system (MVSCS) suitable for use to practice the user centric distribution approach is disclosed....
6167407 Backtracked incremental updating
Dec-26-2000 A computer readable file of an original state is updated to a final state. The original state and the final state are both states within a sequence (100) of states, which sequence (100) includes at least...
6134552 Knowledge provider with logical hyperlinks
Oct-17-2000 A system and method is described for the efficient management and storage of documents in a multi-user environment by implementing a three-tiered content model for storage and a context resolution mechanism...
6131192 Software installation
Oct-10-2000 An executable file contains materials necessary for the installation of a software product, and the executable file is executed to provide a compressed file and a shell program module. The shell program...
6119131 Persistent volume mount points
Sep-12-2000 Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target...
6098078 Maintaining consistency of database replicas
Aug-1-2000 A method and apparatus for maintaining consistency in databases among data processors of a computer network involves an improved epidemic protocol involving the generation of database version vectors for...
6098076 SCP database migration
Aug-1-2000 AIN services include multiple SCP pairs, which can be expanded to meet increased demand. The expansion can occur without cessation in services by migrating records between SCP pairs while maintaining redundancy...
6081806 Computer database synchronization method
Jun-27-2000 In a computer database synchronization method, a first database with first object data and a second database with second object data are established in a personal computer and an electronic dictionary,...
6078930 Multi-node fault-tolerant timestamp generation
Jun-20-2000 Techniques for determining a safe recovery time value after a failure of a first node in a computer system are described. According to the techniques, every node in a multi-node parallel database system...
6075528 Graphical user interface stream processor
Jun-13-2000 A method and implementing computer system is provided in which a function or applet for example may be downloaded from a network server and graphical user interface (GUI) processor interprets a data stream...
6052717 Interactive web book system
Apr-18-2000 An interactive Web book ("ibook") system is provided that allows material to be contributed to the World Wide Web. An ibook is a self-extending, self-sustaining information-redistributing Web robot, which...
6052531 Multi-tiered incremental software updating
Apr-18-2000 A software application (110) is updated to a newer version by means of incremental update patches (122). The incremental update patches (122) each contain that information necessary to transform one version...
6049809 Replication optimization system and method
Apr-11-2000 A system and method of efficiently replicating data structures in a distributed system of replicas. Each replica in the distributed system maintains a cursor indicative of the extent to which other replicas...
6023586 Integrity verifying and correcting software
Feb-8-2000 An apparatus and method for self-healing of software may rely on a distribution object in a directory services of a network to provide data for controlling distribution of software and installation of...
6021410 Extensible digital library
Feb-1-2000 An extensible digital library is comprised of a library server and an object server. The library server stores tables describing the digital library, wherein it uses a relational database server to manage...
5970503 Method for online revision control
Oct-19-1999 A method for controlling a database comprises storing field definitions defining a version of the database, storing an effectivity table including descriptors corresponding to the versions and field definitions...
5966716 Automatic spreadsheet forms
Oct-12-1999 A method of entering and saving data using a spreadsheet program, includes providing a spreadsheet template that defines a spreadsheet form, and creating multiple instances of the spreadsheet form defined...
5960421 Service interface repository internationalization
Sep-28-1999 A method, apparatus, and article of manufacture for generation of tools and applications for a computer network. An access server, executed by a first computer, accesses interface definitions stored in...
5950210 Database row version differentiation process
Sep-7-1999 A method for row version differentiation in a database management system employs steps of identifying a versioned table to said database; creating a logical primary key, comprising a prescribed number...
5950210 Database row version differentiation process
Sep-7-1999 A method for row version differentiation in a database management system employs steps of identifying a versioned table to said database; creating a logical primary key, comprising a prescribed number...
5930794 Database repository with deferred transactions
Jul-27-1999 A deferred transaction mechanism facilitates multi-threaded operation of database application programs. The deferred transaction mechanism allows data items to be committed from the local memory of a computer...
5930513 Reference based software installation
Jul-27-1999 A file system for use in a network computer system has a server file system in the server, which contains at least some file elements to be selectively accessed by the client. An overlay file system is...
5926816 Database Synchronizer
Jul-20-1999 A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection...
5911141 On-line hierarchical form records identification
Jun-8-1999 An on-line records identification system for users in a multiple-level hierarchy. The system provides a record origin identifier associated with each record, wherein a unique record origin identifier is...
5905990 File system viewpath mechanism
May-18-1999 A computer file system, particularly adapted to UNIX operating systems, for transparently allowing access to and modification of snapshot objects, i.e., files, directories, and symbolic links. The file...
5903897 Software documentation release control system
May-11-1999 A system and method (510) for software documentation process control includes the steps of receiving and storing check-in data related to documentation (540, 542, 544, 546, 550, 552) checked into a version...
5897638 Parallel virtual file system
Apr-27-1999 A parallel virtual file system for parallel processing systems including single-processor systems having multiple storage devices. The invention manages partitioned files as follows: (1) partitions of...
5890167 Pluggable tablespaces for database systems
Mar-30-1999 A pluggable tablespace is enabled by logically partitioning a database into a set of tablespaces and storing all of the tablespaces disk pointers in tablespace-relative format. A pluggable set of tablespaces...
5878262 Program development support system
Mar-2-1999 Disclosed is a program development support system so adapted as to integrally manage a variety of information necessary for the development of a program by creating necessary links between information...
5873098 Dynamic snapshot set adjustment
Feb-16-1999 A method and apparatus for determining whether a particular version of a data item may be used by a transaction are provided. To determine whether the particular version may be used by the transaction,...
5870765 Database synchronizer
Feb-9-1999 A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection...
5870761 Parallel queue propagation
Feb-9-1999 A method and system are provided for duplicating at a destination site changes made to data at a source site. According to the method a plurality of streams are established between the source site and...
5870760 Dequeuing using queue batch numbers
Feb-9-1999 A method and system are provided for processing records from a set of records, where records are repeatedly being added to the set of records, and where each record in the set of records has to be processed...
5857207 Storage manager for computer system
Jan-5-1999 A data structure and associated data management methods for highly flexible storage of data for a wide variety of application programs. Data is stored as a plurality of Blops, each of which has a list...
5857193 Centralized audiotext polling system
Jan-5-1999 A data transfer system for transferring between a plurality of data storage devices is provided. A data transfer request system requests scheduled and unscheduled data transfers between respective ones...
5850348 Automated circuit design case management
Dec-15-1998 The invention provides a method and system for automated circuit design case management. A computer system maintains a set of cases for circuit design, in which each case comprises a set of files, in one...
5848418 Electronic file analyzer and selector
Dec-8-1998 An apparatus and method for finding objectionable material contained within electronic files is presented. The apparatus consists of a computer system that is provided with a computer, a video display,...
5819295 Document storing and managing system
Oct-6-1998 A document storing and managing system for storing plural electronic documents in each of folders according to classifications and managing the stored electronic documents in a unit of the folder has a...
5819293 Automatic Spreadsheet forms
Oct-6-1998 A method of entering and saving data using a spreadsheet program, includes providing a spreadsheet template that defines a spreadsheet form, and creating multiple instances of the spreadsheet form defined...
5813012 Software redevelopment partitioner
Sep-22-1998 Information is extracted from a redevelopment database having relational information for software programs or files, and placed in files which are subsequently used with user provided parameters, entered...
5806078 Version management system
Sep-8-1998 A version management system for storing and retrieving changes to spreadsheet and word processor documents on a digital computer. The version management system is preferably integrated into the interface...
5765171 Maintaining consistency of database replicas
Jun-9-1998 A replication protocol which includes associating a database version vector with each copy of the database in the system is provided. Each database version vector keeps track of the total number of updates...
5757372 Multiple nonlinear undo buttons
May-26-1998 A method and an apparatus for saving prior versions of a document so that the user has complete control of which versions of the document are saved, while providing a mechanism for easy retrieval of saved...
5754864 Software piracy detection system
May-19-1998 A system is provided for detecting pirated copies of a serialized software program. The system has a remote computer including a remote memory for storing a program, a remote revision level, and a program...
5745904 Buffered table user index
Apr-28-1998 A computer database management system has a table buffer for buffering as yet uncommitted modifications of records in an original shared database table and a look aside index for redirecting original table...
5706510 Zymbolic history management system
Jan-6-1998 A zymbolic history management system (ZHMS) allows a user to create annotated symbolic links (zymlinks) to files in a shared file system. A single link is created to each file of the shared file system...