# US 2010/0169098 A1 · System and method of a list commands utility for a speech recognition command system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0169098 A1
- Document ID: US20100169098A1
- Status: Published application
- Kind: A1
- Application number: 12/643,611
- Filed: 2009-12-21
- Published: 2010-07-01
- Earliest claimed: 2007-05-17
- Assignees: Redstart Systems, Inc.
- Inventors: Kimberly Patch
- Web page: https://patentgrep.com/patent/US20100169098A1

## CPC

- G10L 15/193: Formal grammars, e.g. finite state automata, context free grammars or word networks
- G10L 2015/228: {of application context}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

In embodiments of the present invention, a system and computer-implemented method for enabling a user to interact with a mobile device 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 enables access to an object of the mobile device using a single command, and mapping at least one function of the object to the global voice command, wherein upon receiving voice input from the user of the mobile device, the object recognizes the global voice command and controls the function.

## Claims

### Claim 1

A 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 the listed object 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.

### Claim 2 (depends on 1)

The medium of claim 1, wherein the listed object is a screen coordinate and the function is a mouse click at that screen coordinate.

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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

### Claim 7 (depends on 1)

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

### Claim 8 (depends on 1)

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

### Claim at position 9

-11. (canceled)

### Claim 12 (depends on 1)

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.

### Claim 13

(canceled)

### Claim 14 (depends on 12)

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

### Claim at position 13

-19. (canceled)

### Claim 20

A 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:
recognizing a global voice command in a computer platform; and
controlling a custom list object function in accordance with the global voice command, wherein the global voice command is defined using a structured grammar that facilitates building a custom list of objects using a single voice command,
wherein the custom list object is a screen coordinate.

### Claim 21 (depends on 20)

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

### Claim 22 (depends on 20)

The medium of claim 20, 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.

### Claim at position 17

-24. (canceled)

### Claim 25 (depends on 20)

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

### Claim 26 (depends on 20)

The medium of claim 20, 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.

### Claim at position 20

-43. (canceled)

### Claim 44

A 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 an object of the mobile device using a single command; and
mapping at least one function of the object to the global voice command, wherein upon receiving voice input from the user of the mobile device, the object recognizes the global voice command and controls the function.

### Claim 45 (depends on 44)

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

### Claim at position 23

-47. (canceled)

### Claim 48 (depends on 44)

The medium of claim 44, 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.

### Claim at position 25

-52. (canceled)

### Claim 53 (depends on 44)

The medium of claim 44, 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 an IPHONE application.

### Claim at position 27

-55. (canceled)

### Claim 56 (depends on 44)

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

### Claim at position 29

-62. (canceled)
