Customizing destination images while reaching towards a desired task
US-9080877-B2 · Jul 14, 2015 · US
US11216869B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11216869-B2 |
| Application number | US-201414494226-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 23, 2014 |
| Priority date | Sep 23, 2014 |
| Publication date | Jan 4, 2022 |
| Grant date | Jan 4, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for a media filter publication application are described. The media filter publication application receives a content item and a selected geolocation, generates a media filter based on the content item and the selected geolocation, and supplies the media filter to a client device located at the selected geolocation.
Opening claim text (preview).
What is claimed is: 1. A server comprising: one or more hardware processors comprising a media filter publication module, a messaging module, and a media filter engine, the media filter publication module configured to receive a content item and a selected geolocation from a first device, and to generate a media filter from the content item, the media filter associated with the selected geolocation; the media filter engine configured to process a geolocation of a client device, to identify a plurality of filters comprising at least the media filter based at least in part on the geolocation of the client device, and to provide the plurality of filters comprising the media filter to the client device display of the media filter on a user interface of the client device; and the messaging module configured to receive, from the client device, a message comprising media content overlaid by the media filter, wherein the first device is different from the client device. 2. The server of claim 1 , wherein the media filter publication module comprises: a user-based content upload module configured to receive the content item; a user-based geolocation selection module configured to receive the selected geolocation; and a user-based media filter publication engine configured to generate a user-based media filter based on the content item and the selected geolocation, the media filter engine configured to supply the client device with the user-based media filter in response to the geolocation of the client device within the selected geolocation. 3. The server of claim 2 , wherein the media filter publication module further comprises: a user-based duration selection module configured to receive an identification of a period of time associated with the content item and the selected geolocation, wherein the media filter engine is configured to supply the client device with the user-based media filter within the selected geolocation during the period of time. 4. The server of claim 1 , wherein the media filter publication module comprises: a merchant-based media content upload module configured to receive a first content item from a first merchant and a second content item from a second merchant; a merchant-based geolocation selection module configured to receive a first geolocation information from the first merchant, and a second geolocation information from the second merchant, to identify a common geolocation based on the first geolocation information and the second geolocation information; a merchant-based bidding module configured to receive a first bid amount from the first merchant and a second bid amount from the second merchant, and to identify a highest bid amount; and a merchant-based publication engine configured to generate a merchant-based media filter based on the content item of the merchant with the highest bid amount and the common geolocation, the media filter engine configured to supply the merchant-based media filter to the client device within the common geolocation; wherein the media filter publication module further comprises: a merchant-based duration selection module configured to disable the merchant based media filter after a predetermined duration has elapsed. 5. The server of claim 4 , wherein the common geolocation includes a common region formed between a first geolocation from the first merchant and a second geolocation from the second merchant. 6. The server of claim 1 , wherein the media filter engine further comprises: a live event module configured to: identify a live event associated with the geolocation of the client device; access live event data related to the live event; and generate a live event media filter based on the live event data and the geolocation of the client device. 7. The server of claim 1 , wherein the media filter engine further comprises: a social network module configured to: access social network data based on social network information from the client device; and generate a social network media filter based on the social network data and the social network information from the client device. 8. The server of claim 1 , wherein the media filter engine further comprises: a promotion module configured to: generate a set of media filters including the media filter a merchant for a predefined geolocation of the merchant; randomly select one media filter from the set of media filters; and provide the randomly selected media filter to the client device in response to the geolocation of the client device corresponding to the predefined geolocation of the merchant. 9. The server of claim 1 , wherein the media filter engine further comprises: a collection module configured to: store previously provided media filters in a media filter collection associated with the client device; and present media filters from the media filter collection associated with the client device in response to receiving a geolocation associated with the media filters. 10. The server of claim 1 , wherein the media filter engine further comprises: a progressive module configured to: generate a progressive use media filter for a predefined geolocation; and adjust a content of the progressive use media filter in response to a number of prior uses of the progressive use media filter. 11. The server of claim 10 , wherein the progressive module is further configured to: disable the progressive use media filter after the number of prior uses of the progressive use media filter reaches a predefined progressive use limit. 12. The server of claim 1 , wherein the media filter engine further comprises: a viral use module configured to: generate a viral use media filter for a predefined geolocation; provide the viral use media filter to a first client device located at the predefined geolocation; receive a request from the first client device located at the predefined geolocation to provide the viral use media filter to a second client device located outside the predefined geolocation; and provide the viral use media filter to the second client device located outside the predefined geolocation. 13. The server of claim 1 , wherein the media filter engine further comprises: an actionable module configured to: execute a programmable function associated with an actionable area in response to detecting a selection of the actionable area from a user of the client device. 14. The server of claim 1 , wherein the media filter publication module is configured to generate a graphical user interface for displaying a map, receiving a selection of boundaries in the map, and including a geographic region formed with the selection of boundaries in the selected geolocation. 15. A method comprising: receiving a content item and a selected geolocation from a first device; generating, by one or more hardware processors, a media filter from the content item, the media filter associated with the selected geolocation; receiving, from a client device, a geolocation of the client device; identifying the media filter based on the geolocation of the client device; communicating a plurality of media filters comprising the media filter to the client device for display of the media filter on a user interface of the client device by causing display of the media filter over media content on the user interface of the client device; and receiving, from the client device, a message comprising the media content overlaid by the media filter. 16. The method of claim 15 , further comprising: receiving an identification of a period of time associated with the con
Auctions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.