Capturing pen input by a pen-aware shell
First Claim
1. An electronic device comprising:
- a user interface;
at least one processor; and
at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the electronic device to at least;
execute a pen-aware shell that occupies at least a portion of the user interface;
upon detecting contact from a pen device on the user interface, capture, by the pen-aware shell, input from the pen device;
upon the pen-aware shell determining the capture of the input from the pen device is complete, convert the captured input to an ink data structure; and
share the ink data structure with an application at least by selecting an application with which to share the ink data structure, wherein the selecting is based at least on a context associated with the ink data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices. Contact of a pen on the touch screen is detected by a persistent, pen-aware shell that occupies some or all of the touch screen user interface throughout operation of the electronic device. Detected pen contact with the touch screen is captured/collected as pen input and used to perform a function of the electronic device or shared with an application such that the application may perform a function based on the pen input. A performed function or application with which to share the pen in put is selected by a user, automatically by an operating system, or a combination of the two. Automatic capture of pen input by the persistent, pen-aware shell provides an intuitive way of making use of pen/touch screen capability of an electronic device.
-
Citations
20 Claims
-
1. An electronic device comprising:
-
a user interface; at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the electronic device to at least; execute a pen-aware shell that occupies at least a portion of the user interface; upon detecting contact from a pen device on the user interface, capture, by the pen-aware shell, input from the pen device; upon the pen-aware shell determining the capture of the input from the pen device is complete, convert the captured input to an ink data structure; and share the ink data structure with an application at least by selecting an application with which to share the ink data structure, wherein the selecting is based at least on a context associated with the ink data structure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device comprising:
-
a user interface; at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the electronic device to at least; execute a pen-aware shell that occupies at least a portion of the user interface; upon detecting contact from a pen device on the user interface, capture, by the pen-aware shell, input from the pen device; upon the pen-aware shell determining the capture of the input from the pen device is complete, convert the captured input to an ink data structure; and share the ink data structure with an application, wherein the electronic device at least; provides a plurality of applications for user selection, wherein the plurality of applications is based on context associated with the ink data structure; and selects an application with which to share the ink data structure. - View Dependent Claims (7, 8)
-
-
9. A method comprising:
-
executing a persistent shell across a background of a desktop; upon detecting when a pen touches the background, capturing, by the persistent shell, input from the pen; converting the captured input to an ink data structure;
orsharing the ink data structure with an application, wherein sharing the ink data structure with an application includes selecting an application with which to share the ink data based on a context associated with the ink data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer storage media having computer-executable instructions that, upon execution by a processor, cause the processor to at least:
-
execute a pen-aware shell across at least a portion of a user interface; upon detecting pen input on the pen-aware shell, capture, by the pen-aware shell, the pen input; convert the pen input to an ink data structure; and share the ink data structure with with an application, wherein sharing the ink data structure with an application includes selecting an application with which to share the ink data based on a context associated with the ink data structure. - View Dependent Claims (17, 18, 19, 20)
-
Specification