System for Creating and Editing Temporal Annotations of Documents
First Claim
1. A computer-implemented method comprising using an annotation system to:
- (1) receive a first annotation input representing a first annotation content for temporally annotating a first instance of a first target in a first instance of a first XML document, wherein the first instance of the first XML document is served by a document server component of a document system, wherein the annotation system is functionally independent of the document system;
(2)(a) semantically analyse the first XML document to identify the first instance of the first target;
to(b) generate target locating data for locating a second instance of the first target in a second instance of the first XML document; and
to(c) generate first annotation data from the first annotation input, wherein the first annotation data represent the first annotation content, the first target locating data and a first temporal association between;
(i) a first manifestation of the first annotation content in connection with a manifestation of the first instance of the first XML document and(ii) a manifestation of the first instance of the first target in the manifestation of the first instance of the first XML document; and
wherein the annotation system is functionally independent of the document system;
(3) store the first annotation data;
(4) retrieve the first annotation data; and
(5) manifest the first annotation content in connection with a manifestation of a second instance of the first target in a second instance of the first XML document served by the document server.
1 Assignment
0 Petitions
Accused Products
Abstract
An annotation system receives a first annotation input representing first annotation content for temporally annotating a first instance of a first target in a first instance of a first XML document. The first instance of the first XML document is served by a document server component of a document system. The annotation system is functionally independent of the document system. The annotation system temporally annotates the first instance of the first target with the first annotation content. The annotation subsequently manifests the first annotation content in connection with a manifestation of a second instance of the first target in a manifestation of a second instance of the first XML document served by the document server.
71 Citations
50 Claims
-
1. A computer-implemented method comprising using an annotation system to:
-
(1) receive a first annotation input representing a first annotation content for temporally annotating a first instance of a first target in a first instance of a first XML document, wherein the first instance of the first XML document is served by a document server component of a document system, wherein the annotation system is functionally independent of the document system; (2) (a) semantically analyse the first XML document to identify the first instance of the first target;
to(b) generate target locating data for locating a second instance of the first target in a second instance of the first XML document; and
to(c) generate first annotation data from the first annotation input, wherein the first annotation data represent the first annotation content, the first target locating data and a first temporal association between; (i) a first manifestation of the first annotation content in connection with a manifestation of the first instance of the first XML document and (ii) a manifestation of the first instance of the first target in the manifestation of the first instance of the first XML document; and
wherein the annotation system is functionally independent of the document system;(3) store the first annotation data; (4) retrieve the first annotation data; and (5) manifest the first annotation content in connection with a manifestation of a second instance of the first target in a second instance of the first XML document served by the document server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer system comprising at least one computer-readable medium tangibly storing computer program instructions, wherein the computer program instructions are executable by at least one computer processor to perform a computer-implemented method, wherein the method comprises using an annotation system to:
-
(1) receive a first annotation input representing a first annotation content for temporally annotating a first instance of a first target in a first instance of a first XML document, wherein the first instance of the first XML document is served by a document server component of a document system, wherein the annotation system is functionally independent of the document system; (2) (a) semantically analyse the first XML document to identify the first instance of the first target;
to(b) generate target locating data for locating a second instance of the first target in a second instance of the first XML document; and
to(c) generate first annotation data from the first annotation input, wherein the first annotation data represent the first annotation content, the first target locating data and a first temporal association between; (i) a first manifestation of the first annotation content in connection with a manifestation of the first instance of the first XML document and (ii) a manifestation of the first instance of the first target in the manifestation of the first instance of the first XML document; and
wherein the annotation system is functionally independent of the document system;(3) store the first annotation data; (4) retrieve the first annotation data; and (5) manifest the first annotation content in connection with a manifestation of a second instance of the first target in a second instance of the first XML document served by the document server. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification