IP Library Granted Patent US 10,575,147
Granted Patent B1
US 10,575,147 · App. 16/296,914 · Granted Feb 25, 2020

Method and system for determining a location of a mobile device and utilizing the location in content services

Inventors: Don E. Cansino (Redondo Beach, CA); Pankaj Sharma (Buena Park, CA); Brady C. Tsurutani (Los Angeles, CA); Yeung Chan (Rancho Palos Verdes, CA); Mark A. Shurgot (Los Angeles, CA); Dien Nguyen (Torrance, CA)
Assignee: The DIRECTV Group, Inc.
H04W4/30G06Q30/0261H04H60/15H04H60/51H04H60/66H04L67/18H04N21/25841H04N21/454H04N21/4524H04N21/64322H04N21/812H04W4/021H04L67/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,575,147
App. No.
16/296,914
Granted
Feb 25, 2020
Kind
B1
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.

Claims (38)

1. A method for 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 a content source from the mobile device;

determining a geographic region for the mobile device; and

after determining the geographic region, preventing communication of the content stream to the mobile device in response the geographic region.

2. The method as recited in claim 1 further comprising receiving a blackout data notification signal at the content source and requesting, by the content source, dynamic blackout data.

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 the mobile device;

determining a geographic region for the mobile device;

receiving, at the content source, advanced blackout data from a content provider once during an update period;

after receiving the advanced blackout data, receiving, at a communication module of the content source, a notification signal for dynamic blackout data;

requesting, by the content source, the dynamic blackout data in response to the notification signal;

receiving, at the content source, the dynamic blackout data from the content provider in response to requesting the dynamic blackout data, the dynamic blackout data received at least twice for every update period; and

preventing communication of the content stream to the mobile device in response the geographic region.

4. The method as recited in claim 3 wherein receiving the advanced blackout data comprises periodically receiving the advanced blackout data at a scheduling system location of the content source.

5. The method as recited in claim 4 further comprising communicating the advanced blackout data from the scheduling system to a program data server within the content source.

6. The method as recited in claim 5 further comprising in response to receiving the dynamic blackout data, communicating the notification signal to the program data server.

7. The method as recited in claim 6 further comprising retrieving, by the program data server, the dynamic blackout data from the scheduling system.

8. The method as recited in claim 3 further comprising communicating location-based advertising to the mobile device.

9. The method as recited in claim 3 wherein determining the geographic region is IP-based.

10. The method as recited in claim 3 wherein determining the geographic region is IP-based and performed within the content source when a confidence level is above a threshold.

11. The method as recited in claim 3 wherein determining the geographic region is IP-based and performed within the content source when a confidence level is below a threshold.

12. The method as recited in claim 3 wherein determining the geographic region is performed by a native location service associated with the mobile device.

13. A system for controlling a content stream based on a geographic region associated with a mobile device comprising:

a head end receiving a request for content from the mobile device;

the head end, determining a geographic region for the mobile device;

the head end receiving advanced blackout data from a content provider once during an update period;

the head end, after receiving the advanced blackout data, receiving a notification signal for dynamic blackout data;

the head end requesting, the dynamic blackout data in response to the notification signal;

the head end receiving the dynamic blackout data from a content source in response to requesting the dynamic blackout data more than once during the update period; and

the head end preventing communication of the content stream to the mobile device in response to the geographic region and one of the advanced blackout data or the dynamic blackout data.

14. The system as recited in claim 13 wherein the advanced blackout data comprises advanced blackout data received on a periodic basis.

15. The system as recited in claim 13 wherein the head end receives the advanced blackout data at a scheduling system within the head end.

16. The system as recited in claim 15 wherein the communication module communicates the advanced blackout data from the scheduling system location to a program data server within the head end.

17. The system as recited in claim 16 wherein the head end communicates the notification signal to the program data server in response to receiving the dynamic blackout data in response to the notification signal.

18. The system as recited in claim 17 wherein the program data server retrieves the dynamic blackout data from the scheduling system in response to the notification signal.

19. The system as recited in claim 18 wherein the head end retrieves the advanced blackout data and the dynamic blackout data from program data server location and wherein the head end controls the mobile device in response to the blackout data.

20. The system as recited in claim 13 wherein the head end controls the mobile device by communicating location-based advertising to the mobile device.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057090/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: CANSINO, DON E.; SHARMA, PANKAJ; TSURUTANI, BRADY C.; CHAN, YEUNG; SHURGOT, MARK A.; NGUYEN, DIEN
To: THE DIRECTV GROUP, INC.
Reel/Frame 048548/0428 →