SYSTEMS AND METHODS FOR PROVIDING ADVERTISING SERVICES TO DEVICES BY ACCESSING ONE OR MORE AD DATABASES INCLUDING THIRD PARTY AD DATABASES USING AD SERVING TAGS
First Claim
1. An advertising system for reducing delay in streaming video ads to a mobile device, comprising:
- an ad store that includes a first party ad database having video ad campaigns and video ads, the ad store includes tag functionality for generated an ad serving tag;
an ad server that includes a storage medium to store one or more software programs and processing logic including dedicated logic of the ad server that is configured to execute instructions of at least one software program to;
receive an advertising request from the mobile device upon the mobile device having an ad play event to display or play a video ad in-app within an initiated mobile software application of a publisher on the mobile device;
send an ad call or request to the ad store that includes the first party ad database having video ad campaigns and video ads;
receive an ad response from the ad store in response to the ad call or request, wherein the ad response includes a payload with at least one video ad for being streamed to the device or an ad serving tag for accessing one or more third party ad databases; and
determine whether to stream at least one video ad from the ad store to the mobile device or whether to obtain at least one video ad from the one or more third party ad databases using the ad serving tag based on availability of new video ad campaigns and availability of video ad campaigns that are more likely to convert in at least one of the ad store and the one or more third party ad databases, wherein the advertising system handles redirects including ad serving tags for third party ad databases such that the mobile software application of the mobile device does not handle any redirects intended for third party ad databases.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for providing advertising services for devices by accessing one or more ad databases including third party ad databases using ad serving tags. In one embodiment, a system includes a storage medium to store one or more software programs and processing logic that is configured to execute instructions of at least one software program to receive an advertising request from a device upon the device having an ad play event for an initiated software application, send an ad call or request to an ad store having ad campaigns and ads, and receive an ad response from the ad store in response to the ad call or request. The ad response includes a payload with one or more ads or potential ad campaigns for being streamed to the device or an ad serving tag for accessing one or more third party ad databases.
-
Citations
18 Claims
-
1. An advertising system for reducing delay in streaming video ads to a mobile device, comprising:
-
an ad store that includes a first party ad database having video ad campaigns and video ads, the ad store includes tag functionality for generated an ad serving tag; an ad server that includes a storage medium to store one or more software programs and processing logic including dedicated logic of the ad server that is configured to execute instructions of at least one software program to; receive an advertising request from the mobile device upon the mobile device having an ad play event to display or play a video ad in-app within an initiated mobile software application of a publisher on the mobile device; send an ad call or request to the ad store that includes the first party ad database having video ad campaigns and video ads; receive an ad response from the ad store in response to the ad call or request, wherein the ad response includes a payload with at least one video ad for being streamed to the device or an ad serving tag for accessing one or more third party ad databases; and determine whether to stream at least one video ad from the ad store to the mobile device or whether to obtain at least one video ad from the one or more third party ad databases using the ad serving tag based on availability of new video ad campaigns and availability of video ad campaigns that are more likely to convert in at least one of the ad store and the one or more third party ad databases, wherein the advertising system handles redirects including ad serving tags for third party ad databases such that the mobile software application of the mobile device does not handle any redirects intended for third party ad databases. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. A machine-accessible non-transitory medium containing executable computer program instructions which when executed by a data processing advertising system having dedicated logic cause said advertising system to perform a method for reducing delay in streaming video ads to a mobile device, the method comprising:
-
receiving, with the advertising system, an advertising request from the mobile device upon the mobile device having an ad play event to display or play a video ad within an initiated software application of a publisher on the mobile device; sending an ad call or request to an ad store that includes a first party ad database having video ad campaigns and video ads; receiving an ad response from the ad store in response to the ad call or request, wherein the ad response includes a payload with at least one video ad for being streamed to the mobile device or an ad serving tag for accessing one or more third party ad databases; and determining whether to stream at least one video ad from the ad store to the mobile device or whether to obtain at least one video ad from the one or more third party ad databases using the ad serving tag based on availability of new video ad campaigns and availability of video ad campaigns that are more likely to convert in at least one of the ad store and the one or more third party ad databases, wherein the ad store includes tag functionality for generating the ad serving tag, wherein the advertising system handles redirects including ad serving tags for third party ad databases such that the mobile software application of the mobile device does not handle any redirects intended for third party ad databases. - View Dependent Claims (7, 8, 9, 10, 18)
-
-
11. A method for reducing delay in streaming video ads to a mobile device comprising:
-
initiating a mobile software application and associated advertising services software in response to a user selection of the mobile software application of a publisher on the mobile device; sending, with communication logic of the mobile device, an ad request to an ad server having access to an ad store that includes a first party ad database having video ad campaigns and video ads upon the mobile device having an ad play event to display or play a video ad for the initiated software application of the publisher on the mobile device; and receiving, with communication logic of the mobile device, an ad response from the ad server, wherein the ad response indicates whether at least one video ad located on the mobile device, at least one streamed video ad from the ad store, or at least one streamed video ad from one or more third party ad databases will be displayed on the mobile device for the ad play event based on availability of new video ad campaigns and availability of video ad campaigns that are more likely to convert in at least one of the ad store and the one or more third party ad databases, wherein the ad server handles redirects including ad serving tags for accessing the third party ad databases such that the mobile software application of the mobile device does not handle any redirects intended for third party ad databases. - View Dependent Claims (12, 13)
-
-
14. A machine-accessible non-transitory medium containing executable computer program instructions which when executed by a mobile device cause said mobile device to perform a method for reducing delay in streaming video ads to the mobile device, the method comprising:
-
initiating a mobile software application and associated advertising services software in response to a user selection of the mobile software application of a publisher on the mobile device; sending, with communication logic of the mobile device, an ad request to an ad server having access to an ad store that includes a first party ad database having video ad campaigns and video ads upon the mobile device having an ad play event to display or play a video ad for the initiated software application; and receiving, with communication logic of the mobile device, an ad response from the ad server, wherein the ad response indicates whether at least one video ad located on the mobile device, at least one streamed video ad from the ad store, or at least one streamed video ad from one or more third party ad databases will be displayed on the mobile device for the ad play event based on availability of new video ad campaigns and availability of video ad campaigns that are more likely to convert in at least one of the ad store and the one or more third party ad databases, wherein the advertising server handles redirects including ad serving tags for accessing third party ad databases such that the mobile software application of the mobile device does not handle any redirects intended for third party ad databases. - View Dependent Claims (15, 16)
-
Specification