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:
Aug. 23, 2022

Filed:

Sep. 19, 2018
Applicant:

Servicenow, Inc., Santa Clara, CA (US);

Inventors:

Baskar Jayaraman, Fremont, CA (US);

Chitrabharathi Ganapathy, San Jose, CA (US);

Aniruddha Madhusudan Thakur, Saratoga, CA (US);

Jun Wang, San Jose, CA (US);

Assignee:

ServiceNow, inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/33 (2019.01); G06N 3/04 (2006.01); H04L 41/50 (2022.01); G06F 16/38 (2019.01); G06F 16/31 (2019.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 16/3347 (2019.01); G06F 16/325 (2019.01); G06F 16/38 (2019.01); G06F 16/9017 (2019.01); G06N 3/04 (2013.01); H04L 41/5032 (2013.01);
Abstract

Systems and methods involving data structures for efficient management of paragraph vectors for textual searching are described. A database may contain records, each associated with an identifier and including a text string and timestamp. A look-up table may contain entries for text strings from the records, each entry associating: a paragraph vector for a respective unique text string, a hash of the respective unique text string, and a set of identifiers of records containing the respective unique text string. A server may receive from a client device an input string, compute a hash of the input string, and determine matching table entries, each containing a hash identical to that of the input string, or a paragraph vector similar to one calculated for the input string. A prioritized list of identifiers from the matching entries may be determined based on timestamps, and the prioritized list may be returned to the client.


Find Patent Forward Citations

Loading…