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:
Aug. 23, 2011

Filed:

Jun. 28, 2007
Applicants:

Michael Craig Champion, Woodinville, WA (US);

Anders Hejlsberg, Seattle, WA (US);

Andrew Eyring Kimball, Sammamish, WA (US);

Ralf Lammel, Redmond, WA (US);

Henricus Johannes Maria Meijer, Mercer Island, WA (US);

David L. Remy, Mercer Island, WA (US);

Ion Vasilian, Seattle, WA (US);

Inventors:

Michael Craig Champion, Woodinville, WA (US);

Anders Hejlsberg, Seattle, WA (US);

Andrew Eyring Kimball, Sammamish, WA (US);

Ralf Lammel, Redmond, WA (US);

Henricus Johannes Maria Meijer, Mercer Island, WA (US);

David L. Remy, Mercer Island, WA (US);

Ion Vasilian, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Programming mechanisms for data parsing facilitate both clear code specification and efficient execution. Declarative style code can be employed to enable clear and concise specification of data parsing. Further, an efficient parsing approach can be utilized that enables processing of a data structure without first materializing the entire structure to memory. More specifically, streaming and/or selective materialization of portions of data to memory can be employed.


Find Patent Forward Citations

Loading…