Ink repurposing
First Claim
1. A system, comprising:
- a first application program that includes electronic ink data; and
a processor that introduces a data set relating to at least a portion of the electronic ink data into a second application program that is different from the first application program.
2 Assignments
0 Petitions
Accused Products
Abstract
Pen-based computing systems enable users to create, save, edit, modify, and manipulate electronic ink in various ways. To make such systems more useful, the electronic ink may be “repurposed” for use in other application programs. For example, pen-based computing systems may be programmed to: receive electronic ink data in a first application program and introduce a data set relating to at least a portion of the electronic ink data into a second, different application program. The data set introduced into the second application program may include electronic ink data or machine-generated text based on the electronic ink data. Users may freely select the electronic ink data to be transferred to the second application program and the application program to which the ink data will be transferred. The first application program, which serves as the source for the ink data to be transferred, may in some examples receive strokes as user input and generate electronic ink data from this user input (e.g., such as a document program in a pen-based computing system or tablet PC). The second application program, which serves as the target program for the ink data transfer, may be any suitable program into which transfer of ink data is desired, such as an email application program, an electronic calendar system, an electronic address book, an electronic task manager, a Web-browser, and the like.
-
Citations
51 Claims
-
1. A system, comprising:
-
a first application program that includes electronic ink data; and
a processor that introduces a data set relating to at least a portion of the electronic ink data into a second application program that is different from the first application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving electronic ink data in a first application program; and
introducing a data set relating to at least a portion of the electronic ink data into a second application program that is different from the first application program. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium including computer-executable instructions for performing a method, comprising:
-
receiving electronic ink data in a first application program; and
introducing a data set relating to at least a portion of the electronic ink data into a second application program that is different from the first application program. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system comprising:
-
an input that receives a selection of a data set contained in a source application program, wherein the data set includes electronic ink data;
a processor that inserts target data based on the data set into a target application program, wherein the target application program is different from the source application program, wherein the processor further associates additional information with the target data or the data set, wherein the additional information includes at least one member selected from the group of;
data providing a link from the target data to the data set;
data providing a link from the data set to the target data;
data identifying a source from which the target data was obtained;
data identifying a target to which the target data was sent;
data representing related documents associated with the target data;
data representing related documents associated with the data set;
data representing factual information associated with the target data; and
data representing factual information associated with the data set. - View Dependent Claims (41, 42, 43)
-
-
44. A method comprising:
-
inserting target data based on a data set contained in a source application program into a target application program, wherein the data set includes electronic ink data and wherein the target application program is different from the source application program;
associating additional information with the target data or the data set, wherein the additional information includes at least one member selected from the group of;
data providing a link from the target data to the data set;
data providing a link from the data set to the target data;
data identifying a source from which the target data was obtained;
data identifying a target to which the target data was sent;
data representing related documents associated with the target data;
data representing related documents associated with the data set;
data representing factual information associated with the target data; and
data representing factual information associated with the data set. - View Dependent Claims (45, 46, 47)
-
-
48. A computer-readable medium including computer-executable instructions stored thereon for performing a method comprising:
-
inserting target data based on a data set contained in a source application program into a target application program, wherein the data set includes electronic ink data and wherein the target application program is different from the source application program;
associating additional information with the target data or the data set, wherein the additional information includes at least one member selected from the group of;
data providing a link from the target data to the data set;
data providing a link from the data set to the target data;
data identifying a source from which the target data was obtained;
data identifying a target to which the target data was sent;
data representing related documents associated with the target data;
data representing related documents associated with the data set;
data representing factual information associated with the target data; and
data representing factual information associated with the data set. - View Dependent Claims (49, 50, 51)
-
Specification