System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
First Claim
1. A method for launching an input utility for use in entering data into an active application, said active application being a foreground application currently in use by a user, said method comprising:
- displaying an organizing image on a screen of a computer system wherein said organizing image includes a palette having a plurality of icons representing an input utility displayed on said palette;
engaging one of said icons with a pointer means and moving said pointer means to a desired location on said screen;
activating said input utility and displaying an input image created for said input utility at about said desired location, said input image dedicating a portion of said screen for data input into said input utility; and
linking said input image to said active application such that data input into said input utility is communicated to said active application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides method and apparatus for inputting data to an active application of a computer system. A method of the present invention comprises the steps of creating an input image on a screen of a computer system, detecting the engagement of the input image by a pointer, analyzing the engagement to determine input data, and sending the input data to the active application program. Another method of the present invention comprises the steps of initializing a computer implemented process for intercepting input request calls made by the active application program, creating an input image on the computer system'"'"'s screen, detecting an engagement of a pointer with the input image, analyzing the engagement to determine potential input data, and sending the input data to the application program. The present invention preferably includes an organizational image including a palette and a number of icons representing input utilities. The icons can be dragged off of the palette to activate a selected utility.
175 Citations
26 Claims
-
1. A method for launching an input utility for use in entering data into an active application, said active application being a foreground application currently in use by a user, said method comprising:
-
displaying an organizing image on a screen of a computer system wherein said organizing image includes a palette having a plurality of icons representing an input utility displayed on said palette; engaging one of said icons with a pointer means and moving said pointer means to a desired location on said screen; activating said input utility and displaying an input image created for said input utility at about said desired location, said input image dedicating a portion of said screen for data input into said input utility; and linking said input image to said active application such that data input into said input utility is communicated to said active application. - View Dependent Claims (2)
-
-
3. A method for inputting data to an active application running on a computer system, said active application being a foreground application currently in use by a user, the method comprising:
-
creating an input image on a screen of a computer system, said input image dedicating a portion of said screen for data input to an active application program running on said computer system, said creation including substeps of; (a) displaying on said screen an organizational image comprising a palette and a plurality of icons that represent input utilities; and (b) selecting one of said icons to create said input images on said screen by; (i) engaging the selected icon with said pointer means; (ii) moving said pointer means to a desired location on said screen; and (iii) displaying said input image at about said desired location; linking said input image with said active application program; detecting the engagement of said input image by a pointer means; analyzing said engagement to determine input data; and sending said input data to said active application program. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for inputting data to an active application program running on a computer system, said active application being a foreground application currently in use by a user, the method comprising:
-
initializing a computer implemented process for intercepting input request calls made by an active application program running on a computer system; creating an input image on said screen, said input image dedicating a portion of said screen for data input to said application program, said creation including substeps of; (a) displaying on said screen an organizational image comprising a palette having a plurality of icons that represent input utilities; and (b) selecting one of said icons to create said input image on said screen; linking said input image with said active application program; detecting an engagement of a pointer means with said input image; analyzing said engagement to determine appropriate input data; sending said appropriate input dam to said active application program; and sending alternative input data to said active application program in response to said input request if no engagement has been made with said input image and if said alternative input data is available for said application from another source. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A pen computer system comprising:
-
a central processing unit (CPU); screen means coupled to said CPU; tablet means coupled to said CPU; stylus means adapted to engage said tablet means to input strokes to said CPU; means for creating an input image on said screen means, said input image dedicating a portion of said screen for data input into an active application program running on said computer system, said active application being a foreground application currently in use by a user, said means for creating an input image having; (a) means for displaying an organizational image on said screen including palette means having a plurality of icons that represent input utilities; and (b) means for selecting one of said icons with said stylus means such that said input image is created on said screen means, said means for selecting the selected icon responsive to an engagement of said icon with said stylus means, operable to track a movement of said pointer means to a desired location on said screen means, and operable to display said input image at about said desired location; means for linking said input image with said active application program; means for detecting at least one stroke made by said stylus means on said tablet means such that said stroke engages said input image; means for analyzing said at least one stroke to determine appropriate input data; and means for passing said appropriate input data to an active application program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification