System for and method of annotation of digital content and creation of collections of annotations of digital content
First Claim
1. A method of annotating digital content comprising:
- causing displaying of a menu including all of a first option to create an annotation such that the annotation is not associated with a volume of digital content, a second option to create the annotation such that the annotation is associated with an entire of the volume of digital content, a third option to create the annotation such that the annotation is associated with a page of the volume of digital content, and a fourth option to create the annotation such that the annotation is associated with selected text contained within the volume of digital content, the menu including a privacy setting associated with each of the first option, the second option, the third option, and the fourth option, and the second option, the third option, and the fourth option including a spoiler alert checkbox;
receiving the annotation that is to be in association with the entire, page, or selected text of the volume of digital content, the annotation being created by a first user using a device that is remotely connected to a server via a network, and the annotation being stored in a computer-readable memory at the server in a manner that maintains a logical connection between the annotation and the associated entire, page, or selected text of the volume of the digital content;
receiving an indication of a collection of annotations into which annotations are to be added, the collection of annotations being created by the first user indicating a desire to create the collection via a user interface and by providing a name for the collection via the user interface, the collection including a privacy setting associated therewith;
adding the annotation into the collection of annotations so created;
causing displaying of the entire, page, or selected text of the volume of digital content together with at least a name of the collection in which the annotation is included; and
sharing the collection of annotations between the first user and one or more other users via the server, the collection of annotations being selected from among a plurality of collections of annotations.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.
57 Citations
26 Claims
-
1. A method of annotating digital content comprising:
-
causing displaying of a menu including all of a first option to create an annotation such that the annotation is not associated with a volume of digital content, a second option to create the annotation such that the annotation is associated with an entire of the volume of digital content, a third option to create the annotation such that the annotation is associated with a page of the volume of digital content, and a fourth option to create the annotation such that the annotation is associated with selected text contained within the volume of digital content, the menu including a privacy setting associated with each of the first option, the second option, the third option, and the fourth option, and the second option, the third option, and the fourth option including a spoiler alert checkbox; receiving the annotation that is to be in association with the entire, page, or selected text of the volume of digital content, the annotation being created by a first user using a device that is remotely connected to a server via a network, and the annotation being stored in a computer-readable memory at the server in a manner that maintains a logical connection between the annotation and the associated entire, page, or selected text of the volume of the digital content; receiving an indication of a collection of annotations into which annotations are to be added, the collection of annotations being created by the first user indicating a desire to create the collection via a user interface and by providing a name for the collection via the user interface, the collection including a privacy setting associated therewith; adding the annotation into the collection of annotations so created; causing displaying of the entire, page, or selected text of the volume of digital content together with at least a name of the collection in which the annotation is included; and sharing the collection of annotations between the first user and one or more other users via the server, the collection of annotations being selected from among a plurality of collections of annotations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of annotating digital content comprising:
-
causing displaying of a menu including all of a first option to create an annotation such that the annotation is not associated with a volume of digital content, a second option to create the annotation such that the annotation is associated with an entire of the volume of digital content, a third option to create the annotation such that the annotation is associated with a page of the volume of digital content, and a fourth option to create the annotation such that the annotation is associated with selected text contained within the volume of digital content, the menu including a privacy setting associated with each of the first option, the second option, the third option, and the fourth option, and the second option, the third option, and the fourth option including a spoiler alert checkbox; receiving the annotation that is to be in association with the entire, page, or selected text of the volume of digital content, the annotation being created by a first user using a device that is remotely connected to a server via a network, and the annotation being stored in a computer-readable memory at the server in a manner that maintains a logical connection between the annotation and the associated entire, page, or selected text of the volume of the digital content; receiving an indication of a collection of annotations into which annotations are to be added, the collection of annotations being created by the first user indicating a desire to create the collection via a user interface and by providing a name for the collection via the user interface, the collection including a privacy setting associated therewith; adding the annotation into the collection of annotations so created; providing access to annotations of the collection of annotations, said providing including specifying and causing displaying of the collection of annotations; and sharing the collection of annotations with one or more other users via the server, the collection of annotations being selected from among a plurality of collections of annotations. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. Non-transitory computer-readable media having stored thereon a software program, which when executed, causes one or more computers to perform a method of annotating digital content, the method comprising:
-
causing displaying a menu including all of a first option to create an annotation such that the annotation is not associated with a volume of digital content, a second option to create the annotation such that the annotation is associated with an entire of the volume of digital content, a third option to create the annotation such that the annotation is associated with a page of the volume of digital content, and a fourth option to create the annotation such that the annotation is associated with selected text contained within the volume of digital content, the menu including a privacy setting associated with each of the first option, the second option, the third option, and the fourth option, and the second option, the third option, and the fourth option including a spoiler alert checkbox; receiving the annotation that to be in association with the entire, page, or selected text of the volume of digital content, the annotation being created by a first user using a device that is remotely connected to a server via a network, and the annotation being stored in a computer-readable memory at the server in a manner that maintains a logical connection between the annotation and the associated entire, page, or selected text of the volume of the digital content; receiving an indication of a collection of annotations into which annotations are to be added, the collection of annotations being created by the first user indicating a desire to create the collection via a user interface and by providing a name for the collection via the user interface, the collection including a privacy setting associated therewith; adding the annotation into the collection of annotations so created; causing displaying of the entire, page, or selected text of the volume of digital content together with at least a name of the collection in which the annotation is included; and sharing the collection of annotations with one or more other users via the server, the collection of annotations being selected by the first user from among a plurality of collections of annotations.
-
-
26. A system for annotating digital content comprising:
-
a server connected to a network, the server being configured to communicate with a user device via the network, the server including processing circuitry configured to; cause displaying of a menu including all of a first option to create an annotation such that the annotation is not associated with a volume of digital content, a second option to create the annotation such that the annotation is associated with an entire of the volume of digital content, a third option to create the annotation such that the annotation is associated with a page of the volume of digital content, and a fourth option to create the annotation such that the annotation is associated with selected text contained within the volume of digital content, the menu including a privacy setting associated with each of the first option, the second option, the third option, and the fourth option, and the second option, the third option, and the fourth option including a spoiler alert checkbox, receive the annotation that is associated with the entire, page, or selected text of the volume of digital content from the user device, store the annotation in a computer-readable memory at the server in a manner that maintains a logical connection between the annotation and the associated entire, page, or selected text of the volume of the digital content, create a collection of annotations into which annotations are to be added by receiving from the user device an indication of a desire to create a collection and a name for the collection, the collection including a privacy setting associated therewith, add the annotation into the collection of annotations so created, communicate with the user device so as to cause the user device to display the entire, page, or selected text of the volume of digital content together with at least a name of the collection in which the annotation is included, and share the collection of annotations with one or more other users, the collection of annotations being selected by the first user from among a plurality of collections of annotations.
-
Specification