Header section download of package
First Claim
Patent Images
1. A device, comprising:
- a processor; and
a non-transitory storage medium storing instructions executable on the processor to;
download a header section of a package contained within a single file;
determine a separation point between the header section and a data section of the package based on a specified sequence included in the package, wherein the specified sequence includes a sequence of repeating numbers;
pause a download of the package in response to detecting the specified sequence and after the specified sequence is downloaded;
analyze package information extracted from the header section, the package information including information about the data section of the package;
analyze a certificate extracted from the header section, the certificate to verify a source of the data section; and
if the package information is validated and the certificate is authenticated, resume a download of the package to download the data section of the package.
1 Assignment
0 Petitions
Accused Products
Abstract
A header section of a package may be downloaded from a server. The header section may be analyzed to determine if a data section of the package is secure and a correct version. The data section of the package is downloaded, if the data section is secure and the correct version. The package is a single file.
11 Citations
16 Claims
-
1. A device, comprising:
-
a processor; and a non-transitory storage medium storing instructions executable on the processor to; download a header section of a package contained within a single file; determine a separation point between the header section and a data section of the package based on a specified sequence included in the package, wherein the specified sequence includes a sequence of repeating numbers; pause a download of the package in response to detecting the specified sequence and after the specified sequence is downloaded; analyze package information extracted from the header section, the package information including information about the data section of the package; analyze a certificate extracted from the header section, the certificate to verify a source of the data section; and if the package information is validated and the certificate is authenticated, resume a download of the package to download the data section of the package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
downloading, to a device, a header section of a package from a server, wherein a downloading of the package pauses responsive to detecting a specified sequence after an end of the header section is downloaded, wherein the specified sequence includes a sequence of repeating numbers; extracting package information and a certificate from the header section; validating the package information to determine if the package is compatible with the device; authenticating the certificate to verify the package is from a trusted source; and resuming, by the device, the downloading of the package, in response to the validating of the package information and the authenticating of the certificate, to download a data section of the package. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, if executed by a device, cause the device to:
-
download a header section of a package from a server, the package being a single file; pause a download of the package in response to detecting a specified sequence after an end of the header section of the package, wherein the specified sequence includes a sequence of repeating numbers; analyze the header section to validate the package and determine if a data section of the package is secure; resume the download of the package to download the data section in response to determining that the package is validated and the data section is secure, wherein the downloaded data section includes data and an installation script; and run the installation script to install the data. - View Dependent Claims (16)
-
Specification