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:
Jan. 01, 2013

Filed:

Jul. 14, 2005
Applicants:

Ravi Murthy, Fremont, CA (US);

Eric Sedlar, San Francisco, CA (US);

Dmitry Lenkov, San Jose, CA (US);

Sivasankaran Chandrasekar, Palo Alto, CA (US);

K. Karun, Mountain View, CA (US);

Anjana Manian, Newark, CA (US);

Olga Peschansky, Castro Valley, CA (US);

Kwok Lun Alex Yiu, Sunnyvale, CA (US);

Inventors:

Ravi Murthy, Fremont, CA (US);

Eric Sedlar, San Francisco, CA (US);

Dmitry Lenkov, San Jose, CA (US);

Sivasankaran Chandrasekar, Palo Alto, CA (US);

K. Karun, Mountain View, CA (US);

Anjana Manian, Newark, CA (US);

Olga Peschansky, Castro Valley, CA (US);

Kwok Lun Alex Yiu, Sunnyvale, CA (US);

Assignee:

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

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

A compact binary encoding technique for information that is logically hierarchically structured, such as XML data, maintains all of the features of XML data in a useable form, such as the hierarchical structure underlying the data. Hence, data encoded in this format can undergo XML-based processing on-the-fly as it is being received or fetched, as if the data was being processed linearly in its textual character-based format. Processing of data encoded in this format can begin without having to wait for and decode the entire data set. The overhead due to XML tags is significantly minimized. The encoded data can be processed more efficiently because the data is pre-parsed. Values may be stored in their native type formats and, therefore, processing of the encoded data avoids costly type conversions. Further, any available structural constraint information can be effectively exploited.


Find Patent Forward Citations

Loading…