IP Library Granted Patent US 8,788,273
Granted Patent B2
US 8,788,273 · App. 13/396,771 · Granted Jul 22, 2014

Method for quick scroll search using speech recognition

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,788,273
App. No.
13/396,771
Granted
Jul 22, 2014
Kind
B2
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 (31)

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.

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

3. 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.

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

5. 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.

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

7. 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.

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.

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

10. 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.

11. 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.

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.

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

14. 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.

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

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

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

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

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded May 23, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033016/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2012
From: EDGAR, ROBBIE DONALD; ALLEN, LUKE STEPHEN; SHIRZADI, FARHOUD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027706/0172 →