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. 31, 2021

Filed:

Mar. 29, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Hari Shankar Sreekumar Menon, Sunnyvale, CA (US);

Shubham Gupta, San Mateo, CA (US);

Suruchi H. Shah, Mountain View, CA (US);

Ali Sadiq Mohamed, San Jose, CA (US);

Parinkumar D. Shah, Milpitas, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/903 (2019.01); H04L 12/58 (2006.01); G06F 16/14 (2019.01); G06F 16/22 (2019.01); G06F 16/24 (2019.01); G06F 16/38 (2019.01);
U.S. Cl.
CPC ...
G06F 16/90344 (2019.01); G06F 16/148 (2019.01); G06F 16/22 (2019.01); G06F 16/24 (2019.01); G06F 16/38 (2019.01); H04L 51/046 (2013.01); H04L 51/22 (2013.01); H04L 51/36 (2013.01);
Abstract

The disclosed embodiments provide a system for processing data. During operation, the system stores a conversation containing a series of messages exchanged among a number of participants in a first document containing metadata for the conversation; a second document containing message content for the series of messages, wherein the message content includes a fixed position gap between starting or ending positions in consecutive messages in the series of messages; and one or more additional documents storing message metadata for individual messages in the conversation. Next, the system processes a first search across the series of messages in the conversation using an index of the set of documents. The system also processes, using the index, a second search within individual messages in the series of messages as a span query with a distance that is shorter than the fixed position gap.


Find Patent Forward Citations

Loading…