Global access control for segmented streaming delivery
First Claim
1. A method for controlling access to media assets during streaming, the method comprising:
- commencing transmission of a media asset to a first computerized device, whereintransmission of the media asset comprises transmission of a plurality of media segments;
receiving, during transmission of the media asset, beaconing data from the first computerized device, whereinthe beaconing data is based on chunk requests, index fix requests, or both, received from the first computerized device;
storing session information linked with the first computerized device, whereinthe session information is at least partially based on the beaconing data received from the first computerized device;
receiving authentication information linked with a second computerized device while transmission of the plurality of media segments to the first computerized device is occurring;
determining the second computerized device is not permitted to receive the media asset based on the session information; and
denying access to the second computerized device based on the session information linked with the first computerized device.
3 Assignments
0 Petitions
Accused Products
Abstract
Various arrangements for controlling access to streaming media assets are presented. Transmission of segments of a media asset to a first user device may be commenced. During transmission of the media asset to the first user device, beaconing data from the first user device may be received and stored as session information. The first user device may no longer be permitted to receive the media asset at least partially due to the first user device no longer being authenticated. Transmission of a remainder of the plurality of media segments to the first user device may be ceased such that the first user device does not receive the media asset in its entirety.
105 Citations
14 Claims
-
1. A method for controlling access to media assets during streaming, the method comprising:
-
commencing transmission of a media asset to a first computerized device, wherein transmission of the media asset comprises transmission of a plurality of media segments; receiving, during transmission of the media asset, beaconing data from the first computerized device, wherein the beaconing data is based on chunk requests, index fix requests, or both, received from the first computerized device; storing session information linked with the first computerized device, wherein the session information is at least partially based on the beaconing data received from the first computerized device; receiving authentication information linked with a second computerized device while transmission of the plurality of media segments to the first computerized device is occurring; determining the second computerized device is not permitted to receive the media asset based on the session information; and denying access to the second computerized device based on the session information linked with the first computerized device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product residing on a non-transitory processor-readable medium for controlling access to media assets during streaming, the computer program product comprising computer-readable instructions configured to cause a computer system to:
-
commence transmission of a media asset to a first computerized device, wherein transmission of the media asset comprises transmission of a plurality of media segments; receive, during transmission of the media asset, beaconing data from the first computerized device, wherein the beaconing data is based on chunk requests, index fix requests, or both, received from the first computerized device; store session information linked with the first computerized device, wherein the session information is at least partially based on the beaconing data received from the first computerized device; receive authentication information linked with a second computerized device while transmission of the plurality of media segments to the first computerized device is occurring; determine the second computerized device is not permitted to receive the media asset based on the session information; and deny access to the second computerized device based on the session information linked with the first computerized device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for controlling access to media assets during streaming, the system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; commence transmission of a media asset to a first computerized device, wherein transmission of the media asset comprises transmission of a plurality of media segments; receive, during transmission of the media asset, beaconing data from the first computerized device, wherein the beaconing data is based on chunk requests, index fix requests, or both, received from the first computerized device; store session information linked with the first computerized device, wherein the session information is at least partially based on the beaconing data received from the first computerized device; receive authentication information linked with a second computerized device while transmission of the plurality of media segments to the first computerized device is occurring; determine the second computerized device is not permitted to receive the media asset based on the session information; and deny access to the second computerized device based on the session information linked with the first computerized device. - View Dependent Claims (12, 13, 14)
-
Specification