Utility object for specialized data entry
First Claim
1. A computer generated user interface for accepting handwritten ink comprising:
- a first region for accepting handwritten ink associated with a pen;
a second region whose contents are controlled by configuring an object associated with said user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
An object is associated with one or more controls in a software application. An object associated with a control determincs the operation of the data entry user interface when the data entry user interface is being employed to enter data into that control. More particularly, the object may communicate interface characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics
44 Citations
56 Claims
-
1. A computer generated user interface for accepting handwritten ink comprising:
-
a first region for accepting handwritten ink associated with a pen;
a second region whose contents are controlled by configuring an object associated with said user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 42)
-
-
16. A computer display window having an upper region and a lower region comprising:
-
an insertion point active in an insertion region;
a handwriting capture panel including a first region for capturing handwritten ink;
wherein said handwriting capture panel is displayed above said insertion region when said insertion region is in said lower region and wherein said handwriting capture panel is displayed below said insertion region when said insertion region is in said upper region.
-
-
18. A method of controlling a user interface, comprising:
-
receiving information from a software application; and
invoking a user interface based upon the received information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48)
-
-
49. A computing environment, comprising:
-
an application having at least one control for receiving input data;
a user interface for entering data into the at least one control; and
a utility object that receives information from the application regarding the at least one control, and controls the user interface in response to the received information. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
Specification