发明名称 Method and System for Transmitting a Data File Over a Data Network
摘要 In one form the invention provides a method of modifying a data file for transmission over a data network. The method comprises the steps of receiving the original data file and creating a header file, the header file including the length in bytes of the original data file. At least one repetition byte sequence is identified within the original data file, the repetition byte sequence comprising a byte value that is repeated consecutively within the repetition byte sequence. A modified data file is created by replacing the repetition byte sequence with a repetition marker, the repeated byte value, and a repeat frequency value representing the number of times the repeated byte value occurs within the repetition byte sequence. The repetition marker is added to the header file. The invention further provides a method of transmitting a data file to a remote device over a data network.
申请公布号 US2016344850(A1) 申请公布日期 2016.11.24
申请号 US201514973423 申请日期 2015.12.17
申请人 Pacbyte Software Pty Limited 发明人 Parker Bruce;Holder Robert Ward
分类号 H04L29/06;H04N21/44;H04N21/84;H04N21/845;H04N21/2343 主分类号 H04L29/06
代理机构 代理人
主权项 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 ordinal values and a header file, the header file including a segment frequency value representing the number of segments in the data file, and/or other values required for decompression, 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 additional data segments; transmitting subsequent alternate data segments over the data network to the remote device at the request of the first and second execution threads concurrently; increasing the value of a counter value on the remote device to the ordinal value associated with the data segment most recently transmitted over the data network following complete transmission of each data segment; and sorting each transmitted data segment into order at the remote device based on the counter value following complete transmission of each data segment.
地址 Epping AU