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.
Patent No.:
Date of Patent:
May. 23, 2006
Filed:
May. 01, 2003
Muralidhar Krishnaprasad, Fremont, CA (US);
Ravi Murthy, Fremont, CA (US);
Anand Manikutty, Foster City, CA (US);
James Warner, Sunnyvale, CA (US);
Neema Jalali, Belmont, CA (US);
Sivasankaran Chandrasekar, Palo Alto, CA (US);
Muralidhar Krishnaprasad, Fremont, CA (US);
Ravi Murthy, Fremont, CA (US);
Anand Manikutty, Foster City, CA (US);
James Warner, Sunnyvale, CA (US);
Neema Jalali, Belmont, CA (US);
Sivasankaran Chandrasekar, Palo Alto, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Techniques for transferring a serialized image of data for an XML construct includes selecting a first format from multiple different XML serialization formats that represent, in a database system, data for XML constructs as a series of data units, such as a series of bytes representing characters, or a series of bits, bytes or octets representing binary values. A message is generated that includes a payload and a payload type field. The payload includes particular serialized data that represents particular data for a particular XML construct in the first format. The type field includes data that indicates the first format. The message is sent from a sending component of the database system to a different receiving component of the database system. These techniques allow the format selection to be based on characteristics of the sending or receiving components to make better use of the resources available to the two components.