Multiple graphical annotations of documents using overlays
First Claim
1. A database system, comprising:
- a processing system; and
a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising;
storing, by the processing system of the database system, a plurality of subscriptions, each of the subscriptions associated with a different subscriber of a plurality of subscribers, each subscriber associated with a permission level of a plurality of permission levels;
receiving first information uploaded from a first remote user system over a network, wherein the first information comprises annotation information including annotations and positioning information;
determining whether to grant one of the subscribers access to the annotations; and
in response to determining to grant the one of the subscribers access to the annotations, downloading second information to be used to graphically annotate content on a second remote user system without modification of said content on the second remote user system, wherein the second information that is different from the received first information and the second remote user system that is different from the first remote user system;
wherein said content comprises at least one of text, an image, flash based images or video, and the content is created using at least one of a plurality of document creation applications; and
wherein the second different information comprises an overlay having a transparent work area to align to an arbitrary format display corresponding to the content.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for sharing document annotations. A document is displayed on a graphical user interface and first annotation information for the document is created by a first user, the annotation information including first annotations and positioning information for positioning a first overlay window relative to the document. The first overlay window with the first annotations is displayed over the document wherein the document is visible through the first overlay window. The annotation information is sharable with other users, whereby a different user is able to display the overlay with annotations made by the first user over the document on a different system, and the annotations do not modify the underlying document.
195 Citations
20 Claims
-
1. A database system, comprising:
- a processing system; and
a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising; storing, by the processing system of the database system, a plurality of subscriptions, each of the subscriptions associated with a different subscriber of a plurality of subscribers, each subscriber associated with a permission level of a plurality of permission levels; receiving first information uploaded from a first remote user system over a network, wherein the first information comprises annotation information including annotations and positioning information; determining whether to grant one of the subscribers access to the annotations; and
in response to determining to grant the one of the subscribers access to the annotations, downloading second information to be used to graphically annotate content on a second remote user system without modification of said content on the second remote user system, wherein the second information that is different from the received first information and the second remote user system that is different from the first remote user system;wherein said content comprises at least one of text, an image, flash based images or video, and the content is created using at least one of a plurality of document creation applications; and
wherein the second different information comprises an overlay having a transparent work area to align to an arbitrary format display corresponding to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- a processing system; and
-
12. A method, comprising:
-
storing, by a processing system of a database system, a plurality of subscriptions, each of the subscriptions associated with a different subscriber of a plurality of subscribers, each subscriber associated with a permission level of a plurality of permission levels; receiving at the database system first information uploaded from a first remote user system that is coupled to the database system over a network, wherein the first information comprises annotation information including annotations and positioning information; determining, by the processing system, whether to grant one of the subscribers access to the annotations; and
in response to determining to grant the one of the subscribers access to the annotations, downloading second information to be used to graphically annotate content that originates from an arbitrary document creation application and includes an arbitrary format without modification of said content on the second remote user system, wherein the second information that is different than the received first information and the downloading is to a second remote user system that is different from the first remote user system; andwherein the second different information comprises an overlay having a transparent work area to align to an arbitrary format display corresponding to the content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification