Tag distribution visualization system

US11487794B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11487794-B2
Application numberUS-202016810254-A
CountryUS
Kind codeB2
Filing dateMar 5, 2020
Priority dateJan 3, 2018
Publication dateNov 1, 2022
Grant dateNov 1, 2022

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.

In various embodiments described herein, a visualization system receives message requests from client devices, wherein the message requests comprise at least location data that identifies a location of a client device, and media content, wherein the media content includes at least one of image data, audio data, and video data. In response to receiving the message requests that comprise the media content, the visualization system analyzes and parses the media content to detect one or more tags embedded within the media content. In response to detecting the tag, the visualization system identifies a campaign or account referenced by or associated with the tag. Based on the identification of the campaign based on the tag within the media content, the visualization system determines a distribution of the campaign based on the location data from the message request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a message request that comprises temporal data and media content, the media content comprising a depiction of a company logo; identifying a tag based on the depiction of the company logo from within media content of the message request; identifying a campaign based on the tag; accessing data that corresponds with the tag within a database; generating a distribution of the campaign based on the temporal data from the message request and the data from within the database; and causing display of a visualization of the distribution of the campaign, the visualization comprising a map image that corresponds with the campaign. 2. The method of claim 1 , wherein the media content includes at least one of: an image; a video; audio data; a caption; a logo; and a text-string. 3. The method of claim 1 , wherein the visualization of the distribution of the campaign includes a choropleth map. 4. The method of claim 1 , wherein the campaign further comprises a start date and an end date, the message request further comprises a time-stamp that indicates a time of the message request, and wherein the causing display of the visualization of the distribution of the campaign further comprises: presenting a temporal distribution of the campaign, the temporal distribution of the campaign spanning a period of time that includes the start date and the end date of the campaign, and includes an indication of the time of the message request. 5. The method of claim 1 , wherein the tag includes one or more of: an image; a logo; a hashtag; a graphical element; and an auditory element. 6. The method of claim 1 , wherein the campaign comprises a campaign identifier, and wherein the causing display of the visualization of the distribution of the campaign based on the location data of the message request further comprises: causing display of a map image that depicts a region that includes a location associated with the campaign; and presenting a graphical icon at the location identified by the location data within the map image, the graphical icon based on the campaign identifier. 7. The method of claim 1 , wherein the identifying the campaign based on the tag includes: performing a comparison of the tag to a tag database; and identifying the campaign based on the comparison. 8. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving a message request that comprises temporal data and media content, the media content comprising a depiction of a company logo; identifying a tag based on the depiction of the company logo from within media content of the message request; identifying a campaign based on the tag; accessing data that corresponds with the tag within a database; generating a distribution of the campaign based on the temporal data from the message request and the data from within the database; and causing display of a visualization of the distribution of the campaign, the visualization comprising: a map image that corresponds with the campaign. 9. The system of claim 8 , wherein the media content includes at least one of: an image; a video; audio data; a caption; a logo; and a text-sting. 10. The system of claim 8 , wherein the visualization of the distribution of the campaign includes a choropleth map. 11. The system of claim 8 , wherein the campaign further comprises a start date and an end date, the message request further comprises a time-stamp that indicates a time of the message request, and wherein the causing display of the visualization of the distribution of the campaign further comprises: presenting a temporal distribution of the campaign, the temporal distribution of the campaign spanning a period of time that includes the start date and the end date of the campaign, and includes an indication of the time of the message request. 12. The system of claim 8 , wherein the tag includes one or more of: an image; a logo; a hashtag; a graphical element; and an auditory element. 13. The system of claim 8 , wherein the campaign comprises a campaign identifier, and wherein the causing display of the visualization of the distribution of the campaign based on the location data of the message request further comprises: causing display of a map image that depicts a region that includes a location associated with the campaign; and presenting a graphical icon at the location identified by the location data within the map image, the graphical icon based on the campaign identifier. 14. The system of claim 8 , wherein the identifying the campaign based on the tag includes: performing a comparison of the tag to a tag database; and identifying the campaign based on the comparison. 15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving a message request that comprises temporal data and media content, the media content comprising a depiction of a company logo; identifying a tag based on the depiction of the company logo from within media content of the message request; identifying a campaign based on the tag; accessing data that corresponds with the tag within a database; generating a distribution of the campaign based on the temporal data from the message request and the data from within the database; and causing display of a visualization of the distribution of the campaign, the visualization comprising a map image that corresponds with the campaign. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the media content includes at least one of: an image; a video; audio data; a caption; a logo; and a text-string. 17. The non-transitory machine-readable storage medium of claim 15 , wherein the visualization of the distribution of the campaign includes a choropleth map. 18. The non-transitory machine-readable storage medium of claim 15 , wherein the campaign further comprises a start date and an end date, the message request further comprises a time-stamp that indicates a time of the message request, and wherein the causing display of the visualization of the distribution of the campaign further comprises: presenting a temporal distribution of the campaign, the temporal distribution of the campaign spanning a period of time that includes the start date and the end date of the campaign, and includes an indication of the time of the message request. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the tag includes one or more of: an image, a logo; a hashtag; a graphical element; and an auditory element. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the campaign comprises a campaign identifier, and wherein the causing display of the visualization of the distribution of the campaign based on the location data of the message request further comprises: causing display of a map image that depicts a region that includes a location associated with the campaign; and presenting a graphical icon at the location identified by the location data within the map image, the graphical icon based on the campaign identifier.

Assignees

Inventors

Classifications

  • G06F16/487Primary

    using geographical or spatial information, e.g. location · CPC title

  • Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • Determination of region of interest [ROI] or a volume of interest [VOI] · CPC title

  • G06F16/29Primary

    Geographical information databases · CPC title

  • using time information · CPC title

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 US11487794B2 cover?
In various embodiments described herein, a visualization system receives message requests from client devices, wherein the message requests comprise at least location data that identifies a location of a client device, and media content, wherein the media content includes at least one of image data, audio data, and video data. In response to receiving the message requests that comprise the medi…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/487. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).