System and method for processing digital annotations
First Claim
1. A method for storing a digital annotation, the method comprising:
- obtaining a notification of a creation of a digital annotation;
identifying an anchor associated with the digital annotation;
storing a first resource representative of a location of the anchor, wherein the first resource includes a locator, and wherein the locator includes at least one locator part;
determining if there is a content associated with the digital annotation; and
storing a second resource representative of a content associated with the digital annotation if it is determined that there is content associated with the digital annotation.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an aspect of the present invention, a method for storing a digital annotation is provided. The method includes obtaining a notification of a creation of a digital annotation and identifying an anchor associated with the digital annotation. Once the digital annotation has been received and the anchor identified, a resource: locators representative of a location of the anchor is stored. The resource: locators includes a locator that contains at least one locator part. Additionally, a determination is made as to whether there is a content associated with the digital annotation, and if so, a resource: contents representative of the content associated with the digital annotation is stored.
-
Citations
34 Claims
-
1. A method for storing a digital annotation, the method comprising:
-
obtaining a notification of a creation of a digital annotation;
identifying an anchor associated with the digital annotation;
storing a first resource representative of a location of the anchor, wherein the first resource includes a locator, and wherein the locator includes at least one locator part;
determining if there is a content associated with the digital annotation; and
storing a second resource representative of a content associated with the digital annotation if it is determined that there is content associated with the digital annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An annotation object model for storing a digital annotation, the annotation object model comprising:
-
an annotation class including;
an author identification identifying an author of the digital annotation;
a reference to a collection of resources;
a resources class identifying an anchor or a cargo associated with the digital annotation; and
a locators class including at least one locator part, wherein each locator part is representative of a portion of the digital annotation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for querying for an existing digital annotation, comprising:
-
receiving a query parameter;
determining a query type;
querying an annotation store for annotation objects matching the query parameter; and
returning a digital annotation associated with an annotation object that matches the query parameters. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification