IP Library Granted Patent US 8,904,431
Granted Patent B2
US 8,904,431 · App. 12/973,415 · Granted Dec 2, 2014

Current device location advertisement distribution

Inventor: Nosherwan Minwalla (Sunnyvale, CA)
Assignee: Microsoft Corporation
H04N21/2668H04N21/42202H04N21/6582H04N21/26291H04N21/25841H04N21/812H04N21/41407
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 8,904,431
App. No.
12/973,415
Granted
Dec 2, 2014
Kind
B2
Abstract

In embodiments of current device location advertisement distribution, a mobile network operator receives television content from a content service and can then communicate the television content to a client device via a wireless distribution point. A device location service determines that a current location of the client device is not within a geographic region associated with the client device, and updates the current location of the client device from location data that identifies the current location of the client device. The television content can then be updated for distribution to the client device along with advertisements that correspond to an advertising locale, which includes the current location of the client device.

Claims (39)

1. A system, comprising:

a mobile network operator configured to receive television content from a content service, the mobile network operator further configured to communicate the television content to a client device via a wireless distribution point;

a device location service configured to:

determine a geographic region associated with the client device for wireless voice communication;

determine that a current location of the client device is not within the geographic region associated with the client device;

determine an advertising locale that includes the current location of the client device for distribution of the television content to the client device with advertisements that correspond to the advertising locale; and

update the current location of the client device based on location data received via wireless data communication that identifies the current location of the client device.

2. A system as recited in claim 1 , wherein the geographic region that is associated with the client device is based on at least one of a service contract with a user of the client device or a billing zip code associated with the user of the client device.

3. A system as recited in claim 1 , wherein the location data comprises at least one of GPS location data or regional position data that correlates to the current location of the client device.

4. A system as recited in claim 1 , wherein the advertisements are targeted local advertisements corresponding to the current location of the client device.

5. A system as recited in claim 1 , wherein the advertisements are targeted local advertisements corresponding to the advertising locale that includes the current location of the client device.

6. A system as recited in claim 1 , wherein the device location service is further configured to update the advertising locale for the client device as the client device is moved from one region to another.

7. A system as recited in claim 1 , wherein the device location service is further configured to update the television content with advertisements that correspond to the advertising locale.

8. A method, comprising:

receiving television content from a content service for distribution to a client device via a wireless distribution point;

determining a geographic region associated with the client device for wireless voice communication;

receiving location data that identifies a current location of the client device;

determining that the current location of the client device is not within the geographic region associated with the client device;

determining an advertising locale that includes the current location of the client device;

updating the television content with advertisements that correspond to the advertising locale; and

communicating the television content along with the advertisements to the client device at the current location of the client device within the advertising locale.

9. A method as recited in claim 8 , wherein the geographic region that is associated with the client device is based on at least one of a service contract with a user of the client device or a billing zip code associated with the user of the client device.

10. A method as recited in claim 8 , wherein the location data that identifies the current location of the client device comprises at least one of GPS location data or regional position data that correlates to the current location of the client device.

11. A method as recited in claim 8 , wherein the television content is updated with the advertisements that are targeted local advertisements corresponding to the current location of the client device.

12. A method as recited in claim 8 , wherein the television content is updated with the advertisements that are targeted local advertisements corresponding to the advertising locale that includes the current location of the client device.

13. A method as recited in claim 8 , further comprising updating the advertising locale for the client device as the client device is moved from one region to another.

14. A method as recited in claim 8 , further comprising caching the received television content prior to communicating the television content along with the advertisements to the client device.

15. A content service, comprising:

a content server configured to distribute television content to a mobile network operator that communicates the television content to a client device via a wireless distribution point, the client device associated with a geographic region for wireless voice communication;

a processor and memory to implement an advertisement distribution service configured to:

receive location data that identifies a current location of the client device;

determine that the current location is not within the geographic region associated with the client device;

determine an advertising locale that includes the current location of the client device; and

update the television content to include advertisements that correspond to the advertising locale within which the client device is located.

16. A content service as recited in claim 15 , wherein the location data that identifies the current location of the client device comprises at least one of GPS location data or regional position data that correlates to the current location of the client device.

17. A content service as recited in claim 15 , wherein the advertisements are targeted local advertisements corresponding to the current location of the client device.

18. A content service as recited in claim 15 , wherein the advertisements are targeted local advertisements corresponding to the advertising locale that includes the current location of the client device.

19. A content service as recited in claim 15 , wherein the advertisement distribution service is further configured to update the advertising locale for the client device as the client device is moved from one region to another.

20. A content service as recited in claim 15 , wherein the television content is cached at the wireless distribution point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: MINWALLA, NOSHERWAN
To: MICROSOFT CORPORATION
Reel/Frame 025591/0207 →
Continuity (1)
Related Publication 20120159542A1 · Jun 21, 2012