Secondary lazy-accessible serialization of electronic content
First Claim
1. A method comprising:
- selecting, from a data structure representing electronic content in a node-and-link representation, a portion of the data structure representing a semantically-defined content portion of the electronic content; and
serializing the portion of the data structure into a first serialization, the first serialization representing the portion of the data structure in a representation differing from the node-and-link representation of the portion of the data structure, the first serialization including information facilitating construction of the node-and-link representation of the portion of the data structure.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprising selecting a first node included in a data structure, the data structure representing, in a node-and-link representation, a first portion of electronic content, the data structure including a first external link being associated with the first node, the first external link referencing a first serialization, the first serialization representing a second portion of electronic content in a representation differing from the node-and-link representation of the data structure, augmenting the data structure using the first serialization comprising constructing a set of new nodes, the set of new nodes including all nodes constructible from the serialization, selecting a target node from among the set of new nodes, inserting the target node into the data structure, and inserting a first inter-node link into the data structure, the first inter-node link connecting the first node and the target node, the first inter-node link corresponding to the first external link.
44 Citations
73 Claims
-
1. A method comprising:
-
selecting, from a data structure representing electronic content in a node-and-link representation, a portion of the data structure representing a semantically-defined content portion of the electronic content; and
serializing the portion of the data structure into a first serialization, the first serialization representing the portion of the data structure in a representation differing from the node-and-link representation of the portion of the data structure, the first serialization including information facilitating construction of the node-and-link representation of the portion of the data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
selecting a first node included in a data structure, the data structure representing, in a node-and-link representation, a first portion of electronic content, the data structure including a first external link being associated with the first node, the first external link referencing a first serialization, the first serialization representing a second portion of electronic content in a representation differing from the node-and-link representation of the data structure; and
augmenting the data structure using the first serialization comprising;
constructing a set of new nodes, the set of new nodes including a plurality of nodes constructible from the serialization;
selecting a target node from among the set of new nodes;
inserting the target node into the data structure; and
inserting a first inter-node link into the data structure, the first inter-node link connecting the first node and the target node, the first inter-node link corresponding to the first external link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a content processing module to select, from a data structure representing electronic content in a node-and-link representation, a portion of the data structure representing a semantically-defined content portion of the electronic content; and
a serializing module to serialize the portion of the data structure into a first serialization, the first serialization representing the portion of the data structure in a representation differing from the node-and-link representation of the portion of the data structure, the first serialization including information facilitating construction of the node-and-link representation of the portion of the data structure. - View Dependent Claims (26, 27, 28, 29, 31, 32, 33, 34, 35)
-
-
30. The system of claim 30, wherein the electronic document is a page description language document.
-
36. A system comprising:
-
a rendering module to select a first node included in a data structure, the data structure representing, in a node-and-link representation, a first portion of electronic content, the data structure including a first external link being associated with the first node, the first external link referencing a first serialization, the first serialization representing a second portion of electronic content in a representation differing from the node-and-link representation of the data structure; and
a deserialization module to construct a set of new nodes, the set of new nodes including a plurality of nodes constructible from the serialization, to select a target node from among the set of new nodes, to insert the target node into the data structure, and to insert a first inter-node link into the data structure, the first inter-node link connecting the first node and the target node, the first inter-node link corresponding to the first external link. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system comprising:
-
means for selecting, from a data structure representing electronic content in a node-and-link representation, a portion of the data structure representing a semantically-defined content portion of the electronic content; and
means for serializing the portion of the data structure into a first serialization, the first serialization representing the portion of the data structure in a representation differing from the node-and-link representation of the portion of the data structure, the first serialization including information facilitating construction of the node-and-link representation of the portion of the data structure. - View Dependent Claims (54, 55, 56)
-
-
57. A system comprising:
-
means for selecting a first node included in a data structure, the data structure representing, in a node-and-link representation, a first portion of electronic content, the data structure including a first external link being associated with the first node, the first external link referencing a first serialization, the first serialization representing a second portion of electronic content in a representation differing from the node-and-link representation of the data structure; and
means for augmenting the data structure using the first serialization comprising;
means for constructing a set of new nodes, the set of new nodes including a plurality of nodes constructible from the serialization;
means for selecting a target node from among the set of new nodes;
means for inserting the target node into the data structure; and
means for inserting a first inter-node link into the data structure, the first inter-node link connecting the first node and the target node, the first inter-node link corresponding to the first external link. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A machine-readable medium embodying instructions, which when executed by a machine, cause the machine to perform a method comprising:
-
selecting, from a data structure representing electronic content in a node-and-link representation, a portion of the data structure representing a semantically-defined content portion of the electronic content; and
serializing the portion of the data structure into a first serialization, the first serialization representing the portion of the data structure in a representation differing from the node-and-link representation of the portion of the data structure, the first serialization including information facilitating reconstruction of the node-and-link representation of the portion of the data structure. - View Dependent Claims (68, 69)
-
-
70. A machine-readable medium embodying instructions, which when executed by a machine, cause the machine to perform a method comprising:
-
selecting a first node included in a data structure, the data structure representing, in a node-and-link representation, a first portion of electronic content, the data structure including a first external link being associated with the first node, the first external link referencing a first serialization, the first serialization representing a second portion of electronic content in a representation differing from the node-and-link representation of the data structure; and
augmenting the data structure using the first serialization comprising;
constructing a set of new nodes, the set of new nodes including a plurality of nodes constructible from the serialization;
selecting a target node from among the set of new nodes;
inserting the target node into the data structure; and
inserting a first inter-node link into the data structure, the first inter-node link connecting the first node and the target node, the first inter-node link corresponding to the first external link. - View Dependent Claims (71, 72, 73)
-
Specification