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:
Jun. 25, 2024

Filed:

Nov. 11, 2022
Applicant:

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

Inventors:

Tahsin Murat Boduroglu, Seattle, WA (US);

Ahmed Hassan Mohamed, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2458 (2019.01); G06F 16/248 (2019.01); G06F 21/16 (2013.01); G06F 21/10 (2013.01);
U.S. Cl.
CPC ...
G06F 16/2471 (2019.01); G06F 16/248 (2019.01); G06F 21/16 (2013.01); G06F 21/1063 (2023.08);
Abstract

Systems and methods for efficiently querying distributed data are disclosed. An example method includes receiving a query from a device; transmitting the query to multiple distributed data stores; receiving, from the data stores, first data items satisfying the query; generating first-page results from the first data items; based on the first-page results, generating a first-page watermark; transmitting the first-page results and the first-page watermark to the device; receiving a second-page request from the device, the second-page request including the query and the first-page watermark; transmitting the query and at least a portion of the first-page watermark to the data stores; receiving, from the data stores, second data items satisfying the query and the portion of the first-page watermark; generating second-page results from the received second data items; and transmitting the second-page results to the device.


Find Patent Forward Citations

Loading…