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. 27, 2007

Filed:

Jun. 30, 2003
Applicants:

Jonathan E. Rivers-moore, Bellevue, WA (US);

Jean D. Paoli, Kirkland, WA (US);

Evgeny N. Veselov, Sammamish, WA (US);

Kamaljit S. Bath, Bellevue, WA (US);

Adriana Ardeleanu, Redmond, WA (US);

Prakash Sikchi, Issaquah, WA (US);

Inventors:

Jonathan E. Rivers-Moore, Bellevue, WA (US);

Jean D. Paoli, Kirkland, WA (US);

Evgeny N. Veselov, Sammamish, WA (US);

Kamaljit S. Bath, Bellevue, WA (US);

Adriana Ardeleanu, Redmond, WA (US);

Prakash Sikchi, Issaquah, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 15/167 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A solution is described that declares elements, attributes, and values that define a hierarchical data file or a markup-language document. The declarations by the solution are within the solution and include a presentation application and a markup-language schema from which the markup-language document can be inferred as having a structure based on the markup-language schema. Portions of the markup-language document are logically coupled with fragments of the markup-language schema. The presentation application, when executed, forms an electronic form containing data-entry fields associated with the coupled portions. The solution can include a manifest of all files that can be used for representing the markup-language document in the electronic form. The files also allow a user in input data into the one or more data-entry fields and control the validation of the data that the user inputs into the one or more data-entry fields.


Find Patent Forward Citations

Loading…