ONLINE PUBLICATION SYSTEM AND METHOD
First Claim
Patent Images
1. A method comprising:
- analyzing contents of a document to identify a plurality of document elements that collectively constitute the contents of the document;
creating a plurality of anchors dispersed throughout the document, each anchor being a document element without content;
storing a database entry for each of the identified document elements and each of the anchors, each of the database entries comprising a unique document-element identifier; and
in response to selection of a portion of the document, generating a referencing address uniquely identifying the selected portion, the referencing address comprising at least one or more document-element identifiers of one or more respective anchors associated with the selected portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, a plurality of “anchors” are dispersed throughout the document, allowing document portions to be referenced in terms of the anchor(s) associated with the portion.
45 Citations
24 Claims
-
1. A method comprising:
-
analyzing contents of a document to identify a plurality of document elements that collectively constitute the contents of the document; creating a plurality of anchors dispersed throughout the document, each anchor being a document element without content; storing a database entry for each of the identified document elements and each of the anchors, each of the database entries comprising a unique document-element identifier; and in response to selection of a portion of the document, generating a referencing address uniquely identifying the selected portion, the referencing address comprising at least one or more document-element identifiers of one or more respective anchors associated with the selected portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
one or more processor-implemented modules comprising; a reference grid generator configured to create a plurality of anchors dispersed throughout a document, each anchor being a document element without content; a content parser configured to analyze contents of the document to identify a plurality of content-containing document elements that collectively constitute the contents of the document, and to cause database entries to be stored for each of the identified document elements and each of the anchors, each of the database entries comprising a unique document-element identifier; and a referencing address generator configured to generate, in response to selection of a portion of the document, a referencing address uniquely identifying the selected portion, the referencing address comprising at least one or more document-element identifiers of one or more respective anchors associated with the selected portion. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A non-transitory machine-readable medium storing instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to:
-
analyze contents of a document to identify a plurality of document elements that collectively constitute the contents of the document; create a plurality of anchors dispersed throughout the document, each anchor being a document element without content; store a database entry for each of the identified document elements and each of the anchors, each of the database entries comprising a unique document-element identifier; and in response to selection of a portion of the document, generate a referencing address uniquely identifying the selected portion, the referencing address comprising at least one or more document-element identifiers of one or more respective anchors associated with the selected portion.
-
Specification