×

Methods and systems for fragmenting and recombining content structured language data content to reduce latency of processing and rendering operations

  • US 9,317,622 B1
  • Filed: 09/28/2010
  • Issued: 04/19/2016
  • Est. Priority Date: 08/17/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • under control of one or more computer systems configured with executable instructions,acquiring structured language data that includes presentation data that is integrated with formatting information used to format the presentation data;

    extracting, into respective parts, the formatting information and the presentation data from the structured language data;

    determining that a first byte size of a full skeleton exceeds a threshold size, wherein the full skeleton comprises an entirety of the formatting information;

    determining, based at least in part on the first byte size, that a formatting skeleton of a reduced size hybrid skeleton type is to be created, wherein the formatting skeleton is a hybrid formatting skeleton that comprises a first portion of the formatting information and excludes a segment of the formatting information;

    creating the formatting skeleton from at least a second portion of the formatting information extracted from the structured language data, the formatting skeleton comprising the first portion of the formatting information that, when combined with one or more reduced size hybrid skeleton type formatting skeletons, represents the entirety of the formatting instructions of the structured language data;

    determining that a second byte size of the formatting skeleton is less than or equal to the threshold size;

    dividing the presentation data into discrete segments;

    creating the fragments from the discrete segments, each of the fragments including;

    position information to identify the respective discrete segment of the presentation data contained in each fragment, wherein the position information comprises a byte position for the fragment;

    a pointer to map each fragment to a respective portion of the formatting skeleton; and

    a skeleton identifier to link each fragment to the formatting skeleton;

    wherein the segment of the formatting information is included in a first fragment of the discrete segment; and

    transmitting the formatting skeleton and the fragments to a client device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×