Shared Document Annotation
First Claim
1. A method of shared document annotation, comprising:
- displaying a source document in a browser;
receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation;
displaying in the browser a modified document comprising a hotspot corresponding to the designated portion of the source document;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and the hotspot; and
rendering a page layout comprising the printed representation including the hot spot.
1 Assignment
0 Petitions
Accused Products
Abstract
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer program product for shared document annotation. A shared annotation is received or retrieved for a source document displayed in a browser. A modified document comprising a hotspot corresponding to the shared annotation is displayed in the browser, and upon a printing command, coordinates are captured corresponding to a printed representation of the modified document and the hotspot, resulting in a rendered page layout comprising the printed representation including the hotspot.
134 Citations
29 Claims
-
1. A method of shared document annotation, comprising:
- displaying a source document in a browser;
receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation;
displaying in the browser a modified document comprising a hotspot corresponding to the designated portion of the source document;
in response to a print command, capturing coordinates corresponding to a printedrepresentation of the modified document and the hotspot; and
rendering a page layout comprising the printed representation including the hot spot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- displaying a source document in a browser;
-
10. A method of adding a shared document annotation to a document, comprising:
-
displaying a source document in a browser;
receiving a shared annotation and a designation of a portion of the source document for association with the shared annotation;
displaying in the browser a modified document comprising the shared annotation associated with the portion;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and the shared annotation; and
rendering a page layout comprising the printed representation, wherein the portion is a hotspot associated with the shared annotation.
-
-
11. A method of displaying a shared document annotation, comprising:
-
displaying a source document in a browser;
retrieving a shared annotation associated with the source document;
displaying in the browser a modified document comprising the shared annotation;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and a location of the shared annotation within the printed representation; and
rendering a page layout comprising the printed representation and a hotspot associated with the location of the shared annotation within the printed representation.
-
-
12. A computer program product for shared document annotation, the computer program product comprising:
-
a computer-readable medium; and
computer program code, coded on the medium, for;
displaying a source document in a browser;
receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation;
displaying in the browser a modified document comprising a hotspot corresponding to the designated portion of the source document;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and the hotspot;
and rendering a page layout comprising the printed representation including the hot spot. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for adding a shared document annotation to a document, the computer program product comprising:
-
a computer-readable medium; and
computer program code, coded on the medium, for;
displaying a source document in a browser;
receiving a shared annotation and a designation of a portion of the source document for association with the shared annotation;
displaying in the browser a modified document comprising the shared annotation associated with the portion;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and the shared annotation; and
rendering a page layout comprising the printed representation, wherein the portion is a hotspot associated with the shared annotation.
-
-
22. A computer program product for displaying a shared document annotation, the computer program product comprising:
-
a computer-readable medium; and
computer program code, coded on the medium, for;
displaying a source document in a browser;
retrieving a shared annotation associated with the source document;
displaying in the browser a modified document comprising the shared annotation;
in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and a location of the shared annotation within the printed representation; and
rendering a page layout comprising the printed representation and a hotspot associated with the location of the shared annotation within the printed representation.
-
-
23. A system for displaying a source document in a browser;
-
an annotation module for receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation and displaying a modified document comprising a hotspot corresponding to the designated portion of the source document;
a feature extraction module for, in response to a print command, capturing coordinates corresponding to a printed representation of the modified document and the hotspot; and
a render module for rendering a page layout comprising the printed representation including the hot spot. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification