US 12,013,906 B2
Client-side personalization of search results
Saurabh V. Pendse, San Jose, CA (US); Giacomo Saccardo, Santa Clara, CA (US); Jason Dizon, Cupertino, CA (US); Bernard K. Huang, San Jose, WA (US); Manmeet Singh, Sunnyvale, CA (US); Sayantini Nag, Mountain View, CA (US); and Usama M. Hajj, London (GB)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/066,335.
Application 18/066,335 is a continuation of application No. 16/782,950, filed on Feb. 5, 2020, granted, now 11,586,690.
Prior Publication US 2023/0121471 A1, Apr. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/903 (2019.01); G06F 16/9035 (2019.01); G06F 16/9535 (2019.01); G06F 16/954 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/90348 (2019.01); G06F 16/9035 (2019.01); G06F 16/954 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
executing, by a user computing device associated with a user, a query on at least one local data source on the user computing device to obtain client-generated search result items, the at least one local data source comprising data describing user behavior corresponding to the user;
transmitting, by the user computing device, the query to a remote server device;
receiving, by the user computing device from the server device, server-generated search result items generated by execution of the query on the remote server device;
combining, by the user computing device, the client-generated search result items and the server-generated search result items to generate combined search result items; and
presenting, by the user computing device, the combined search result items based on a relevance value for each of the combined search result items.