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.
Patent No.:
Date of Patent:
Nov. 04, 2014
Filed:
Oct. 11, 2007
Siddharth Jayadevan, Seattle, WA (US);
Antony Scott Williams, Mercer Island, WA (US);
James R. Flynn, Seattle, WA (US);
Florian Voss, Seattle, WA (US);
Anthony Christopher Bloesch, Vashon, WA (US);
Siddharth Jayadevan, Seattle, WA (US);
Antony Scott Williams, Mercer Island, WA (US);
James R. Flynn, Seattle, WA (US);
Florian Voss, Seattle, WA (US);
Anthony Christopher Bloesch, Vashon, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
In one embodiment, a computer system generates a view of entities associated with varying data types for presentation on a generic viewer. The entities and data types have relationships as defined in a corresponding schema. The schema is stored as data in a repository with the data types. The computer system receives an edit request configured to change various selected entities, where each entity has an associated data type, queries the repository to determine various properties of the selected entities corresponding to the received edit request including the data type, and determines, based on the schema, that the edit is valid based on relationship information stored in the schema. The computer system also sends the validated edit information to the generic viewer for presentation. The generic viewer has no prior knowledge of how to handle the selected entities and corresponding data types.