Method and system for determining a location of a mobile device and utilizing the location in content services
First Claim
1. A method blacking out a content stream to a mobile device comprising:
- receiving advanced blackout data once during an update period and dynamic blackout data more than once during the update period;
receiving a request for content at content source from the mobile device;
using, at a content source, subscriber data to determining a geographic region, unless the geographic region from an IP address of the content source is available and a confidence level is above a confidence level threshold then using the geographic region from the IP address, unless the geographic region is available from a native location service using geographic coordinate data then using the geographic region from the native location service; and
after determining the geographic region, preventing communication of the content stream to the mobile device in response to one of the geographic region.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling a mobile device at a headend includes the mobile device communicating a request for content to the headend. The headend requests geographic coordinate location data from the mobile device and, when geographic coordinate data is available, determines a first geographic region associated with the mobile device in response to the geographic coordinate location data. When geographic coordinate data is not available from the mobile device, the headend extracts an IP address from the request and determines a second geographic region based on the IP address and a confidence level. When the confidence level is below a threshold, the headend determines a third geographic region based on subscriber data for the mobile device. The headend controls the mobile device in response to one of the first geographic region, the second geographic region and the third geographic region.
36 Citations
17 Claims
-
1. A method blacking out a content stream to a mobile device comprising:
-
receiving advanced blackout data once during an update period and dynamic blackout data more than once during the update period; receiving a request for content at content source from the mobile device; using, at a content source, subscriber data to determining a geographic region, unless the geographic region from an IP address of the content source is available and a confidence level is above a confidence level threshold then using the geographic region from the IP address, unless the geographic region is available from a native location service using geographic coordinate data then using the geographic region from the native location service; and after determining the geographic region, preventing communication of the content stream to the mobile device in response to one of the geographic region. - View Dependent Claims (2)
-
-
3. A method of controlling a content stream based on a geographic region associated with a mobile device comprising:
-
receiving at a content source, a request for content from a mobile device; when a native location service is available at the mobile device reading, by the content source, geographic coordinate location data content source from the native location service of the mobile device, and determining the geographic region at the content source associated with the mobile device in response to comparing the geographic coordinate location data with a location database; when the native location service is not available from the mobile device, extracting at an IP-based location module, an IP address from the request for content, and determining the geographic region based on the IP address and a confidence level returned from an IP-based location module; when the confidence level is below a confidence level threshold, determining an updated geographic region based on subscriber data for the mobile device; receiving advanced blackout data from a content provider at the content source once during an update period; after receiving the advanced blackout data, receiving a notification signal for dynamic blackout data at a communication module of the content source; requesting dynamic blackout data at the communication module of the content source content source in response to the notification signal; receiving dynamic blackout data at the communication module of the content source content source from the content provider in response to requesting dynamic blackout data, said dynamic blackout data received at least twice for every update period; and preventing communication of the content stream to the mobile device in response to one of the geographic region, and the updated geographic region, and one of the advanced blackout data and the dynamic blackout data. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A head end for controlling a content stream based on a geographic region associated with a mobile device comprising:
-
a location determination module receiving a request for content from a mobile device; the location determination module, when a native location service is available from the mobile device, reading geographic coordinate location data from the native location service of the mobile device, and determining the geographic region associated with the mobile device in response to comparing the geographic coordinate location data with a location database; the location determination module, when the native location service is not available from the mobile device, extracting at the an IP-based location module, an IP address from the request for content, and determining the geographic region based on the IP address and a confidence level returned from an IP-based location module; the location determination module, when the confidence level is below a confidence level threshold, determining an updated geographic region based on subscriber data for the mobile device; the location determination module receiving advanced blackout data from a content provider once during an update period; a communication module, after receiving the advanced blackout data, receiving a notification signal for dynamic blackout data; the communication module requesting dynamic blackout data at the communication module in response to the notification signal; the communication module receiving dynamic blackout data from a content source in response to requesting dynamic blackout data at least twice during the update period; and the location determination module preventing communication of the content stream to the mobile device in response to one of the geographic region, and the updated geographic region, and one of the advanced blackout data and the dynamic blackout data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification