IP Library Granted Patent US 8,671,425
Granted Patent B2
US 8,671,425 · App. 13/675,355 · Granted Mar 11, 2014

Methods, systems and computer program products for providing ad insertion via a multimedia applications gateway

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,671,425
App. No.
13/675,355
Granted
Mar 11, 2014
Kind
B2
Abstract

Ad insertion includes providing a multimedia applications gateway that is connected to an access gateway for an end user device and receiving, at the multimedia applications gateway via the access gateway, multimedia program content. The multimedia applications gateway converts the program content from a program media source into a first communication having an open standards protocol recognized by the end user device. The ad insertion also includes receiving directly, at the multimedia applications gateway from an advertising media source, multimedia advertising content. The multimedia applications gateway converts the multimedia advertising content into a second communication having the open standards protocol. The second communication is stored in a local memory of the multimedia applications gateway. The ad insertion further includes retrieving the second communication from the local memory, inserting the second communication at a location within the first communication, and presenting the first and second communications on the end user device.

Claims (36)

1. A method, comprising:

providing a multimedia applications gateway that is connected to an access gateway for an end user domain of an end user device, the access gateway communicatively coupled to the end user device;

receiving, at the multimedia applications gateway via the access gateway, multimedia program content, the multimedia applications gateway converting the multimedia program content from a program media source into a first communication having an open standards protocol recognized by the end user device, the first communication representing programming content;

receiving directly, at the multimedia applications gateway from an advertising media source, multimedia advertising content, the multimedia applications gateway converting the multimedia advertising content into a second communication having the open standards protocol recognized by the end user device, the second communication representing advertising content;

storing the second communication in a local memory of the multimedia applications gateway; and

retrieving the second communication from the local memory, inserting the second communication at a location within the first communication, and presenting the first and second communications on the end user device.

2. The method of claim 1 , wherein the location is determined by conditions defined by the advertising media source.

3. The method of claim 1 , wherein the program media source is an Internet Protocol television provider.

4. The method of claim 1 , wherein the program media source is a direct broadcasting satellite.

5. The method of claim 1 , wherein the access gateway is communicatively coupled to the end user device via the multimedia applications gateway using wireless fidelity protocols.

6. The method of claim 1 , wherein the end user device is enabled for communications having the open standards protocol, the end user device comprising a cell phone.

7. The method of claim 1 , wherein the multimedia advertising content transmitted by the advertising media source is directed to a demographic profile associated with the end user domain.

8. The method of claim 7 , wherein the demographic profile is based on age, household income of the end user domain, and previous purchasing activities of members of the end user domain.

9. A system, comprising:

a multimedia applications gateway connected to an access gateway for an end user device of an end user domain, the access gateway communicatively coupled to the end user device;

an application executing on the multimedia applications gateway, the application implementing a method, comprising:

receiving, at the multimedia applications gateway via the access gateway, multimedia program content, the multimedia applications gateway converting the multimedia program content from a program media source into a first communication having an open standards protocol recognized by the end user device, the first communication representing programming content;

receiving directly, at the multimedia applications gateway from an advertising media source, multimedia advertising content, the multimedia applications gateway converting the multimedia advertising content into a second communication having the open standards protocol recognized by the end user device, the second communication representing advertising content;

storing the second communication in a local memory of the multimedia applications gateway; and

retrieving the second communication from the local memory, inserting the second communication at a location within the first communication, and presenting the first and second communications on the end user device.

10. The system of claim 9 , wherein the location is determined by conditions defined by the advertising media source.

11. The system of claim 9 , wherein the program media source is an Internet Protocol television provider.

12. The system of claim 9 , wherein the program media source is a direct broadcasting satellite.

13. The system of claim 9 , wherein the access gateway is communicatively coupled to the end user device via the multimedia applications gateway using wireless fidelity protocols.

14. The system of claim 9 , wherein the end user device is enabled for communications having the open standards protocol, the end user device comprising a cell phone.

15. The system of claim 9 , wherein the multimedia applications gateway includes a cellular back-up plug-in module.

16. A computer program product comprising a non-transitory computer-readable storage medium having program code stored thereon, the program code causing a computer to implement a method, comprising:

providing a multimedia applications gateway that is connected to an access gateway for an end user domain of an end user device, the access gateway communicatively coupled to the end user device;

receiving, at the multimedia applications gateway via the access gateway, multimedia program content, the multimedia applications gateway converting the multimedia program content from a program media source into a first communication having an open standards protocol recognized by the end user device, the first communication representing programming content;

receiving directly, at the multimedia applications gateway from an advertising media source, multimedia advertising content, the multimedia applications gateway converting the multimedia advertising content into a second communication having the open standards protocol recognized by the end user device, the second communication representing advertising content;

storing the second communication in a local memory of the multimedia applications gateway; and

retrieving the second communication from the local memory, inserting the second communication at a location within the first communication, and presenting the first and second communications on the end user device.

17. The computer program product of claim 16 , wherein the location is determined by conditions defined by the advertising media source.

18. The computer program product of claim 16 , wherein the program media source is an Internet Protocol television provider.

19. The computer program product of claim 16 , wherein the program media source is a direct broadcasting satellite.

20. The computer program product of claim 16 , wherein the access gateway is communicatively coupled to the end user device via the multimedia applications gateway using wireless fidelity protocols.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE INC.
Reel/Frame 033498/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2012
From: HICKS, JOHN A., III; EZROL, GERALD M.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 029287/0735 →