Global access control for segmented streaming delivery
First Claim
1. A method for controlling access to streaming media assets during streaming, the method comprising:
- commencing transmission of a media asset to a first user device, whereinthe first user device is linked with a user account, andtransmission of the media asset comprises sequential transmission of a plurality of media segments;
receiving during transmission of the media asset to the first user device, beaconing data from the first user device;
storing session information linked with the first user device and the user account, wherein;
the session information is at least partially based on the beaconing data received from the first user device, andthe session information indicates the first user device and the user account have an active session of receiving the media asset;
receiving authentication information linked with a second user device and the user account while transmission of the media asset to the first user device is occurring;
determining the first user device is no longer permitted to receive the media asset at least partially due to the first user device no longer being permitted access to the media asset based on at least the session information; and
ceasing transmission of a remainder of the plurality of media segments to the first user device, whereinceasing transmission of the remainder of the plurality of media segments results in the first user device not receiving the media asset in its entirety.
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.
86 Citations
20 Claims
-
1. A method for controlling access to streaming media assets during streaming, the method comprising:
-
commencing transmission of a media asset to a first user device, wherein the first user device is linked with a user account, and transmission of the media asset comprises sequential transmission of a plurality of media segments; receiving during transmission of the media asset to the first user device, beaconing data from the first user device; storing session information linked with the first user device and the user account, wherein; the session information is at least partially based on the beaconing data received from the first user device, and the session information indicates the first user device and the user account have an active session of receiving the media asset; receiving authentication information linked with a second user device and the user account while transmission of the media asset to the first user device is occurring; determining the first user device is no longer permitted to receive the media asset at least partially due to the first user device no longer being permitted access to the media asset based on at least the session information; and ceasing transmission of a remainder of the plurality of media segments to the first user device, wherein ceasing transmission of the remainder of the plurality of media segments results in the first user device not receiving the media asset in its entirety. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for controlling access to streaming media assets during streaming, the computer system comprising:
-
a network interface; a memory configured to store one or more of a plurality of media segments; and a processor communicatively coupled with the memory and the network interface and configured to cause the computer system to; cause transmission of a media asset to a first user device to commence, wherein the first user device is linked with a user account, and transmission of the media asset comprises sequential transmission of the plurality of media segments; receive during transmission of the media asset to the first user device, beaconing data from the first user device; store session information linked with the first user device and the user account, wherein; the session information is at least partially based on the beaconing data received from the first user device, and the session information indicates the first user device and the user account have an active session with the computer system; and control access by any additional user devices linked with the user account to one or more streaming media assets at least while the session information, at least partially based on at least the session information, indicates the user account has the active session with the computer system, wherein the one or more streaming media assets comprise the media asset. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product residing on a non-transitory processor-readable medium and comprising processor-readable instructions configured to cause a processor to:
-
cause transmission of a media asset to a first user device to commence, wherein the first user device is linked with a user account, and transmission of the media asset comprises sequential transmission of a plurality of media segments; receive during transmission of the media asset to the first user device, beaconing data from the first user device; store session information linked with the first user device and the user account, wherein; the session information is at least partially based on the beaconing data received from the first user device, and the session information indicates the first user device and the user account have an active session with the computer system; and control access by any additional user devices linked with the user account to one or more streaming media assets at least while the session information, based on at least the session information, indicates the user account has the active session with the computer system, wherein the one or more streaming media assets comprise the media asset. - View Dependent Claims (17, 18, 19, 20)
-
Specification