Providing a secure communication path for receiving a software update
First Claim
Patent Images
1. A method, comprising:
- receiving, at an electronic device, a software update notification for a software upgrade that upgrades software on the electronic device, wherein the software update notification comprises a security requirement, and the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update;
determining, by the electronic device, based on the at least one of the certificate requirement or the encryption requirement, that a network connection is secure for receiving the software update, wherein the determining that the network connection is secure comprises comparing a certificate or an encryption of the network connection with the at least one of the certificate requirement or the encryption requirement included in the software update notification; and
in response to determining that the network connection is secure, downloading, by the electronic device, the software update using the network connection.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, devices, and software can be used to send or receive a software update. In some aspects, a software update notification is received at an electronic device. The software update notification indicates a security requirement. A network connection determined to be secure for receiving a software update based on the security requirement. The software update is downloaded using the network connection.
-
Citations
35 Claims
-
1. A method, comprising:
-
receiving, at an electronic device, a software update notification for a software upgrade that upgrades software on the electronic device, wherein the software update notification comprises a security requirement, and the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update; determining, by the electronic device, based on the at least one of the certificate requirement or the encryption requirement, that a network connection is secure for receiving the software update, wherein the determining that the network connection is secure comprises comparing a certificate or an encryption of the network connection with the at least one of the certificate requirement or the encryption requirement included in the software update notification; and in response to determining that the network connection is secure, downloading, by the electronic device, the software update using the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a memory; and at least one hardware processor communicatively coupled with the memory and configured to; receive, at the electronic device, a software update notification for a software upgrade that upgrades software on the electronic device, wherein the software update notification comprises a security requirement, and the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update; determine, by the electronic device, based on the at least one of the certificate requirement or the encryption requirement, that a network connection is secure for receiving the software update, wherein the determination that the network connection is secure comprises comparing a certificate or an encryption of the network connection with the at least one of the certificate requirement or the encryption requirement included in the software update notification; and in response to determining that the network connection is secure, download, by the electronic device, the software update using the network connection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions which, when executed, cause an electronic device to perform operations comprising:
-
receiving, at the electronic device, a software update notification for a software upgrade that upgrades software on the electronic device, wherein the software update notification comprises a security requirement, and the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update; determining, by the electronic device, based on the at least one of the certificate requirement or the encryption requirement, that a network connection is secure for receiving the software update, wherein the determining that the network connection is secure comprises comparing a certificate or an encryption of the network connection with the at least one of the certificate requirement or the encryption requirement included in the software update notification; and in response to determining that the network connection is secure, downloading, by the electronic device, the software update using the network connection. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
transmitting, from an enterprise mobility management (EMM) server to an electronic device, a software update notification that upgrades software on a software upgrade of the electronic device, wherein the software update notification comprises a security requirement, the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update, and the at least one of the certificate requirement or the encryption requirement included in the software update notification is used by the electronic device to compare with a certificate or an encryption of the network connection to determine whether the network connection is secure for the electronic device to receive the software update. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A enterprise mobility management (EMM) server, comprising:
-
a memory; and at least one hardware processor communicatively coupled with the memory and configured to; transmit, from the EMM server to an electronic device, a software update notification that upgrades software on a software upgrade of the electronic device, wherein the software update notification comprises a security requirement, the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update, and the at least one of the certificate requirement or the encryption requirement included in the software update notification is used by the electronic device to compare with a certificate or an encryption of the network connection to determine whether the network connection is secure for the electronic device to receive the software update. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium containing instructions which, when executed, cause an enterprise mobility management (EMM) server to perform operations comprising:
-
transmitting, from the EMM server to an electronic device, a software update notification that upgrades software on a software upgrade of the electronic device, wherein the software update notification comprises a security requirement, the security requirement comprises at least one of a certificate requirement or an encryption requirement for evaluating a security level of a network connection used to receive the software update, and the at least one of the certificate requirement or the encryption requirement included in the software update notification is used by the electronic device to compare with a certificate or an encryption of the network connection to determine whether the network connection is secure for the electronic device to receive the software update. - View Dependent Claims (32, 33, 34, 35)
-
Specification