Coordinate-based set top box policy enforcement system, method and computer program product
First Claim
Patent Images
1. A method, comprising:
- identifying a first plurality of coordinates of a set top box;
storing at the set top box, the first plurality of coordinates as an authorized source of communication;
transmitting to a remote server, the first plurality of coordinates stored as the authorized source of communication;
identifying a second plurality of coordinates of the set top box as an actual source of communication; and
enforcing a policy associated with usage of the set top box utilizing the first plurality of coordinates transmitted to the remote server, the enforcing the policy including;
determining that the first plurality of coordinates stored at the set top box as the authorized source of communication are no longer stored at the set top box,receiving at the set top box, in response to the determination that the first plurality of coordinates stored at the set top box are no longer stored at the set top box, replacement coordinates from the remote server, the replacement coordinates being a copy of the first plurality of coordinates transmitted to the remote server,comparing the replacement coordinates received from the remote server to the coordinates of the actual source of communication, andconditionally displaying an interface if the comparison indicates that the coordinates of the actual source of the communication reside within the replacement coordinates received from the remote server, the interface permitting the authorized source of communication to be updated;
wherein multiple set top boxes exist, and coordinates of the multiple set top boxes are compared to each other;
wherein the multiple set top boxes include a master set top box and at least one slave set top box, and a relative distance of the master set top box and each slave set top box is calculated based on a comparison of coordinates of the master set top box and coordinates of the at least one slave set top box, such that the coordinate-based relative distance calculation of the master set top box and each slave set top box is used for policy enforcement.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided. In use, a plurality of coordinates of a set top box is identified. In addition, a policy associated with usage of the set top box is enforced utilizing the coordinates.
-
Citations
30 Claims
-
1. A method, comprising:
-
identifying a first plurality of coordinates of a set top box; storing at the set top box, the first plurality of coordinates as an authorized source of communication; transmitting to a remote server, the first plurality of coordinates stored as the authorized source of communication; identifying a second plurality of coordinates of the set top box as an actual source of communication; and enforcing a policy associated with usage of the set top box utilizing the first plurality of coordinates transmitted to the remote server, the enforcing the policy including; determining that the first plurality of coordinates stored at the set top box as the authorized source of communication are no longer stored at the set top box, receiving at the set top box, in response to the determination that the first plurality of coordinates stored at the set top box are no longer stored at the set top box, replacement coordinates from the remote server, the replacement coordinates being a copy of the first plurality of coordinates transmitted to the remote server, comparing the replacement coordinates received from the remote server to the coordinates of the actual source of communication, and conditionally displaying an interface if the comparison indicates that the coordinates of the actual source of the communication reside within the replacement coordinates received from the remote server, the interface permitting the authorized source of communication to be updated; wherein multiple set top boxes exist, and coordinates of the multiple set top boxes are compared to each other; wherein the multiple set top boxes include a master set top box and at least one slave set top box, and a relative distance of the master set top box and each slave set top box is calculated based on a comparison of coordinates of the master set top box and coordinates of the at least one slave set top box, such that the coordinate-based relative distance calculation of the master set top box and each slave set top box is used for policy enforcement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for identifying a first plurality of coordinates of a set top box; computer code for storing at the set top box, the first plurality of coordinates as an authorized source of communication; computer code for transmitting to a remote server, the first plurality of coordinates stored as the authorized source of communication; computer code for identifying a second plurality of coordinates of the set top box as an actual source of communication; and computer code for enforcing a policy associated with usage of the set top box utilizing the first plurality of coordinates transmitted to the remote server, the enforcing the policy including; determining that the first plurality of coordinates stored at the set top box as the authorized source of communication are no longer stored at the set top box, receiving at the set top box, in response to the determination that the first plurality of coordinates stored at the set top box are no longer stored at the set top box, replacement coordinates from the remote server, the replacement coordinates being a copy of the first plurality of coordinates transmitted to the remote server, comparing the replacement coordinates received from the remote server to the coordinates of the actual source of communication, and conditionally displaying an interface if the comparison indicates that the coordinates of the actual source of the communication reside within the replacement coordinates received from the remote server, the interface permitting the authorized source of communication to be updated; wherein multiple set top boxes exist, and the computer program product is operable such that coordinates of the multiple set top boxes are compared to each other; wherein the multiple set top boxes include a master set top box and at least one slave set top box, and the computer program product is operable such that a relative distance of the master set top box and each slave set top box is calculated based on a comparison of coordinates of the master set top box and coordinates of the at least one slave set top box, such that the coordinate-based relative distance calculation of the master set top box and each slave set top box is used for policy enforcement.
-
-
30. A system, comprising:
-
a global position sub-system for; identifying a first plurality of coordinates of a set top box, storing at the set top box, the first plurality of coordinates as an authorized source of communication, and identifying a second plurality of coordinates of the set top box as an actual source of communication; a transmitter for transmitting to a remote server, the first plurality of coordinates stored as the authorized source of communication; and a controller for controlling usage of the set top box utilizing the first plurality of coordinates transmitted to the remote server, the controlling usage of the set top box including; determining that the first plurality of coordinates stored at the set top box as the authorized source of communication are no longer stored at the set top box, receiving at the set top box, in response to the determination that the first plurality of coordinates stored at the set top box are no longer stored at the set top box, replacement coordinates from the remote server, the replacement coordinates being a copy of the first plurality of coordinates transmitted to the remote server, comparing the replacement coordinates received from the remote server to the coordinates of the actual source of communication, and conditionally displaying an interface if the comparison indicates that the coordinates of the actual source of the communication reside within the replacement coordinates received from the remote server, the interface permitting the authorized source of communication to be updated; wherein multiple set top boxes exist, and the system is operable such that coordinates of the multiple set top boxes are compared to each other; wherein the multiple set top boxes include a master set top box and at least one slave set top box, and the system is operable such that a relative distance of the master set top box and each slave set top box is calculated based on a comparison of coordinates of the master set top box and coordinates of the at least one slave set top box, such that the coordinate-based relative distance calculation of the master set top box and each slave set top box is used for policy enforcement.
-
Specification