Patent ID: 8213431
Filing Date: 2012-07-03
Classification: H04L

Abstract:
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.