IP Library Granted Patent US 9,037,494
Granted Patent B2
US 9,037,494 · App. 11/719,047 · Granted May 19, 2015

Method and system of managing subscriber access to services associated with services provider

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 9,037,494
App. No.
11/719,047
Granted
May 19, 2015
Kind
B2
Abstract

Method and system of managing subscriber access to services. The method and system including features for use in determining sub scriber entitlements to the services and managing presentation of the services for subscriber selection and access as a function of the subscriber entitlements.

Claims (58)

1. A computer-implemented method comprising:

receiving, during a first time period, user device configuration data comprising diagnostic data and state data collected from a first user device;

receiving, during the first time period, user data comprising user entitlement data for the first user device;

receiving, during a second time period, user device configuration data comprising diagnostic data and state data collected from a second user device;

receiving, during the second time period, user data comprising user entitlement data for the second user device;

receiving metadata relating to a first plurality of media offerings available for reception on the first user device and a second plurality of media offerings available for reception on the second user device;

processing the user device configuration data and the user entitlement data from the first user device and the second user device with a processor to determine eligibility of at least one of the user devices to receive an offer from the respective plurality of media offerings; and

upon receiving an indication of a user selection selecting a media offering from the plurality of media offerings for a user device, updating entitlement information associated with the user device to permit reception of the selected media offering through an operating system agnostic platform.

2. The computer-implemented method of claim 1 , wherein the metadata relating to the first and the second plurality of media offerings includes rules for eligibility to participate, mechanics to apply the offering, disposition rules when a time limited offering expires, or combinations thereof.

3. The computer-implemented method of claim 1 , wherein the eligibility further considers user data.

4. The computer-implemented method of claim 1 , wherein upon receiving the indication of the user selection selecting the media offering from the plurality of media offerings for the user device, the method further comprises:

automatically modifying the state data associated with the user device to permit an automated reception of the selected media offering.

5. The computer-implemented method of claim 1 , wherein the receiving metadata relating to the plurality of media offerings comprises receiving the metadata from an offering server and wherein the offering server comprises computer-executable instructions that when executed by a processor, perform at least:

associating offering information with entitlement information from an entitlement server.

6. The computer-implemented method of claim 5 , further comprising:

integrating, by an upsell server, data from a plurality of disparate applications, wherein at least one application relates to a managed content entitlement and at least a second application relates to a video on demand entitlement.

7. The computer-implemented method of claim 1 , wherein the first plurality of media offerings comprises both a first service and a second service;

wherein the first service has not previously been selected for access by the first user device and is accessible without being separately authorized due to the first user device being previously entitled to access the first service;

wherein the second service is inaccessible to the first user device without being separately authorized due to the first user device not being currently entitled to access the second service; and

wherein the method further comprises:

transmitting information configured to present the offered first and second services to a user to navigate the first and second services for selection.

8. The computer-implemented method of claim 1 , wherein the first plurality of media offerings comprise both a first service and a second service;

wherein the first service has not previously been selected for access by the first user device and is accessible without being separately authorized due to the first user device being previously entitled to access the first service;

wherein the second service is inaccessible to the first user device without being separately authorized due to the first user device not being currently entitled to access the second service; and

wherein the method further comprises:

transmitting information configured to present the offered first and second services to a user to navigate the first and second services for selection.

9. A computer-implemented method comprising:

receiving, during a first time period, user device configuration data collected from a first user device comprising diagnostic data and state data;

receiving, during a second time period, user device configuration data collected from a second user device;

receiving user data comprising usage data from the first and second user devices;

receiving metadata relating to a first plurality of media offerings available for reception on the first user device and a second plurality of media offerings available for reception on the second user device;

using the user device configuration data in a determination of eligibility of at least one of the user devices to receive an offer from the respective plurality of media offerings; and

upon receiving an indication of a user selection selecting an offering from the plurality of media offerings for a user device, updating entitlement information associated with the user device to permit reception of the selected offering through an operating system agnostic platform.

10. The computer-implemented method of claim 9 , wherein the metadata relating to the first and the second plurality of media offerings includes information from: rules for eligibility to participate, mechanics to apply the media offerings, disposition rules when a time limited offering expires, or combinations thereof.

11. The computer-implemented method of claim 9 , wherein upon receiving the indication of the user selection selecting the offering from the plurality of media offerings for the user device, the method further comprises:

automatically modifying the state data associated with the first user device to permit an automated reception of the selected offering.

12. The computer-implemented method of claim 9 , wherein the receiving metadata relating to the plurality of media offerings comprises receiving the metadata from an offering server and wherein the offering server comprises computer-executable instructions that when executed by a processor, perform at least:

associating offering information with entitlement information from an entitlement server.

13. The computer-implemented method of claim 12 , further comprising:

integrating, by an upsell server, data from a plurality of disparate applications, wherein at least one application relates to a managed content entitlement and at least a second application relates to a video on demand entitlement.

14. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor, cause the processor to perform at least:

receiving, during a first time period, user device configuration data comprising diagnostic data and state data collected from a first user device;

receiving, during the first time period, user data comprising user entitlement data for the first user device;

receiving, during a second time period, user device configuration data comprising diagnostic data and state data collected from a second user device;

receiving, during the second time period, user data comprising user entitlement data for the second user device;

receiving metadata relating to a first plurality of media offerings available for reception on the first user device and a second plurality of media offerings available for reception on the second user device;

processing the user device configuration data and the user entitlement data from the first user device and the second user device with the processor to determine eligibility of at least one of the user devices to receive a media offer from the respective plurality of media offerings; and

upon receiving an indication of a user selection selecting a media offering from the plurality of media offerings for a user device, updating entitlement information associated with the user device to permit reception of the selected media offering through an operating system agnostic platform.

15. The computer-readable medium of claim 14 , wherein the metadata relating to the first and the second plurality of media offerings includes rules for eligibility to participate, mechanics to apply the media offering, disposition rules when a time limited media offering expires, or combinations thereof.

16. The computer-readable medium of claim 14 , wherein the eligibility further considers user data.

17. The computer-readable medium of claim 14 , further comprising computer-executable instructions that when executed by the processor, further cause the processor to perform at least:

upon receiving data indicative of a user input to receive the media offering from the first or second plurality of media offerings, automatically modifying the state data associated with the user device to permit an automated reception of the selected media offering.

18. The computer-readable medium of claim 14 , wherein the receiving metadata relating to the plurality of media offerings comprises receiving the metadata from an offering server configured to associate offerings information with entitlement information from an entitlement server.

19. The computer-readable medium of claim 14 , further comprising:

integrating, by an upsell server, data from a plurality of disparate applications, wherein at least one application relates to a managed content entitlement and at least a second application relates to a video on demand entitlement.

20. The computer-readable medium of claim 14 , wherein the media offerings comprises both a first service and a second service in which the first service has not previously been selected for access by the first user device and is accessible without being separately authorized due to the first user device being previously entitled to access the first service and the second service is inaccessible to the first user device without being separately authorized due to the first user device not being currently entitled to access the second service; and

wherein the computer-readable medium comprises computer-executable instructions that when executed by the processor, cause the processor to perform at least:

transmitting information configured to present the first and second services to a user to navigate the first and second services for selection.

Assignments (7)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
MERGER AND CHANGE OF NAME Recorded Dec 7, 2015
From: COMCAST CABLE HOLDINGS, LLC; COMCAST CABLE COMMUNICATIONS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 037229/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2007
From: CLEARY, DAVID; MICHEL, WALTER
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 019328/0537 →