Detection and rendering of endnotes in digital content
First Claim
Patent Images
1. A method, comprising:
- detecting a user selection of a first link corresponding to a first location in a first portion of digital content;
determining, by one or more computers comprising one or more processors, that the first link points to a second location in a second portion of the digital content;
determining, by the one or more computers, that the second location is associated with a second link that points to a third location;
determining, by the one or more computers, that the third location is within a number of locations from the first location within the digital content;
determining, by the one or more computers, that the first location is before the second location in a sequence of locations of the digital content;
determining, by the one or more computers, based at least in part on the third location being within the number of locations from the first location and the first location being before the second location, that the second location is associated with endnote content referenced by the first link and at least partially concurrently with a rendering of at least the first portion; and
rendering, by the one or more computers, at least a portion of the endnote content as an overlay over the at least the first portion that has been rendered.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for detecting and rendering endnotes in digital content. A user selection of a link rendered at a first location in digital content may be detected and various filtering criteria may be evaluated to determine whether the link references a second location in the digital content that is associated with endnote content. If the link is determined to reference endnote content, the endnote content may be extracted and rendered in association with a portion of the digital content corresponding to the first location.
-
Citations
22 Claims
-
1. A method, comprising:
-
detecting a user selection of a first link corresponding to a first location in a first portion of digital content; determining, by one or more computers comprising one or more processors, that the first link points to a second location in a second portion of the digital content; determining, by the one or more computers, that the second location is associated with a second link that points to a third location; determining, by the one or more computers, that the third location is within a number of locations from the first location within the digital content; determining, by the one or more computers, that the first location is before the second location in a sequence of locations of the digital content; determining, by the one or more computers, based at least in part on the third location being within the number of locations from the first location and the first location being before the second location, that the second location is associated with endnote content referenced by the first link and at least partially concurrently with a rendering of at least the first portion; and rendering, by the one or more computers, at least a portion of the endnote content as an overlay over the at least the first portion that has been rendered. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
determining, by one or more computers comprising one or more processors and at least partially concurrently with a rendering of a first portion of digital content, that a first link corresponding to a first location in the first portion points to a second location in a second portion of the digital content, wherein the second portion is associated with a second link that points to a third location; determining, by the one or more computers, that the third location is within a number of locations from the first location within the digital content; and determining, by the one or more computers, that the first location is before the second location in a sequence of locations of the digital content; and determining, by the one or more computers, based at least in part on the third location being within the number of locations from the first location within the digital content and the first location being before the second location that the second location is associated with endnote content. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device, comprising:
-
at least one processor; and at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to; determine, at least partially concurrently with a rendering of a first portion of digital content, that a first link corresponding to a first location in the first portion points to a second location in a second portion of the digital content, wherein the second portion is associated with a second link that points to a third location; determine that the third location is within a number of locations from the first location in the first portion within the digital content; and determine that the first location is before the second location in a sequence of locations of the digital content; and determine, based at least in part on the third location being within the number of locations from the first location within the digital content and the first location being before the second location that the second location is associated with endnote content that is eligible for rendering in connection with existing rendered content. - View Dependent Claims (21, 22)
-
Specification