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:
Nov. 27, 2012

Filed:

Oct. 03, 2008
Applicants:

David E. Langworthy, Kirkland, WA (US);

Bradford H. Lovering, Seattle, WA (US);

Donald F. Box, Yarrow Point, WA (US);

Giovanni M. Della-libera, Seattle, WA (US);

Jeffrey S. Pinkston, Draper, UT (US);

Jeffrey C. Schlimmer, Bellevue, WA (US);

John D. Doty, Seattle, WA (US);

John L. Hamby, Seattle, WA (US);

Inventors:

David E. Langworthy, Kirkland, WA (US);

Bradford H. Lovering, Seattle, WA (US);

Donald F. Box, Yarrow Point, WA (US);

Giovanni M. Della-Libera, Seattle, WA (US);

Jeffrey S. Pinkston, Draper, UT (US);

Jeffrey C. Schlimmer, Bellevue, WA (US);

John D. Doty, Seattle, WA (US);

John L. Hamby, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

The subject disclosure relates to a syntax for a scripting language that allows data intensive applications to be written in a compact, human friendly, textual format. The scripting language can be a declarative programming language, such as the 'D' programming language, which is well suited to the authoring of data intensive programs. A compact query syntax is provided for D that simplifies the expression of complex and data intensive programs. In another non-limiting aspect, conventional operator precedence is modified to accommodate the compact syntax and other unique features of a general purpose declarative programming language.


Find Patent Forward Citations

Loading…