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:
Oct. 04, 2016

Filed:

May. 18, 2006
Applicants:

Sivansankaran Chandrasekar, Palo Alto, CA (US);

Nitin Gupta, Palo Alto, CA (US);

Ravi Murthy, Fremont, CA (US);

Nipun Agarwal, Santa Clara, CA (US);

Eric Sedlar, San Francisco, CA (US);

Inventors:

Sivansankaran Chandrasekar, Palo Alto, CA (US);

Nitin Gupta, Palo Alto, CA (US);

Ravi Murthy, Fremont, CA (US);

Nipun Agarwal, Santa Clara, CA (US);

Eric Sedlar, San Francisco, CA (US);

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 17/24 (2006.01); G06F 17/22 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/24 (2013.01); G06F 17/30917 (2013.01); G06F 17/22 (2013.01); G06F 17/2247 (2013.01); G06F 17/2264 (2013.01); G06F 17/30911 (2013.01);
Abstract

An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form, a certain representation of the requested modification is computed for application directly to the binary form of the document. Thus, the requested modification is applied directly to the persistently stored binary form without constructing an object tree or materializing the XML document into a corresponding textual form. Taking into account the nature of the binary form in which the document is encoded, the bytes that actually require change are identified, including identifying where in the binary representation the corresponding actual changes need to be made.


Find Patent Forward Citations

Loading…