×

Bandwidth saving system and method for communicating self describing messages over a network

  • US 8,855,143 B1
  • Filed: 04/21/2006
  • Issued: 10/07/2014
  • Est. Priority Date: 04/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system containing a non-transitory computer readable medium coupled to a processor, the processor operable to perform optimizing computer network bandwidth by reducing the necessary bandwidth for metadata-encoded messages sent between and amongst nodes by replacing the metadata of a signal with a unique hash of said metadatacomprising:

  • a metadata decompose negotiate recompose operation comprising;

    (a) a processor performing a decomposition of a self-describing message into at least two constituents, a set of metadata and a set of kernel data;

    (b) a processor performing a generation of a metadata hash derived from said set of metadata, said metadata hash acting as a compact replacement for said set of metadata through communication;

    implementing as a compared representative for a complete identification of identical sets of metadata;

    (c) a processor performing further analysis of a repetition of usage of any particular set of metadata over time;

    (d) a processor performing further negotiation between a network node sending a self-describing message and a network node receiving said message, and subsequent sending and receiving of said message, at said sender and said recipient respectively, in its entirety or in one or more parts of said set of metadata, said kernel data, said metadata hash; and

    (e) a processor performing a recomposition of a self-describing message to an initial form prior to said decomposition;

    further an operation comprising a handshaking process by which a sending node signals to employ said metadata decompose negotiate recompose operation in the conversation, and by which a receiving node signals capability of using the method, and a subsequent initiation and use of the metadata decompose negotiate recompose operation comprising a storing of metadata hashes;

    implementing said metadata decompose negotiate recompose operation;

    an operation determining the presence of metadata repetition between said sending node and said receiving node; and

    alternatively an operation detecting the presence of metadata repetition from said sending node irrespective of a receiving node.

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