METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR RECEIVING DIGITAL DATA FILES
First Claim
1. A method comprising:
- for a respective data packet of a digital imaging data file comprised of a plurality of data packets, determining, with a processor, whether that portion of the digital imaging data file that has been received satisfies a first threshold;
in an instance in which the first threshold is not satisfied, receiving the respective data packet using a memory; and
in an instance in which the first threshold is satisfied, receiving the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage, wherein receiving the respective data packet using file storage is slower than receiving the respective data packet using memory.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided to efficiently receive digital imaging data files, regardless of their size. For a respective data packet of a digital imaging data file, the method may determine whether that portion of the digital imaging data file that has been received satisfies the first threshold. If the first threshold is not satisfied, the method may receive the respective data packet using memory, such as by appending the data packet to a linked list. However, if the first threshold is satisfied, the method may receive the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage. The receipt of the respective data packet using file storage is slower than the receipt of the respective data packet using memory.
-
Citations
20 Claims
-
1. A method comprising:
-
for a respective data packet of a digital imaging data file comprised of a plurality of data packets, determining, with a processor, whether that portion of the digital imaging data file that has been received satisfies a first threshold; in an instance in which the first threshold is not satisfied, receiving the respective data packet using a memory; and in an instance in which the first threshold is satisfied, receiving the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage, wherein receiving the respective data packet using file storage is slower than receiving the respective data packet using memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for storing a digital imaging data file comprised of a plurality of data packets, the apparatus comprising;
-
a memory; a file storage; and a processor configured to determine, for a respective data packet, whether that portion of the digital imaging data file that has been received satisfies a first threshold, said processor also configured, in an instance in which the first threshold is not satisfied, to receive the respective data packet using the memory, said processor further configured, in an instance in which the first threshold is satisfied, to receive the respective data packet and subsequent data packet(s) of the digital imaging data file using the file storage, wherein receipt of the respective data packet using the file storage is slower than receipt of the respective data packet using the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for storing a digital imaging data file comprised of a plurality of data packets, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
program instructions configured, for a respective data packet, to determine whether that portion of the digital imaging data file that has been received satisfies a first threshold; program instructions configured, in an instance in which the first threshold is not satisfied, to receive the respective data packet using memory; and program instructions configured, in an instance in which the first threshold is satisfied, to receive the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage, wherein receipt of the respective data packet using file storage is slower than receipt of the respective data packet using memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification