×

Techniques for managing telemetry data for content delivery and/or data transfer networks

  • US 10,601,698 B2
  • Filed: 02/08/2016
  • Issued: 03/24/2020
  • Est. Priority Date: 02/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for monitoring, and efficiently storing, real-time telemetry data over a communication network, said method comprising:

  • instructing, by an application server executing a telemetry framework, one or more client devices to generate real-time telemetry data according to a distribution tree that includes one or more parameters;

    monitoring, by the application server in accordance with the distribution tree, the real-time telemetry data generated by the one or more client devices when the one or more client devices requests content from a content delivery network associated with the application server, said monitoring comprising collecting in accordance with the distribution tree the real-time telemetry data generated by the one or more client devices;

    determining, by the application server, a change in a value of the telemetry data generated by the one or more client devices;

    storing, in a database by the application server, the change in the value of the telemetry data keyed to the one or more parameters;

    transforming, by the application server, the collected real-time data into transformed data comprising key-value pairs, said transformed data configured to be efficiently stored using minimal storage space to provide high availability, scalability and low response time for the collected real-time data, which supports efficient real-time data collection;

    storing, by the application server, the transformed data in the minimal storage space;

    using a key component of a key-value pair of the transformed data to modify the distribution tree;

    directing, by the application server, real-time delivery of data content via one or more routes over the communication network to the one or more client devices that request the data content from the content delivery network associated with the application server, said data content based on (i) modified telemetry data generated in accordance with the modified distribution tree and (ii) a cost metric; and

    repeating, in accordance with the modified distribution tree, said monitoring, said determining a change, said storing the change, said transforming, said storing the transformed data, said using a key component, and said directing real-time delivery of data content.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×