IP Library Granted Patent US 10,133,855
Granted Patent B2
US 10,133,855 · App. 14/048,678 · Granted Nov 20, 2018

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/6581G06F2221/0757H04L63/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 10,133,855
App. No.
14/048,678
Filed
Oct 8, 2013
Granted
Nov 20, 2018
Kind
B2
Art Unit
2494
USPC
726/30
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 (46)

1. A method comprising:

receiving, from a first user device associated with a first user, a first request for a service, wherein the first request is associated with a first rights package;

determining, based on a comparison of at least a portion of the first rights package with a comparator associated with the service, access to the service;

storing an indication of the access;

generating an evaluation key configured to facilitate a loading of the stored indication of the access, wherein the evaluation key comprises a first identifier relating to the service and a second identifier relating to the first rights package;

receiving, from a second user device different from the first user device and associated with a second user different from the first user, a second request for the service, wherein the second request is associated with a second rights package;

determining that the second rights package is associated with the evaluation key;

loading, using the evaluation key, the stored indication of the access; and

processing the second request for the service using the stored indication of the access.

2. The method of claim 1 , wherein the service comprises one or more of a content service, a communication service, a network service, or a subscription service.

3. The method of claim 1 , wherein one or more of the first rights package or the second rights package comprises a rule relating to access rights.

4. The method of claim 1 , wherein one or more of the first rights package or the second rights package comprises a subscription package.

5. The method of claim 1 , wherein the comparator comprises one or more of content information, user information, subject policy information, or distribution rights information.

6. The method of claim 1 , wherein determining the access to the service comprises granting access or denying access.

7. The method of claim 1 , wherein processing the second request further comprises:

comparing the first identifier with a third identifier associated with the second rights package; and

determining that the first identifier is the same as the third identifier.

8. The method of claim 7 , wherein processing the second request comprises:

comparing the second identifier with an identifier associated with the second rights package; and

determining that the second identifier is the same as the identifier associated with the second rights package.

9. A method comprising:

receiving, from a first device associated with a first user, a first request for first content, wherein the first content is associated with a first identifier and the first user is associated with a first rights package;

processing, based on the first identifier, the first rights package to determine access to the first content;

storing an indication of the access;

generating an evaluation key configured to facilitate a loading of the stored indication of the access, wherein the evaluation key comprises the first identifier and a second identifier, and wherein the second identifier is associated with the first rights package;

receiving, from a second device different from the first device and associated with a second user different from the first user, a second request for second content, wherein the second user is associated with a second rights package;

determining that the second rights package is associated with the evaluation key;

loading, using the evaluation key, the stored indication of the access; and

processing the second request using the stored indication of the access.

10. The method of claim 9 , wherein one or more of the first rights package or the second rights package comprises a rule relating to access rights.

11. The method of claim 9 , wherein one or more of the first rights package or the second rights package comprises a subscription package.

12. The method of claim 9 , wherein processing the first rights package comprises comparing at least a portion of the first tights package to the first identifier.

13. The method of claim 9 , wherein the processing the first rights package using the first identifier to determine access to the first content further comprises granting access or denying access.

14. The method of claim 9 , further comprising storing the evaluation key.

15. The method of claim 9 , wherein processing the second request comprises:

comparing the first identifier with a third identifier associated with the second content; and

determining that the first identifier is the same as the third identifier.

16. The method of claim 15 , wherein processing the second request comprises:

comparing the second identifier with an identifier associated with the second rights package; and

determining that the second identifier is the same as the identifier associated with the second rights package.

17. A method comprising:

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

determining if an evaluation key is associated with the rights package and the content asset, wherein the evaluation key is based upon an evaluation of a previous request from a second user device different from the first user device and associated with a second user different from the first user, wherein the previous request comprises a previous content asset and a previous rights package, and wherein the evaluation key comprises a first identifier relating to the previous rights package and a second identifier relating to the previous content asset;

if the evaluation key is associated with the rights package and the content asset, loading an indication of access to the previous content asset and corresponding to the previous rights package to process the request; and

if the evaluation key is not associated with the rights package or the content asset, processing, based on the rights package, the request to determine access to the content asset.

18. The method of claim 17 , wherein processing the request using the rights package comprises comparing at least a portion of the rights package to a comparator associated with the content asset.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Oct 2, 2017
From: THEPLATFORM, LLC; COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 043758/0850 →
MERGER AND CHANGE OF NAME Recorded Sep 17, 2014
From: THEPLATFORM FOR MEDIA, LLC; THEPLATFORM, LLC
To: THEPLATFORM, LLC
Reel/Frame 033760/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2014
From: THE PLATFORM FOR MEDIA, INC.
To: THEPLATFORM FOR MEDIA, LLC
Reel/Frame 033764/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2013
From: STAPPENBECK, ALFRED JOSEPH; LESH, JOSEPH
To: THEPLATFORM FOR MEDIA, INC.
Reel/Frame 031378/0103 →
Continuity (1)
Related Publication 20150101069A1 · Apr 9, 2015
Cited By (3)
US 12,231,464 US 12,476,971 US 12,647,362