US20080098018A1

Secondary lazy-accessible serialization of electronic content

Claim Score by NHIP

Read claim 1, the broadest

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.

US20080098018A1, drawing sheet 1
Sheet 1 of 28

Term

Projected expiry 24 April 2032.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

73 claims: 8 independent, 65 dependent

  1. 1
    Broadest claimClaim Score 79, broad(NHIP)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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.