×

Embedding network measurements within multiplexing session layers

  • US 9,288,128 B1
  • Filed: 03/15/2013
  • Issued: 03/15/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory electronic device readable storage medium holding instructions that, when executed, cause a processor to:

  • initiate a connection to a remote device using a multiplexing protocol, the multiplexing protocol providing an end-to-end connection with the remote device, wherein the multiplexing protocol is a transport-layer or session-layer protocol;

    initiate a timing flow over the multiplexing protocol, the timing flow associated with a timing protocol;

    send network traffic over the connection, the network traffic including packets for the timing flow and packets for one or more additional flows over the multiplexed end-to-end connection, wherein at least one flow in the one or more additional flows is for an application;

    receive, from the remote device, one or more response packets for the timing flow;

    calculate an end-to-end network latency based on the one or more response packets; and

    control the application responsive to a determination that the calculated end-to-end network latency is within a predetermined range, wherein controlling the application comprises lowering a data resolution when the determined latency is above a predetermined threshold.

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