Visual representation of supplemental information for a digital work
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
31 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
under control of one or more processors of an electronic device configured with executable instructions, receiving a selection of an object in a digital work; determining a location of at least one occurrence of the object in the digital work; providing a visual representation of the at least one occurrence of the object, the visual representation including at least one marking corresponding to a position of the at least one occurrence of the object in proportion to a total expanse of 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 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 a remaining portion of the digital work that the user has not reached; and hiding, by the opaque screen, a portion of the visual representation corresponding to the remaining portion of the digital work that has not been viewed by the user has not reached. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. 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; presenting a visual representation that represents at least one occurrence of an object in content of a digital work, the visual representation including; an area representative of an expanse of a total content of the digital work; and at least one marking located in the area, wherein the at least one marking is at a location proportional to a location of the at least one occurrence of the object in the content of the digital work out of the total content of 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 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. - View Dependent Claims (28, 29, 30, 31)
-
Specification