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:
Dec. 01, 2015

Filed:

Feb. 25, 2008
Applicants:

Clemens A. Szyperski, Redmond, WA (US);

Quetzalcoatl Bradley, Monroe, WA (US);

Joshua R. Williams, Seattle, WA (US);

Christopher L. Anderson, Redmond, WA (US);

Donald F. Box, Bellevue, WA (US);

Jeffrey S. Pinkston, North Bend, WA (US);

Martin J. Gudgin, Sammamish, WA (US);

Inventors:

Clemens A. Szyperski, Redmond, WA (US);

Quetzalcoatl Bradley, Monroe, WA (US);

Joshua R. Williams, Seattle, WA (US);

Christopher L. Anderson, Redmond, WA (US);

Donald F. Box, Bellevue, WA (US);

Jeffrey S. Pinkston, North Bend, WA (US);

Martin J. Gudgin, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30 (2013.01);
Abstract

A nominal type framework can be configured to efficiently correlate different nominal types together based on a minimum set of common type shapes or structures. In one implementation, a developer identifies a number of different nominal types of interest (source types), and identifies the minimum set of common type shapes to be accessed by an application program. The minimum set of common type shapes can then be used to create an intermediate type (target type) to which each of the other different source types can be mapped. For example, one or more proxies can be created that map shapes of the one or more source types to corresponding shapes of the created target type. The application program created by the developer, in turn, can access, operate on, or otherwise use the mapped data of each different source type through a single target type.


Find Patent Forward Citations

Loading…