发明名称 Utility object for specialized data entry
摘要 An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More particularly, the object may communicate interface e 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.
申请公布号 US8745528(B2) 申请公布日期 2014.06.03
申请号 US20090358582 申请日期 2009.01.23
申请人 Microsoft Corporation 发明人 Feldman Kyril;Chambers Robert L;Dodge Steve;Murayama Takanobu;Zielinski Tobias;Torset Todd A;Wick Thomas R;Garside Adrian J
分类号 G06F3/048 主分类号 G06F3/048
代理机构 代理人
主权项 1. A computer generated user interface for accepting handwritten ink, the user interface comprising: a first region for accepting, on a hardware display, handwritten ink associated with a pen; and a second region whose contents are controlled by configuring one or more objects associated with said user interface, the one or more objects controlling a placement of the user interface near at least one of at least two insertion points, each of the at least two insertion points being in a respective insertion region, each insertion region being associated respectively with an edit control, wherein the one or more objects specifying an offset of the first and second regions from the respective edit controls, and the one or more objects determining an input language and a handwriting surface and a keyboard surface for at least one of the at least two insertion points, the handwriting surface and keyboard surface corresponding to the input language, andwherein the handwritten ink being sent to at least one of the at least two insertion points directly upon the pen moving at least a predetermined distance from a surface on which the user interface is displayed and without additional interaction between the pen and the user interface;wherein said handwritten ink is converted into text and said text is inserted into at least one of the respective insertion regions; andwherein the one or more objects provide instructions to position the user interface within an area of the at least one of the respective edit controls when the user interface cannot be positioned above or below the at least one of the respective edit controls, the instructions based on the size of the at least one of the respective edit controls.
地址 Redmond WA US