Method and system for freeform digital ink annotation of data traces
First Claim
Patent Images
1. A method for annotating a data trace with freeform digital ink, the method comprising:
- displaying a data trace representing data on a display, the data trace being a graphical representation of a time-varying signal;
receiving at least one freeform digital ink annotation on the data trace;
displaying the freeform digital ink annotation on the display of the data trace;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
10 Assignments
0 Petitions
Accused Products
Abstract
The method and system of the invention enables free-from digital ink annotation of data traces and storage management of the data trace based upon the free-from digital ink annotations. An embodiment of the system and method of the invention receives a freeform digital ink annotation on a data trace, maps the freeform digital ink annotation to the data corresponding to the annotated portions of the data trace and renders the freeform digital ink annotations on a display of the data trace.
-
Citations
25 Claims
-
1. A method for annotating a data trace with freeform digital ink, the method comprising:
-
displaying a data trace representing data on a display, the data trace being a graphical representation of a time-varying signal;
receiving at least one freeform digital ink annotation on the data trace;
displaying the freeform digital ink annotation on the display of the data trace;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data. - View Dependent Claims (2, 3, 4, 6, 7, 9, 20, 22, 24)
compressing, copying, sending, transmitting and moving the identified at least one portion of the data. -
4. The method of claim 1, where managing the identified at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
6. The method of claim 1, further comprising,
receiving a summary command; - and
presenting the portions of data that correspond with at least one freeform digital ink annotation along with at least one freeform digital ink annotation.
- and
-
7. The method of claim 1, the data being at least one of medical, engineering, experimental, scientific, financial and business data.
-
9. The method of claim 1, the data trace being an audio trace.
-
20. The method of claim 1, the data trace being a graphical representation of a time-varying signal.
-
22. The method of claim 1, the data being associated with an external data source.
-
24. A The method of claim 1, wherein the data is associated with a graphical representation of a time varying signal.
-
-
5. A method for annotating a data trace with freeform digital ink, the method comprising:
-
displaying a data trace representing data on a display, the data trace being a graphical representation of a time-varying signal;
receiving at least one freeform digital ink annotation on the data trace;
displaying the freeform digital ink annotation on the display of the data trace;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and compressing the remaining portions of the data.
-
-
8. A method for annotating a data trace with freeform digital ink, the method comprising:
-
displaying a data trace representing data on a display;
receiving at least one freeform digital ink annotation on the data trace;
displaying the freeform digital ink annotation on the display of the data trace;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein the data trace is at least one of a barogram, an electrocardiogram, a kymogram, a polygram, a seismogram and a thermogram;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
-
10. A method for annotating a data trace with freeform digital ink, the method comprising:
-
displaying a data trace representing data on a display, the data trace being a series of images from a video data stream;
receiving at least one freeform digital ink annotation on the data trace;
displaying the freeform digital ink annotation on the display of the data trace;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
-
11. A system for annotating a data trace with freeform digital ink, the system comprising:
-
a display of a data trace, the data trace being a graphical representation of a time-varying signal;
an input device for receiving at least one freeform digital ink annotation of the data trace, the display being responsive to the receipt of at least one freeform digital ink annotation to render the at least one freeform digital ink annotation on at least one corresponding portion of the data trace; and
a processor that is responsive to a selection of at least one of the at least one freeform digital ink annotation to identify, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation and to manage a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data. - View Dependent Claims (12, 13, 14, 15, 21, 23, 25)
-
-
16. A system for annotating a data trace with freeform digital ink, the system comprising:
-
a display of a data trace;
an input device for receiving at least one freeform digital ink annotation of the data trace, the display being responsive to the receipt of at least one freeform digital ink annotation to render the at least one freeform digital ink annotation on at least one corresponding portion of the data trace; and
a processor that is responsive to a selection of at least one of the at least one freeform digital ink annotation to identify, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation and to manage a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein the data trace is at least one of a barogram, an electrocardiogram, a kymogram, a polygram, a seismogram and a thermogram;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
-
17. A system for annotating a data trace with freeform digital ink, the system comprising:
-
a display of a data trace, the data trace being a series of images from a video data stream;
an input device for receiving at least one freeform digital ink annotation of the data trace, the display being responsive to the receipt of at least one freeform digital ink annotation to render the at least one freeform digital ink on at least one corresponding portion of the data trace; and
a processor that is responsive to a selection of at least one of the at least one freeform digital ink annotation to identify, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation and to manage a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
-
18. A method for annotating a data trace with freeform digital ink, the method comprising:
-
inputting a data trace varying over a domain;
displaying the data trace on a display, the display defining a coordinate system, the domain of the data trace being independent of the coordinate system of the display;
receiving at least one freeform digital ink annotation of the data trace;
displaying the freeform digital ink annotation on the display, relative to the display of the data trace on the display;
selecting at least one of the at least one freeform digital ink annotation;
identifying, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation; and
managing a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
-
19. A system for annotating a data trace with free form digital ink, the system comprising:
-
a first input device for receiving a data trace varying over a domain;
a display defining a coordinate system, the data trace displayable on the display, the domain of the data trace being independent of the coordinate system of the display;
a second input device for receiving at least one freeform digital ink annotation of the data trace, the display being responsive to the receipt of at least one freeform digital ink annotation to display the at least one freeform digital ink annotation and at least one corresponding portion of the data trace; and
a processor that is responsive to a selection of at least one of the at least one freeform digital ink annotation to identify, for each selected freeform digital ink annotation, at least one portion of the data of the data trace associated with that selected freeform digital ink annotation and to manage a storage of the at least one portion of the data associated with the at least one selected freeform digital ink annotation;
wherein managing the storage of the at least one portion of the data comprises saving the identified at least one portion of the data and deleting remaining portions of the data.
-
Specification