Systems and methods for providing targeted advertising and content delivery to mobile devices
AssigneeVerve Wireless, Inc.
InventorsMitri Abou-Rizk, Thomas C. Kenney, Nathan A. McCall, Brian M. Collison, Eric M. Johnston
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for providing targeted content delivery, including advertising, to mobile devices. A content organization and distribution system may be configured to receive content from a plurality of publishers and provide targeted content to a plurality of users having mobile devices, where the mobile devices are connected to the content organization and distribution system through a plurality of carriers. The provided content may be based on-one or more user customization criteria.
Claims70
A system, comprising:
- an interface module configured to receive a plurality of sets of local advertising content from a plurality of local advertising content providers, receive a plurality of sets of national advertising content from a plurality of national advertising content providers and receive a plurality of sets of listing advertising content from a plurality of remnant advertising content providers;
- a database configured to store the plurality of sets of local advertising content and a plurality of sets of information, each set of information from the plurality of sets of information being associated with a user from a plurality of users;
- and
- a processing module operatively coupled to the interface module and the database, the processing module configured to select, from the plurality of sets of local advertising content, a set of local advertising content associated with a local advertising content provider from the plurality of local advertising content providers when the set of local advertising content is identified based on a location of the user,
- the processor module configured to select, from the plurality of sets of national advertising content, a set of national advertising content associated with a national advertising content provider from the plurality of national advertising content providers when the set of national advertising content is identified based on the location of the user and a geographic scope of the set of the national advertising content and when no local advertising content from the plurality of local advertising content is identified,
- the processor module configure to select, from the plurality of sets of listing advertising content, a set of listing advertising content associated with a remnant advertising content provider from the plurality of remnant advertising content providers when no local advertising content from the plurality of local advertising content is identified and when no national advertising content from the plurality of national advertising content is identified,
- the processor module configured to modify at least a portion of the selected set of local advertising content, set of national advertising content or set of listing advertising content based at least in part on a set of information from the plurality of sets of information associated with the user.
A system, comprising:
- a first interface module configured to receive local advertising content from at least one local advertisement provider;
- a second interface module configured to receive third party advertising content from a plurality of national advertisement providers;
- a third interface module configured to receive listing advertising content from a plurality remnant advertising content providers, the first interface module, the second interface module and the third interface module are collectively configured to provide an interface to a first device;
- and
- a processing module operatively coupled to the first interface module, the second interface module and the third interface module, the processing module configured to receive a request for content from a second device associated with a first user via the device, the processing module configured to select, in response to the request, an advertisement from the at least one local advertisement provider when the advertisement from the at least one local advertisement provider is identified, the processing module configured to select an advertisement from the plurality of national advertisement providers when the advertisement from the at least one local advertisement provider is not identified, the processor configured to select an advertisement from the plurality of remnant advertising content providers when the advertisement from the at least one local advertisement provider is not identified and when the advertisement from the at least one national advertisement provider is not identified,
- the processing module configured to format the selected advertisement for delivery to said second device via the first device based at least in part on a set of device capabilities associated with the second device.
A method, comprising:
- receiving a first plurality of advertising content, a second plurality of advertising content and a third plurality of advertising content, the first plurality of advertising content being associated with a first plurality of local advertising content providers, the second plurality of advertising content being associated with a second plurality of national advertising content providers, the third plurality of advertising content being associated with a plurality of remnant advertising content providers, each local advertising content provider from the first plurality of local advertising content providers having a respective geographic scope different than a geographic scope of each national advertising content provider from the second plurality of national advertising content providers;
- receiving, via a first device, from a user device a request to provide a set of content from a plurality of sets of content to the user device;
- configuring the set of content for delivery to the user device based at least in part on a user customization criteria associated with a user of the user device to produce configured content;
- selecting a first advertising content from the first plurality of advertising content when the first advertising content is identified based on a location of the user device and the geographic scope of the local advertising content provider from the first plurality of local advertising content providers associated with the first advertising content;
- selecting a second advertising content from the second plurality of advertising content when no first advertising content from the first plurality of advertising content is identified;
- and
- selecting a third advertisement content from the third plurality of advertisement content when no first advertisement content from the first plurality of advertising content and no second advertising content from the second plurality of advertising content are identified;
- and
- sending, via the first device, the configured content and the selected first advertising content or second advertising content to the user device.
A method, comprising:
- receiving, via a first device, from a second device associated with a user, a message having a header including a URL information identifying content requested by the user and a device type information,
- the content being a first advertising content from a first plurality of local advertising content when the first advertising content is identified based on a location of the second device and a geographic scope of an local advertising content provider from a first plurality of local advertising content providers associated with the first advertising content,
- the content being a second advertising content from a second plurality of advertising content, when no first advertising content from the first plurality of advertising content is identified, the second plurality of advertising content being associated with a plurality of national advertising content providers,
- the content being a remnant advertising content from a plurality of remnant advertising content, the remnant advertising content being associated with a plurality of remnant advertising content providers, when no first advertising content from the first plurality of advertising content and no second advertising content from a second plurality of advertising content are identified,
- each local advertising content provider from the first plurality of local advertising content providers having a respective geographic scope different than a geographic scope of each national advertising content provider from the second plurality of national advertising content providers;
- determining a device type associated with the second device based on the device type information;
- extracting a template from a database storing a plurality of templates, the template being configured for presentation of the content on the second device based on said device type;
- and
- modifying the content requested by the user based on the template to define a user custom-configured content for display on the second device.
Dependencies are inferred from the claim text.