06996817 is referenced by 55 patents and cites 27 patents.

A method and system for versioning of applications is provided. A version of an application may be updated or rolled back transparently to the client. A list of resources in a current version of an application is created and compared to the list of resources in a new version. When a resource is not included in the current version but is included in the new version, a notation is made to include the resource in the new version. When an extra resource is in the current version but not in the new version, a notation is made to purge the resource so that it is not included in the new version. These notations may be created in a purge list used by the client to request the resources needed to change versions. No interaction is needed by the client to change versions.

Title
Method and system for upgrading and rolling back versions
Application Number
10/317852
Publication Number
6996817 (B2)
Application Date
December 11, 2002
Publication Date
February 7, 2006
Inventor
Mikel Howard Thompson
Shoreline
WA, US
Richard Donald Ellis
Carnation
WA, US
Paul David Jones
Renton
WA, US
Christopher Richard Newcombe
Kirkland
WA, US
Derrick Jason Birum
Duvall
WA, US
Agent
Jamie L Wiegand
Darby & Darby PC
Assignee
Valve Corporation
WA, US
IPC
G06F 9/44
View Original Source