Tagging posts within a media stream
US-9628524-B2 · Apr 18, 2017 · US
US10108706B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10108706-B2 |
| Application number | US-201113246773-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 27, 2011 |
| Priority date | Sep 23, 2011 |
| Publication date | Oct 23, 2018 |
| Grant date | Oct 23, 2018 |
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.
In some implementations, a device displays supplemental information in connection with a digital work. The supplemental information may include a visual representation that represents one or more occurrences of an object in the digital work. The visual representation may include an area representative of an expanse of the digital work. At least one marking is located in the area in correlation to a location of an occurrence of the object in the digital work. In some examples, the visual representation may include a plurality of markings representing multiple occurrences of the object in the digital work, with a first or leftmost marking positioned in the area in proportion to a first occurrence of the object in the digital work. A second or rightmost marking may be positioned in the area in proportion to a final occurrence of the object in the digital work.
Opening claim text (preview).
The invention claimed is: 1. A system comprising: one or more processors; and one or more non-transitory computer-readable media maintaining instructions executable by the one or more processors of an electronic device to perform operations comprising: displaying a digital work on a display of the electronic device, the digital work including text content; receiving a selection of an object of text identified in the digital work; determining, from an index, a first location in the digital work of an occurrence of the object; displaying a visual representation of the first location of the occurrence of the object, the visual representation including: a first side representative of a beginning of the digital work; a second side representative of an end of the digital work; an area located between the first side and the second side representative of a length of the text content; and a marking located in the area, wherein the marking is proportional to the first location of the occurrence of the object in the text content of the digital work out of the text content of the digital work; determining a second location that the user has reached in the digital work; determining an amount of the digital work between the second location that the user has reached and the end of the digital work; generating an opaque screen sized, wherein a size of the opaque screen is based at least in part on the amount of the digital work between the second location that the user has reached and the end of the digital work; determining a portion of the visual representation corresponding to the amount of the digital work between the second location that the user has reached and the end of the digital work; and hiding, by the opaque screen, the portion of the visual representation corresponding to the amount of the digital work between the second location that the user has reached and the end of the digital work. 2. The system as recited in claim 1 , wherein the marking is a first marking and the occurrence of the object is a first occurrence, the visual representation further comprising a second marking representative of a second occurrence of the object located in the area in the text content of the digital work. 3. The system as recited in claim 1 , wherein: the area represents a total number of pages in the digital work; and the marking is a bar located in the area according to a location of a corresponding page in the digital work out of the total number pages in the digital work. 4. The system as recited in claim 3 , wherein a height of the bar indicates a number of occurrences of the object on the corresponding page in the digital work. 5. The system as recited in claim 3 , wherein a shade or a color of the bar indicates a number of occurrences of the object on the corresponding page in the digital work. 6. The system as recited in claim 1 , wherein: the area represents a total number of pages in the digital work; the marking is a circle located in the area according to a location of a corresponding page in the digital work; and a size of the circle indicates a number of occurrences of the object on the corresponding page of the digital work. 7. The system as recited in claim 1 , wherein: the area represents a total number of pages in the digital work; the marking is a peak according to a location of a corresponding portion of the digital work; and an altitude of the peak in relation to a baseline indicates a maximum number of occurrences of the object at the corresponding portion of the digital work. 8. The system as recited in claim 1 , the operations further comprising: determining that the digital work is fictional; and generating the opaque screen based at least in part on determining that the digital work is fictional. 9. The system as recited in claim 1 , wherein the opaque screen spans a distance between the marking and the second side. 10. A device comprising: a display; one or more processors; and one or more computer-readable media that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: displaying a visual representation corresponding to an object in a digital work, the object representing a selected object, the visual representation representing one or more occurrences of the object, wherein the visual representation includes: an area representative of an expanse of the digital work; and a marking located in the area in correlation, wherein the marking corresponds to a location of an occurrence of the object in the digital work; determining a location the user has reached in the digital work; determining an amount of the digital work between the location the user has reached and an end of the digital work; generating, based at least in part on the digital work being fictional, an opaque screen sized, wherein a size of the opaque screen is based at least in part on the amount of the digital work between the location the user has reached and the end of the digital work; determining a portion of the visual representation corresponding to the amount of the digital work between the location the user has reached and the end of the digital work; and hiding, by the opaque screen, the portion of the visual representation corresponding to the amount of the digital work between the location the user has reached and the end of the digital work. 11. The device as recited in claim 10 , wherein the area extends from a first side representative of a beginning of the digital work to a second side representative of the end of the digital work. 12. The device as recited in claim 11 , wherein: the expanse of the digital work is a total number of pages included in the digital work; and the marking is located in the area between the first side and the second side that is proportional to a location of a corresponding page of the occurrence of the object in the digital work between a first page of the digital work and a last page of the digital work. 13. The device as recited in claim 11 , wherein: the expanse of the digital work is a total number of segments assigned to parts of the digital work; and the marking is located in the area at a position between the first side and the second side that is proportional to a location of the occurrence of the object in the digital work between a first segment at a beginning of the digital work and a last segment at the end of the digital work. 14. The device as recited in claim 10 , wherein the marking is a bar located in the area according to a position of a corresponding location of the occurrence in the expanse of the digital work. 15. The device as recited in claim 14 , wherein a shade or a color of the bar indicates a number of occurrences of the object at the corresponding location in the digital work. 16. The device as recited in claim 10 , wherein: the marking is a circle located in the area at a position corresponding to a location of the occurrence in the digital work; and a size of the circle indicates a number of occurrences of the object at the location in the digital work. 17. The device as recited in claim 10 , wherein: the marking is a peak located in the area at a position corresponding to a location of the occurrence in the digital work; and an altitude of the peak in relation to a baseline indicates a number of occurrences of the object at the location in the digital work. 18. The device as recited in claim 10 , wherein: the expanse of the digital work is a total runtime of the digital work; and th
Parsing markup language streams (streaming G06F40/149) · CPC title
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
Text processing (natural language analysis G06F40/20; semantic analysis G06F40/30; processing or translation of natural language G06F40/40) · CPC title
Annotation, e.g. comment data or footnotes · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.