Notes aggregation across multiple documents
First Claim
Patent Images
1. A method for aggregating notes associated with a plurality of documents, the method comprising:
- accessing the plurality of documents, each document associated with a table of contents listing a plurality of sub-headers extracted from the document and defining a plurality of sections of the document, each sub-header corresponding to a section of the document defined by the table of contents, wherein the documents are configured to be rendered by an eReader browser application;
accessing a plurality of sets of notes, each set of notes associated with one of the documents and comprising one or more notes, wherein each note of a set of notes is linked to a location in the document associated with the set of notes;
identifying a section of a first document and a section of a second document having similar sub-headers; and
for the identified sections, aggregating notes linked to locations in the identified section of the first document with notes linked to the locations in the identified section of the second document to generate an aggregated set of notes, each note in the aggregated set of notes including a link to the location in the corresponding document with which the note is associated, wherein the aggregated set of notes includes a combined header that specifies the headers of the first and second documents and users who created each set of notes.
4 Assignments
0 Petitions
Accused Products
Abstract
A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to aggregate a plurality of sets of notes, combining the notes of the sets into a single set while maintaining their link to an associated document.
-
Citations
25 Claims
-
1. A method for aggregating notes associated with a plurality of documents, the method comprising:
-
accessing the plurality of documents, each document associated with a table of contents listing a plurality of sub-headers extracted from the document and defining a plurality of sections of the document, each sub-header corresponding to a section of the document defined by the table of contents, wherein the documents are configured to be rendered by an eReader browser application; accessing a plurality of sets of notes, each set of notes associated with one of the documents and comprising one or more notes, wherein each note of a set of notes is linked to a location in the document associated with the set of notes; identifying a section of a first document and a section of a second document having similar sub-headers; and
for the identified sections, aggregating notes linked to locations in the identified section of the first document with notes linked to the locations in the identified section of the second document to generate an aggregated set of notes, each note in the aggregated set of notes including a link to the location in the corresponding document with which the note is associated, wherein the aggregated set of notes includes a combined header that specifies the headers of the first and second documents and users who created each set of notes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for aggregating notes created by a plurality of users, the method comprising:
-
accessing a document, the document associated with a table of contents listing a plurality of sub-headers extracted from the document and defining a plurality of sections of the document, the document configured to be rendered by an eReading browser application; accessing a plurality of sets of notes, each set of notes associated with one of the users in the plurality of users and comprising one or more notes, wherein each note of a set of notes is linked to a location in the document; and for a target section of the document; identifying a plurality of notes from two or more of the sets of notes linked to a location in the target section; and aggregating the identified notes into an aggregated set of notes, wherein the aggregated set of notes comprises the notes of the plurality of sets of notes, each note in the aggregated set of notes including a link to the location in the document with which the note is associated, wherein the aggregated set of notes include a combined header that specifies a header of the document and users who associated with each set of notes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions for:
-
accessing a document, the document associated with a table of contents listing a plurality of sub-headers extracted from the document and defining a plurality of sections of the document, the document configured to be rendered by an eReading browser application; accessing a plurality of sets of notes, each set of notes associated with one of the users in the plurality of users and comprising one or more notes, wherein each note of a set of notes is linked to a location in of the document; for a target section of the document, identifying a plurality of notes from two or more of the sets of notes linked to a location in the target section; and aggregating the identified notes into an aggregated set of notes, wherein the aggregated set of notes comprises the notes of the plurality of sets of notes, each note in the aggregated set of notes including a link to the location in the document with which the note is associated, wherein the aggregated set of notes include a combined header that specifies a header of the document and users who associated with each set of notes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification