×

Method and system for transmitting a data file over a data network

  • US 8,510,459 B2
  • Filed: 08/31/2007
  • Issued: 08/13/2013
  • Est. Priority Date: 09/01/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of streaming a data file to a remote device over a data network, the data file comprising a plurality of ordered data segments having associated respective numerical ordinal values and a header file, the header file including a segment frequency value representing the number of segments in the data file, the method comprising:

  • transmitting the header file to the remote device over the data network;

    transmitting the first data segment of the plurality of ordered data segments over the data network to the remote device at the request of a first execution thread, operating on the remote device, concurrently with the second or subsequent data segments;

    transmitting the second data segment of the plurality of ordered data segments over the data network to the remote device at the request of a second execution thread, operating on the remote device, concurrently with the first or subsequent data segments;

    transmitting the subsequent data segments over the data network to the remote device at the request of the next available first or second execution threads, which operate concurrently;

    increasing the value of a counter value on the remote device to the numerical ordinal value associated with the data segment most recently transmitted over the data network following the complete transmission of each data segment; and

    sorting each transmitted data segment into order at the remote device based on the counter value following the complete transmission of each data segment, and wherein the number of segments in the data file is greater than the number of execution threads, on the remote device.

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