IP Library Patent Application 11783912
Patent Application
App. No. 11/783,912

Method, system, and computer-readable medium to provide version management of documents in a file management system

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/783,912
Abstract

A method, system, and computer-readable medium to provide version management of a compound document in a document management system where the compound document includes multiple component files. The method comprises assigning a version number to the compound document, enabling a user to index the version number according to a change in any one of the component files, assigning a respective component version number to respective component files, enabling a user to index the component file version number according to changes therein, maintaining a record of component version numbers associated with each version of the compound document, and retrieving a version of a compound document by retrieving the associated versions of the component files. The method may be implemented in a multi-user system over a LAN or WAN network, and component files may be stored on a central networked file server as images accessible by the multiple users.

Claims (29)

1 . A method of providing version management of a compound document in a document management system where the compound document includes multiple component files, said method comprising:

assigning a version number to the compound document,

enabling a user to index the version number of the compound document according to a change in any one of the component files,

assigning a respective version number to respective component files of the compound document,

enabling a user to index the version number of the component files according to a change therein,

maintaining a record of version numbers of component files associated with each version of the compound document, and

retrieving a given version of the compound document by retrieving the associated versions of component files thereof.

2 . A method of maintaining respective versions of a compound document that includes multiple component files that have a respective version, said method comprising:

providing a collective indicia of version for said compound document according to each unique set of component files,

enabling a user to change a component file by adding, deleting, or editing any one of said component files,

providing a record of each unique set of said component files for each unique version of said compound document, and

retrieving a version of said compound document by retrieving each component file in a unique set associated with said unique version.

3 . A method of storing and retrieving a version of a compound document where a unique version thereof includes a unique set of component files, said method comprising:

providing a primary version number for the compound document having an initial set of component files,

enabling a user to alter a component file,

assigning a secondary version number for each altered component file,

providing associated secondary version numbers of component files for each primary version number of said compound document, and

retrieving a compound document having a desired primary version number by retrieving versions of component files having associated secondary version numbers.

4 . A document management system to enable a user to maintain a version of a compound document having multiple component files, said system comprising:

a user interface to permit a user to assign a version number to a compound document having multiple component files, to index the version number of the compound document according to a change in any one of the multiple component files thereof, to assign a respective component version number to the multiple component files of the compound document, and to index the component version number according to a change in a component file;

a memory to store a record of component version numbers that are associated with each version of the compound document, and

a processor that responds to user commands to retrieve a given version of the compound document by retrieving the associated component files associated with said given version.

5 . A file management system that maintains respective versions of a compound document comprising at least two component files that each have a respective version, said system comprising:

a user workstation to enable a user to provide an indicia for a version of said compound document according to each unique set of said at least two component files and to change a component file by adding, deleting, or editing said component file;

a memory to store a record of each unique set of said component files for each version of said compound document; and

a processor that responds to a user request to retrieve a version of said compound document by retrieving each component file in a unique set associated with said version.

6 . A file management system to store and retrieve a version of a compound document having unique versions that respectively include unique sets of component data files, said system comprising:

a workstation to enable a user to provide a primary version number for a compound document having an initial set of component data files, to alter a component file, to assign a secondary version number for each altered component file, to provide associated secondary version numbers of component files for each primary version number of said compound document, and to retrieve a compound document of a desired primary version number by retrieving component data files having secondary version numbers associated with said primary version number.

7 . A computer-readable medium for use in a file management system to store and retrieve a version of a compound document having unique versions that respectively include unique sets of component data files, said medium comprising program instructions to effect operation of a processor in a file management system to enable a user (i) to provide a primary version number for a compound document having an initial set of component data files, (ii) to alter a component file, (iii) to assign a secondary version number for each altered component file, (iv) to provide associated secondary version numbers of component files for each primary version number of said compound document, and (v) to retrieve a compound document of a desired primary version number by retrieving component data files having secondary version numbers associated with said primary version number.

Assignments (11)
RELEASE OF SECOND LIEN SECURITY AGREEMENT Recorded Jul 5, 2016
From: BANK OF AMERICA, N.A.
To: VERTAFORE, INC. (F/K/A IMAGERIGHT, INC.)
Reel/Frame 039253/0169 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT Recorded Jul 5, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERTAFORE, INC. (F/K/A IMAGERIGHT, INC.)
Reel/Frame 039253/0160 →
SECURITY AGREEMENT Recorded Nov 5, 2010
From: VERTAFORE, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 025320/0653 →
RELEASE OF SECURITY AGREEMENT Recorded Aug 10, 2010
From: JPMORGAN CHASE BANK, N.A.
To: VERTAFORE, INC.; AMS CONNECTICITY SERVICES, INC.; ADVANCED SOLUTIONS, INC.
Reel/Frame 024812/0691 →
SECURITY AGREEMENT Recorded Aug 10, 2010
From: VERTAFORE, INC.; IMAGERIGHT, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 024812/0668 →
RELEASE OF SECURITY AGREEMENT Recorded Aug 10, 2010
From: CREDIT SUISSE AG (F/K/A CREDIT SUISSE)
To: VERTAFORE, INC.; ADVANCED SOLUTIONS, INC.; AMS CONNECTICITY SERVICES, INC.
Reel/Frame 024812/0682 →
MERGER Recorded Jul 19, 2010
From: IMAGERIGHT, INC.
To: VERTAFORE, INC.
Reel/Frame 024737/0097 →
CHANGE OF NAME Recorded Mar 19, 2008
From: ADVANCED SOLUTIONS, INC.
To: IMAGERIGHT, INC.
Reel/Frame 020709/0584 →
AMENDED AND RESTATED SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 31, 2007
From: VERTAFORE, INC.; AMS CONNECTIVITY SERVICES, INC.; ADVANCED SOLUTIONS, INC.
To: CREDIT SUISSE
Reel/Frame 020045/0137 →
SECURITY AGREEMENT Recorded Oct 30, 2007
From: AMS CONNECTIVITY SERVICES, INC.; ADVANCED SOLUTIONS, INC.; VERTAFORE, INC.
To: JPMORGAN CHASE BANK,N.A.; CREDIT SUISSE
Reel/Frame 020035/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2007
From: CHERKASOV, ALEKSEY G.
To: ADVANCED SOLUTIONS, INC.
Reel/Frame 019245/0795 →