REFINING A SEARCH BASED ON SCHEDULE ITEMS
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. 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. - View Dependent Claims (18, 19, 20, 21, 22)
-
23. 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. - View Dependent Claims (24, 25)
-
-
26. 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. - View Dependent Claims (27, 28)
-
Specification