System for Programmatically Accessing Document Annotations
First Claim
1. A computer-implemented method performed by an annotation system, wherein the method comprises:
- (1) receiving a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document, wherein the operation comprises at least one of a create, read, update, and delete operation;
wherein the first instance of the first XML document is served by a document server component of a document system, wherein the document system is functionally independent of the annotation system;
wherein the request explicitly addresses the first annotation data by means of an application programming interface in the annotation system; and
(2) in response to the request, performing the operation on the first annotation data.
1 Assignment
0 Petitions
Accused Products
Abstract
An annotation system receives a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document. The operation is at least one of a create, read, update, and delete operation. The first instance of the first XML document is served by a document server component of a document system. The document system is functionally independent of the annotation system. The request explicitly addresses the first annotation data by means of an application programming interface in the annotation system. The annotation system performs the operation on the first annotation data in response to the request.
-
Citations
58 Claims
-
1. A computer-implemented method performed by an annotation system, wherein the method comprises:
-
(1) receiving a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document, wherein the operation comprises at least one of a create, read, update, and delete operation; wherein the first instance of the first XML document is served by a document server component of a document system, wherein the document system is functionally independent of the annotation system; wherein the request explicitly addresses the first annotation data by means of an application programming interface in the annotation system; and (2) in response to the request, performing the operation on the first annotation data. - 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, 27, 28, 29, 53, 54, 55, 56)
-
-
30. 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:
-
(1) receiving a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document, wherein the operation comprises at least one of a create, read, update, and delete operation; wherein the first instance of the first XML document is served by a document server component of a document system, wherein the document system is functionally independent of the annotation system; wherein the request explicitly addresses the first annotation data by means of an application programming interface in the annotation system; and (2) in response to the request, performing the operation on the first annotation data. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 57, 58)
-
Specification