5G enabled massively distributed on-demand personal cloud system and method
AssigneeT-Mobile USA, Inc.
InventorsVenson Shaw, Sunil Lingayat
Life of this patent
Estimating the term…
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.
Claims20
A method of allocating resources in a cloud computing environment, the method comprising:
- receiving, by a 5G network, a registration request from a device associated with a user,
- wherein the device associated with the user is a wireless mobile device;
- 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;
- dynamically partitioning cloud computing resources within the cloud computing environment to create a personal cloud on a per device basis 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 personal cloud of the cloud computing environment to the device over the 5G network, wherein the personal cloud is associated with a range of times-of-day;
- and
- in response to receiving from the device a request for access to the personal cloud and determining that the time-of-day in the location of the device is outside of the range of times-of-day associated with the personal cloud, transmitting a notification that indicates (i) unavailability of the personal cloud, and (ii) a subsequent time-of-day at which the personal cloud is predicted to be available.
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 device associated with a user, wherein the device associated with the user is a wireless mobile device;
- 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;
- dynamically partitioning cloud computing resources within the cloud computing environment to create a personal cloud on a per device basis 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 personal cloud of the cloud computing environment to the device over the 5G network, wherein the personal cloud is associated with a range of times-of-day;
- and
- in response to receiving from the device a request for access to the personal cloud and determining that the time-of-day in the location of the device is outside of the range of times-of-day associated with the personal cloud, transmitting a notification that indicates (i) unavailability of the personal cloud, and (ii) a subsequent time-of-day at which the personal cloud is predicted to be available.
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 device associated with a user,
- wherein the device associated with the user is a wireless mobile device, 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;
- a partitioning module configured to:
- dynamically partition cloud computing resources within the cloud computing environment to create a personal cloud on a per device basis 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 personal cloud of the cloud computing environment to the device over the 5G network, wherein the personal cloud is associated with a range of times-of-day;
- and
- a notification module configured to:
- in responsive to receiving from the device a request for access to the personal cloud and determining that the time-of-day in the location of the device is outside of the range of times-of-day associated with the personal cloud, transmit a notification that indicates (i) unavailability of the personal cloud, and (ii) a subsequent time-of-day at which the personal cloud is predicted to be available.
Dependencies are inferred from the claim text.