Methods and systems for installing and executing applications
First Claim
1. A method comprising:
- receiving, at a computing system, a verbal input;
parsing the verbal input to recognize one or more keywords;
identifying a plurality of applications associated with the recognized one or more keywords;
determining a priority list for the plurality of applications based at least in part on a relevance associated with the one or more recognized keywords;
providing for display, by the computing system, the priority list for the plurality of applications;
receiving a request to access an application from the priority list for the plurality of applications; and
in response to the request to access the application from the priority list for the plurality of applications, installing, by the computing system, the application, and executing the installed application after installing the application to perform a function based at least in part on the verbal input without receiving an additional input.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for receiving applications are described. A device, such as a wearable computing device, may receive an input, which may be verbal, motion, or text, for example. The device may parse the input to recognize any keywords and may further identify applications associated with the recognized keywords. The device may determine a priority list for the identified applications based at least in part on a relevance associated with the recognized keywords. In addition, the device may provide for display the priority list of the applications. The device may receive a request to access an application from the plurality of applications, and in response to the request to access the application, install the application. The device may further execute the installed application to perform a function based at least in part on the verbal input, which may be executed without additional input after installation.
260 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a computing system, a verbal input; parsing the verbal input to recognize one or more keywords; identifying a plurality of applications associated with the recognized one or more keywords; determining a priority list for the plurality of applications based at least in part on a relevance associated with the one or more recognized keywords; providing for display, by the computing system, the priority list for the plurality of applications; receiving a request to access an application from the priority list for the plurality of applications; and in response to the request to access the application from the priority list for the plurality of applications, installing, by the computing system, the application, and executing the installed application after installing the application to perform a function based at least in part on the verbal input without receiving an additional input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium having stored thereon instructions, that when executed by a computing device having at least one processor, cause the computing device to perform functions comprising:
-
receiving a verbal input; parsing the verbal input to recognize one or more keywords; identifying a plurality of applications associated with the recognized one or more keywords; determining a priority list for the plurality of applications based at least in part on a relevance associated with the one or more recognized keywords; providing for display the priority list for the plurality of applications; receiving a request to access an application from the priority list for the plurality of applications; and in response to the request to access the application from the priority list for the plurality of applications, installing the application, and executing the installed application after installing the application to perform a function based at least in part on the verbal input without receiving an additional input. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising; receiving an input; parsing the input to recognize one or more keywords; identifying a plurality of applications associated with the recognized one or more keywords; determining a priority list for the plurality of applications based at least in part on a relevance associated with the one or more recognized keywords; providing for display the priority list for the plurality of applications; receiving a request to access an application from the priority list of the plurality of applications; and in response to the request to access the application from the priority list for the plurality of applications, installing the application, and executing the installed application after installing the application to perform a function based at least in part on the input without receiving an additional input. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification