Managing transitions between a local area network and a wide area network during media content playback
First Claim
1. A device, comprising:
- a memory; and
one or more processors to;
receive first mapping information associated with a set of remote segment identifiers that identify a set of remote locations, external from a local area network, from which a first set of segments of media content are accessible,the first mapping information including a remote key identifier associated with the set of remote segment identifiers;
receive second mapping information associated with a set of local segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of the media content are accessible,the second mapping information including a local key identifier associated with the set of local segment identifiers,the second set of segments corresponding to the first set of segments;
map the set of remote segment identifiers to the set of local segment identifiers,a remote segment identifier, of the set of remote segment identifiers, to map to a local segment identifier, of the set of local segment identifiers;
store redirect information that associates the first mapping information and the second mapping information based on mapping the set of remote segment identifiers to the set of local segment identifiers;
receive a request, associated with the media content, that includes the remote segment identifier of the set of remote segment identifiers;
determine the local segment identifier, of the set of local segment identifiers, based on the remote segment identifier and the redirect information,the local segment identifier mapping to the remote segment identifier;
determine the local key identifier based on the remote key identifier and the redirect information;
request a segment of the media content using the local segment identifier;
request a local key using the local key identifier,the local key to encrypt the segment of the media content and authenticate a communication; and
provide the segment of the media content to a media client.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request, associated with media content, that includes a first segment identifier of a first set of segment identifiers that identify a set of remote locations, external from a local area network, from which a first set of segments of the media content are accessible. The device may determine, based on the first segment identifier and redirect information, a second segment identifier of a second set of segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of media content are accessible. The second set of segments may correspond to the first set of segments. The redirect information may indicate that the second segment identifier corresponds to the first segment identifier. The device may request a segment of the media content using the second segment identifier.
17 Citations
20 Claims
-
1. A device, comprising:
-
a memory; and one or more processors to; receive first mapping information associated with a set of remote segment identifiers that identify a set of remote locations, external from a local area network, from which a first set of segments of media content are accessible, the first mapping information including a remote key identifier associated with the set of remote segment identifiers; receive second mapping information associated with a set of local segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of the media content are accessible, the second mapping information including a local key identifier associated with the set of local segment identifiers, the second set of segments corresponding to the first set of segments; map the set of remote segment identifiers to the set of local segment identifiers, a remote segment identifier, of the set of remote segment identifiers, to map to a local segment identifier, of the set of local segment identifiers; store redirect information that associates the first mapping information and the second mapping information based on mapping the set of remote segment identifiers to the set of local segment identifiers; receive a request, associated with the media content, that includes the remote segment identifier of the set of remote segment identifiers; determine the local segment identifier, of the set of local segment identifiers, based on the remote segment identifier and the redirect information, the local segment identifier mapping to the remote segment identifier; determine the local key identifier based on the remote key identifier and the redirect information; request a segment of the media content using the local segment identifier; request a local key using the local key identifier, the local key to encrypt the segment of the media content and authenticate a communication; and provide the segment of the media content to a media client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a request, associated with media content, that includes a first segment identifier of a first set of segment identifiers that identify a set of remote locations, external from a local area network, from which a first set of segments of the media content are accessible, the request including a remote key identifier associated with the first set of segment identifiers; map the first segment identifier to a second segment identifier, of a second set of segment identifiers, the second set of segment identifiers being associated with a local key identifier, the first segment identifier, of the first set of segment identifiers, to map to the second segment identifier, of the second set of segment identifiers; determine, based on mapping the first segment identifier to the second segment identifier and based on redirect information, the second segment identifier of the second set of segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of the media content are accessible, the second set of segments corresponding to the first set of segments, and the redirect information indicating that the second segment identifier corresponds to the first segment identifier; determine the local key identifier based on the remote key identifier and the redirect information; request a segment of the media content using the second segment identifier; request a local key using the local key identifier, the local key to encrypt of the segment of the media content and authenticate communication; and provide the segment of the media content to a media client. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method, comprising:
-
receiving, by a device, first mapping information associated with a set of remote segment identifiers that identify a set of remote locations, external from a local area network to which the device is connected, from which a first set of segments of media content are accessible, the first mapping information including a remote key identifier associated with the set of remote segment identifiers; receiving, by the device, second mapping information associated with a set of local segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of the media content are accessible, the second mapping information including a local key identifier associated with the set of local segment identifiers, the second set of segments corresponding to the first set of segments; mapping, by the device, the set of remote segment identifiers to the set of local segment identifiers, a remote segment identifier, of the set of remote segment identifiers, to map to a local segment identifier, of the set of local segment identifiers; storing, by the device, redirect information that associates the first mapping information and the second mapping information based on mapping the set of remote segment identifiers to the set of local segment identifiers; receiving, by the device, a request, associated with the media content, that includes the remote segment identifier of the set of remote segment identifiers; determining, by the device, the local segment identifier, of the set of local segment identifiers, based on mapping the set of remote segment identifiers to the set of local segment identifiers, the local segment identifier corresponding to the remote segment identifier; determining, by the device, the local key identifier based on the remote key identifier and the redirect information; requesting, by the device, a segment of the media content using the local segment identifier; requesting, by the device, a local key using the local key identifier, the local key to encrypt of the segment of the media content and authenticate communication; and providing, by the device, the segment of the media content to a media client. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification