IP Library Patent Application 13227245
Patent Application
App. No. 13/227,245

SYSTEMS AND METHODS FOR PROVIDING ADVERTISEMENTS TO USER DEVICES USING AN ADVERTISEMENT GATEWAY

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 None
App. No.
13/227,245
Abstract

An advertisement gateway that provides an interface for multiple user devices and multiple advertisement sources to communicate is presented. The advertisement gateway is capable of translating advertisement requests from a user device in a particular format into another format that is compatible with an advertisement source. Conversely, the advertisement gateway can translate advertisement responses from an advertisement source in a particular format into another format that is compatible with the requesting device. In this manner, the advertisers only have to develop an advertisement using a single protocol and format (i.e., the protocol to communicate with the advertisement source) and still be able to provide their advertisements to a wide variety of user devices.

Claims (46)

1 . A method for providing advertisements to user devices using an advertisement gateway, the method comprising:

receiving, at the advertisement gateway, an advertisement request for an advertisement from a user device, wherein the advertisement request is in a first format that is compatible with the user device;

translating the advertisement request into a second format that is compatible with an advertisement source;

transmitting the translated advertisement request to the advertisement source;

receiving a response from the advertisement source, wherein the response comprises information regarding an advertisement selected by the advertisement source;

translating the received response into the first format that is compatible with the user device; and

transmitting the translated response to the user device.

2 . The method of claim 1 , further comprising selecting the advertisement source from a plurality of advertisement sources based on routing rules.

3 . The method of claim 2 , wherein the routing rules are based at least in part on the inventory characteristics of each advertisement source of the plurality of advertisement sources.

4 . The method of claim 2 , wherein the routing rules are based at least in part on priority designations associated with the advertisement sources.

5 . The method of claim 1 , further comprising determining whether the received response is an empty response.

6 . The method of claim 5 , wherein the empty response does not include advertisement parameters.

7 . The method of claim 5 , wherein the empty response is a timed out response.

8 . The method of claim 5 , further comprising determining whether another advertisement source is available in response to determining that the received response is an empty response.

9 . The method of claim 8 , further comprising selecting another advertisement source if it is determined that the other advertisement source is available.

10 . The method of claim 9 , further comprising translating the advertisement request into a third format that is compatible with the other advertisement source; and

transmitting the advertisement request in the third format to the other advertisement source.

11 . The method of claim 5 , further comprising adjusting a weight associated with the advertisement source so that the advertisement source is less likely to be selected to respond to subsequent advertisement requests.

12 . The method of claim 5 , further comprising transmitting a default response instead of the received response in response to determining that the received response is an empty response.

13 . The method of claim 12 , wherein the default response comprises default advertisement parameters.

14 . The method of claim 1 , wherein the first format and the second format are one of Representational State Transfer (REST), Services-Oriented Access Protocol (SOAP), JavaScript Object Notation (JSON), and Extensible Markup Language (XML).

15 . The method of claim 14 , wherein the first format and the second format are different.

16 . A system for providing advertisements to user devices using an advertisement gateway, the system comprising:

control circuitry configured to:

receive, at the advertisement gateway, an advertisement request for an advertisement from a user device, wherein the advertisement request is in a first format that is compatible with the user device;

translate the advertisement request into a second format that is compatible with an advertisement source;

transmit the translated advertisement request to the advertisement source;

receive a response from the advertisement source, wherein the response comprises information regarding an advertisement selected by the advertisement source;

translate the received response into the first format that is compatible with the user device; and

transmit the translated response to the user device.

17 . The system of claim 16 , wherein the control circuitry is further configured to select the advertisement source from a plurality of advertisement sources based on routing rules.

18 . The system of claim 17 , wherein the routing rules are based at least in part on the inventory characteristics of each advertisement source of the plurality of advertisement sources.

19 . The system of claim 17 , wherein the routing rules are based at least in part on priority designations associated with the advertisement sources.

20 . The system of claim 16 , wherein the control circuitry is further configured to determine whether the received response is an empty response.

21 . The system of claim 20 , wherein the empty response does not include advertisement parameters.

22 . The system of claim 20 , wherein the empty response is a timed out response.

23 . The system of claim 20 , wherein the control circuitry is further configured to determine whether another advertisement source is available in response to determining that the received response is an empty response.

24 . The system of claim 23 , wherein the control circuitry is further configured to select another advertisement source if it is determined that the other advertisement source is available.

25 . The system of claim 24 , wherein the control circuitry is further configured to translate the advertisement request into a third format that is compatible with the other advertisement source; and

transmit the advertisement request in the third format to the other advertisement source.

26 . The system of claim 20 , wherein the control circuitry is further configured to adjust a weight associated with the advertisement source so that the advertisement source is less likely to be selected to respond to subsequent advertisement requests.

27 . The system of claim 20 , wherein the control circuitry is further configured to transmit a default response instead of the received response in response to determining that the received response is an empty response.

28 . The system of claim 27 , wherein the default response comprises default advertisement parameters.

29 . The system of claim 16 , wherein the first format and the second format are one of Representational State Transfer (REST), Services-Oriented Access Protocol (SOAP), JavaScript Object Notation (JSON), and Extensible Markup Language (XML).

30 . The system of claim 29 , wherein the first format and the second format are different.

31 .- 45 . (canceled)

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2011
From: THEBERGE, JAMES; BOYLE, DEVON EARL BRIAN; SENTHAMARAI, RAM; PINDYALA, MOHAN RAO; CHANDRASEKHARAN, SIVAKUMAR
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026868/0385 →