APPLICATION-INDEPENDENT TEXT ENTRY
First Claim
1. A computer program product for application-independent text entry, the computer program product comprising:
- a computer-readable storage medium having computer readable program code embodied thereon, the computer-readable program code comprising;
computer-readable program code for receiving input comprising text provided by a person via at least one input means;
computer-readable program code for displaying a user interface comprising the text and a plurality of icons, each icon associated with a different software application with which the text may be used;
computer-readable program code for detecting a selection by the person of one of the applications; and
computer-readable program code for causing the selected application to do one of;
(1) communicate the text to another person, and (2) display the text in the selected application.
2 Assignments
0 Petitions
Accused Products
Abstract
A text processing module can allow a user to compose text prior to selecting another application with which to use or communicate the text. A device can include the text processing module, which receives text input from a user via text input means. The device can display the text in a user interface, along with one or more icons associated with software applications with which the text can be used or communicated. After the user has entered text, the user can activate a displayed icon to select the applications. The text processing module receives the selection and interacts with the selected application to display the text in the selected application and/or communicate the text to another person using the selected application. The text processing module can interact with user contacts to identify possible recipients for the text based on information in the text.
-
Citations
23 Claims
-
1. A computer program product for application-independent text entry, the computer program product comprising:
a computer-readable storage medium having computer readable program code embodied thereon, the computer-readable program code comprising; computer-readable program code for receiving input comprising text provided by a person via at least one input means; computer-readable program code for displaying a user interface comprising the text and a plurality of icons, each icon associated with a different software application with which the text may be used; computer-readable program code for detecting a selection by the person of one of the applications; and computer-readable program code for causing the selected application to do one of;
(1) communicate the text to another person, and (2) display the text in the selected application.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system for application-independent text entry, comprising:
-
at least one text input means; a user interface provided that displays (a) text that has been entered by a person via the at least one input means, and (b) a plurality of icons, each icon associated with a software application with which the text may be used; and a text processing module communicatively coupled to the user interface, the text processing module detecting a selection by the person of one of the software applications, and causing the selected application to do one of;
(i) communicate the text to another person, and (ii) display the text in the selected application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for application-independent text entry, the method comprising:
-
receiving input comprising text provided by a person via at least one input means of a computing device; displaying a user interface on the device, the user interface comprising the text and a plurality of icons, each icon associated with a different software application with which the text may be used; detecting, by a text processing module executing on the device, a selection by the person of one of the applications; and causing, by the text processing module, the selected application to communicate the text to another person or display the text in the selected application. - View Dependent Claims (20, 21, 22, 23)
-
Specification