# US 2021/0344744 A1 · 5g enabled massively distributed on-demand personal cloud system and method

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

- Number: US 2021/0344744 A1
- Document ID: US20210344744A1
- Status: Published application
- Kind: A1
- Application number: 16/864,083
- Filed: 2020-04-30
- Published: 2021-11-04
- Earliest claimed: 2020-04-30
- Assignees: T-Mobile USA, Inc.
- Applicants: T-Mobile USA, Inc.
- Inventors: Venson Shaw; Sunil Lingayat
- Web page: https://patentgrep.com/patent/US20210344744A1

## CPC

- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 20/0655: {e-cash managed centrally}
- G06Q 20/127: {Shopping or accessing services according to a time-limitation}
- G06Q 20/305: {using wired telephone networks}
- G06Q 20/308: {using the Internet of Things}
- G06Q 50/265: {Personal security, identity or safety}
- H04L 41/0803: Configuration setting
- H04L 41/0897: by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
- H04L 41/5051: Service on demand, e.g. definition and deployment of services in real time
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/306: User profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- 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

The technology described herein allocates resources in a cloud computing environment using a 5G network. The system can connect a device to the 5G network and collect data related to the device such as a location of the device and characteristics of use of the device with the 5G network. The system can create a device service profile of the device based at least in part on the data related to the device. The system can then dynamically partition computing resources within the cloud computing environment for the device based on the device service profile and a time-of-day in the location of the device to thereby provide on-demand access to content or services in the cloud computing environment to the device over the 5G network.

## Claims

### Claim 1

A method of allocating resources in a cloud computing environment, the method comprising:
receiving, by a 5G network, a registration request from a wireless mobile device associated with a user;
connecting the device to the 5G network;
collecting, from the device, data related to the device, wherein the data related to the device includes
a location of the device, and
characteristics of use of the device with the 5G network;
creating, by a computing device associated with the 5G network, a device service profile of the device based at least in part on the location of the device and the characteristics of use of the device with the 5G network; and
dynamically partitioning computing resources within the cloud computing environment for the device based on the device service profile, and
a time-of-day in the location of the device,
to thereby provide on-demand access to content or services in the cloud computing environment to the device over the 5G network.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
creating a user service profile of the user based on at least three of: user preferences, demographics, service subscription with a 5G network service provider, payment method, or the location of the device associated with the user,
wherein dynamically partitioning computing resources within the cloud computing environment for the device is further based on the user service profile.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
storing the device service profile and the user service profile in a 5G Unified Data Management database;
connecting, by the 5G network, the device with the cloud computing environment; and
instantiating a base station associated with the 5G network as a peering point to the cloud computing environment.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
defining network resource allocation and network performance criteria for the device based on the device service profile and the time-of-day in the location,
wherein the network resource allocation comprises bandwidth allocation, and
wherein the performance criteria comprises latency requirements and jitter requirements.

### Claim 5 (depends on 1)

The method of claim 1, wherein the computing resources within the cloud computing environment are partitioned with the computing resources available for the device during a first portion of a twenty-four hour period, wherein the computing resources within the cloud computing environment are partitioned with no computing resources available for the device during a second portion of the twenty-four hour period, wherein the method further comprises:
receiving, from the device, a request for access to content or services in the cloud computing environment during the second portion of the twenty-four hour period; and
re-partitioning the computing resources to provide the on-demand access to the content or services to the device.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
analyzing the data collected from the device;
identifying an emergency situation based on the analysis; and
re-partitioning the computing resources within the cloud computing environment for the device based on the emergency situation.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
creating, by the computing device associated with the 5G network, a group device service profile for a group of devices based at least in part on user preferences of users associated with devices in the group of devices and characteristics of use of the devices in the group of devices with the 5G network; and
dynamically partitioning computing resources within the cloud computing environment for the group of devices based on the group device service profile to thereby provide on-demand access to content or services in the cloud computing environment to the group of devices over the 5G network.

### Claim 8

At least one non-transitory, computer-readable medium, storing instructions, which when executed by at least one data processor, performs a method of allocating resources in a cloud computing environment, the method comprising:
receiving, by a 5G network, a registration request from a wireless mobile device associated with a user;
connecting the device to the 5G network;
collecting, from the device, data related to the device, wherein the data related to the device includes
a location of the device, and
characteristics of use of the device with the 5G network;
creating, by a computing device associated with the 5G network, a device service profile of the device based at least in part on the location of the device and the characteristics of use of the device with the 5G network; and
dynamically partitioning computing resources within the cloud computing environment for the device based on the device service profile, and
a time-of-day in the location of the device,
to thereby provide on-demand access to content or services in the cloud computing environment to the device over the 5G network.

### Claim 9 (depends on 8)

The at least one non-transitory, computer-readable medium of claim 8, wherein the method further comprises:
creating a user service profile of the user based on at least three of: user preferences, demographics, service subscription with a 5G network service provider, payment method, or the location of the device associated with the user,
wherein dynamically partitioning computing resources within the cloud computing environment for the device is further based on the user service profile.

### Claim 10 (depends on 9)

The at least one non-transitory, computer-readable medium of claim 9, wherein the method further comprises:
storing the device service profile and the user service profile in a 5G Unified Data Management database.

### Claim 11 (depends on 8)

The at least one non-transitory, computer-readable medium of claim 8, wherein the method further comprises:
defining network resource allocation and network performance criteria for the device based on the device service profile and the time-of-day in the location,
wherein the network resource allocation comprises bandwidth allocation, and
wherein the performance criteria comprises latency requirements and jitter requirements.

### Claim 12 (depends on 8)

The at least one non-transitory, computer-readable medium of claim 8, wherein the method further comprises:
connecting, by the 5G network, the device with the cloud computing environment; and
instantiating a base station associated with the 5G network as a peering point to the cloud computing environment.

### Claim 13 (depends on 8)

The at least one non-transitory, computer-readable medium of claim 8, wherein the device service profile is further based on user preferences, wherein the user preferences include privacy preferences, wherein the method further comprises:
creating a device service policy relating to the device based on the device service profile;
identifying an emergency situation relating to the location of the device; and
re-partitioning the computing resources within the cloud computing environment for the device based on the emergency situation regardless of the privacy preferences.

### Claim 14 (depends on 8)

The at least one non-transitory, computer-readable medium of claim 8, wherein the method further comprises:
creating, by the computing device associated with the 5G network, a group device service profile for a group of devices based at least in part on user preferences of users associated with devices in the group of devices and characteristics of use of the devices in the group of devices with the 5G network; and
dynamically partitioning computing resources within the cloud computing environment for the group of devices based on the group device service profile to thereby provide on-demand access to content or services in the cloud computing environment to the group of devices over the 5G network.

### Claim 15

A system for allocating resources in a cloud computing environment, the system comprising:
a memory;
a processor in communication with the memory, the processor operable to execute software modules, the software modules comprising:
a registration module configured to:
receive, by a 5G network, a registration request from a wireless mobile device associated with a user, and
connect the device to the 5G network;
a profile module configured to:
collect, from the device, data related to the device, wherein the data related to the device includes a location of the device, and
characteristics of use of the device with the 5G network, and
create, by a computing device associated with the 5G network, a device service profile of the device based at least in part on the location of the device and the characteristics of use of the device with the 5G network; and
a partitioning module configured to:
dynamically partition computing resources within the cloud computing environment for the device based on the device service profile, and
a time-of-day in the location of the device,
to thereby provide on-demand access to content or services in the cloud computing environment to the device over the 5G network.

### Claim 16 (depends on 15)

The system of claim 15, wherein the profile module is further configured to:
create a user service profile of the user based on at least three of: user preferences, demographics, service subscription with a 5G network service provider, payment method, or the location of the device associated with the user,
wherein dynamically partitioning computing resources within the cloud computing environment for the device is further based on the user service profile; and
store the device service profile and the user service profile in a 5G Unified Data Management database.

### Claim 17 (depends on 15)

The system of claim 15, wherein the partitioning module is further configured to:
define network resource allocation and network performance criteria for the device based on the device service profile and the time-of-day in the location,
wherein the network resource allocation comprises bandwidth allocation, and
wherein the performance criteria comprises latency requirements and jitter requirements.

### Claim 18 (depends on 15)

The system of claim 15, wherein the registration module is further configured to:
connect, by the 5G network, the device with the cloud computing environment; and
instantiating a base station associated with the 5G network as a peering point to the cloud computing environment.

### Claim 19 (depends on 15)

The system of claim 15, wherein the profile module is further configured to
analyze the data collected from the device, and
identify an emergency situation based on the analysis,
wherein the partitioning module is further configured to re-partition the computing resources within the cloud computing environment for the device based on the emergency situation.

### Claim 20 (depends on 15)

The system of claim 15, wherein the profile module is further configured to:
create, by the computing device associated with the 5G network, a group device service profile for a group of devices based at least in part on user preferences of users associated with devices in the group of devices and characteristics of use of the devices in the group of devices with the 5G network; and
dynamically partition computing resources within the cloud computing environment for the group of devices based on the group device service profile to thereby provide on-demand access to content or services in the cloud computing environment to the group of devices over the 5G network.
