The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 13, 2008

Filed:

Dec. 11, 2002
Applicants:

Paul David Jones, Renton, WA (US);

Christopher Richard Newcombe, Kirkland, WA (US);

Richard Donald Ellis, Carnation, WA (US);

Derrick Jason Birum, Duvall, WA (US);

Mikel Howard Thompson, Shoreline, WA (US);

Inventors:

Paul David Jones, Renton, WA (US);

Christopher Richard Newcombe, Kirkland, WA (US);

Richard Donald Ellis, Carnation, WA (US);

Derrick Jason Birum, Duvall, WA (US);

Mikel Howard Thompson, Shoreline, WA (US);

Assignee:

Valve Corporation, Bellevue, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

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 received all of the files or properties associated with an application. The manifest is stored on the client and is used to determine properties and locations of files used within the application. A distributed file system layer is used to receive file and property requests from the application; determine the location of the requested file, or the property using the manifest, and retrieve the property or file using the manifest. A tool may be used to generate the manifest manually or automatically. File system calls within an application may be replaced with calls that use the distributed file system layer. An interpreter may also be used to intercept the file system calls and replace them with calls that use the distributed file system layer.


Find Patent Forward Citations

Loading…