Geofiltering for content by location
First Claim
1. A method comprising:
- receiving, by a computing device, a first request from a user device for content, wherein first geolocation information for the user device is determined;
facilitating, by the computing device, a determination whether the first geolocation information complies with a geographical restriction associated with the content;
receiving, by the computing device, second geolocation information provided by the user device from a media server that received a second request directed to an address for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction; and
facilitating, by the computing device, a determination whether the second geolocation information complies with the geographical restriction associated with the content by verifying at least a portion of an address from the token with the address in which the second request for the content was directed, wherein the determination causes a message indicating whether to allow or deny the second request to be sent to the media server.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method receives a first request from a user device for content. First geolocation information for the user device is determined. The method facilitates a determination whether the first geolocation information complies with a geographical restriction associated with the content. Then, the method receives second geolocation information provided by the user device from a media server that received a second request for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction. A determination whether the second geolocation information complies with the geographical restriction associated with the content is facilitated where the determination causes a message indicating whether to allow or deny the second request to be sent to the media server.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, by a computing device, a first request from a user device for content, wherein first geolocation information for the user device is determined; facilitating, by the computing device, a determination whether the first geolocation information complies with a geographical restriction associated with the content; receiving, by the computing device, second geolocation information provided by the user device from a media server that received a second request directed to an address for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction; and facilitating, by the computing device, a determination whether the second geolocation information complies with the geographical restriction associated with the content by verifying at least a portion of an address from the token with the address in which the second request for the content was directed, wherein the determination causes a message indicating whether to allow or deny the second request to be sent to the media server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a computing device, a first request from a user device for content, wherein first geolocation information for the user device is determined; facilitating, by the computing device, a determination whether the first geolocation information complies with a geographical restriction associated with the content; receiving, by the computing device, second geolocation information provided by the user device from a media server that received a second request for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction; and facilitating, by the computing device, a determination whether the second geolocation information complies with the geographical restriction associated with the content, wherein the determination causes a message indicating whether to allow or deny the second request to be sent to the media server, wherein; the second request is received when the user device sends a third request including the token to a media program provider that determines that the token included in the third request matches a token at the media program provider that was stored in response to determining the first geolocation information complies with the geographical restriction associated with the content.
-
-
9. A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be configured for:
-
receiving a first request from a user device for content, wherein first geolocation information for the user device is determined; facilitating a determination whether the first geolocation information complies with a geographical restriction associated with the content; receiving second geolocation information provided by the user device from a media server that received a second request directed to an address for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction; and facilitating a determination whether the second geolocation information complies with the geographical restriction associated with the content by verifying at least a portion of an address from the token with the address in which the second request for the content was directed, wherein the determination causes a message indicating whether to allow or deny the second request to be sent to the media server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be configured for:
-
receiving, by a computing device, a first request from a user device for content, wherein first geolocation information for the user device is determined; facilitating, by the computing device, a determination whether the first geolocation information complies with a geographical restriction associated with the content; receiving, by the computing device, second geolocation information provided by the user device from a media server that received a second request for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction; and facilitating, by the computing device, a determination whether the second geolocation information complies with the geographical restriction associated with the content, wherein the determination causes a message indicating whether to allow or deny the second request to be sent to the media server, wherein; the second request is received when the user device sends a third request including the token to a media program provider that determines that the token included in the third request matches a token at the media program provider that was stored in response to determining the first geolocation information complies with the geographical restriction associated with the content.
-
-
17. A method comprising:
-
sending, by a computing device, a first request for content including first information useable to determine a first location for the computing device; receiving, by the computing device, a token based on verifying of the first location of the computing device with a geographical restriction for the content; sending, by the computing device, a second request directed to an address for a media server for the content, the second request including the token and second information useable to determine a second location for the computing device; and receiving, by the computing device, access to the content when the media server verifies that the token included in the second request and the second location comply with the geographical restriction for the content and verifies at least a portion of an address from the token with the address in which the second request for the content was directed. - View Dependent Claims (18, 21, 22, 23, 24, 25)
-
-
19. A method comprising:
-
sending, by a computing device, a first request for content including first information useable to determine a first location for the computing device; receiving, by the computing device, a first address based on verifying of the first location of the computing device; receiving, by the computing device, a token based on verifying of the first location of the computing device with a geographical restriction for the content; sending, by the computing device, a second request including the token and the first address to a media program provider; receiving, by the computing device, a second address to the content when the token included in the second request matches a token at the media program provider that was stored in response to verifying of the first location of the computing device; sending, by the computing device, a third request directed to the second address to a media server for the content, the third request including the token and second information useable to determine a second location for the computing device; and receiving, by the computing device, access to the content when the media server verifies that the token included in the second request and the second location comply with the geographical restriction for the content. - View Dependent Claims (20)
-
Specification