IP Library Granted Patent US 11,886,547
Granted Patent B2
US 11,886,547 · App. 17/354,836 · Granted Jan 30, 2024

Systems and methods for entitlement management

Inventors: Alfred Joseph Stappenbeck (Seattle, WA); Joseph Lesh (Seattle, WA)
Assignee: Comcast Cable Communications Management, LLC
G06F21/10G06F21/121H04N21/2541H04N21/63345H04N21/6581G06F21/107H04L63/10H04L2209/603H04L2463/101
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 11,886,547
App. No.
17/354,836
Granted
Jan 30, 2024
Kind
B2
Abstract

Systems and methods for managing data are disclosed. One method can comprise receiving a first request for a service, wherein the first request is associated with a first rights package. The first rights package can be processed to determine access to the service. An evaluation key can be generated, wherein the evaluation key represents the determination of access relating to the processing of the first rights package. A second request for a service can be received, wherein the second request is associated with a second rights package. The second rights package can be processed using the evaluation key.

Claims (43)

1. A method comprising:

receiving, by a computing device from a user device, a request for a first content asset, wherein the request is associated with a first rights package;

determining, by the computing device, based on an association between the first rights package and a second rights package, a previous request for the first content asset received from the user device, wherein the previous request is associated with the second rights package, and wherein the first rights package has access rights to more content assets than the second rights package; and

determining, by the computing device, based on the second rights package, and based on the previous request for the first content asset being granted, to allow the user device to access the first content asset.

2. The method of claim 1 , wherein determining to allow the user device to access the first content asset comprises granting the request.

3. The method of claim 1 , wherein determining to allow the user device to access the first content asset comprises comparing at least a portion of the first rights package to the first content asset.

4. The method of claim 1 , wherein one or more of the first rights package or the second rights package comprises at least one of a rule relating to access rights or a subscription package, and wherein the first content asset is the same content as a second content asset.

5. The method of claim 1 , further comprising:

determining evaluation information associated with the previous request for the first content asset, wherein the evaluation information comprises metadata associated with an evaluation of the previous request.

6. The method of claim 1 , wherein the first rights package is associated with a first user and the second rights package is associated with a second user.

7. The method of claim 1 , further comprising:

receiving the previous request;

determining, based on a comparison of at least a portion of the second rights package with a comparator associated with a second content asset, to allow the user device to access the second content asset; and

storing an indication of the previous request having been granted.

8. A method comprising:

receiving, by a computing device from a user device, a request for a first content asset, wherein the request is associated with a first rights package;

determining, by the computing device, based on an association between the first rights package and a second rights package, a previous request for the first content asset received from the user device, wherein the previous request is associated with the second rights package, and wherein the first rights package has access rights to more content assets than the second rights package; and

determining, by the computing device, based on the second rights package, and based on the previous request for the first content asset being denied, to deny the user device to access the first content asset.

9. The method of claim 8 , wherein determining to deny the user device to access the first content asset comprises denying the request.

10. The method of claim 8 , wherein determining to deny the user device to access the first content asset comprises comparing at least a portion of the first rights package to the first content asset.

11. The method of claim 8 , wherein one or more of the first rights package or the second rights package comprises at least one of a rule relating to access rights or a subscription package, and wherein the first content asset is the same content as a second content asset.

12. The method of claim 8 , further comprising:

determining evaluation information associated with the previous request for the first content asset, wherein the evaluation information comprises metadata associated with an evaluation of the previous request.

13. The method of claim 8 , wherein the first rights package is associated with a first user and the second rights package is associated with a second user.

14. The method of claim 8 , further comprising:

receiving the previous request;

determining, based on a comparison of at least a portion of the second rights package with a comparator associated with a second content asset, to deny the user device to access the second content asset; and

storing an indication of the previous request having been denied.

15. An apparatus comprising:

one or more processors; and

memory storing non-transitory processor executable instructions that, when executed by the one or more processors, cause the apparatus to:

receive, from a user device, a request for a first content asset, wherein the request is associated with a first rights package;

determine, based on an association between the first rights package and a second rights package, a previous request for the first content asset received from the user device, wherein the previous request is associated with the second rights package, and wherein the first rights package has access rights to more content assets than the second rights package; and

determine, based on the second rights package, and based on the previous request for the first content asset being granted, to allow the user device to access the first content asset.

16. The apparatus of claim 15 , wherein the determination to allow the user device to access the first content asset comprises a grant of the request.

17. The apparatus of claim 15 , wherein the determination to allow the user device to access the first content asset comprises a comparison of at least a portion of the first rights package to the first content asset.

18. The apparatus of claim 15 , wherein one or more of the first rights package or the second rights package comprises at least one of a rule relating to access rights or a subscription package, and wherein the first content asset is the same content as a second content asset.

19. The apparatus of claim 15 , wherein the non-transitory processor executable instructions further cause the apparatus to:

determine evaluation information associated with the previous request for the first content asset, wherein the evaluation information comprises metadata associated with an evaluation of the previous request.

20. The apparatus of claim 15 , wherein the non-transitory processor executable instructions further cause the apparatus to:

receive the previous request;

determine, based on a comparison of at least a portion of the second rights package with a comparator associated with a second content asset, to allow the user device to access the second content asset; and

store an indication of the previous request having been granted.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: STAPPENBECK, ALFRED JOSEPH; LESH, JOSEPH
To: THEPLATFORM FOR MEDIA, INC.
Reel/Frame 058929/0696 →
MERGER AND CHANGE OF NAME Recorded Feb 8, 2022
From: THEPLATFORM FOR MEDIA, LLC; THEPLATFORM, LLC
To: THEPLATFORM, LLC
Reel/Frame 058930/0468 →
MERGER AND CHANGE OF NAME Recorded Feb 8, 2022
From: THEPLATFORM, LLC; COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 058931/0252 →
CHANGE OF NAME Recorded Feb 8, 2022
From: THEPLATFORM FOR MEDIA, INC.
To: THEPLATFORM FOR MEDIA, LLC
Reel/Frame 058978/0118 →
Continuity (3)
Continuation 16150034 · Oct 2, 2018
Continuation 14048678 · Oct 8, 2013
Related Publication 20220156346A1 · May 19, 2022