-
公开(公告)号:US11294911B2
公开(公告)日:2022-04-05
申请号:US15860597
申请日:2018-01-02
Applicant: Apple Inc.
Inventor: John M. Hornkvist , Anubhav Malhotra , Rene Chan , Stanley Hung
IPC: G06F16/2457 , G06F16/9535 , G06F16/2458
Abstract: Methods and systems for client side search ranking improvements are disclosed. In one example, a search query is received from a user on a client device. The local search results are filtered based on the received search query and one or more local ranking rules. Features for each filtered local search result are computed. The computed features of each filtered local search result are input to one or more machine learning (ML) models. Each ML model can generate a score for each filtered local search result. The filtered local search results are ranked based on the generated score within a category. In one example, local search results and remote server search results are obtained. The local search results and remote server search results are ranked using at least one machine learning (ML) ranking model. The ranked local search results and remote server search results are displayed on the client device by category.
-
公开(公告)号:US20180121435A1
公开(公告)日:2018-05-03
申请号:US15648364
申请日:2017-07-12
Applicant: Apple Inc.
Inventor: Hon Yuk Chan , John M. Hörnkvist , Lun Cui , Vipul Ved Prakash , Anubhav Malhotra , Stanley N. Hung , Julien Freudiger
CPC classification number: G06F16/24578 , G06F16/248 , G06F16/335 , G06F16/951 , G06F16/9535 , G06N3/0454 , G06N3/08 , G06N20/00 , G06N20/20
Abstract: A method and apparatus of a device that re-rank a plurality of search results is described. In an exemplary embodiment, the device receives a search query from a user and generates the plurality of search results over a plurality of search domains, wherein the plurality of search results is ranked according to a first ranking. The device additionally generates a re-ranking model, where the re-ranking model includes a plurality of intra-domain models that are generated based on at least based on-device interactions of a plurality of users interacting with a plurality of other devices and each of the plurality of search domains corresponds to one of the plurality of intra-domain models. The device further re-ranks the plurality of search results using the re-ranking model and presents the plurality of search results using the second ranking.
-
公开(公告)号:US20170357725A1
公开(公告)日:2017-12-14
申请号:US15616875
申请日:2017-06-07
Applicant: Apple Inc.
Inventor: John M. Hornkvist , Stanley Hung , Hon Yuk Chan , Anubhav Malhotra , Ted Cui , Vipul Ved Prakash
IPC: G06F17/30
CPC classification number: G06F16/2423 , G06F16/148 , G06F16/164 , G06F16/2428 , G06F17/28
Abstract: Described is a system and technique for providing search results in response to a search query for content items. The system may search for content items based on searching metadata associated with the content items. The system may rank the search results based on various criteria to display the search results in an intuitive and relevant manner within a search application. For example, in instances where the search application displays sample text (or a snippet) of the content item as part of a search result, the system may prioritize content items that contain the search query as part of the sample text.
-
14.
公开(公告)号:US12229167B2
公开(公告)日:2025-02-18
申请号:US18316929
申请日:2023-05-12
Applicant: Apple Inc.
Inventor: Anubhav Malhotra , John M. Hörnkvist
IPC: G06F16/28 , G06F16/22 , G06F16/248 , G06F16/951
Abstract: A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
-
15.
公开(公告)号:US11669550B2
公开(公告)日:2023-06-06
申请号:US16731977
申请日:2019-12-31
Applicant: Apple Inc.
Inventor: Anubhav Malhotra , John M. Hörnkvist
IPC: G06F16/248 , G06F16/28 , G06F16/22 , G06F16/951
CPC classification number: G06F16/285 , G06F16/2228 , G06F16/248 , G06F16/951
Abstract: A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
-
公开(公告)号:US20190102397A1
公开(公告)日:2019-04-04
申请号:US15860597
申请日:2018-01-02
Applicant: Apple Inc.
Inventor: John M. Hornkvist , Anubhav Malhotra , Rene Chan , Stanley Hung
IPC: G06F17/30
Abstract: Methods and systems for client side search ranking improvements are disclosed. In one example, a search query is received from a user on a client device. The local search results are filtered based on the received search query and one or more local ranking rules. Features for each filtered local search result are computed. The computed features of each filtered local search result are input to one or more machine learning (ML) models. Each ML model can generate a score for each filtered local search result. The filtered local search results are ranked based on the generated score within a category. In one example, local search results and remote server search results are obtained. The local search results and remote server search results are ranked using at least one machine learning (ML) ranking model. The ranked local search results and remote server search results are displayed on the client device by category.
-
17.
公开(公告)号:US20180349498A1
公开(公告)日:2018-12-06
申请号:US15721162
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Anubhav Malhotra , John M. Hörnkvist
IPC: G06F17/30
Abstract: A method and apparatus of a device that indexes donatable content from a network site is described. In an exemplary embodiment, the device receives a requested document, where the requested document includes a plurality of tags. In addition, the device detects a donatable tag in the plurality tags that indicates the network site includes donatable content. In response to the detecting, the device sends a request for the donatable content to the network site. Furthermore, the device receives the donatable content from the network site. The device additionally indexes the donatable content into an on-device search index, where at least some of the index donatable content is further returned as a search result for an on-device search.
-
-
-
-
-
-