IP Library Granted Patent US 12,368,715
Granted Patent B2
US 12,368,715 · App. 18/601,498 · Granted Jul 22, 2025

Consumer choice for broadband application and content services

Inventors: Michael J. Fargano (Louisville, CO); Charles I. Cook (Louisville, CO); Kevin M. McBride (Lone Tree, CO); John T. Pugaczewski (Hugo, MN)
Assignee: Adeia Media Holdings LLC
H04L63/10G06Q20/1235G11B20/00731H04L41/509H04L63/0245H04L65/612H04L2209/60H04L2209/603
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,368,715
App. No.
18/601,498
Granted
Jul 22, 2025
Kind
B2
Abstract

Novel tools and techniques might provide for implementing application, service, and/or content access control. Based at least in part on a consumer's choice of applications, services, content, and/or content providers-particular in exchange for a subsidy on content and/or network access fees provided to the consumer by chosen content providers-, a computing system may determine whether access to applications, services, and/or content not associated with the chosen content providers (“other content”) should be allowed or restricted. If restricted, the computing system might utilize various network access techniques and/or technologies to block the consumer's access to the other content, to allow access to the other content on a charge per access basis, or to allow access to the other content at reduced network access speeds. In some embodiments, an access provider (e.g., an Internet service provider, etc.) might perform both determination and implementation of content access and restriction.

Claims (51)

1. A method of providing, from a content provider, a Virtual Network Function as a Service (VNFaaS) to control content access at a user device, the method comprising:

receiving configuration data from the content provider;

transmitting the configuration data to the user device;

provisioning a Virtual Network Function (VNF) on the user device based on the configuration data;

upon receiving a content request from the user device, determining, by the VNF on the user device, whether the content corresponds to at least one of access control parameters or delivery parameters of the VNF, wherein,

the access control parameters comprise an access control list of content not associated with the content provider that indicates which content the user device is blocked from accessing, wherein determining whether the content corresponds to at least one of the access control parameters or the delivery parameters of the VNF comprises:

determining whether the content is included in the access control list; and

based on determining the content corresponds to at least one of the access control parameters or the delivery parameters, transmitting the content to the user device.

2. The method of claim 1 , wherein the content provider is an internet-service provider, and wherein the access control list corresponds to content provided by competitors of the content provider.

3. The method of claim 1 , wherein the delivery parameters indicate at least one of:

an access charge associated with the content; or

a network access speed reduction associated with the content.

4. The method of claim 3 , further comprising:

based on determining the content corresponds to the delivery parameters, transmitting the content to the user device in accordance with the corresponding delivery parameters.

5. The method of claim 1 , wherein the content comprises at least one of an application, video content, audio content, image content, game content, website content, internet search result content, application services, media content services, on-line services, or tangible services associated with one or more of application services, media content services, or on-line services.

6. The method of claim 1 , wherein the configuration data from the content provider indicates a content access agreement providing that a user profile associated with the user device receives a partial or full subsidy associated with the user device for its internet service in exchange for restricting access to particular content at the user device based on the access control parameters and the delivery parameters.

7. The method of claim 6 , further comprising:

receiving updated configuration data from the content provider; and

provisioning the VNF at the user device in real-time or near real-time.

8. The method of claim 1 , wherein the user device hosts a network functions virtualization infrastructure (NFVI) on which the VNF is provisioned and run on.

9. A system of providing, from a content provider, a Virtual Network Function as a Service (VNFaaS) to control content access at a user device, the method comprising:

input/output circuitry configured to:

receive configuration data from the content provider;

transmit the configuration data to the user device;

control circuitry configured to:

provision a Virtual Network Function (VNF) on the control circuitry of the user device based on the configuration data;

upon receiving a content request from the user device, determine, by the VNF of the user device, whether the content corresponds to at least one of access control parameters or delivery parameters of the VNF, wherein,

the access control parameters comprise an access control list of content not associated with the content provider that indicates which content the user device is blocked from accessing, wherein determining whether the content corresponds to at least one of the access control parameters or the delivery parameters of the VNF comprises:

determining whether the content is included in the access control list; and

based on determining the content corresponds to at least one of the access control parameters or the delivery parameters, transmit the content to the user device.

10. The system of claim 9 , wherein the content provider is an internet-service provider, and wherein the access control list corresponds to content provided by competitors of the content provider.

11. The system of claim 9 , wherein the delivery parameters indicate at least one of:

an access charge associated with the content; or

a network access speed reduction associated with the content.

12. The system of claim 11 , wherein the control circuitry is further configured to:

based on determining the content corresponds to the delivery parameters, transmit the content to the user device in accordance with the corresponding delivery parameters.

13. The system of claim 9 , wherein the content comprises at least one of an application, video content, audio content, image content, game content, website content, internet search result content, application services, media content services, on-line services, or tangible services associated with one or more of application services, media content services, or on-line services.

14. The system of claim 9 , wherein the configuration data from the content provider indicates a content access agreement providing that a user profile associated with the user device receives a partial or full subsidy associated with the user device for its internet service in exchange for restricting access to particular content at the user device based on the access control parameters and the delivery parameters.

15. The system of claim 14 , wherein:

the input/output circuitry is further configured to:

receiving updated configuration data from the content provider; and

the control circuitry is further configured to:

provisioning the VNF at the user device in real-time or near real-time.

16. The system of claim 14 , wherein the control circuitry is configured to determine, by the VNF, whether the content corresponds to at least one of the access control parameters or the delivery parameters of the VNF, based on identifying the user profile associated with the user device which indicates the content access agreement with the content provider.

17. The system of claim 9 , wherein the user device hosts a network functions virtualization infrastructure (NFVI) on which the VNF is provisioned and run on.

18. A method of providing, from a content provider, a Virtual Network Function as a Service (VNFaaS) to control content access at a user device, the method comprising:

receiving configuration data from the content provider, wherein the configuration data indicates a content access agreement providing that a user profile associated with the user device receives a partial or full subsidy associated with the user device for its internet service in exchange for restricting access to particular content at the user device based on access control parameters and delivery parameters;

transmitting the configuration data to the user device;

provisioning a Virtual Network Function (VNF) on the user device based on the configuration data;

upon receiving a content request from the user device, determining, by the VNF on the user device, whether the content corresponds to at least one of the access control parameters or the delivery parameters of the VNF, wherein the VNF determines whether the content corresponds to at least one of the access control parameters or the delivery parameters of the VNF, based on identifying the user profile associated with the user device which indicates the content access agreement with the content provider; and

based on determining the content corresponds to at least one of the access control parameters or the delivery parameters, transmitting the content to the user device.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0073 →
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0270 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: FARGANO, MICHAEL J.; COOK, CHARLES I.; MCBRIDE, KEVIN M.; PUGACZEWSKI, JOHN T.
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 066830/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: CENTURYLINK INTELLECTUAL PROPERTY LLC
To: TIVO CORPORATION
Reel/Frame 066830/0592 →