US 11,687,538 B2
Multi-data store content identification and display interface
Ankur Lal, Seattle, WA (US); Kyle Patrick Curlett, Seattle, WA (US); Daniel Sungje Choi, Seattle, WA (US); Fiona Lieurance Gasaway, Seattle, WA (US); Cara Leggett Silver, Seattle, WA (US); and Jonathan Ari Hollander, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 8, 2021, as Appl. No. 17/195,592.
Prior Publication US 2022/0284029 A1, Sep. 8, 2022
Int. Cl. G06F 16/2457 (2019.01); G06F 3/04817 (2022.01)
CPC G06F 16/24578 (2019.01) [G06F 3/04817 (2013.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for grouping and displaying query results from multiple data stores, the method comprising:
receiving a keyword as an input;
determining a plurality of data stores to search based on the received keyword, wherein each data store of the plurality of data stores includes a different search index;
generating a data store specific query based on the received keyword that is different for two or more different data stores of the plurality of data stores;
receiving results from the two or more data stores based on respective data store specific queries, wherein results from the two or more data stores include a plurality of file identifiers identifying files located at respective data stores that are relevant to the keyword;
receiving metadata associated with each file identifier of the plurality of file identifiers;
grouping the results from the two or more data stores into a plurality of groups based on the metadata associated with each file identifier of the plurality of file identifiers;
ranking the plurality of groups based on a relevancy associated with each group; and
causing information associated with a ranked group of the ranked plurality of groups to be displayed at a user interface.