US 11,853,259 B2
Indexing documents in a nested hierarchy of directories
Jakob Holdgaard Thomsen, Risskov (DK); Rene Wenzel Schmidt, Risskov (DK); Joakim Recht, Aarhus (DK); Zura Kutsia, Mountain View, CA (US); and Alexey Pavlenko, Vilnius (LT)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Dec. 16, 2022, as Appl. No. 18/083,107.
Application 18/083,107 is a continuation of application No. 17/581,106, filed on Jan. 21, 2022, abandoned.
Application 17/581,106 is a continuation of application No. 16/544,379, filed on Aug. 19, 2019, granted, now 11,243,910, issued on Feb. 8, 2022.
Prior Publication US 2023/0119271 A1, Apr. 20, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/13 (2019.01); G06F 16/93 (2019.01); G06F 16/14 (2019.01); G06F 16/185 (2019.01)
CPC G06F 16/137 (2019.01) [G06F 16/152 (2019.01); G06F 16/185 (2019.01); G06F 16/93 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for indexing documents according to indexing policies, the computer-implemented method comprising:
receiving a plurality of documents for storing in a directory belonging to a nested hierarchy of directories, wherein each directory of the nested hierarchy of directories is associated with an indexing policy selected from a plurality of indexing policies;
for each directory of the nested hierarchy of directories, determining whether to create an index for one or more documents stored in the directory based on the indexing policy assigned to the directory;
responsive to creating an index for a document, storing the index in a directory index;
receiving a request from a client device to access indexed documents in a directory; and
responsive to receiving the request, transmitting, to the client device, data corresponding to the indexed documents in the directory from the directory index.