Systems and Methods for Voice Based Search
First Claim
1. A method implemented in a portable device, the method comprising:
- detecting a first change in orientation of the portable device;
in response to the first change in orientation of the portable device, recording a voice input from the user;
detecting a second change in orientation of the portable device; and
in response to the second change in orientation of the portable device, stopping the recording.
18 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate voice-based search of information. For example, a portable device may be in a first orientation to present a display of a graphical user interface, such as a search interface presented within a web browser of the portable device. When the portable device is in a second orientation different from the first orientation, the portable device records a voice input for the graphical user interface. When the portable device is back to the first orientation, the portable device applies the voice input to the graphical user interface. When the user shakes the portable device, the portable device re-initializes the graphical user interface for a subsequent input.
53 Citations
20 Claims
-
1. A method implemented in a portable device, the method comprising:
-
detecting a first change in orientation of the portable device; in response to the first change in orientation of the portable device, recording a voice input from the user; detecting a second change in orientation of the portable device; and in response to the second change in orientation of the portable device, stopping the recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium embodying instructions, the instructions causing a portable device to perform a method, the method comprising:
-
detecting a first change in orientation of the portable device; in response to the first detected change in orientation of the portable device, recording a voice input from the user; detecting a second change in orientation of the portable device; and in response to the second detected change in orientation of the portable device, stopping the recording.
-
-
16. A portable device, comprising:
-
means for detecting a first change in orientation of the portable device; means for recording a voice input from the user in response to the first detected change in orientation of the portable device; means for detecting a second change in orientation of the portable device; and means for stopping the recording in response to the second detected change in orientation of the portable device.
-
-
17. A portable device, comprising:
-
an accelerometer; a display screen; a memory; a processor coupled with the memory, the display screen, the accelerometer and the data communication interface, the processor to detect a first change in orientation of the portable device based on measurements from the accelerometer and to start recording of a voice input from the user in the memory in response to the first change, the processor to detect a second change in orientation of the portable device based on measurements from the accelerometer and to stop the recording of the voice input in response to the second change; and a data communication interface coupled with the processor to transmit the voice input recorded in the memory. - View Dependent Claims (18, 19)
-
-
20. A method implemented in a cellular phone having a display screen, the method comprising:
-
presenting a search interface on the display screen of the cellular phone while the cellular phone is in a first orientation suitable for viewing of the search interface by a user; starting a recorder of the cellular phone to record a voice input from the user, in response to the cellular phone being changed from the first orientation to a second orientation suitable for the user to talk on the cellular phone; stopping the recorder of the cellular phone and submitting a search request over a data communication channel, in response to the cellular phone being changed from the second orientation back to the first orientation; receiving a search result responsive to the search request; displaying the search result on the display screen; and replacing the search results with the search interface in response to the cellular phone being shaken.
-
Specification