System and method of a list commands utility for a speech recognition command system
First Claim
1. A non-transitory computer-readable storage medium with an executable program stored thereon for enabling a user to interact with a computer platform using a voice command, wherein the program instructs a processor to perform the following steps:
- defining a structured grammar for generating a global voice command;
defining a global voice command of the structured grammar, wherein the global voice command enables building a custom list of objects; and
mapping at least one function of a listed object from the custom list of objects to the global voice command;
wherein upon receiving voice input from the user the platform recognizes at least one global voice command in the voice input and executes the function on the listed object in accordance with the recognized global voice command.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention, a system and computer-implemented method for enabling a user to interact with a computer platform using a voice command may include the steps of defining a structured grammar for generating a global voice command, defining a global voice command of the structured grammar, wherein the global voice command building a custom list of objects, and mapping at least one function of a listed object from the custom list of objects to the global voice command, wherein upon receiving voice input from the user the platform object recognizes at least one global voice command in the voice input and executes the function on the listed object in accordance with the recognized global voice command.
47 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium with an executable program stored thereon for enabling a user to interact with a computer platform using a voice command, wherein the program instructs a processor to perform the following steps:
-
defining a structured grammar for generating a global voice command; defining a global voice command of the structured grammar, wherein the global voice command enables building a custom list of objects; and mapping at least one function of a listed object from the custom list of objects to the global voice command; wherein upon receiving voice input from the user the platform recognizes at least one global voice command in the voice input and executes the function on the listed object in accordance with the recognized global voice command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium with an executable program stored thereon for enabling a user to interact with a computer platform using a voice command, wherein the program instructs a processor to perform the following steps:
-
defining a structured grammar for generating a global voice command; defining a global voice command of the structured grammar, wherein the global voice command enables building a custom list of objects; recognizing the defined global voice command in a computer platform; and controlling a function of an object in a custom list of objects in accordance with the global voice command, wherein the custom list of objects includes a screen coordinate. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium with an executable program stored thereon for enabling a user to interact with a mobile device using a voice command, wherein the program instructs a processor to perform the following steps:
-
defining a structured grammar for generating a global voice command; defining a global voice command of the structured grammar, wherein the global voice command enables access to a listed object from a custom list of objects of the mobile device using a single command; and mapping at least one function of the listed object to the global voice command, wherein upon receiving voice input from the user of the mobile device, the mobile device recognizes the global voice command and controls the function. - View Dependent Claims (17, 18, 19, 20)
-
Specification