Connecting mobile devices, internet-connected hosts, and cloud services
First Claim
Patent Images
1. A method performed by a device, of downloading an application from a cloud-based service comprising:
- establishing a local out of band connection between the device and a host system to establish security between the device and the host system;
receiving a uniform resource locator (URL) and a setup identification from the host system;
connecting to the cloud-based service through the URL;
downloading and installing a pre-configured application from the cloud-based service using the received setup identification;
sending a device type to the cloud based service;
receiving a correct type of pre-configured application from the cloud-based service based upon the sent device type;
redirection to another URL; and
connecting to the host system and cloud-based service.
1 Assignment
0 Petitions
Accused Products
Abstract
Applications are downloaded to a device from a cloud-based service by establishing trust with between the device and a host system. The host system and the cloud-based service have a pre-existing trust relationship.
44 Citations
31 Claims
-
1. A method performed by a device, of downloading an application from a cloud-based service comprising:
-
establishing a local out of band connection between the device and a host system to establish security between the device and the host system; receiving a uniform resource locator (URL) and a setup identification from the host system; connecting to the cloud-based service through the URL; downloading and installing a pre-configured application from the cloud-based service using the received setup identification; sending a device type to the cloud based service; receiving a correct type of pre-configured application from the cloud-based service based upon the sent device type; redirection to another URL; and connecting to the host system and cloud-based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
one or more processors; a wireless interface coupled to the one or more processors, wherein the wireless interface is configured to connect through an out of band connection to establish security with a host system and to receive a uniform resource locator (URL) to a cloud-based service from the host system, a setup identifier, and a secret; and a memory coupled to the one or more processors and wireless interface to store the URL, the setup identifier, and secret, wherein the wireless interfaces uses the URL and the setup identifier to connect to the cloud-based service to download a pre-configured applications to be stored in the memory, wherein the wireless interface sends a device type to the cloud-based service to receive a correct type of pre-configured application based upon the device type, wherein after downloading the correct type of pre-configured applications, the wireless interface connects to the host system and the cloud-based service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media having stored thereon computer executable instructions that, when executed, perform a method comprising:
-
connecting locally through an out of band connection to a host system to establish security between the device and the host system; receiving a uniform resource locator to a cloud-based service from the host system after establishing security; connecting to the cloud-based service through the URL; downloading and installing a pre-configured applications through the cloud-based service; sending a device type to the cloud based service; receiving a correct type of pre-configured application from the cloud-based service based upon the sent device type; redirection to another URL; and connecting to the host system and the cloud-based service. - View Dependent Claims (20)
-
-
21. A device comprising:
-
one or more processors; memory configured to the one or more processors, having instructions to; establish a local out of band connection to a host system to establish security between the device and the host system; receive one or more of the following from the host system after establishing security, through the local out of band connection;
a uniform resource indicator to a cloud-based service, a setup identifier, and a secret;connect to the cloud-based service, to download one or more applications once connected to the cloud-based service; sending a device type to the cloud based service; receive another one or more applications based upon the sent device type; connect to the host system and the cloud-based service. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method performed by a host system to allow a device to download applications comprising:
-
establishing trust with a cloud-based service; receiving a request to connect the device to the host system and/or connect the device to the cloud-based service; connecting through a local out of band connection to establish security between the device and host system; sending setup data to the cloud-based service to be sent to the device for use in downloading applications, the setup data includes sending of a device type to the cloud-based service after downloading the applications, wherein another application is downloaded based on the sent device type wherein the other application is used to connect the device to the host system and/or the cloud-based service. - View Dependent Claims (28, 29, 30, 31)
-
Specification