1
Derrick Jason Birum, Christopher Richard Newcombe, Paul David Jones, Richard Donald Ellis, Mikel Howard Thompson: Method and system for upgrading and rolling back versions. Valve Corporation, Darby & Darby PC, Jamie L Wiegand, February 7, 2006: US06996817 (55 worldwide citation)

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 ...


2
Paul David Jones, Christopher Richard Newcombe, Richard Donald Ellis, Derrick Jason Birum, Mikel Howard Thompson: Method and system for preloading resources. Valve Corporation, Frommer Lawrence & Haug, John W Branch, February 22, 2011: US07895261 (42 worldwide citation)

A method and system for preloading data is provided. Resources are preloaded on a client before they are needed by an application. Application hints and static resources lists may be used to indicate resources are needed. The application may begin execution before receiving all of the resources asso ...


3
Derrick Jason Birum, Richard Donald Ellis, Jeffrey Lee Tinker: Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof. Freescale Semiconductor, Andrews Kurth, August 29, 2006: US07100152 (28 worldwide citation)

A software analysis system having a filter for selectively collecting tags generated by a target system during execution of a software program under analysis in accordance to a programmable filtering criteria. The system includes a decoder for decoding the tag type of the tags captured from the data ...


4
Christopher Richard Newcombe, Paul David Jones, Richard Donald Ellis, Derrick Jason Birum: Method and system for enabling content security in a distributed system. Valve Corporation, Darby & Darby PC, Jamie L Wiegand, July 10, 2007: US07243226 (20 worldwide citation)

A method and system are directed towards enabling content security in a distributed environment. The system includes a data store for content associated with an application that may be tagged as exclusively memory resident at a client. The content may also be encrypted and digitally signed. When an ...


5
Paul David Jones, Christopher Richard Newcombe, Richard Donald Ellis, Derrick Jason Birum: Method and system for controlling bandwidth on client and server. Valve Corporation, Darby & Darby PC, John W Branch, August 25, 2009: US07580972 (17 worldwide citation)

A method and system for controlling bandwidth used to communicate between at least one client and a server. A history is accessed that includes information about communications between the at least one client and a server during a period of time. The history is employed to determine a send time at w ...


6
Paul David Jones, Christopher Richard Newcombe, Richard Donald Ellis, Derrick Jason Birum, Mikel Howard Thompson: Method and system for effectively communicating file properties and directory structures in a distributed file system. Valve Corporation, Darby & Darby PC, John W Branch, May 13, 2008: US07373406 (12 worldwide citation)

A method and system for effectively communicating file properties and directory structures within a distributed file system is provided. A manifest that includes properties relating to all of the files used in an application is created. The manifest is distributed to a client before the client has r ...


7
Christopher Richard Newcombe, Paul David Jones, Richard Donald Ellis, Derrick Jason Birum: Enabling content security in a distributed system. Valve Corporation, Darby & Darby PC, John W Branch, March 23, 2010: US07685416 (11 worldwide citation)

A method and system are directed towards enabling content security in a distributed environment. The system includes a data store for content associated with an application that may be tagged as exclusively memory resident at a client. The content may also be encrypted and digitally signed. When an ...


8
Richard Donald Ellis, Christopher Richard Newcombe, Paul David Jones, Derrick Jason Birum, Harold Michael Dunkle, Mikel Howard Thompson: Method and system for granting access to system and content. Valve Corporation, Frommer Lawrence & Haug, Jamie L Wiegand, January 31, 2012: US08108687 (10 worldwide citation)

A method and system for granting access to system and content is provided. A key is provided that allows access by a client computer to content that includes a plurality of resources. A server is accessed and the key is provided to the server. Based on the key, access is granted to the content. A pr ...


9
Paul David Jones, Christopher Richard Newcombe, Richard Donald Ellis, Derrick Jason Birum, Mikel Howard Thompson: Method and system for preloading resources. Valve Corporation, Frommer Lawrence & Haug, John W Branch, September 17, 2013: US08539038 (6 worldwide citation)

A method and system for preloading data is provided. Resources are preloaded on a client before they are needed by an application. Application hints and static resources lists may be used to indicate resources are needed. The application may begin execution before receiving all of the resources asso ...


10
Derrick Jason Birum, Erik Axel Johnson, Christopher Richard Newcombe: Managing pre-release of a game application over a network. Valve Corporation, Frommer Lawrence & Haug, John W Branch, December 25, 2012: US08341753 (6 worldwide citation)

A system, method, and apparatus are arranged to enable loading of an application, such as a game application, prior to a formal release date of the application. An end-user is provided components of the application either over a network, CD, DVD, or the like. At least one component of the applicatio ...