Systems and method of controlling access to media content
First Claim
1. A method of controlling access to media content, the method comprising:
- receiving at a set-top box device located at a premises a viewing request to present media content at a display device connected to the set-top box;
retrieving from a permission policy stored at the set-top box device rules for fulfilling the viewing request;
transmitting a polling signal to a first mobile communication device of a plurality of mobile communication devices;
measuring an elapsed time until receiving a response to the polling signal from the first mobile communication device to determine and distinguish a relative proximity to the set-top box for each of the plurality of mobile communication devices, wherein the relative proximity corresponds to being inside the premises but outside a room where the set-top box is located if the first mobile communication device is in a range of a wireless local area network of the set-top box but beyond a range of a class 2 Bluetooth communications link of the set-top box, being inside the room where the set-top box is located if the first mobile communication device is within a line of sight of the set-top box device, being in contact with the set-top box if the first mobile communication device is physically contacting the set-top box and is within a range of a class 3 Bluetooth communications link of the set-top box, and being outside the premises;
determining and distinguishing a device type for each of the plurality of mobile communication devices; and
fulfilling the viewing request according to the rules retrieved from the permission policy and the determined and distinguished device type and relative proximity to the set-top box for each of the plurality of mobile communication devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of controlling access to media content are disclosed. In one embodiment, the method includes receiving a viewing request at a set-top box device at a user premises. The method also includes retrieving a permission policy stored at the set-top box device and identifying a wireless device associated with the permission policy. Further, the method includes fulfilling the viewing request when the wireless device is present at the user premises and is within a first relative proximity to the set-top box device, and not fulfilling the viewing request when the wireless device is present at the user premises and is within a second relative proximity to the set-top box device.
27 Citations
16 Claims
-
1. A method of controlling access to media content, the method comprising:
-
receiving at a set-top box device located at a premises a viewing request to present media content at a display device connected to the set-top box; retrieving from a permission policy stored at the set-top box device rules for fulfilling the viewing request; transmitting a polling signal to a first mobile communication device of a plurality of mobile communication devices; measuring an elapsed time until receiving a response to the polling signal from the first mobile communication device to determine and distinguish a relative proximity to the set-top box for each of the plurality of mobile communication devices, wherein the relative proximity corresponds to being inside the premises but outside a room where the set-top box is located if the first mobile communication device is in a range of a wireless local area network of the set-top box but beyond a range of a class 2 Bluetooth communications link of the set-top box, being inside the room where the set-top box is located if the first mobile communication device is within a line of sight of the set-top box device, being in contact with the set-top box if the first mobile communication device is physically contacting the set-top box and is within a range of a class 3 Bluetooth communications link of the set-top box, and being outside the premises; determining and distinguishing a device type for each of the plurality of mobile communication devices; and fulfilling the viewing request according to the rules retrieved from the permission policy and the determined and distinguished device type and relative proximity to the set-top box for each of the plurality of mobile communication devices. - View Dependent Claims (2, 3)
-
-
4. A set-top box device, comprising a memory coupled to a processor, wherein the memory comprises computer instructions, which when executed by the processor, configure the processor to:
-
receive a viewing request from a remote control device to present media content at a display device connected to the set-top box at a premises; retrieve a permission policy identifying rules for fulfilling the viewing request; transmitting a polling signal to the first mobile communication device of the plurality of mobile communication devices; measuring an elapsed time until receiving a response to the polling signal from the first mobile communication device to determine and distinguish a relative proximity to the set top box for each of a plurality of mobile communication devices, wherein the relative proximity corresponds to being inside the premises but outside a room where the set-top box is located if the first mobile communication device is in a range of a wireless local area network of the set-top box but beyond a range of a class 2 Bluetooth communications link of the set-top box, being inside the room where the set-top box is located if the first mobile communication device is within a line of sight of the set-top box device, being in contact with the set-top box if the first mobile communication device is physically contacting the set-top box and is within a range of a class 3 Bluetooth communications link of the set-top box, and being outside the premises; determine and distinguish a device type for each of the plurality of mobile communication devices; and fulfill the viewing request according to the determined and distinguished device type and relative proximity to the set-top box for each of the plurality of mobile communication devices and the rules retrieved from the permission policy. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A mobile communication device, comprising a memory and a processor, wherein the memory comprises computer instructions, which when executed by the processor, configure the processor to:
-
send a response signal to a set-top box device at a premises in response to receiving a polling signal from the set-top box, wherein the set-top box device is configured to determine and distinguish a relative proximity of the mobile communication device to the set-top box device based at least partly on the receipt of the response signal; and send a viewing request to the set-top box, wherein the set-top box device is configured to determine a type of the mobile communication device, wherein the relative proximity that is determined and distinguished corresponds to being inside the premises but outside a room where the set-top box is located if the first mobile communication device is in a range of a wireless local area network of the set-top box but beyond a range of a class 2 Bluetooth communications link of the set-top box, being inside the room where the set-top box is located if the first mobile communication device is within a line of sight of the set-top box device, being in contact with the set-top box if the first mobile communication device is physically contacting the set-top box and is within a range of a class 3 Bluetooth communications link of the set-top box, and being outside the premises, and wherein the set-top box is configured to fulfill the viewing request according to a permission policy for fulfilling viewing requests, the determined type of the mobile communication device, and the determined and distinguished relative proximity to the set top box of the mobile communication device. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium including processor-readable instructions, which when executed by a processor cause the processor to:
-
receiving a permission policy for fulfilling a viewing request; transmitting a polling signal to the first mobile communication device of the plurality of mobile communication devices; measuring an elapsed time until receiving a response to the polling signal from the first mobile communication device to determine and distinguish a first relative proximity for a first mobile communication device and a second relative proximity for a second mobile communication device with respect to a set-top box, wherein the first and second relative proximities each correspond to being inside the premises but outside a room where the set-top box is located if the first mobile communication device is in a range of a wireless local area network of the set-top box but beyond a range of a class 2 Bluetooth communications link of the set-top box, being inside the room where the set-top box is located if the first mobile communication device is within a line of sight of the set-top box device, being in contact with the set-top box if the first mobile communication device is physically contacting the set-top box and is within a range of a class 3 Bluetooth communications link of the set-top box, and being outside the premises; determine and distinguish a first device type of the first mobile communication device and a second device type of the second mobile communication device; initially fulfill or deny the viewing request associated with the set-top box according to the permission policy, the determined and distinguished first relative proximity of the first mobile communication device, and the determined and distinguished first and second device types of the first and second mobile communication devices; and when the viewing request is initially denied, ultimately fulfill or deny the viewing request according to the determined and distinguished second relative proximity of the second mobile communication device. - View Dependent Claims (14, 15, 16)
-
Specification