Determining a custom content delivery network via an intelligent software-defined network
First Claim
1. A system comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
receiving a request for delivery of first content from a user equipment;
receiving profile information related to a condition associated with the user equipment;
determining first transport network information based on the request and the profile information;
facilitating access to the first transport network information to enable the user equipment to access at least a first portion of the first content via a first transport network of first devices provisioned based on the first transport network information;
obtaining updated profile information representing an update to the profile information, wherein the update to the profile information results from the condition of the user equipment having changed to an updated condition of the user equipment; and
facilitating access to second transport network information to enable the user equipment to access second content via a second transport network of second devices provisioned in response to determining that the first transport network information has changed based on the updated profile information, wherein the second content is associated with the request for delivery of the first content.
1 Assignment
0 Petitions
Accused Products
Abstract
Determining a custom content delivery network is disclosed. This can comprise determining a custom content delivery network (CCDN) based on information determined by an intelligent software-defined network (ISDN). An ISDN can receive a content request and related information from a user equipment (UE). The ISDN can determine CCDN information that can be employed to provision a transport network corresponding to the CCDN information. The transport network can be customized based on the content request and the related information. Moreover, as the related information changes, the transport network can be correspondingly updated. Some embodiments disclose an ISDN operating on a virtual machine in a cloud-computing environment.
41 Citations
20 Claims
-
1. A system comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving a request for delivery of first content from a user equipment; receiving profile information related to a condition associated with the user equipment; determining first transport network information based on the request and the profile information; facilitating access to the first transport network information to enable the user equipment to access at least a first portion of the first content via a first transport network of first devices provisioned based on the first transport network information; obtaining updated profile information representing an update to the profile information, wherein the update to the profile information results from the condition of the user equipment having changed to an updated condition of the user equipment; and facilitating access to second transport network information to enable the user equipment to access second content via a second transport network of second devices provisioned in response to determining that the first transport network information has changed based on the updated profile information, wherein the second content is associated with the request for delivery of the first content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a system comprising a processor, content request information related to receiving first content at a user equipment; receiving, by the system, profile information related to an environment associated with the content request information; determining, by the system, first transport network information based on the content request information and the profile information; facilitating, by the system, access to the first transport network information to enable provisioning of the user equipment based on the first transport network information; and facilitating, by the system, access to second transport network information to enable reprovisioning of the user equipment in response to determining a change in the profile information related to a change in the environment associated with the content request information, wherein the facilitating the access to the second transport network information enables access to second content associated with the content request information, and wherein the receiving the first content is via a first transport network that is different than a second transport network associated with the access to the second content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A first device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; generating a content request; enabling access to the content request by a second device; enabling access to device status information related to a characteristic associated with the first device; receiving first content associated with the content request via a first transport network device of a first transport network provisioned in response to determined network segment information, wherein the determined network segment information is based on the content request and the device status information; and receiving second content associated with the first content request via a second transport network device of a second transport network provisioned in response to the determined network segment information changing to updated determined network segment information, wherein the updated determined network segment information is based on the content request and updated device status information, and wherein the updated device status information results from an update to the device status information. - View Dependent Claims (18, 19, 20)
-
Specification