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:
Feb. 20, 2018

Filed:

Jan. 28, 2015
Applicant:

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

Inventors:

Sam Idicula, San Jose, CA (US);

Nipun Agarwal, Santa Clara, CA (US);

Ravi Murthy, Fremont, CA (US);

Eric Sedlar, San Francisco, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 17/30 (2006.01); G06F 12/02 (2006.01); G06F 12/0817 (2016.01); G06F 12/0831 (2016.01);
U.S. Cl.
CPC ...
G06F 17/30893 (2013.01); G06F 12/0246 (2013.01); G06F 12/0817 (2013.01); G06F 12/0833 (2013.01); G06F 17/30091 (2013.01); G06F 17/30595 (2013.01); G06F 2212/62 (2013.01); G06F 2212/622 (2013.01); G06F 2212/7204 (2013.01);
Abstract

A method and apparatus for processing path-based database operations is provided. According to one aspect, a path cache is maintained. For each hierarchical node that is traversed during a path-determining operation, it is determined whether a cache entry corresponding to that node is already contained in the path cache. If such a cache entry is already contained in the path cache, then the path indicated in that cache entry is used to complete the pathname for the node for which the operation is being performed. As a result, hierarchically higher nodes do not need to be traversed to complete the operation. Alternatively, if such a cache entry is not already contained in the path cache, then a cache entry for the node currently being traversed is generated and inserted into the path cache for use in subsequent path-determining operations.


Find Patent Forward Citations

Loading…