Shared document annotation
First Claim
1. A computer method of shared document annotation, comprising:
- (A) displaying a source document in a browser;
(B) locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising;
the source document;
an annotation; and
a first hotspot that links the annotation to the source document;
(C) receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation;
(D) updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to the designated portion of the source document and to include a modified source document that comprises a selectable portion associated with the second hotspot;
(E) displaying in the browser the modified source document comprising the selectable portion associated with the second hotspot;
(F) in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to the selectable portion associated with the second hotspot; and
(G) rendering a page layout comprising the printed representation including the selectable portion associated with the second hotspot,(H) wherein the shared annotation and designation are retrieved from a shared annotation server.
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.
-
Citations
24 Claims
-
1. A computer method of shared document annotation, comprising:
-
(A) displaying a source document in a browser; (B) locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising; the source document; an annotation; and a first hotspot that links the annotation to the source document; (C) receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation; (D) updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to the designated portion of the source document and to include a modified source document that comprises a selectable portion associated with the second hotspot; (E) displaying in the browser the modified source document comprising the selectable portion associated with the second hotspot; (F) in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to the selectable portion associated with the second hotspot; and (G) rendering a page layout comprising the printed representation including the selectable portion associated with the second hotspot, (H) wherein the shared annotation and designation are retrieved from a shared annotation server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer method of displaying a shared document annotation, comprising:
-
(A) displaying a source document in a browser; (B) locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising; the source document; an annotation; and a first hotspot that links the annotation to the source document; (C) retrieving a shared annotation associated with the source document; (D) updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to a designated location of the source document and to include a modified source document that comprises the shared annotation; (E) displaying in the browser the modified document comprising the shared annotation; (F) in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to a location of the shared annotation within the printed representation that corresponds to the designated location within the source document; and (G) rendering a page layout comprising the printed representation and the second hotspot associated with the location of the shared annotation within the printed representation, (H) wherein the shared annotation and designation are retrieved from a shared annotation server.
-
-
10. 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; locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising; the source document; an annotation; and a first hotspot that links the annotation to the source document; receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation; updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to the designated portion of the source document and to include a modified source document that comprises a selectable portion associated with the second hotspot; displaying in the browser the modified source document comprising the selectable portion associated with the second hotspot; in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to the selectable portion associated with the second hotspot; and rendering a page layout comprising the printed representation including the selectable portion associated with the second hotspot, wherein the shared annotation and designation are retrieved from a shared annotation server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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; locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising; the source document; an annotation; and a first hotspot that links the annotation to the source document; retrieving a shared annotation associated with the source document; updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to a designated location of the source document and to include a modified source document that comprises the shared annotation; displaying in the browser the modified document comprising the shared annotation; in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to a location of the shared annotation within the printed representation that corresponds to the designated location within the source document; and rendering a page layout comprising the printed representation and the second hotspot associated with the location of the shared annotation within the printed representation, wherein the shared annotation and designation are retrieved from a shared annotation server.
-
-
19. A system for shared document annotation, the system comprising;
-
a display device for displaying the source document in the browser; a processor for locating a mixed media reality document data structure associated with the source document, the mixed media reality document data structure comprising; the source document; an annotation; and a first hotspot that links the annotation to the source document; an annotation module for receiving a shared annotation and a designation of a portion of the source document associated with the shared annotation, updating the mixed media reality document data structure associated with the source document to include a second hotspot that links the shared annotation to the designated portion of the source document and to include a modified source document that comprises a selectable portion associated with the second hotspot, and for transmitting the modified document comprising the selectable portion associated with the second hotspot to the display device for display; a feature extraction module for, in response to a print command, capturing coordinates corresponding to a printed representation of the modified source document and coordinates corresponding to the selectable portion associated with the second hotspot; and a render module for rendering a page layout comprising the printed representation including the selectable portion associated with the second hotspot, wherein the shared annotation and designation are retrieved from a shared annotation server. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification