-
公开(公告)号:US20150347427A1
公开(公告)日:2015-12-03
申请号:US14503159
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Rishab Aiyer Ghosh , Lun Cui , Vipul Ved Prakash , Larry S. Rosenstein , Ken Hsu
IPC: G06F17/30
CPC classification number: G06F16/9537 , G06F16/9535 , G06F16/9574
Abstract: A method and apparatus that generates a results cache using feedback from a user's search session. In this embodiment, the device receives a feedback package from a client, where the feedback package characterizes a user interaction with a plurality of query results in the search session that are presented to a user in response to a query prefix entered by the user. The device further generates a plurality of results for a plurality of queries by, running the plurality of queries using the search feedback index to arrive at the plurality of results. In addition, the device creates a results cache from the plurality of results, where the results cache maps the plurality of results to the plurality of queries and the results cache is used to serve query results to a client.
Abstract translation: 一种使用来自用户的搜索会话的反馈来生成结果缓存的方法和装置。 在该实施例中,设备从客户端接收反馈包,其中反馈包将用户与用户响应于用户输入的查询前缀呈现给搜索会话的多个查询结果进行表征。 该装置还通过使用搜索反馈索引运行多个查询来产生多个查询的多个结果,以得到多个结果。 此外,设备从多个结果创建结果缓存,其中结果缓存将多个结果映射到多个查询,并且使用结果缓存来向客户端提供查询结果。
-
公开(公告)号:US12198695B2
公开(公告)日:2025-01-14
申请号:US17827245
申请日:2022-05-27
Applicant: Apple Inc.
Inventor: Kirill Novitchenko , Kyle W. Lu , Nikrouz Ghotbi , Trungtin Tran , Lun Cui , Matias Hernan Sulzberger , Marek Rastislav Telgarsky , Briana C. Chapman , Kevin Siu Wai Li , Jared Crawford , Robert A. Walker
Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
-
公开(公告)号:US11113289B2
公开(公告)日:2021-09-07
申请号:US15648374
申请日: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
IPC: G06F16/2457 , G06F16/248 , G06F16/335 , G06F16/9535 , G06N3/08 , G06N20/00 , G06F16/951 , G06N3/04 , G06N20/20
Abstract: A method and apparatus of a device that generates a re-ranking model used to re-rank a plurality of search results on a client device is described. In an exemplary embodiment, the device receives a crowd-sourced intra-domain model from a server, where the intra-domain model is a search result re-ranking model generated based on at least device interactions of a plurality of users interacting with a plurality of other devices. The device further generates a re-ranking model from the crowd-sourced intra-domain model and a local model, where the local model includes private data representing a device user's interaction with that device and the re-ranking model is used to re-rank a plurality of search results.
-
公开(公告)号:US10671759B2
公开(公告)日:2020-06-02
申请号:US15721692
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Vivek Sehgal , Lun Cui
IPC: G06F7/04 , G06F21/62 , G06F16/28 , G06F16/2457 , G06F16/242 , G06F16/955
Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
-
公开(公告)号:US20150347503A1
公开(公告)日:2015-12-03
申请号:US14503226
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Saravana Kumar Siva Kumaran , Vipul Ved Prakash , Rishab Aiyer Ghosh , Lun Cui , Charles Henry Salzenberg, JR.
IPC: G06F17/30
CPC classification number: G06F16/243 , G06F16/3322 , G06F16/951
Abstract: A method and apparatus of a device that performs a multi-domain query search is described. In an exemplary embodiment, the device receives a query prefix from a client of a user. The device further determines a plurality of search completions across the plurality of separate search domains. In addition, the device ranks the plurality of search completions based on a score calculated for each of the plurality of search completions determined by a corresponding search domain, where at least one of the plurality of search completions is used to generate a plurality of search results without an indication from the user and in response to receiving the query prefix.
Abstract translation: 描述了执行多域查询搜索的设备的方法和装置。 在示例性实施例中,设备从用户的客户端接收查询前缀。 该设备进一步确定多个分离的搜索域中的多个搜索完成。 另外,设备基于由对应的搜索域确定的多个搜索完成中的每一个计算的分数来排列多个搜索完成,其中多个搜索完成中的至少一个用于生成多个搜索结果 而没有来自用户的指示并且响应于接收到查询前缀。
-
公开(公告)号:US11847247B2
公开(公告)日:2023-12-19
申请号:US16890932
申请日:2020-06-02
Applicant: Apple Inc.
Inventor: Vivek Sehgal , Lun Cui
IPC: G06F21/62 , G06F16/28 , G06F16/2457 , G06F16/242 , G06F16/955
CPC classification number: G06F21/6254 , G06F16/242 , G06F16/24578 , G06F16/284 , G06F21/6227 , G06F16/955
Abstract: A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
-
公开(公告)号: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.
-
公开(公告)号:US11386892B2
公开(公告)日:2022-07-12
申请号:US16590766
申请日:2019-10-02
Applicant: Apple Inc.
Inventor: Kirill Novitchenko , Kyle W. Lu , Nikrouz Ghotbi , Trungtin Tran , Lun Cui , Matias Hernan Sulzberger , Marek Rastislav Telgarsky , Briana C. Chapman , Kevin Siu Wai Li , Jared Crawford , Robert A. Walker
Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
-
公开(公告)号:US11061893B2
公开(公告)日:2021-07-13
申请号:US14503226
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Saravana Kumar Siva Kumaran , Vipul Ved Prakash , Rishab Aiyer Ghosh , Lun Cui , Charles Henry Salzenberg, Jr.
IPC: G06F16/242 , G06F16/332 , G06F16/951
Abstract: A method and apparatus of a device that performs a multi-domain query search is described. In an exemplary embodiment, the device receives a query prefix from a client of a user. The device further determines a plurality of search completions across the plurality of separate search domains. In addition, the device ranks the plurality of search completions based on a score calculated for each of the plurality of search completions determined by a corresponding search domain, where at least one of the plurality of search completions is used to generate a plurality of search results without an indication from the user and in response to receiving the query prefix.
-
公开(公告)号:US11003672B2
公开(公告)日:2021-05-11
申请号: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
IPC: G06F16/2457 , G06N20/00 , G06F16/248 , G06F16/951 , G06F16/335 , G06F16/9535 , G06N3/04 , G06N20/20 , G06N3/08
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.
-
-
-
-
-
-
-
-
-