# US 8,788,273 B2 · Method for quick scroll search using speech recognition

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

- Number: US 8,788,273 B2
- Document ID: US8788273B2
- Status: Granted
- Kind: B2
- Application number: 13/396,771
- Filed: 2012-02-15
- Published: 2013-08-15
- Granted: 2014-07-22
- Earliest claimed: 2012-02-15
- Applicants: Robbie Donald Edgar; Luke Stephen Allen; Farhoud Shirzadi
- Inventors: Robbie Donald Edgar; Luke Stephen Allen; Farhoud Shirzadi
- Web page: https://patentgrep.com/patent/US8788273B2

## CPC

- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for a computing device to search for data entails receiving first user input that initiates a quick scrolling action and activates a speech recognition subsystem, receiving second user input by recognizing voice input using the speech recognition subsystem to determine a search query, and searching for data that corresponds to the search query. The quick scrolling action and activation of the speech recognition subsystem may be triggered, for example, by a swiping gesture on an optical jog pad, on a touch screen, or on a touch-sensitive mouse, or by a contactless three-dimensional gesture.

## Claims

### Claim 1

A method for a computing device to search for data, the method comprising:
receiving first user input that initiates a quick scrolling action and activates a speech recognition subsystem;
receiving second user input by recognizing voice input using the speech recognition subsystem to determine a search query, wherein receiving the second input occurs while the quick scrolling action is ongoing; and
searching for data that corresponds to the search query.

### Claim 2 (depends on 1)

The method as claimed in claim 1 wherein receiving the first input comprises receiving a swiping gesture.

### Claim 3 (depends on 2)

The method as claimed in claim 2 comprising:
receiving a further swiping gesture; and
searching for a further instance of the data corresponding to the search query.

### Claim 4 (depends on 1)

The method as claimed in claim 1 wherein receiving the first input comprises receiving a swiping gesture on an optical jog pad.

### Claim 5 (depends on 1)

The method as claimed in claim 1 wherein receiving the first input comprises receiving a swiping gesture on a list of items displayed on a touch screen.

### Claim 6 (depends on 1)

The method as claimed in claim 1 wherein receiving the first input comprises receiving a swiping gesture on a touch-sensitive mouse.

### Claim 7 (depends on 1)

The method as claimed in claim 1 wherein receiving the first input comprises receiving a contactless swiping gesture detectable by a contactless gesture recognition system.

### Claim 8

A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device cause the computing device to:
receive first user input that initiates a quick scrolling action and activates a speech recognition subsystem;
receive second user input by recognizing voice input using the voice recognition subsystem to determine a search query, wherein the second input is received while the quick scrolling action is ongoing; and
search for data that corresponds to the search query.

### Claim 9 (depends on 8)

The computer-readable medium as claimed in claim 8 wherein the code for receiving the first input comprises code for receiving a swiping gesture.

### Claim 10 (depends on 9)

The computer-readable medium as claimed in claim 9 comprising code to cause the device to:
receive a further swiping gesture; and
search for a further instance of the data corresponding to the search query.

### Claim 11 (depends on 8)

The computer-readable medium as claimed in claim 8 wherein the code for receiving the first input comprises code for receiving one of: a swiping gesture on an optical jog pad, a swiping gesture on a list of items displayed on a touch screen, a swiping gesture on a touch-sensitive mouse and a contactless swiping gesture in proximity to a contactless user input device.

### Claim 12

A computing device comprising:
a memory for storing data;
a first user input device for receiving first user input that initiates a quick scrolling action and that activates a speech recognition subsystem for receiving voice input as second user input received while the quick scrolling action is ongoing, the speech recognition subsystem determining a search query from the voice input; and
a processor operatively coupled to the memory to execute a search function for searching the data in response to the search query.

### Claim 13 (depends on 12)

The computing device as claimed in claim 12 wherein the first user input device is a tactile input device for receiving a swiping gesture.

### Claim 14 (depends on 13)

The computing device as claimed in claim 13 wherein the processor searches for a further instance of the data corresponding to the search query in response to a further swiping gesture received by the first user input device.

### Claim 15 (depends on 12)

The computing device as claimed in claim 12 wherein the first user input device is an optical jog pad.

### Claim 16 (depends on 12)

The computing device as claimed in claim 12 wherein the first user input device is a touch screen displaying a list of items.

### Claim 17 (depends on 12)

The computing device as claimed in claim 12 wherein the first user input device is a touch-sensitive mouse.

### Claim 18 (depends on 12)

The computing device as claimed in claim 12 wherein the first user input device is a contactless gesture recognition system.
