Persistent anchored supplementary content for digital reading
US-2016164814-A1 · Jun 9, 2016 · US
US9760254B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9760254-B1 |
| Application number | US-201514742333-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 17, 2015 |
| Priority date | Jun 17, 2015 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are systems and methods for progressively providing content of an electronic book (e-book) to members of a book reading group. An example method includes: determining a group associated with content, wherein determining the group comprises determining a first user profile and a second user profile, determining a first stop-read position comprising a first position in the content, sending, to a first user device associated with the first user profile, an indication of the first stop-read position, determining that the first user device has displayed at least a threshold amount of a first portion of the content, determining a second stop-read position comprising a second position in the content, and sending, to the first user device, an indication of the second stop-read position.
Opening claim text (preview).
What is claimed is: 1. A method for progressively providing content of an electronic book (e-book) to members of a reading group, the method comprising: determining, by one or more processors, the reading group comprising: a first member profile associated with a first electronic reader (e-reader) device; and a second member profile associated with a second e-reader device; determining, by the one or more processors, a first stop-read position for the reading group comprising a first position in the content of the e-book up to which the first e-reader and the second e-reader are allowed to display; sending, to the first e-reader device, the content of the e-book and the first stop-read position; sending, to the second e-reader device, the content of the e-book and the first stop-read position; receiving, from the first e-reader device, a first indication that the first stop-read position has been reached; writing a first current read position in association with the first member profile corresponding to the first-stop-read position; receiving, from the second e-reader device, a second indication that the first stop-read position has been reached; writing a second current read position in association with the second member profile corresponding to the first-stop-read position; determining, by the one or more processors, a second stop-read position for the reading group comprising a second position in the content of the e-book up to which the first e-reader and the second e-reader are allowed to display; sending, to the first e-reader device, the second stop-read position; and sending, to the second e-reader device, the second stop-read position. 2. The method of claim 1 , further comprising: determining that the first stop-read position has been reached using the first indication; and sending, to the first e-reader device, supplemental content comprising commentary corresponding to a first portion of the content of the e-book preceding the first stop-read position. 3. The method of claim 1 , further comprising designating the first member profile of the reading group as a group administrator profile, and wherein determining the first stop-read position and the second stop-read position for the reading group comprises determining the first stop-read position and the second stop-read position, respectively, associated with the first member profile. 4. The method of claim 1 , further comprising: receiving, prior to receiving the second indication that the first stop-read position has been reached, a request to read to the second stop-read position that is associated with the first member profile; and determining approval of the request, wherein sending the second stop-read position comprises sending the second stop-read position to the first e-reader device in response to determining approval of the request and prior to receiving the second indication the first stop-read position has been reached. 5. The method of claim 1 , further comprising: determining that the first member profile is associated with a piece of reading content; determining that the second member profile is associated with the piece of reading content; sending, to the first e-reader device, an indication of a reading group associated with the reading content; sending, to the second e-reader device, an indication of the reading group associated with the reading content; determining that the first member profile is associated with a first request to join the reading group; and determining that the second member profile is associated with a second request to join the reading group, wherein the first stop-read position is sent to the first user device at least partially in response to determining that the first member profile is associated with the first request to join the reading group, and wherein the first stop-read position is sent to the second user device at least partially in response to determining that the second member profile is associated with the second request to join the reading group. 6. A method, comprising: determining a group associated with content, wherein determining the group comprises determining a first user profile and a second user profile; determining, by one or more processors, a first stop-read position comprising a first position in the content; sending, to a first user device associated with the first user profile, an indication of the first stop-read position; determining that the first user device has displayed at least a threshold amount of a first portion of the content; determining a second stop-read position comprising a second position in the content; and sending, to the first user device, an indication of the second stop-read position. 7. The method of claim 6 , wherein determining the first stop-read position comprises determining a first position in the content up to which the first user device and the second user device are allowed to display, wherein determining the second stop-read position comprises determining a second position in the content located after the first position and up to which the first user device and the second user device are allowed to display. 8. The method of claim 6 , wherein determining the first stop-read position and the second stop-read position for the group comprises determining the first stop-read position and the second stop-read position, respectively, that correspond to stop-read positions associated with a second group. 9. The method of claim 6 , wherein determining the first stop-read position and the second stop-read position for the group comprises determining the first stop-read position and the second stop-read position, respectively, corresponds to stop-read positions associated with a group administrator profile. 10. The method of claim 6 , further comprising: prior to sending the indication of the second stop-read position: sending, to the first user device, an indication to inhibit the first user device from presenting supplemental content corresponding to a first portion of the content preceding the first stop-read position; and sending, to the first user device and at least partially in response to determining that the first user device has displayed at least a threshold amount of a first portion of the content, an indication to enable the first user device to display the supplemental content corresponding to the first portion of the content. 11. The method of claim 10 , wherein the supplemental content comprises at least one of the following: an indication of reading progress, an interactive element for rating the first portion of the content, commentary for the first portion of the content, an interactive link for requesting to read a second portion of the content following the first stop-read position. 12. The method of claim 6 , further comprising: prior to sending the indication of the second stop-read position: receiving, from the first user device, a request to enable presentation of content following the first stop-read position, wherein the indication of the second stop-read position is sent to the first user device at least partially in response to the request to enable presentation of content following the first stop-read position. 13. The method of claim 6 , further comprising: receiving, from the first user device, an indication of a first reading position; and receiving, from the second user device, an indication of a second reading position, wherein determining that the first user device has displayed at least a threshold amount of a first portion of the content comprises determining that the first reading position is greater than
Interaction with page-structured environments, e.g. book metaphor · CPC title
Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces · CPC title
with visual presentation of the material to be studied, e.g. using film strip · CPC title
Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title
electrically operated apparatus or devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.