Refining a search based on schedule items
AssigneeApple Inc.
InventorJason A. SKINDER
Life of this patent
Estimating the term…
Abstract
A method includes receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain; identifying one or more schedule items relevant to the search request; augmenting the search request based on information contained in at least one of the identified schedule items; and presenting the augmented search request or search results retrieved based on the augmented search request to the user.
Claims28
A method of operating a digital assistant, comprising:
- at a device having one or more processors and memory:
- receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain;
- identifying one or more schedule items relevant to the search request;
- augmenting the search request based on information contained in at least one of the identified schedule items;
- and
- presenting the augmented search request or search results retrieved based on the augmented search request to the user.
A method of operating a digital assistant, comprising:
- at a device having one or more processors and memory:
- receiving a speech input from a user;
- processing the speech input to infer a respective user intent, the user intent being embodied in one or more search criteria for a search request;
- based on the search request, generating a constrained selection task for selecting one or more selection items from a respective selection domain based on the one or more search criteria;
- identifying one or more schedule items relevant to the search request based on the respective selection domain and the one or more search criteria;
- augmenting the search request based on information contained in at least one of the identified schedule items;
- and
- presenting the augmented search request or search results retrieved based on the augmented search request to the user.
A system, comprising:
- one or more processors;
- and
- memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform:
- receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain;
- identifying one or more schedule items relevant to the search request;
- augmenting the search request based on information contained in at least one of the identified schedule items;
- and
- presenting the augmented search request or search results retrieved based on the augmented search request to the user.
A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform:
- receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain;
- identifying one or more schedule items relevant to the search request;
- augmenting the search request based on information contained in at least one of the identified schedule items;
- and
- presenting the augmented search request or search results retrieved based on the augmented search request to the user.
Dependencies are inferred from the claim text.