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:
Mar. 16, 2010
Filed:
Jun. 21, 2006
Sivansankaran Chandrasekar, Palo Alto, CA (US);
Anh-tuan Tran, Vacaville, CA (US);
Ravi Murthy, Fremont, CA (US);
Nipun Agarwal, Santa Clara, CA (US);
Sivansankaran Chandrasekar, Palo Alto, CA (US);
Anh-Tuan Tran, Vacaville, CA (US);
Ravi Murthy, Fremont, CA (US);
Nipun Agarwal, Santa Clara, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Populating an XML index is parallelized, providing both inter-document and intra-document parallelism, by using multiple pull-type parser processes to parse respective XML documents in parallel and to call respective 'instances' of the function that generates the index entries based on parsed XML node information. The function is configured to operate according to a cursor-type interface model, whereby each function instance can operate on one node at a time in a controlled pull manner rather than in an uncontrolled streaming manner. Hence, the index load procedure flow can be in the control of an application or routine, via the pull parsers, rather than in the control of a serial stream-based parser.