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.
Patent No.:
Date of Patent:
Sep. 15, 2026
Filed:
Apr. 01, 2025
Apple, Inc., Cupertino, CA (US);
Kelvin So, San Jose, CA (US);
Alok K. Agarwal, Palo Alto, CA (US);
Xiangxin Zhu, Sunnyvale, CA (US);
Yinfei Yang, Sunnyvale, CA (US);
John M. Hornkvist, Los Gatos, CA (US);
Hua Ouyang, Cupertino, CA (US);
Srikanta N. Tirthapura, Saratoga, CA (US);
Jiong Ming Pi, Foster City, CA (US);
Wentao Wu, Millbrae, CA (US);
Aditya K. Tayade, San Carlos, CA (US);
Pulah J. Shah, Cupertino, CA (US);
Ayush Pareek, Cupertino, CA (US);
Bradley Puder, San Francisco, CA (US);
Liqin Xu, Fremont, CA (US);
Nader Namini Asl, Oakland, CA (US);
Sai Pavan Kumar Unnam, San Leandro, CA (US);
Shuona Wang, San Francisco, CA (US);
Xiya Zhong, Beijing, CN;
Xuan Wang, Shanghai, CN;
Yinying Pan, Cupertino, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
One embodiment sets forth a method for providing relevant search results for search queries. According to some embodiments, the method can be implemented by a client computing device, and includes the steps of (1) receiving a query, wherein the query is associated with a user account, and the user account is associated with a user account vector, (2) generating a query vector based at least in part on the query, (3) generating an output vector based at least in part on the query vector and the user account vector, (4) obtaining, based at least in part on the query, a plurality of digital asset vectors, wherein each digital asset vector of the plurality of digital asset vectors corresponds to a respective digital asset, (5) comparing the output vector to the plurality of digital asset vectors to generate respective similarity scores for the plurality of digital asset vectors, (6) filtering the plurality of digital asset vectors in accordance with the similarity scores to establish a filtered plurality of digital asset vectors, and (7) displaying, in accordance with the filtered plurality of digital asset vectors, respective affordances for the respective digital assets that correspond to the filtered plurality of digital asset vectors.