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:
Sep. 12, 2017

Filed:

Mar. 14, 2012
Applicants:

Gaurav Seth, Redmond, WA (US);

Jianchun Xu, Issaquah, WA (US);

Geoffrey M. Kizer, Seattle, WA (US);

Inventors:

Gaurav Seth, Redmond, WA (US);

Jianchun Xu, Issaquah, WA (US);

Geoffrey M. Kizer, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/445 (2006.01); G06F 17/22 (2006.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4435 (2013.01); G06F 9/44521 (2013.01); G06F 9/45512 (2013.01); G06F 17/2247 (2013.01); G06F 17/2288 (2013.01);
Abstract

Aspects of the subject matter described herein relate to serializing and de-serializing objects. In aspects, a serialization engine uses a grammar to serialize data into a binary representation. The serialization engine may call upon a host serialization engine to serialize embedded object that are not directly supported by the environment hosting the serialization engine. The serialization engine may encode the grammar used to serialize the data into the serialized data for use in de-serializing the data. After the object is serialized, the serialized data may be de-serialized when desired by using the grammar. The grammar is such that it causes embedded objects and relationships to be preserved in the serialized representation of the object.


Find Patent Forward Citations

Loading…