# US 2013/0159476 A1 · Method and system for managing device profiles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159476 A1
- Document ID: US20130159476A1
- Status: Published application
- Kind: A1
- Application number: 13/327,112
- Filed: 2011-12-15
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: Verizon Patent and Licensing Inc.
- Inventors: Joseph A. Hilburn; Scott J. Hoover; Paul V. Hubner
- Web page: https://patentgrep.com/patent/US20130159476A1

## CPC

- H04L 67/303: Terminal profiles
- H04L 67/306: User profiles
- H04W 4/029: Location-based management or tracking services
- H04W 4/50: Service provisioning or reconfiguring
- H04W 4/02: Services making use of location information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An approach for providing cloud-based profile access is described. A profile platform receives, at a cloud-based service platform, a request for a device profile from a mobile device, wherein the device profile specifies information relating to configuration of a graphical user interface and one or more applications associated with the mobile device, determines context data for the mobile device, selects one of a plurality of device profiles based on the determined context data, and generates a control message specifying the selected device profile for configuring the mobile device.

## Claims

### Claim 1

A method comprising:
receiving, at a cloud-based service platform, a request for a device profile from a mobile device, wherein the device profile specifies information relating to configuration of a graphical user interface and one or more applications associated with the mobile device;
determining context data for the mobile device;
selecting one of a plurality of device profiles based on the determined context data; and
generating a control message specifying the selected device profile for configuring the mobile device.

### Claim 2 (depends on 1)

A method according to claim 1, wherein the context data relates to an environmental setting of the mobile device, and the environmental setting corresponds to one of the device profiles.

### Claim 3 (depends on 2)

A method according to claim 2, wherein the environmental setting relates to a time of the request, a geolocation of the mobile device, or a combination thereof.

### Claim 4 (depends on 1)

A method according to claim 1, wherein the context data prevents access to at least one of the device profiles.

### Claim 5 (depends on 1)

A method according to claim 1, further comprising:
determining whether the mobile device, in adapting the selected device profile, includes one or more applications specific to the selected device profile; and
forwarding, from the cloud-based service platform, a template including the one or more applications and associated data for the applications to the mobile device if the mobile device does not include the one or more applications.

### Claim 6 (depends on 5)

A method according to claim 5, further comprising:
generating another control message to remove the associated data from the mobile device.

### Claim 7 (depends on 1)

A method according to claim 1, wherein one of the device profiles is designated as a group profile and is provided to a plurality of mobile devices including the mobile device.

### Claim 8 (depends on 1)

A method according to claim 1, wherein the mobile device is associated with a user account, the method further comprising:
executing a logon procedure to the cloud-based service platform by another mobile device; and
determining that the other mobile device is operated by a user associated with the user account, wherein the other mobile device is provided with one of the device profiles corresponding to the mobile device.

### Claim 9 (depends on 1)

A method according to claim 1, wherein the control message further specifies a profile key for accessing at least one application.

### Claim 10

An apparatus comprising:
at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
receive, at a cloud-based service platform, a request for a device profile from a mobile device, wherein the device profile specifies information relating to configuration of a graphical user interface and one or more applications associated with the mobile device;
determine context data for the mobile device;
select one of a plurality of device profiles based on the determined context data; and
generate a control message specifying the selected device profile for configuring the mobile device.

### Claim 11 (depends on 10)

An apparatus according to claim 10, wherein the context data relates to environmental setting of the mobile device, and the environmental setting corresponds to one of the device profiles.

### Claim 12 (depends on 11)

An apparatus according to claim 11, wherein the environmental setting relates to a time of the request, a geolocation of the mobile device, or a combination thereof.

### Claim 13 (depends on 10)

An apparatus according to claim 10, wherein the context data prevents access to at least one of the device profiles.

### Claim 14 (depends on 10)

An apparatus according to claim 10, wherein the apparatus is further caused to:
determine whether the mobile device, in adapting the selected device profile, includes one or more applications specific to the selected device profile; and
forward, from the cloud-based service platform, a template including the one or more applications and associated data for the applications to the mobile device if the mobile device does not include the one or more applications.

### Claim 15 (depends on 14)

An apparatus according to claim 14, wherein the apparatus is further caused to:
generate another control message to remove the associated data from the mobile device.

### Claim 16 (depends on 10)

An apparatus according to claim 10, wherein one of the device profiles is designated as a group profile and is provided to a plurality of mobile devices including the mobile device.

### Claim 17 (depends on 10)

An apparatus according to claim 10, wherein the mobile device is associated with a user account, the apparatus is further caused to:
execute a logon procedure to the cloud-based service platform by another mobile device; and
determine that the other mobile device is operated by a user associated with the user account, wherein the other mobile device is provided with one of the device profiles corresponding to the mobile device.

### Claim 18 (depends on 10)

An apparatus according to claim 10, wherein the control message further specifies a profile key for accessing at least one application.

### Claim 19

A system comprising:
a cloud-based service platform configured to receive a request for a device profile from a mobile device, determine context data for the mobile device, select one of a plurality of device profiles based on the determined context data, and generate a control message specifying the selected device profile for configuring the mobile device, wherein the device profile specifies information relating to configuration of a graphical user interface and one or more applications associated with the mobile device; and
a database configured to store associated data for the device profiles, and to store associated data for the applications.

### Claim 20 (depends on 19)

A method according to claim 19, wherein the cloud-based service platform is further configured to determine whether the mobile device, in adapting the selected device profile, includes one or more applications specific to the selected device profile, and to forward a template including the one or more applications and associated data for the applications to the mobile device if the mobile device does not include the one or more applications.
