APPARATUS AND METHOD FOR EXECUTING APPLICATION
First Claim
1. An apparatus of executing an application, comprising:
- a text string recognizer configured to determine a text string;
a determiner configured to determine one or more candidate applications related to the text string, and to determine an input location of the selected text string in the one or more candidate applications based on a type of the selected text string and an association model;
an application list provider configured to generate and display a list of the one or more candidate applications; and
an application executer configured to execute a candidate application selected from the list and to input the selected text string into the input location of the selected candidate application.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for executing an application may execute a text string selected by a user or an application associated with a type of text string to input the text string to increase the user'"'"'s convenience. The apparatus of executing an application includes a text string recognizer to determine a text string, a determiner to determine one or more candidate applications related to the text string, and an input location of the selected text string based on a type of the selected text string and the association model, an application list provider to generate and display a list of the candidate applications, and an application executer to execute a candidate application selected from the list and to input the selected text string into the input location of the candidate application.
237 Citations
20 Claims
-
1. An apparatus of executing an application, comprising:
-
a text string recognizer configured to determine a text string; a determiner configured to determine one or more candidate applications related to the text string, and to determine an input location of the selected text string in the one or more candidate applications based on a type of the selected text string and an association model; an application list provider configured to generate and display a list of the one or more candidate applications; and an application executer configured to execute a candidate application selected from the list and to input the selected text string into the input location of the selected candidate application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for executing an application, comprising:
-
determining a type of a text string; determining one or more candidate applications related to the type of the text string, and an input location of the text string in the one or more candidate applications, based on an association model comprising the text string and association information between the text string and an application; generating a list of the one or more candidate applications; executing a candidate application selected from the list; and inputting the selected text string into the input location of the executed candidate application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of generating an association model, comprising:
-
determining a type of a text string, an application where the text string is input, and an input location where the text string is input in the application; generating usage history information regarding the text string based on the text string, the type of the text string, the application where the text string is input, and a location where the text string is input; and generating an association model between the text string and the application based on the usage history information. - View Dependent Claims (18, 19, 20)
-
Specification