PATENT CLAIM ANALYSIS

Application Number: 16360859
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-07
Patent Classification: ["709", "219000"]

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

Claim (Index 9):
A data file streaming system operable to stream 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 system being configured to:\n transmit the header file to the remote device over the data network; transmit 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; transmit 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; transmit subsequent alternate data segments over the data network to the remote device at the request of the first and second execution threads concurrently; increase 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 sort each transmitted data segment into order at the remote device based on the counter value following complete transmission of each data segment.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 99.0
- Lexical Diversity: 2.51613
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12439665', '10539645', '13439556', '14975598', '13233836']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2522507580764845
- 35 USC 102 Novelty (BERT): 0.5257686301667222
- Combined Prediction Score: 0.2796025452855083
- Mean Citation Score: 214.624394
- Max Citation Score: 363.58636
- Similarity Product: 352.0163704946184

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test