Glow highlighting as an ink attribute
First Claim
1. A data structure for storing electronic ink, comprising:
- data representing electronic ink; and
an indicator assigning a highlight attribute to the data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for rendering electronic ink with highlighting attributes include: (a) receiving data representing at least one electronic ink stroke including a highlighting attribute; (b) rendering a first highlighting stroke in a first dimension and in a first highlighting color and/or pattern; and (c) rendering an ink color stroke in an ink color and/or pattern and in a second dimension that is smaller than the first dimension to produce a composite stroke that has a highlighted appearance. When the highlighted stroke is selected, this stroke may be rendered with a third, inner layer that is narrower than the ink colored layer, in a highlight color and/or pattern. This invention also relates to systems and computer-readable media for performing these methods, and to data structures that include a highlight attribute with electronic ink data.
55 Citations
48 Claims
-
1. A data structure for storing electronic ink, comprising:
-
data representing electronic ink; and
an indicator assigning a highlight attribute to the data. - View Dependent Claims (2, 3)
-
-
4. A method for rendering electronic ink, comprising:
-
receiving data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted;
rendering a first highlighting stroke in a first dimension and in a first highlighting color or pattern; and
rendering an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
wherein the first highlighting stroke and the ink color stroke are rendered so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (5, 6)
-
-
7. A method for rendering electronic ink, comprising:
-
receiving data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted;
rendering a first highlighting stroke in a first dimension and in a first highlighting color or pattern;
rendering an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
rendering a second highlighting stroke in a second highlighting color or pattern and in a third dimension that is smaller than the second dimension, wherein the first highlighting stroke, the second highlighting stroke, and the ink color stroke are rendered so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising:
-
rendering a highlighted ink stroke with a first outer highlight color or pattern and a first inner ink color or pattern different from the first outer highlight color or pattern;
selecting at least the highlighted ink stroke; and
when selected, rendering the highlighted ink stroke with a second outer highlight color or pattern, a second inner ink color or pattern, and a first inner highlight color or pattern. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions for performing the steps comprising:
-
storing data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted;
rendering a first highlighting stroke representing the at least one electronic ink stroke in a first dimension and in a first highlighting color or pattern; and
rendering an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
wherein the first highlighting stroke and the ink color stroke are rendered so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (20, 21)
-
-
22. A computer-readable medium having computer-readable instructions for performing the steps comprising:
-
storing data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted;
rendering a first highlighting stroke representing the at least one electronic ink stroke in a first dimension and in a first highlighting color or pattern;
rendering an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
rendering a second highlighting stroke in a second highlighting color or pattern and in a third dimension that is smaller than the second dimension, wherein the first highlighting stroke, the second highlighting stroke, and the ink color stroke are rendered so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-readable medium having computer-readable instructions for performing the steps comprising:
-
storing a highlighted ink stroke with a first outer highlight color or pattern and a first inner ink color or pattern different from the first outer highlight color or pattern;
receiving a selection of at least the highlighted ink stroke; and
when selected, rendering the highlighted ink stroke with a second outer highlight color or pattern, a second inner ink color or pattern, and a first inner highlight color or pattern. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system, comprising:
-
a storage device constructed and adapted to store data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted; and
a processor adapted to;
render a first highlighting stroke representing the at least one electronic ink stroke in a first dimension and in a first highlighting color or pattern; and
render an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
wherein the processor renders the first highlighting stroke and the ink color stroke so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (35, 36)
-
-
37. A system, comprising:
-
a storage device constructed and adapted to store data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted; and
a processor adapted to;
render a first highlighting stroke representing the at least one electronic ink stroke in a first dimension and in a first highlighting color or pattern;
render an ink color stroke in an ink color or pattern and in a second dimension that is smaller than the first dimension;
render a second highlighting stroke in a second highlighting color or pattern and in a third dimension that is smaller than the second dimension, wherein the processor renders the first highlighting stroke, the second highlighting stroke, and the ink color stroke so as to produce a composite ink stroke that has a highlighted appearance. - View Dependent Claims (38, 39, 40)
-
-
41. A system, comprising:
-
a storage device constructed and adapted to store data representing at least one electronic ink stroke, wherein the data indicates that the at least one electronic ink stroke is to be highlighted; and
a processor adapted to;
render a highlighted ink stroke representing the at least one electronic ink stroke with a first outer highlight color or pattern and a first inner ink color or pattern different from the first outer highlight color or pattern;
receive a selection of at least the highlighted ink stroke; and
when selected, render the highlighted ink stroke with a second outer highlight color or pattern, a second inner ink color or pattern, and a first inner highlight color or pattern. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification