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:
May. 24, 2022

Filed:

Mar. 22, 2019
Applicant:

Palantir Technologies Inc., Palo Alto, CA (US);

Inventors:

David Cohen, Los Altos, CA (US);

Jeffrey Chen, Menlo Park, CA (US);

Matthew Betten, Palo Alto, CA (US);

Michael Kross, Palo Alto, CA (US);

Robert Liu, Palo Alto, CA (US);

Stephen Freiberg, Palo Alto, CA (US);

Assignee:

PALANTIR TECHNOLOGIES INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 16/25 (2019.01); G06F 16/901 (2019.01); G06F 16/2458 (2019.01); H04L 9/40 (2022.01); G06F 16/906 (2019.01); G06F 9/54 (2006.01); G06F 16/93 (2019.01); G06F 21/00 (2013.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01); G06F 9/542 (2013.01); G06F 16/2471 (2019.01); G06F 16/256 (2019.01); G06F 16/906 (2019.01); G06F 16/9017 (2019.01); H04L 63/101 (2013.01); H04L 63/104 (2013.01); G06F 16/93 (2019.01);
Abstract

In an embodiment, a computer-implemented method comprises receiving a plurality of identifiers of first versions of electronic documents that have been stored in a distributed data storage system and queuing the identifiers in a queue table of a database; obtaining, from the queue table, a set of the identifiers of the first versions of the electronic documents; invoking, using the set of the identifiers, a query indexing function of a search engine system and receiving a set of matching identifiers of electronic documents, from among the set of identifiers, that match queries that have been registered using the query indexing function; storing the matching identifiers in a last-processed table; processing second versions of the electronic documents associated with the matching identifiers, using the query indexing function; updating a feed associated with a user account to show messages referring to the first versions of the electronic documents in response to determining that the second versions of the electronic documents do not match the queries.


Find Patent Forward Citations

Loading…