×

System and method for enabling wireless real time applications over a wide area network in high signal intermittence environments

  • US 8,213,431 B2
  • Filed: 01/18/2008
  • Issued: 07/03/2012
  • Est. Priority Date: 01/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating real time information over a wide area network in accordance with a protocol, the method comprising:

  • defining a maximum packet field depth that limits a number of data packets that may be transmitted as a single packet string of data packets in a single data transmission operation;

    creating a first data packet having a first segment of information, and a first identification (ID) code, and placing the first data packet in a first field of a first packet string;

    transmitting said first packet string in a first transmission operation;

    creating a second packet string including said first data packet, and also a second data packet having a second segment of information identified by a second identification code, and placing the second data packet in a second field of the second packet string;

    transmitting said second packet string in a second transmission operation; and

    checking if the maximum packet field depth was reached during the second transmission and, if so, then for a next subsequent transmission, discarding the first data packet and locating the second data packet in the first field of a next subsequent packet string, and adding a new data packet in the second field of the next subsequent packet string;

    continuing to drop an oldest one of the data packets and shift remaining, previously transmitted ones of the data packets by one field position, for each new subsequent transmission, whenever a new data packet is added and a previous one of the new subsequent data transmissions required the maximum packet field depth to be used; and

    and if the maximum packet field depth was not reached when transmitting the second packet string, then for a next subsequent packet string, placing the first data packet in the first field position, the second data packet in the second field, and a next new data packet in a third field of a new next subsequent packet string, and transmitting the new next subsequent packet string.

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