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:
May. 29, 2012

Filed:

May. 19, 2009
Applicants:

Edward A. Green, Englewood, CO (US);

Kevin L. Markey, Longmont, CO (US);

Alee Sharp, Boulder, CO (US);

Inventors:

Edward A. Green, Englewood, CO (US);

Kevin L. Markey, Longmont, CO (US);

Alee Sharp, Boulder, CO (US);

Assignee:

Oracle International Corporation, Redwood City, CA (US);

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

A machine based tool and associated logic and methodology are used in converting data from an input form to a target form using context dependent conversion rules. In particular, a frame-slot architecture is utilized where a frame represents an intersection between a contextual cue recognized by the machine tool, associated content and related constraint information to specific to that conversion environment, whereas a slot represents an included chunk of information. An exemplary conversion system () includes a parser () for use in parsing and converting an input stream () from a source () to provide an output stream () in a form for use by a target system (). To accomplish the desired conversion, the parser () uses information from a public schema (), a private schema () and a grammar (). The public schema (), private schema () and grammar () may include conversion rules applicable to less than the whole of a subject matter area including the input stream ().


Find Patent Forward Citations

Loading…