HANDWRITING MANIPULATION FOR CONDUCTING A SEARCH OVER MULTIPLE DATABASES
First Claim
1. A computer implemented method for a handwriting-initiated search wherein the computer implemented method is executed on a multifunctional device, the computer implemented method comprising:
- receiving a user input on a touch sensitive input unit of the multifunctional device;
determining whether the received user input is a handwriting input on the touch sensitive input unit, wherein the handwriting input is differentiated from a selection of a Graphic User Interface (GUI) object;
upon determination of the handwriting input;
processing the handwriting input to determine one or more matching characters;
conducting a search over databases based on the one or more matching characters;
obtaining search results from the conducted search; and
presenting the search results, the presented search results being selectable by the user for performing an action associated with a search result.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for allowing a user of a multifunctional device to search information without going through several menu/button manipulations. More specifically, a multifunctional device comprises a user screen area including a touch sensitive layer to receive user input in order to initiate a search over several local and/or remote databases. The user is allowed to input a free-style handwriting query on a screen of a device to look up information, such as contact information, available applications, wallpapers, ringtones, photos, call logs, etc. After conducting a search, the device presents the search results to the user in such a way that the user can start an intended operation by selecting a search result, such as making a call, starting an application, etc.
79 Citations
28 Claims
-
1. A computer implemented method for a handwriting-initiated search wherein the computer implemented method is executed on a multifunctional device, the computer implemented method comprising:
-
receiving a user input on a touch sensitive input unit of the multifunctional device; determining whether the received user input is a handwriting input on the touch sensitive input unit, wherein the handwriting input is differentiated from a selection of a Graphic User Interface (GUI) object; upon determination of the handwriting input; processing the handwriting input to determine one or more matching characters; conducting a search over databases based on the one or more matching characters; obtaining search results from the conducted search; and presenting the search results, the presented search results being selectable by the user for performing an action associated with a search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device for performing a handwriting-initiated search, the computing device comprising:
-
a touch sensitive input unit for receiving a user input; at least one memory unit for storing a plurality of databases; a processor operable to; determine whether the received user input is a handwriting input on the touch sensitive input unit, wherein the handwriting input is differentiated from a selection of a GUI object; in response to the handwriting input, process the handwriting input to identify one or more matching characters; conduct a search over the plurality of databases based on the one or more matching characters; obtain search results; and formulate a graphical user interface displaying the search results; and a display unit for displaying the formulated graphical user interface, wherein each displayed search result is selectable by the user for performing an action associated with the search result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having instructions encoded thereon to conduct a search based on a handwritten search query, wherein the instructions, when executed by a computing device, cause the computing device to:
-
receive a user input through a first window displayed on a touch sensitive screen of the computing device; determine whether the received user input is a handwritten search query or selection of a GUI object; in response to receipt of the handwritten search query; conduct a search over one or more databases based on the handwritten search query; lock the first window to preserve a current status of the first window; and present a second window displaying search results obtained from the search over the first window, the displayed search results being selectable by the user for performing an action associated with a search result. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification