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:
Mar. 09, 2010

Filed:

May. 03, 2005
Applicants:

Vishal Kathuria, Woodinville, WA (US);

Hanumantha Rao Kodavalla, Sammamish, WA (US);

Martin J. Sleeman, Redmond, WA (US);

Robin Dhananjay Dhamankar, Redmond, WA (US);

Inventors:

Vishal Kathuria, Woodinville, WA (US);

Hanumantha Rao Kodavalla, Sammamish, WA (US);

Martin J. Sleeman, Redmond, WA (US);

Robin Dhananjay Dhamankar, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for serialization and/or de-serialization of file system item(s) and associated entity(ies)is provided. A file system 'item' comprises a core class which can include property(ies). Through serialization, a consistent copy of the item and associated entity(ies), such as fragment(s), link(s) with other item(s) and/or extension(s),if any, can be captured. The serialization system includes an identification component that identities entity(ies) associated with an item and a serialization component that serializes the item and associated entity(ies). The serialization component can further serialize a header that includes information associated with the item and associated entity(ies). The header can facilitate random access to the item and associated entity(ies). The serialization system can expose application program interface(s) (API's) that facilitate the copying, moving and/or transfer of an item and its associated entity(ies) from one location to another location.


Find Patent Forward Citations

Loading…