Determining advertisements based on verbal inputs to applications on a computing device
First Claim
1. A method comprising:
- receiving by a computing device, a verbal input, wherein the computing device includes one or more applications configured to execute on the computing device and to perform functions based on the received verbal input;
obtaining one or more textual phrases corresponding to the received verbal input;
processing the one or more textual phrases into categories, wherein the categories comprise;
(a) selection of a given application on the computing device, (b) an action within the given application, and (c) one or more parameters of the action within the given application;
providing the one or more textual phrases to a given application on the computing device;
accumulating data on the one or more textual phrases, wherein the accumulated data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input, wherein the accumulated data further comprises associating the count of the number of times a particular textual phrase is obtained with a corresponding category, and wherein the data is representative of textual phrases provided to the one or more applications on the computing device;
based on the count of a given textual phrase for one of the categories exceeding a threshold, providing a query corresponding to the textual phrase, wherein the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides methods operable by computing device having one or more applications configured to perform functions based on a received verbal input. The method may comprise receiving a verbal input, obtaining one or more textual phrases corresponding to the received verbal input, and providing the one or more textual phrases to an appropriate application on the computing device. The method may further comprise accumulating data on the one or more textual phrases. The data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input. Based on the count exceeding a threshold, the method may further comprise providing a query corresponding to the textual phrase, where the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving by a computing device, a verbal input, wherein the computing device includes one or more applications configured to execute on the computing device and to perform functions based on the received verbal input; obtaining one or more textual phrases corresponding to the received verbal input; processing the one or more textual phrases into categories, wherein the categories comprise;
(a) selection of a given application on the computing device, (b) an action within the given application, and (c) one or more parameters of the action within the given application;providing the one or more textual phrases to a given application on the computing device; accumulating data on the one or more textual phrases, wherein the accumulated data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input, wherein the accumulated data further comprises associating the count of the number of times a particular textual phrase is obtained with a corresponding category, and wherein the data is representative of textual phrases provided to the one or more applications on the computing device; based on the count of a given textual phrase for one of the categories exceeding a threshold, providing a query corresponding to the textual phrase, wherein the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
at least one processor; data storage comprising program logic executable by the at least one processor to perform functions comprising; receiving by a computing device, a verbal input, wherein the computing device includes one or more applications configured to execute on the computing device and to perform functions based on the received verbal input; obtaining one or more textual phrases corresponding to the received verbal input; processing the one or more textual phrases into categories, wherein the categories comprise;
(a) selection of a given application on the computing device, (b) an action within the given application, and (c) one or more parameters of the action within the given application;providing the one or more textual phrases to a given application on the computing device; accumulating data on the one or more textual phrases, wherein the accumulated data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input, wherein the accumulated data further comprises associating the count of the number of times a particular textual phrase is obtained with a corresponding category, and wherein the data is representative of textual phrases provided to the one or more applications on the computing device; based on the count of a given textual phrase for one of the categories exceeding a threshold, providing a query corresponding to the textual phrase, wherein the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable memory having stored thereon instructions, that when executed by a computing device, cause the computing device to carry out functions comprising:
-
receiving by a computing device, a verbal input, wherein the computing device includes one or more applications configured to execute on the computing device and to perform functions based on the received verbal input; obtaining one or more textual phrases corresponding to the received verbal input; processing the one or more textual phrases into categories, wherein the categories comprise;
(a) selection of a given application on the computing device, (b) an action within the given application, and (c) one or more parameters of the action within the given application;providing the one or more textual phrases to a given application on the computing device; accumulating data on the one or more textual phrases, wherein the accumulated data comprises at least a count of a number of times a particular textual phrase is obtained based on a given received verbal input, wherein the accumulated data further comprises associating the count of the number of times a particular textual phrase is obtained with a corresponding category, and wherein the data is representative of textual phrases provided to the one or more applications on the computing device; based on the count of a given textual phrase for one of the categories exceeding a threshold, providing a query corresponding to the textual phrase, wherein the query is usable to search an advertisement database for one or more advertisements relating to the textual phrase. - View Dependent Claims (18)
-
Specification