×

Ad management using ads cached on a mobile electronic device

  • US 9,734,515 B1
  • Filed: 01/09/2014
  • Issued: 08/15/2017
  • Est. Priority Date: 01/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device system that controls requests to an ad gateway for reducing network usage in the retrieval of ads, the system comprising:

  • a mobile communication device, comprising;

    a radio transceiver configured to communicatively couple with a network;

    a processor;

    a non-transitory memory in signal communication with the processor;

    a plurality of active applications stored in the non-transitory memory comprising a plurality of ad clients, wherein an ad client is embedded within each active application of the plurality of active applications; and

    an ad manager, stored in the non-transitory memory, that upon execution by the processor, configures the processor to;

    request a plurality of ads from an ad gateway external to the mobile communication device, the ad gateway facilitating communication between the ad manager on the mobile communication device and an ad data store external to the mobile communication device,receive the plurality of ads from the ad data store via the ad gateway, wherein the plurality of ads are obtained by the ad manager from the ad gateway instead of by each of the plurality of active applications on the mobile device individually establishing connections with the ad gateway to request one or more ads,store the plurality of ads in an ad cache of the non-transitory memory, andcontrol delivery of one or more of the plurality of ads to the plurality of active applications on the mobile communication device by;

    in response to the plurality of ad clients monitoring the plurality of active applications, receive requests from the plurality of ad clients embedded within the plurality of active applications for an ad to display within an active application corresponding to a requesting ad client, andin response to each of the requests received from the plurality of ad clients embedded within the plurality of active applications, select at least one ad of the plurality of ads from the ad cache on the mobile communication device and send the at least one ad to the requesting ad client in the corresponding active application, wherein the requesting ad client presents the at least one ad within the corresponding active application, and wherein the ad manager is a central point of control to disable and enable display and presentation of the plurality of ads received from the ad data store via the ad gateway.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×