Configuring digital pens for use across different applications
First Claim
1. A method, performed by a computing device, comprising:
- providing a user interface (UI) presentation on a display device;
receiving a pen activation signal in response to a user activating an input mechanism provided by a particular digital pen;
identifying a location on the UI presentation that is estimated to be accessible to the user, based on one or more accessibility factors;
generating a pen configuration presentation;
presenting the pen configuration presentation on the UI presentation at the location that has been identified;
receiving a configuration input from the user in response to interaction by the user with the pen configuration presentation; and
in response to the configuration input, storing a configuration setting in a data store that governs a characteristic of ink strokes produced by the particular digital pen,the configuration setting applying across at least two different applications executable by the computing device, and being paired in the data store with a pen identifier associated with the particular digital pen.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is described herein for defining at least some characteristics of a digital pen in a global manner across plural applications, such that the pen exhibits the same characteristics across two or more applications. In one implementation, the technique involves: receiving a pen activation signal in response to a user'"'"'s activation of an input mechanism provided by a particular digital pen; identifying a location on a user interface (UI) presentation that is readily accessible to the user; generating a pen configuration presentation; presenting the pen configuration presentation on the UI presentation at the location that has been identified; receiving a configuration input from the user in response to the user'"'"'s interaction with the pen configuration presentation; and, in response to the configuration input, storing a global configuration setting that governs a characteristic of ink strokes produced by the particular digital pen across at least two different applications.
32 Citations
22 Claims
-
1. A method, performed by a computing device, comprising:
-
providing a user interface (UI) presentation on a display device; receiving a pen activation signal in response to a user activating an input mechanism provided by a particular digital pen; identifying a location on the UI presentation that is estimated to be accessible to the user, based on one or more accessibility factors; generating a pen configuration presentation; presenting the pen configuration presentation on the UI presentation at the location that has been identified; receiving a configuration input from the user in response to interaction by the user with the pen configuration presentation; and in response to the configuration input, storing a configuration setting in a data store that governs a characteristic of ink strokes produced by the particular digital pen, the configuration setting applying across at least two different applications executable by the computing device, and being paired in the data store with a pen identifier associated with the particular digital pen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device for configuring a digital pen, comprising:
-
a tool activation component configured to receive a pen activation signal in response to a user activating an input mechanism provided by a particular digital pen; a location determination component configured to identify a location on a user interface (UI) presentation that is estimated to be accessible to the user, based on one or more accessibility factors, the UI presentation being generated by the computing device; a configuration tool configured to; generate a pen configuration presentation in response to the pen activation signal; present the pen configuration presentation on the UI presentation at the location that has been identified; receive a configuration input from the user in response to interaction by the user with the pen configuration presentation; and in response to the configuration input, store a global configuration setting in a data store that governs a characteristic of ink strokes produced by the particular digital pen, the global configuration setting applying across plural applications executable by the computing device, and being paired in the data store with a pen identifier associated with the particular digital pen. - View Dependent Claims (18, 19)
-
-
20. A computer-readable storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more processor devices, performing a method that comprises:
-
providing a user interface (UI) presentation on a display device; receiving a pen activation signal in response to a user activating an input mechanism provided by a particular digital pen; generating a pen configuration presentation in response to receiving the pen activation signal, wherein the pen configuration presentation includes; a prompt that invites the user to specify an application-related scope of a configuration setting, selectable scopes corresponding to an application-specific scope that applies to just a particular application, and a global scope that applies to plural applications; and a prompt that invites the user to specify at least one characteristic of ink strokes produced by the particular digital pen; presenting the pen configuration presentation on the UI presentation at a specified location based on one or more accessibility factors; receiving a configuration input from the user in response to interaction by the user with the pen configuration presentation; in response to the configuration input, storing a configuration setting in a data store that governs a characteristic of ink strokes produced by the particular digital pen, the configuration setting being paired in the data store with a pen identifier associated with the particular digital pen; and in a drawing operation; receiving pen information, corresponding to at least location information that identifies a current location of the particular digital pen with respect to the UI presentation; associating the pen information with the pen identifier assigned to the particular pen; retrieving the configuration setting from the data store based on the pen identifier; and producing an ink stroke on the UI presentation based on the pen information and the configuration setting.
-
-
21. A computing device, comprising:
-
storage storing computer-readable instructions; a processor configured to execute the computer-readable instructions to; obtain a user defined pen configuration setting for an input mechanism of a particular digital pen, the pen configuration setting being defined by the user to be applied globally to all applications of the computing device or to a set of specific applications; receive a pen activation signal from the input mechanism of the particular digital pen; and
,interpret the pen activation signal with the pen configuration setting. - View Dependent Claims (22)
-
Specification