US 12,229,167 B2
Systems and methods for grouping search results into dynamic categories based on query and result set
Anubhav Malhotra, Sunnyvale, CA (US); and John M. Hörnkvist, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 12, 2023, as Appl. No. 18/316,929.
Application 16/731,977 is a division of application No. 15/721,197, filed on Sep. 29, 2017, abandoned.
Application 18/316,929 is a continuation of application No. 16/731,977, filed on Dec. 31, 2019, granted, now 11,669,550.
Claims priority of provisional application 62/514,717, filed on Jun. 2, 2017.
Prior Publication US 2023/0281226 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/28 (2019.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/951 (2019.01)
CPC G06F 16/285 (2019.01) [G06F 16/2228 (2019.01); G06F 16/248 (2019.01); G06F 16/951 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to index content from an application on an electronic device, the method comprising:
receiving, with an electronic device, content for an application object accessible to the electronic device;
associating a metadata tag for a topic to the content;
storing the association between the content and the metadata tag in an on-device local search index of the electronic device, wherein the content in the on-device local search index remains local to the electronic device and the on-device local search index is not exposed to an external server;
receiving a query search request and performing a query search for the query search request using the local search index to obtain a set of search results that includes the content;
determining a preference of a user for the topic based on a history of on-device interactions with the topic; and
causing a presentation of a category for at least some of the set of search results using at least the metadata tag of the content.