Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
69 words
A method of recording and re-enacting the annotation of an image, comprising the steps of: storing information representative of annotations made to an image in the form of a plurality of time-sequenced data records; simultaneously displaying the time-based program and the image in electronic form; and re-enacting the annotation of the image in electronic form by processing the data records in synchronization with the display of the time-based program.
Claim 2
Independent Claim
69 words
A method of recording and re-enacting the annotation of an image, comprising the steps of: storing information representative of annotations made to an image in the form of a plurality of time-sequenced data records; simultaneously displaying the time-based program and the image in electronic form; and re-enacting the annotation of the image in electronic form by processing the data records in synchronization with the display of the time-based program.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein the annotations include pointing to at least a portion of the image.
Claim 4
Dependent Claim
21 words
The method of claim 1 wherein the annotations include drawing a line associated with at least a portion of the image.
Claim 5
Dependent Claim
21 words
The method of claim 1 wherein the annotations include forming a character associated with at least a portion of the image.
Claim 6
Dependent Claim
12 words
The method of claim 1, wherein the time-based program includes audio information.
Claim 7
Dependent Claim
12 words
The method of claim 1, wherein the time-based program includes video information.
Claim 8
Dependent Claim
16 words
The method of claim 1, wherein a data record includes spatial information relating to the annotations.
Claim 9
Dependent Claim
16 words
The method of claim 1, wherein a data record includes temporal information relating to the annotations.
Claim 10
Dependent Claim
27 words
The method of claim 1, wherein a data record includes information relating to a graphical representation of an annotating implement displayed during the reenactment of the annotations.
Claim 11
Dependent Claim
24 words
The method of claim 1, wherein a data record includes a pointer to a previously stored graphical representation used in re-enacting the visual references.
Claim 12
Dependent Claim
13 words
The method of claim 10, wherein the previously stored graphical representation includes text.
Claim 13
Dependent Claim
14 words
The method of claim 1, further including the step of editing the data records.
Claim 14
Independent Claim
82 words
A method of presenting an image with annotations synchronized to a separate time-based program, comprising the steps of: manually annotating the image based upon movements entered through a graphical input device; storing data representative of the annotations in the form of one or more time-sequenced data records; displaying the image on the screen of a display device; processing the data records by transferring the previously recorded annotations to the displayed image; and displaying the annotations in synchronization with a separate time-based program.
Claim 15
Independent Claim
82 words
A method of presenting an image with annotations synchronized to a separate time-based program, comprising the steps of: manually annotating the image based upon movements entered through a graphical input device; storing data representative of the annotations in the form of one or more time-sequenced data records; displaying the image on the screen of a display device; processing the data records by transferring the previously recorded annotations to the displayed image; and displaying the annotations in synchronization with a separate time-based program.
Claim 16
Dependent Claim
13 words
The method of claim 13 wherein the time-based program includes a moving image.
Claim 17
Dependent Claim
16 words
The method of claim 13 wherein the data records contain x-y coordinates associated with the movements.
Claim 18
Dependent Claim
16 words
The method of claim 13 wherein the data records contain delay information associated with the movements.
Claim 19
Dependent Claim
46 words
The method of claim 13, further including the steps of: storing an image of an implement associated with the annotations; and transferring the image of the implement to the displayed image as part of the step of processing the data records associated with the time period.
Claim 20
Dependent Claim
124 words
The method of claim 17, further including the steps of: storing, in an old buffer, data representative of an area of the displayed image associated with the position of the implement during a previous time period; storing, in a current buffer, data representative of an area of the displayed image associated with the position of the implement during the current time period; modifying the old and new buffers in accordance with information contained in the data records; copying the modified old buffer to the screen in its entirety at the position of the implement during the previous time period in order to transfer the annotations previously recorded during the time period; and copying the modified new buffer in its entirety into the old buffer.
Claim 21
Dependent Claim
31 words
The method of claim 13, further including the step of sequentially processing the data records until the accumulated time delay exceeds or equals the playback time of the separate time-based program.
Claim 22
Dependent Claim
40 words
The method of claim 19, wherein the step of sequentially processing the data records until the accumulated time delay exceeds or equals the playback time of the separate time-based program follows a backward time movement of the separate time-based program.
Claim 23
Independent Claim
317 words
A method annotating an image in synchronization with a related time-based program, comprising the steps of: displaying an image to be annotated; manually annotating the image with movements made on a graphical input device; recording the annotations as a series of data records including spatial and temporal information associated with the movement of the input device; allocating storage space for a plurality of buffers, including: a pen image buffer for storing an image of an implement associated with annotation called a pen image, an old buffer for storing a portion of the image associated with a previous time period, this being the previous pen-image position, and a current buffer for storing a portion of the image associated with the image associated substantially with the current time, this being the current pen-image position; processing the data records to perform the steps of: transferring annotations associated with the previous pen-image position into the old buffer using a graphical line draw; copying the region of overlap, if any, between the old buffer and current buffer from the old buffer into the corresponding area of the current buffer; copying the area of the screen image not associated with the overlap region into the current buffer; copying any portion of the pen image which intersects the overlap region when the pen image is juxtaposed onto the current pen image position into the corresponding area of the old buffer; transferring annotations associated with the current pen-image position into the current pen-image position using a graphical line draw; transferring annotations not associated with the previous or current pen-image positions into the corresponding area of the screen buffer using a graphical line draw; copying the old buffer into screen buffer in the old pen-image position; copying the pen image into screen buffer in the current pen-image position using a transparent copy raster operation; and copying the contents of the current buffer into the old buffer.
Claim 24
Independent Claim
317 words
A method annotating an image in synchronization with a related time-based program, comprising the steps of: displaying an image to be annotated; manually annotating the image with movements made on a graphical input device; recording the annotations as a series of data records including spatial and temporal information associated with the movement of the input device; allocating storage space for a plurality of buffers, including: a pen image buffer for storing an image of an implement associated with annotation called a pen image, an old buffer for storing a portion of the image associated with a previous time period, this being the previous pen-image position, and a current buffer for storing a portion of the image associated with the image associated substantially with the current time, this being the current pen-image position; processing the data records to perform the steps of: transferring annotations associated with the previous pen-image position into the old buffer using a graphical line draw; copying the region of overlap, if any, between the old buffer and current buffer from the old buffer into the corresponding area of the current buffer; copying the area of the screen image not associated with the overlap region into the current buffer; copying any portion of the pen image which intersects the overlap region when the pen image is juxtaposed onto the current pen image position into the corresponding area of the old buffer; transferring annotations associated with the current pen-image position into the current pen-image position using a graphical line draw; transferring annotations not associated with the previous or current pen-image positions into the corresponding area of the screen buffer using a graphical line draw; copying the old buffer into screen buffer in the old pen-image position; copying the pen image into screen buffer in the current pen-image position using a transparent copy raster operation; and copying the contents of the current buffer into the old buffer.
Claim 25
Dependent Claim
24 words
The method of claim 1, wherein the time-based program and image in electronic form are simultaneously displayed in seperate windows on a display screen.
Claim 26
Dependent Claim
13 words
The method of claim 1, wherein the separate time-based program includes video movie.
Claim 27
Dependent Claim
17 words
The method of claim 23, wherein the movie includes the likeness of an individual explaining the annotations.