Mediation router
AssigneeAT&T Mobility II LLC
InventorsMatthew Hull, Goshtasb Foroutan
Life of this patent
Estimating the term…
Abstract
Advertisement vendors can be dynamically selected in response to a request from a wireless communication device. A mediation router can 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.
Claims20
A system, comprising:
- a memory to store instructions;
- and
- a processor coupled to the memory that facilitates execution of the instructions to perform operations, comprising:
- receiving, by a mediation server communicatively coupled to a set of vendor devices that are operable to provide advertisements for display on a mobile communication device, first request data from the mobile device, wherein first request data is indicative of a first request for advertisement data that represents an advertisement of the advertisements,
- directing, to a first vendor device of the set of vendor devices, the first request data and concurrently directing, to a second vendor device of the set of vendor devices, second request data indicative of a second request for a backfill advertisement, wherein the second vendor device is selected 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,
- in response to the directing the second request data, receiving, by the mediation server, backfill advertisement data indicative of the backfill advertisement from the second vendor device, and
- delaying a transmission of the backfill advertisement data to the mobile communication device based on a wait period associated with reception of the advertisement data from the first vendor device.
A method, comprising:
- receiving, by a mediation server comprising a processor that is communicatively coupled to a set of vendor devices operable to provide advertisements for display on a mobile communication device, first request data from the mobile device, wherein the first request data is indicative of a first request for advertisement data that represents an advertisement of the advertisements;
- determining, by the mediation server, a first vendor device of the set of vendor devices to provide the advertisement data;
- determining, by the mediation server, a second vendor device of the set of vendor devices that satisfies a loop-back acknowledgement criterion associated with a reception of acknowledgement data indicative of the mobile communication device receiving the advertisement data;
- directing, by the mediation server, the first request data to the first vendor device concurrently with directing, to the second vendor device, second request data indicative of a second request for a backfill advertisement;
- as a function of the directing the second request data, receiving, by the mediation server, backfill advertisement data indicative of the backfill advertisement from the second vendor device;
- and
- delaying, by the mediation server, a transmission of the backfill advertisement data to the mobile communication device based on a wait period associated with reception of the advertisement data from the first vendor device.
A tangible computer readable medium comprising computer-executable instructions that, in response to execution, cause a mediation server comprising a processor to perform operations, comprising:
- receiving, by the mediation server communicatively coupled to a set of vendor devices that are operable to provide advertisements for display on a mobile communication device, first request data from the mobile device, wherein the first request data is indicative of a first request for advertisement data that represents an advertisement of the advertisements;
- directing, to a first vendor device of the set of vendor devices, the first request data concurrently with directing, to a second vendor device of the set of vendor devices, second request data indicative of a second request for a backfill advertisement, wherein the second vendor device is selected 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;
- in response to the directing the second request data, receiving, by the mediation server, backfill advertisement data indicative of the backfill advertisement from the second vendor device, and
- delaying a transmission of the backfill advertisement data to the mobile communication device based on a wait period associated with reception of the advertisement data from the first vendor device.
Dependencies are inferred from the claim text.