IP Library Granted Patent US 8,538,757
Granted Patent B2
US 8,538,757 · App. 12/643,611 · Granted Sep 17, 2013

System and method of a list commands utility for a speech recognition command system

Inventor: Kimberly Patch (Boston, MA)
Assignee: Redstart Systems, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,538,757
App. No.
12/643,611
Granted
Sep 17, 2013
Kind
B2
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.

Claims (32)

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. The medium of claim 1 , wherein the listed object is a screen coordinate and the function is a mouse click at that screen coordinate.

3. The medium of claim 1 , wherein the listed object is a program.

4. The medium of claim 1 , wherein the listed object is a command key.

5. The medium of claim 1 , wherein the listed object is a combined command.

6. The medium of claim 1 , wherein the listed object is a keystroke or action assigned to different programs.

7. The medium of claim 1 , wherein listed objects from more than one list may be used in a single speech command.

8. The medium of claim 1 , wherein the structured grammar enables combinatorial voice commands.

9. The medium of claim 1 , wherein the structured grammar further enables a phrase mode wherein a keyword of a phrase modifies the meaning of words within that phrase, wherein the mode is automatically terminated at the end of the phrase.

10. The medium of claim 9 , wherein the keyword distinguishes between command words and text.

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.

12. The medium of claim 11 , wherein the structured grammar enables combinatorial voice commands.

13. The medium of claim 11 , wherein the voice command specifies placement of a cursor with respect to at least one of an x-y or x-y-z coordinate system associated with the object.

14. The medium of claim 11 , wherein the voice command corresponds to multiple mouse clicks or screen touches.

15. The medium of claim 11 , wherein the structured grammar enables a phrase mode wherein a keyword of a phrase modifies the meaning of words within that phrase, wherein the mode is automatically terminated at the end of the phrase.

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.

17. The medium of claim 16 , wherein the command invokes any screen or any screen element of the mobile device.

18. The medium of claim 16 , wherein accessing any element on any screen is achieved by uttering a command word for screen followed by a number or other word designating a particular screen.

19. The medium of claim 16 , wherein the object is at least one of an icon, an operating system, a phone, a messaging facility, a user interface, a menu, a camera, a web browsing application, a media application, a GPS/navigation application, a document review and editing application, a music application, and a smartphone application.

20. The medium of claim 16 , wherein the user can set choices that alter the voice command execution.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2015
From: REDSTART SYSTEMS, INC.
To: PATCH, KIMBERLY C
Reel/Frame 037347/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2012
From: PATCH, KIMBERLY
To: REDSTART SYSTEMS, INC.
Reel/Frame 027650/0034 →
Continuity (4)
Continuation In Part 12123056 · May 19, 2008
Provisional Application 61139495 · Dec 19, 2008
Provisional Application 60938599 · May 17, 2007
Related Publication 20100169098A1 · Jul 1, 2010