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:
Sep. 15, 2009

Filed:

Feb. 28, 2005
Applicants:

Nicholas Matsakis, Milford, PA (US);

Charles Robert Morgan, Manchester, MA (US);

Jeffrey Kenton, Weston, MA (US);

Jan-christian Nelson, Boston, MA (US);

Cyrus Abda Dolph, V, Cambridge, MA (US);

Eugene Kuznetsov, Cambridge, MA (US);

Inventors:

Nicholas Matsakis, Milford, PA (US);

Charles Robert Morgan, Manchester, MA (US);

Jeffrey Kenton, Weston, MA (US);

Jan-Christian Nelson, Boston, MA (US);

Cyrus Abda Dolph, V, Cambridge, MA (US);

Eugene Kuznetsov, Cambridge, MA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/00 (2006.01); G06F 17/20 (2006.01); G06F 17/21 (2006.01); G06F 17/22 (2006.01); G06F 17/24 (2006.01); G06F 17/25 (2006.01); G06F 17/26 (2006.01); G06F 17/27 (2006.01); G06F 17/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that facilitates generation of translation machine code. A translator is dynamically generated by a translator compiler engine. When fed an input stream, the translator generates an output stream by executing the native object code generated on the fly by the translator compiler engine. In addition, the translator may be configured to perform a bi-directional translation between the two streams as well as translation between two distinct protocol sequences. Further a translator may working in streaming mode, to facilitate streaming processing of documents.


Find Patent Forward Citations

Loading…