Method and system for server based software product release version tracking
First Claim
1. A method for maintaining software product version tracking in a client/server computer system environment, the method comprising:
- storing a plurality of software product versions within a single database;
traversing a plurality of directories of the single database to determine paths for each of the plurality of software product versions, the traversing performed by a server;
selecting one of the software product versions for updating, the selecting performed by one of a plurality of clients;
receiving a copy of the selected one of said software product versions at said one client, wherein the selecting and receiving of one of the software product versions for updating does not limit a second client from selecting and receiving the same one of the software product versions received by said one client from said single database;
editing the one software product version using the one client and returning a resulting new software product version to the single database; and
using the server, updating the directories of the single database to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining software product version tracking in a client/server computer system environment. The method includes the step of storing a plurality of software product versions within a database. A plurality of directories of the database are traversed to determine paths for each of the plurality of software product versions, the traversing performed by a server. At least one of the software product versions is select for updating, the selecting performed by one of a plurality of clients. The one software product version is edited using the one client and a resulting new software product version is subsequently returned to the database. Using the server, the directories of the database are updated to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients.
119 Citations
24 Claims
-
1. A method for maintaining software product version tracking in a client/server computer system environment, the method comprising:
-
storing a plurality of software product versions within a single database; traversing a plurality of directories of the single database to determine paths for each of the plurality of software product versions, the traversing performed by a server; selecting one of the software product versions for updating, the selecting performed by one of a plurality of clients; receiving a copy of the selected one of said software product versions at said one client, wherein the selecting and receiving of one of the software product versions for updating does not limit a second client from selecting and receiving the same one of the software product versions received by said one client from said single database; editing the one software product version using the one client and returning a resulting new software product version to the single database; and using the server, updating the directories of the single database to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for maintaining software product version tracking in a client/server computer system environment, the system comprising:
-
a client-server computer system coupled via a network, the client server computer system configured to execute computer readable code for implementing a method for product version tracking, the method comprising; storing a plurality of software product versions within a single database; traversing a plurality of directories of the single database to determine paths for each of the plurality of software product versions, the traversing performed by a server; selecting one of the software product versions for updating, the selecting performed by one of a plurality of clients; receiving a copy of the selected one of said software product versions at said one client, wherein the selecting and receiving of one of the software product versions for updating does not limit a second client from selecting and receiving the same one of the software product versions received by said one client from said single database; editing the one software product version using the one client and returning a resulting new software product version to the single database; and using the server, updating the directories of the single database to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable media having thereon computer readable code which when executed in a client server computer system cause the computer system to implement a method for maintaining software product version tracking, the method comprising:
-
storing a plurality of software product versions within a single database; traversing a plurality of directories of the single database to determine paths for each of the plurality of software product versions, the traversing performed by a server; selecting one of the software product versions for updating, the selecting performed by one of a plurality of clients; receiving a copy of the selected one of said software product versions at said one client, wherein the selecting and receiving of one of the software product versions for updating does not limit a second client from selecting and receiving the same one of the software product versions received by said one client from said single database; editing the one software product version using the one client and returning a resulting new software product version to the single database; and using the server, updating the directories of the single database to chronologically track the new software product version to ensure the paths for each of the plurality of software product versions and the new software product version are available to the plurality of clients. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification