Mediation router
First Claim
1. A system, comprising:
- a memory to store computer executable instructions; and
a processor communicatively coupled to the memory that facilitates execution of the computer-executable instructions to perform operations, comprising;
selecting, by a mediation server communicatively coupled to a plurality of vendor devices that are operable to provide advertisements for display on a mobile communication device, a first vendor device of the plurality of vendor devices to service a request for advertisement data representing an advertisement of the advertisements based on an analysis of the request,selecting a second vendor device of the plurality of vendor devices to service a backfill request for the advertisement data, wherein the selecting the second vendor device is in response to determining that the second vendor device satisfies a loop-back acknowledgement criterion associated with a reception of acknowledgement data indicative of the advertisement data being delivered to the mobile communication device,facilitating a first transmission of the backfill request to the second vendor device concurrently with a second transmission of the request to the first vendor device, anddirecting backfill advertisement data representing a backfill advertisement received from the second vendor device to the mobile communication device in response to determining that the first vendor device has failed to deliver the advertisement within a specified time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methodology that can dynamically select advertisement vendors in response to a request from a wireless communication device is provided. The system employ a mediation router to receive an ad request from a portal interfaced with a wireless device. Specifically, the mediation router analyzes the request and dynamically selects an ad vendor to service the request, based in part on the analysis. The selected ad vendor supplies the ad and the mediation router ensures that the portal receives the ad. The mediation router selects an ad vendor in a variety of ways including, but not limited to, business decision rules or artificial intelligence and/or a combination thereof. The mediation router further employs customer profiles that help vendors target advertisements to specific consumers and wireless devices.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory to store computer executable instructions; and a processor communicatively coupled to the memory that facilitates execution of the computer-executable instructions to perform operations, comprising; selecting, by a mediation server communicatively coupled to a plurality of vendor devices that are operable to provide advertisements for display on a mobile communication device, a first vendor device of the plurality of vendor devices to service a request for advertisement data representing an advertisement of the advertisements based on an analysis of the request, selecting a second vendor device of the plurality of vendor devices to service a backfill request for the advertisement data, wherein the selecting the second vendor device is in response to determining that the second vendor device satisfies a loop-back acknowledgement criterion associated with a reception of acknowledgement data indicative of the advertisement data being delivered to the mobile communication device, facilitating a first transmission of the backfill request to the second vendor device concurrently with a second transmission of the request to the first vendor device, and directing backfill advertisement data representing a backfill advertisement received from the second vendor device to the mobile communication device in response to determining that the first vendor device has failed to deliver the advertisement within a specified time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
directing, by a system comprising a processor, a request for advertisement data representing an advertisement for display on a mobile communication device that is received from a user equipment, wherein the directing includes directing the request to a first vendor device; concurrently with the directing the request, directing, by the system, a backfill request to a second vendor device, in response to verifying that the second vendor device satisfies a loop-back acknowledgement criterion associated with a reception of acknowledgement data indicative of the advertisement data being delivered to the mobile communication device; and sending, by the system, backfill advertisement data representing a backfill advertisement received from the second vendor device to the user equipment, in response to determining that the first vendor device has failed to deliver the advertisement data within a specified time period. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A tangible computer readable medium comprising computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
in response to receiving a request for advertisement data representing an advertisement from a user equipment, concurrently sending a first request for the advertisement data to a first vendor device and a second request for backfill advertisement data representing a backfill advertisement to a second vendor device, wherein the second vendor device is selected based on verifying that the second vendor device satisfies a loop-back acknowledgement criterion associated with a reception of acknowledgement data indicative of the advertisement data being delivered to the mobile communication device; and facilitating a transmission of the backfill advertisement data to the user equipment, in response to determining that the advertisement data has not been received from the first vendor device within a specified time period. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification