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:
Jul. 06, 2010

Filed:

Aug. 07, 2006
Applicants:

Dennis A. Quan, Jr., Quincy, MA (US);

Eric David Perkins, Boston, MA (US);

Chetan R. Murthy, Cambridge, MA (US);

Abraham S. Heifets, Cambridge, MA (US);

Joseph J. Kesselman, Malden, MA (US);

Moshe Morris Emanuel Matsa, Cambridge, MA (US);

Inventors:

Dennis A. Quan, Jr., Quincy, MA (US);

Eric David Perkins, Boston, MA (US);

Chetan R. Murthy, Cambridge, MA (US);

Abraham S. Heifets, Cambridge, MA (US);

Joseph J. Kesselman, Malden, MA (US);

Moshe Morris Emanuel Matsa, Cambridge, MA (US);

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

A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. The program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. The input specialized data elements from the input specialized program are employed in a particular view by generating a mapping of source data types to preferred data types, such that the preferred data types have access advantages over the source data types, and receiving a markup application program having source data types operable to be modified in the input specialized program. A view mapper maps, using the generated mapping, a source data type to a preferred data type, and applies the mapped preferred data type to occurrences of the corresponding source data type.


Find Patent Forward Citations

Loading…