×

Method and system for data packet queue recovery

  • US 9,037,706 B2
  • Filed: 05/02/2013
  • Issued: 05/19/2015
  • Est. Priority Date: 11/02/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A processor-based method comprising:

  • receiving, from a server, a data stream including normal data packets (N-packets) at a client device;

    queuing the N-packets in a data processing queue for processing at the client device;

    estimating data packet processing latency of the N-packets;

    when the data packet processing latency corresponds to a data processing latency spike, sending an alarm signal from the client device to the server; and

    dropping one or more remaining packets of the N-packets in the data processing queue in response to receiving an independent network packet (I-packet) from the server;

    wherein the I-packet is independently processed at the client device asynchronous to any previously received network packets;

    wherein estimating the data packet processing latency includes estimating a data packet processing time for the data processing queue;

    wherein the data packet processing time is estimated using a linear model; and

    wherein the data packet processing time is computed as;


    T=C+S*B, where T is the estimated data packet processing time, C is a constant processing delay time independent of data packet size, B is a processing bandwidth, and S is a measure of packet size.

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