METHODS AND SYSTEMS FOR ENCODING/DECODING FILES AND TRANSMISSIONS THEREOF
First Claim
1. A computer-implemented method, comprising:
- specifically programming a plurality of specialized computer machines, wherein computer files are transmitted from one specialized computer machine of the plurality of specialized computer machines to other specialized computer machines of the plurality of specialized computer machines in a concurrent manner such as to result in an optimum synchronization of;
i) a first computer file of a first computer format being segmented, the segments being compressed and transmitted by at least one specialized sending computer machine of the plurality of specialized computer machines, andii) the segments being received, decompressed, transcoded into a second computer format, and assembled into a second computer file by at least one specialized recipient computer machine of the plurality of specialized computer machines, wherein the first computer file and the second computer file have visually identical contents and wherein the first computer format is different from the second computer format;
wherein the concurrent manner is achieved by;
a) dividing, by the at least one specialized sending computer machine, within time period T(0), the first computer file into at least one first segment and a first remainder of the computer file, wherein the first computer file having the first computer format;
b) compressing, by the at least one specialized sending computer machine, within time period T(1), the at least one first segment, comprising;
1) processing a first visual content of the at least one first segment at a pre-determine signal-to-noise ratio and2) determining at least one first statistical score associated with the first visual content of the at least one first segment;
c) transmitting, by the at least one specialized sending computer machine, over a network, within time period T(2), the at least one first compressed segment to at least one recipient machine;
d) dividing, by the at least one specialized sending computer machine, within the time period T(1), the first remainder of the computer file into at least one second segment and a second reminder of the computer file;
e) compressing, by the at least one specialized sending computer machine, within the time period T(2), the at least one second segment, comprising;
1) processing a second visual content of the at least one second segment at the pre-determine signal-to-noise ratio and2) determining at least one second statistical score associated with the second visual content of the at least one second segment, andf) transmitting, by the at least one specialized sending computer machine, over the network, at the time period T(3), the at least one second compressed segment to the at least one recipient computer;
g) dividing, by the at least one specialized sending computer machine, within the time period T(2), the second remainder of the computer file into at least one third segment;
h) compressing, by the at least one specialized sending computer machine, within the time period T(3), the at least one third segment, comprising;
1) processing a third visual content of the at least one third segment at the pre-determine signal-to-noise ratio and2) determining at least one third statistical score associated with the third visual content of the at least one third segment;
i) transmitting, by the at least one specialized sending computer machine, over the network, within time period T(4), the at least one third compressed segment to the at least one recipient computer; and
j) decompressing, by the at least one specialized recipient computer machine, within the time period T(3), the at least one first compressed segment into at least one first decompressed segment, comprising;
1) reconstructing the first visual content of the at least one first segment based, at least in part, on the at least one first statistical score;
k) transcoding, by the at least one specialized recipient computer machine, within the time period T(4), the at least one first decompressed segment into at least one first converted segment having the second computer format;
l) decompressing, by the at least one specialized recipient computer machine, within the time period T(4), the at least one second compressed segment into at least one second decompressed segment, comprising;
1) reconstructing the second visual content of the at least one second segment based, at least in part, on the at least one second statistical score;
m) transcoding, by the at least one specialized recipient computer machine, within time period T(5), the at least one second decompressed segment into at least one second converted segment having the second computer format;
n) assembling, by the at least one specialized recipient computer machine, within time period T(6), the at least one first converted segment and the at least one second converted segment into at least one portion of the second computer file having the second computer format;
o) decompressing, by the at least one specialized recipient computer machine, within the time period T(5), the at least one third compressed segment into at least one third decompressed segment, comprising;
1) reconstructing the third visual content of the at least one third segment based, at least in part, on the at least one third statistical score;
p) transcoding, by the at least one specialized recipient computer machine, within the time period T(6), the at least one third decompressed segment into at least one third converted segment having the second computer format;
q) assembling, by the at least one specialized recipient computer machine, within time period T(7), the at least one third converted segment with the at least one portion of the second computer file having the second computer format; and
wherein the time period T(0) occurs before the time period T(1), wherein the time period T(1) occurs before the time period T(2), wherein the time period T(2) occurs before the time period T(3), wherein the time period T(3) occurs before the time period T(4), wherein the time period T(4) occurs before the time period T(5), wherein the time period T(5) occurs before the time period T(6), wherein the time period T(6) occurs before the time period T(7).
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the instant invention includes a computer system that includes at least the following components: a) a first computer that performs, in concurrent manner, at least the following tasks: dividing a computer file into a plurality of segments, compressing segments, and sending the compressed segments to a second computer over a network; b) the second computer that performs, in concurrent manner, at least the following tasks: decompressing the compressed segments and assembling the decompressed segment to reconstruct the computer file, where the compressing task performed by the first computer and the decompressing task performed by the second computer are synchronized and performed concurrently.
-
Citations
8 Claims
-
1. A computer-implemented method, comprising:
-
specifically programming a plurality of specialized computer machines, wherein computer files are transmitted from one specialized computer machine of the plurality of specialized computer machines to other specialized computer machines of the plurality of specialized computer machines in a concurrent manner such as to result in an optimum synchronization of; i) a first computer file of a first computer format being segmented, the segments being compressed and transmitted by at least one specialized sending computer machine of the plurality of specialized computer machines, and ii) the segments being received, decompressed, transcoded into a second computer format, and assembled into a second computer file by at least one specialized recipient computer machine of the plurality of specialized computer machines, wherein the first computer file and the second computer file have visually identical contents and wherein the first computer format is different from the second computer format; wherein the concurrent manner is achieved by; a) dividing, by the at least one specialized sending computer machine, within time period T(0), the first computer file into at least one first segment and a first remainder of the computer file, wherein the first computer file having the first computer format; b) compressing, by the at least one specialized sending computer machine, within time period T(1), the at least one first segment, comprising; 1) processing a first visual content of the at least one first segment at a pre-determine signal-to-noise ratio and 2) determining at least one first statistical score associated with the first visual content of the at least one first segment; c) transmitting, by the at least one specialized sending computer machine, over a network, within time period T(2), the at least one first compressed segment to at least one recipient machine; d) dividing, by the at least one specialized sending computer machine, within the time period T(1), the first remainder of the computer file into at least one second segment and a second reminder of the computer file; e) compressing, by the at least one specialized sending computer machine, within the time period T(2), the at least one second segment, comprising; 1) processing a second visual content of the at least one second segment at the pre-determine signal-to-noise ratio and 2) determining at least one second statistical score associated with the second visual content of the at least one second segment, and f) transmitting, by the at least one specialized sending computer machine, over the network, at the time period T(3), the at least one second compressed segment to the at least one recipient computer; g) dividing, by the at least one specialized sending computer machine, within the time period T(2), the second remainder of the computer file into at least one third segment; h) compressing, by the at least one specialized sending computer machine, within the time period T(3), the at least one third segment, comprising; 1) processing a third visual content of the at least one third segment at the pre-determine signal-to-noise ratio and 2) determining at least one third statistical score associated with the third visual content of the at least one third segment; i) transmitting, by the at least one specialized sending computer machine, over the network, within time period T(4), the at least one third compressed segment to the at least one recipient computer; and j) decompressing, by the at least one specialized recipient computer machine, within the time period T(3), the at least one first compressed segment into at least one first decompressed segment, comprising; 1) reconstructing the first visual content of the at least one first segment based, at least in part, on the at least one first statistical score; k) transcoding, by the at least one specialized recipient computer machine, within the time period T(4), the at least one first decompressed segment into at least one first converted segment having the second computer format; l) decompressing, by the at least one specialized recipient computer machine, within the time period T(4), the at least one second compressed segment into at least one second decompressed segment, comprising; 1) reconstructing the second visual content of the at least one second segment based, at least in part, on the at least one second statistical score; m) transcoding, by the at least one specialized recipient computer machine, within time period T(5), the at least one second decompressed segment into at least one second converted segment having the second computer format; n) assembling, by the at least one specialized recipient computer machine, within time period T(6), the at least one first converted segment and the at least one second converted segment into at least one portion of the second computer file having the second computer format; o) decompressing, by the at least one specialized recipient computer machine, within the time period T(5), the at least one third compressed segment into at least one third decompressed segment, comprising; 1) reconstructing the third visual content of the at least one third segment based, at least in part, on the at least one third statistical score; p) transcoding, by the at least one specialized recipient computer machine, within the time period T(6), the at least one third decompressed segment into at least one third converted segment having the second computer format; q) assembling, by the at least one specialized recipient computer machine, within time period T(7), the at least one third converted segment with the at least one portion of the second computer file having the second computer format; and wherein the time period T(0) occurs before the time period T(1), wherein the time period T(1) occurs before the time period T(2), wherein the time period T(2) occurs before the time period T(3), wherein the time period T(3) occurs before the time period T(4), wherein the time period T(4) occurs before the time period T(5), wherein the time period T(5) occurs before the time period T(6), wherein the time period T(6) occurs before the time period T(7). - View Dependent Claims (2)
-
-
3. A computer system, comprising:
-
a plurality of specialized computer machines, wherein computer files are transmitted from one specialized computer machine of the plurality of specialized computer machines to other specialized computer machines of the plurality of specialized computer machines in a concurrent manner such as to result in an optimum synchronization of; i) a first computer file of a first computer format being segmented, the segments being compressed and transmitted by at least one specialized sending computer machine of the plurality of specialized computer machines, and ii) the segments being received, decompressed, transcoded into a second computer format, and assembled into a second computer file by at least one specialized recipient computer machine of the plurality of specialized computer machines, wherein the first computer file and the second computer file have visually similar contents and wherein the first computer format is different from the second computer format; wherein the concurrent manner is achieved by having; 1) the at least one specialized sending computer machine, comprising; at least one first non-transient memory region for storing first particular computer executable program code and at least one first processor for executing the first particular computer executable program code stored in the at least one first non-transient memory region, wherein the first particular computer executable program code is configured to at least perform the following operations; a) dividing, within time period T(0), the first computer file into at least one first segment and a first remainder of the computer file, wherein the first computer file having the first computer format; b) compressing, within time period T(1), the at least one first segment, by at least; 1) processing a first visual content of the at least one first segment at a pre-determine signal-to-noise ratio and 2) determining at least one first statistical score associated with the first visual content of the at least one first segment; c) transmitting, over a network, within time period T(2), the at least one first compressed segment to at least one recipient machine; d) dividing, within the time period T(1), the first remainder of the computer file into at least one second segment and a second reminder of the computer file; e) compressing, within the time period T(2), the at least one second segment, by at least; 1) processing a second visual content of the at least one second segment at the pre-determine signal-to-noise ratio and 2) determining at least one second statistical score associated with the second visual content of the at least one second segment; f) transmitting, over the network, at the time period T(3), the at least one second compressed segment to the at least one recipient computer; g) dividing, within the time period T(2), the second remainder of the computer file into at least one third segment; h) compressing, within the time period T(3), the at least one third segment, by at least; 1) processing a third visual content of the at least one third segment at the pre-determine signal-to-noise ratio and 2) determining at least one third statistical score associated with the third visual content of the at least one third segment; i) transmitting, over the network, within time period T(4), the at least one third compressed segment to the at least one recipient computer; and 2) the at least one specialized recipient computer machine having at least one second non-transient memory region for storing second particular computer executable program code and at least one second processor for executing the second particular computer executable program code stored in the at least one second non-transient memory region, wherein the second particular computer executable program code is configured to at least perform the following operations; a) decompressing, within the time period T(3), the at least one first compressed segment into at least one first decompressed segment, by at least; 1) reconstructing the first visual content of the at least one first segment based, at least in part, on the at least one first statistical score; b) transcoding, within the time period T(4), the at least one first decompressed segment into at least one first converted segment having the second computer format; c) decompressing, within the time period T(4), the at least one second compressed segment into at least one second decompressed segment, by at least; 1) reconstructing the second visual content of the at least one second segment based, at least in part, on the at least one second statistical score; d) transcoding, within time period T(5), the at least one second decompressed segment into at least one second converted segment having the second computer format; e) assembling, within time period T(6), the at least one first converted segment and the at least one second converted segment into at least one portion of the second computer file having the second computer format; f) decompressing, within the time period T(5), the at least one third compressed segment into at least one third decompressed segment, by at least; 1) reconstructing the third visual content of the at least one third segment based, at least in part, on the at least one third statistical score; g) transcoding, within the time period T(6), the at least one third decompressed segment into at least one third converted segment having the second computer format; h) assembling, within time period T(7), the at least one third converted segment with the at least one portion of the second computer file having the second computer format; and wherein the time period T(0) occurs before the time period T(1), wherein the time period T(1) occurs before the time period T(2), wherein the time period T(2) occurs before the time period T(3), wherein the time period T(3) occurs before the time period T(4), wherein the time period T(4) occurs before the time period T(5), wherein the time period T(5) occurs before the time period T(6), wherein the time period T(6) occurs before the time period T(7). - View Dependent Claims (4)
-
-
5. A computer-implemented method, comprising:
-
specifically programming a plurality of specialized computer machines, wherein computer files are transmitted from one specialized computer machine of the plurality of specialized computer machines to other specialized computer machines of the plurality of specialized computer machines in a concurrent manner such as to result in an optimum synchronization of; i) a first computer file of a first computer format being segmented, the segments being compressed and transmitted by at least one specialized sending computer machine of the plurality of specialized computer machines, and ii) the segments being received, decompressed, transcoded into a second computer format, and assembled into a second computer file by at least one specialized recipient computer machine of the plurality of specialized computer machines, wherein the first computer file has been compressed utilizing at least one lossless method and the second computer file has been decompressed utilizing the at least one lossless method and wherein the first computer format is different from the second computer format; wherein the concurrent manner is achieved by; a) dividing, by the at least one specialized sending computer machine, within time period T(0), the first computer file into at least one first segment and a first remainder of the computer file, wherein the first computer file having the first computer format; b) compressing, by the at least one specialized sending computer machine, within time period T(1), the at least one first segment, by utilizing the at least one lossless method; c) transmitting, by the at least one specialized sending computer machine, over a network, within time period T(2), the at least one first compressed segment to at least one recipient machine; d) dividing, by the at least one specialized sending computer machine, within the time period T(1), the first remainder of the computer file into at least one second segment and a second reminder of the computer file; e) compressing, by the at least one specialized sending computer machine, within the time period T(2), the at least one second segment, by utilizing the at least one lossless method; f) transmitting, by the at least one specialized sending computer machine, over the network, at the time period T(3), the at least one second compressed segment to the at least one recipient computer; g) dividing, by the at least one specialized sending computer machine, within the time period T(2), the second remainder of the computer file into at least one third segment; h) compressing, by the at least one specialized sending computer machine, within the time period T(3), the at least one third segment, by utilizing the at least one lossless method; i) transmitting, by the at least one specialized sending computer machine, over the network, within time period T(4), the at least one third compressed segment to the at least one recipient computer; and j) decompressing, by the at least one specialized recipient computer machine, within the time period T(3), the at least one first compressed segment into at least one first decompressed segment, by utilizing the at least one lossless method; k) transcoding, by the at least one specialized recipient computer machine, within the time period T(4), the at least one first decompressed segment into at least one first converted segment having the second computer format; l) decompressing, by the at least one specialized recipient computer machine, within the time period T(4), the at least one second compressed segment into at least one second decompressed segment, by utilizing the at least one lossless method; m) transcoding, by the at least one specialized recipient computer machine, within time period T(5), the at least one second decompressed segment into at least one second converted segment having the second computer format; n) assembling, by the at least one specialized recipient computer machine, within time period T(6), the at least one first converted segment and the at least one second converted segment into at least one portion of the second computer file having the second computer format; o) decompressing, by the at least one specialized recipient computer machine, within the time period T(5), the at least one third compressed segment into at least one third decompressed segment, by utilizing the at least one lossless method; p) transcoding, by the at least one specialized recipient computer machine, within the time period T(6), the at least one third decompressed segment into at least one third converted segment having the second computer format; q) assembling, by the at least one specialized recipient computer machine, within time period T(7), the at least one third converted segment with the at least one portion of the second computer file having the second computer format; and wherein the time period T(0) occurs before the time period T(1), wherein the time period T(1) occurs before the time period T(2), wherein the time period T(2) occurs before the time period T(3), wherein the time period T(3) occurs before the time period T(4), wherein the time period T(4) occurs before the time period T(5), wherein the time period T(5) occurs before the time period T(6), wherein the time period T(6) occurs before the time period T(7). - View Dependent Claims (6)
-
-
7. A computer system, comprising:
-
a plurality of specialized computer machines, wherein computer files are transmitted from one specialized computer machine of the plurality of specialized computer machines to other specialized computer machines of the plurality of specialized computer machines in a concurrent manner such as to result in an optimum synchronization of; iii) a first computer file of a first computer format being segmented, the segments being compressed and transmitted by at least one specialized sending computer machine of the plurality of specialized computer machines, and iv) the segments being received, decompressed, transcoded into a second computer format, and assembled into a second computer file by at least one specialized recipient computer machine of the plurality of specialized computer machines, wherein the first computer file has been compressed utilizing at least one lossless method and the second computer file has been decompressed utilizing the at least one lossless method and wherein the first computer format is different from the second computer format; wherein the concurrent manner is achieved by having; 1) the at least one specialized sending computer machine, comprising; at least one first non-transient memory region for storing first particular computer executable program code and at least one first processor for executing the first particular computer executable program code stored in the at least one first non-transient memory region, wherein the first particular computer executable program code is configured to at least perform the following operations; a) dividing, within time period T(0), the first computer file into at least one first segment and a first remainder of the computer file, wherein the first computer file having the first computer format; b) compressing, within time period T(1), the at least one first segment, by at least utilizing the at least one lossless method; c) transmitting, over a network, within time period T(2), the at least one first compressed segment to at least one recipient machine; d) dividing, within the time period T(1), the first remainder of the computer file into at least one second segment and a second reminder of the computer file; e) compressing, within the time period T(2), the at least one second segment, by at least utilizing the at least one lossless method; f) transmitting, over the network, at the time period T(3), the at least one second compressed segment to the at least one recipient computer; g) dividing, within the time period T(2), the second remainder of the computer file into at least one third segment; h) compressing, within the time period T(3), the at least one third segment, by at least utilizing the at least one lossless method; i) transmitting, over the network, within time period T(4), the at least one third compressed segment to the at least one recipient computer; and 2) the at least one specialized recipient computer machine having at least one second non-transient memory region for storing second particular computer executable program code and at least one second processor for executing the second particular computer executable program code stored in the at least one second non-transient memory region, wherein the second particular computer executable program code is configured to at least perform the following operations; a) decompressing, within the time period T(3), the at least one first compressed segment into at least one first decompressed segment, by at least utilizing the at least one lossless method; b) transcoding, within the time period T(4), the at least one first decompressed segment into at least one first converted segment having the second computer format; c) decompressing, within the time period T(4), the at least one second compressed segment into at least one second decompressed segment, by at least utilizing the at least one lossless method; d) transcoding, within time period T(5), the at least one second decompressed segment into at least one second converted segment having the second computer format; e) assembling, within time period T(6), the at least one first converted segment and the at least one second converted segment into at least one portion of the second computer file having the second computer format; f) decompressing, within the time period T(5), the at least one third compressed segment into at least one third decompressed segment, by at least utilizing the at least one lossless method; g) transcoding, within the time period T(6), the at least one third decompressed segment into at least one third converted segment having the second computer format; h) assembling, within time period T(7), the at least one third converted segment with the at least one portion of the second computer file having the second computer format; and wherein the time period T(0) occurs before the time period T(1), wherein the time period T(1) occurs before the time period T(2), wherein the time period T(2) occurs before the time period T(3), wherein the time period T(3) occurs before the time period T(4), wherein the time period T(4) occurs before the time period T(5), wherein the time period T(5) occurs before the time period T(6), wherein the time period T(6) occurs before the time period T(7). - View Dependent Claims (8)
-
Specification