# US 10,455,054 B2 · Cross-services application service, device and network content delivery management

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

- Number: US 10,455,054 B2
- Document ID: US10455054B2
- Status: Granted
- Kind: B2
- Application number: 14/879,478
- Filed: 2015-10-09
- Published: 2017-04-13
- Granted: 2019-10-22
- Earliest claimed: 2015-10-09
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: At&T Intellectual Property I, L.P.
- Inventors: James G. Beattie, Jr.; Roque Rios; Stephen F. Triano
- Web page: https://patentgrep.com/patent/US10455054B2

## CPC

- H04L 67/63: Routing a service request depending on the request content or context
- H04L 47/781: {Centralised allocation of resources}
- H04L 67/104: Peer-to-peer [P2P] networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system for providing cross-services application service, device, and network content delivery management is disclosed. In particular, the system may allow devices and application services supported by multiple network services to leverage the strengths of such network services to ensure that content delivery is efficiently accomplished. The system may enable a device or application service to be associated with a management domain. Then, the management domain may subscribe the device or application service with one or more underlying supporting networks of the management domain. The associating and subscribing may be performed for the management domain by an orchestrator or by a management domain authority. The management domain authority may include a predictive, machine-learning element that drives access to content on behalf of the management domain authority through its devices and services to which they are subscribed.

## Claims

### Claim 1

A system, comprising:
a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising:
associating a first device with a management domain under control of a management domain authority;
propagating a policy of the management domain authority to the first device;
subscribing, in accordance with the policy, the first device with a plurality of networks associated with the management domain;
receiving, from the first device, a request for content;
blocking a component of the management domain from a content delivery operation associated with providing access to the content, wherein the component is blocked from the content delivery operation based on a proximity of the component to the first device that made the request for the content and based on a conflict of the component with a different component of the management domain; and
providing, to the first device and in response to the request, access to the content in accordance with the policy of the management domain authority and without using the component blocked from the content delivery operation, wherein the access to the content is provided via at least one network of the plurality of networks to which the first device is subscribed.

### Claim 2 (depends on 1)

The system of claim 1, wherein the operations further comprise determining, based on the policy, if the first device is authorized for consumption of the content.

### Claim 3 (depends on 2)

The system of claim 2, wherein the operations further comprise offloading, if the first device is determined to not be authorized for consumption of the content, the content to a second device that is authorized for consumption of the content, wherein the second device is under control of the management domain authority.

### Claim 4 (depends on 1)

The system of claim 1, wherein the operations further comprise enabling the first device to apply the policy of the management domain authority to automatically install an application on the first device, the plurality of networks, a second device of the management domain, or any combination thereof.

### Claim 5 (depends on 1)

The system of claim 1, wherein the operations further comprise providing access to the content based on predicted and measured network utilization and congestion associated with the plurality of networks of the management domain.

### Claim 6 (depends on 1)

The system of claim 1, wherein the operations further comprise providing access to the content based on a calendar of a user associated with the first device.

### Claim 7 (depends on 1)

The system of claim 1, wherein the operations further comprise adjusting subscription of the first device with the plurality of networks based on a change in the policy of the management domain authority.

### Claim 8 (depends on 1)

The system of claim 1, wherein the operations further comprise associating the first device with the management domain under control of the management domain authority in response to receiving a request from the first device to join the management domain.

### Claim 9 (depends on 1)

The system of claim 1, wherein the operations further comprise associating the first device with the management domain under control of the management domain authority in response to receiving a recommendation from a member of the management domain.

### Claim 10 (depends on 1)

The system of claim 1, wherein the operations further comprise activating a diagnostic application to gather data associated with the first device if the performance of the first device falls below a threshold performance value.

### Claim 11 (depends on 1)

The system of claim 1, wherein the operations further comprise propagating the policy of the management domain authority to the first device, wherein the policy is selected from a cost cap policy, a bandwidth policy, a bandwidth consumption policy, a packet latency policy, a jitter policy, a packet loss policy, a security requirement policy, a time-related policy, a location policy, a digital rights management policy, an account status policy, a device policy, or any combination thereof.

### Claim 12 (depends on 1)

The system of claim 1, wherein the operations further comprise configuring the first device based on the policy of the management domain authority.

### Claim 13

A method, comprising:
associating a first device with a management domain under control of a management domain authority;
propagating, by utilizing instructions from memory that are executed by a processor, a policy of the management domain authority to the first device;
subscribing, in accordance with the policy, the first device with a plurality of networks associated with the management domain;
receiving, from the first device, a request for content;
blocking a component of the management domain from a content delivery operation associated with providing access to the content, wherein the component is blocked from the content delivery operation based on a proximity of the component to the first device that made the request for the content and based on a conflict of the component with a different component of the management domain; and
providing, to the first device and in response to the request, access to the content in accordance with the policy of the management domain authority and without using the component blocked from the content delivery operation, wherein the access to the content is provided via at least one network of the plurality of networks to which the first device is subscribed.

### Claim 14 (depends on 13)

The method of claim 13, further comprising determining, based on the policy, if the first device is authorized for consumption of the content.

### Claim 15 (depends on 14)

The method of claim 14, further comprising enabling the first device to display the content if the first device is authorized for consumption of the content.

### Claim 16 (depends on 13)

The method of claim 13, further comprising constraining, after providing access to the content, consumption of the content based on a time of day, a type of device of the first device, a location of the first device, a format of the content, or any combination thereof.

### Claim 17 (depends on 13)

The method of claim 13, further comprising enabling the first device to apply the policy of the management domain authority to automatically install an application on the first device, the plurality of networks, a second device of the management domain, or any combination thereof.

### Claim 18 (depends on 13)

The method of claim 13, further comprising sharing the content with a second device of the management domain via a peer-to-peer connection when the first device and the second device are in proximity with each other.

### Claim 19 (depends on 13)

The method of claim 13, further comprising adjusting an application provided to the first device based on a change in the policy of the management domain authority.

### Claim 20 (depends on 13)

The method of claim 13, further comprising providing access to the content based on predicted and measured network utilization and congestion associated with the plurality of networks of the management domain, or based on a combination thereof.

### Claim 21

A computer-readable device comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
associating a first device with a management domain under control of a management domain authority;
propagating a policy of the management domain authority to the first device;
subscribing, in accordance with the policy, the first device with a plurality of networks associated with the management domain;
receiving, from the first device, a request for content;
blocking a component of the management domain from a content delivery operation associated with providing access to the content, wherein the component is blocked from the content delivery operation based on a proximity of the component to the first device that made the request for the content and based on a conflict of the component with a different component of the management domain; and
providing, to the first device and in response to the request, access to the content in accordance with the policy of the management domain authority and without using the component blocked from the content delivery operation, wherein the access to the content is provided via at least one network of the plurality of networks to which the first device is subscribed.
