Annotable document printer
First Claim
Patent Images
1. A method, comprising:
- receiving a multimedia document comprising content in an original layout, the multimedia document comprising data ordered sequentially with respect to time;
reformatting the received multimedia document, the reformatting comprising augmenting the data of the multimedia document in the original layout to add at least one hot zone positioned in an area contained by spatial coordinates representing a distinct time range in the sequentially ordered data, and visually located with respect to a sequence of data from the sequentially ordered data to create a visual correspondence between the at least one hot zone and a corresponding sequence from the sequentially ordered data, thereby producing a reformatted multimedia document in an output layout;
outputting, by a printer, the reformatted multimedia document in the output layout; and
outputting, by the printer, a mapping table describing at least one action associated with the at least one hot zone of the reformatted multimedia document, the at least one action comprising, responsive to receiving pen strokes within the at least one hot zone, writing a representation of the pen strokes to the received multimedia document at the distinct time range corresponding to the at least one hot zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A printer receives a multimedia document as input and creates two documents as output: a paper version of the multimedia document and a “mapping” file that maps marks on the physical pages onto actions. The mapping table is supplied to an application associated with a pen-capture device that can be attached to the paper version of the multimedia document and used to receive the marks applied to the paper.
-
Citations
34 Claims
-
1. A method, comprising:
-
receiving a multimedia document comprising content in an original layout, the multimedia document comprising data ordered sequentially with respect to time; reformatting the received multimedia document, the reformatting comprising augmenting the data of the multimedia document in the original layout to add at least one hot zone positioned in an area contained by spatial coordinates representing a distinct time range in the sequentially ordered data, and visually located with respect to a sequence of data from the sequentially ordered data to create a visual correspondence between the at least one hot zone and a corresponding sequence from the sequentially ordered data, thereby producing a reformatted multimedia document in an output layout; outputting, by a printer, the reformatted multimedia document in the output layout; and outputting, by the printer, a mapping table describing at least one action associated with the at least one hot zone of the reformatted multimedia document, the at least one action comprising, responsive to receiving pen strokes within the at least one hot zone, writing a representation of the pen strokes to the received multimedia document at the distinct time range corresponding to the at least one hot zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 32, 33, 34)
-
-
20. A method, comprising:
-
receiving a document file comprising multimedia data ordered sequentially with respect to time and a plurality of designated timeline input areas contained by spatial coordinates and capable of receiving pen strokes, each designated timeline input area corresponding to a plurality of distinct key multimedia frames in multimedia data, and spatial coordinates of each designated timeline input area representing a distinct time range corresponding to the plurality of distinct key frames of the received document file, and visually located with respect to the corresponding plurality of distinct key frames to create a visual correspondence between each of the designated timeline input area and the corresponding plurality of distinct key frames; receiving pen strokes within one of the plurality of designated timeline input areas of the document, the one of the plurality of designated timeline input areas associated via a mapping table with an action comprising, responsive to receiving pen strokes within the one of the plurality of designated timeline input area, writing a representation of the pen strokes to the received multimedia document at distinct time range corresponding to the one of the plurality of designated timeline input area; determining pen strokes spatial coordinates of the pen strokes within one of plurality of the designated timeline input areas; linearly scaling the pen strokes spatial coordinates to a corresponding time offset in the multimedia data; and writing to the file, at the corresponding time offset, data representing the pen strokes. - View Dependent Claims (31)
-
-
21. A system, comprising:
a printer that; receives a multimedia document comprising content ordered sequentially with respect to time and in an original layout, reformats the received multimedia document by augmenting the content of the multimedia document in the original layout to add at least one hot zone positioned in an area contained by spatial coordinates representing a distinct time range in the sequentially ordered content, and visually located with respect to a sequence of content from the sequentially ordered content to create a visual correspondence between the at least one hot zone and the corresponding sequence of content, thereby producing a reformatted multimedia document in an output layout, and outputs the reformatted multimedia document in the output layout; and a data storage medium containing a mapping table that describes at least one action associated with the at least one hot zone of the reformatted multimedia document, the at least one action comprising, responsive to receiving pen strokes within the at least one hot zone, writing a representation of the pen strokes to the received multimedia document at the distinct time range corresponding to the at least one hot zone. - View Dependent Claims (22, 23, 24)
-
25. A computer program product including a computer readable medium comprising executable instructions thereon, the instructions capable of causing a data processing system to:
-
receive a multimedia document comprising content in an original layout, the multimedia document comprising data ordered sequentially with respect to time; reformat the received multimedia document, the reformatting comprising augmenting the content of the multimedia document in the original layout to add at least one hot zone positioned in an area contained by spatial coordinates representing a distinct time range in the sequentially ordered data, and visually located with respect to a sequence of data from the sequentially ordered data to create a visual correspondence between the at least one hot zone and the corresponding sequence of data, thereby producing a reformatted multimedia document in an output layout; output, by the a printer, the reformatted multimedia document in the output layout; and output, by printer, a mapping table describing at least one action associated with the at least one hot zone of the reformatted multimedia document, the at least one action comprising, responsive to receiving pen strokes within the at least one hot zone, writing a representation of the pen strokes to the received multimedia document at the distinct time range corresponding to the at least one hot zone. - View Dependent Claims (26, 27)
-
-
28. A computer readable medium comprising executable instructions thereon, the instructions capable of causing a data processing system to:
-
receive a document file comprising multimedia data ordered sequentially with respect to time and a plurality of designated timeline input areas contained by spatial coordinates and capable of receiving pen strokes, each designated timeline input area corresponding to a plurality of distinct key multimedia frames in multimedia data, and spatial coordinates of each designated timeline input area representing a distinct time range corresponding to the plurality of distinct key frames of the received document file, and visually located with respect to the corresponding plurality of distinct key frames to create a visual correspondence between each of the designated timeline input area and the corresponding plurality of distinct key frames; receive pen strokes within a one of the plurality of designated timeline input areas of the document, the one of the plurality of designated timeline input areas associated via a mapping table with an action comprising, responsive to receiving pen strokes within the one of the plurality of designated timeline input area, writing a representation of the pen strokes to the received multimedia document at distinct time range corresponding to the one of the plurality of designated timeline input area; determine pen strokes spatial coordinates of the pen strokes within one of plurality of the designated timeline input areas; linearly scale the spatial coordinates to a corresponding time offset in the multimedia data; and write to the file, at the corresponding time offset, data representing the pen strokes.
-
-
29. A method, comprising:
-
receiving a video file; reformatting the received video file, thereby producing an output layout, the output layout comprising a plurality of designated timeline input areas, each designated timeline input area contained by spatial coordinates, representing a distinct time range corresponding to a plurality of distinct key frames of the received video file, and visually located with respect to the distinct key frames to create a visual correspondence between the designated timeline input area and the corresponding plurality of distinct key frames; outputting, by a printer, the reformatted video file in the output layout; and outputting, by the printer, a mapping table describing at least one action associated with at least one of the plurality of designated timeline input areas of the output layout, the at least one action comprising, responsive to receiving written input within the at least one of the plurality of designated timeline input areas, writing a representation of the written input to the received video file at the distinct time range corresponding to the at least one of the plurality of designated timeline input areas contained by the spatial coordinates. - View Dependent Claims (30)
-
Specification