User interface to augment an image

US2016085863A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016085863-A1
Application numberUS-201414494226-A
CountryUS
Kind codeA1
Filing dateSep 23, 2014
Priority dateSep 23, 2014
Publication dateMar 24, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A server comprising: a hardware processor of the server comprising a media filter publication module and a media filter engine, the media filter publication module configured to receive a content item and a selected geolocation, and to generate a media filter with the content item, the media filter associated with the selected geolocation; and the media filter engine configured to identify the media filter based on a geolocation of a client device, and to provide the media filter to 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. 5 . The server of claim 4 , 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. 6 . 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. 7 . 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. 8 . 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. 9 . 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 for 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. 10 . 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. 11 . 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. 12 . The server of claim 11 , 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. 13 . 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. 14 . 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. 15 . 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. 16 . A method comprising: receiving a content item and a selected geolocation; generating, by a hardware processor, a media filter with the content item, the media filter associated with the selected geolocation; identifying the media filter based on a geolocation of a client device; and causing display of the media filter on a user interface of the client device. 17 . The method of claim 16 , further comprising: receiving an identification of a period of time associated with the content item and the selected geolocation, the media filter displayed on the user interface of the client device in response to the client device being located within the selected geolocation during the period of time. 18 . The method of claim 16 , further comprising: receiving a first content item and a first geolocation information from a first merchant and a second content item and a second geolocation information from a second merchant; identifying a common geolocation between the first geolocation information and the second geolocation information; receiving a first bid amount from the first merchant and a second bid amount from the merchant; identifying a highest bid amount; and generating a me

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016085863A1 cover?
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.
Who is the assignee on this patent?
Snapchat Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 24 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).