# US 2020/0288270 A1 · Geo-location based event gallery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0288270 A1
- Document ID: US20200288270A1
- Status: Published application
- Kind: A1
- Application number: 16/841,817
- Filed: 2020-04-07
- Published: 2020-09-10
- Earliest claimed: 2014-06-13
- Assignees: Snap Inc.
- Applicants: Snap Inc.
- Inventors: Nicholas Richard Allen; Robert Cornelius Murphy; Evan Spiegel
- Web page: https://patentgrep.com/patent/US20200288270A1

## CPC

- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 40/279: Recognition of textual entities
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 30/0241: Advertisements
- G06Q 30/0252: {based on events or environment, e.g. weather or festivals}
- G06Q 30/0261: {based on user location}
- G06Q 30/0267: {Wireless devices}
- G06Q 30/0275: {Auctions}
- G06Q 30/0276: {Advertisement creation}
- G06T 13/00: Animation
- G06V 30/418: Document matching, e.g. of document images
- H04H 20/61: for local area broadcast, e.g. instore broadcast
- H04L 51/10: Multimedia information
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 51/226: Delivery according to priorities
- H04L 51/52: for supporting social networking services
- H04L 67/104: Peer-to-peer [P2P] networks
- H04W 4/029: Location-based management or tracking services
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 60/00: Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods are provided for determining that geolocation data from a computing device corresponds to a geo-fence associated with a plurality of galleries and providing user-selectable gallery information comprising indicia for each of the plurality of galleries corresponding to the geo-fence to the computing device. The systems and methods further provide for receiving a first message comprising a photograph as the background for the message in response to a second message in a first gallery of the plurality of galleries, and adding the first message to the first gallery associated with a selection of the indicia for the first gallery in the plurality of galleries of the of user-selectable gallery information. The first message is accessible by other computing devices accessing the gallery information to view the first message comprising the photograph as the background of the first message.

## Claims

### Claim 1

A method comprising:
receiving, by a server computer, geolocation data from a computing device;
determining, by the server computer, that the geolocation data corresponds to a geo-fence associated with a plurality of galleries;
providing, by the server computer, user-selectable gallery information comprising indicia for each of the plurality of galleries corresponding to the geo-fence, to the computing device in response to receiving the geolocation data from the computing device;
receiving, by the server computer, a first message comprising a photograph as the background for the message in response to a second message in a first gallery of the plurality of galleries; and
adding, by the server computer, the first message to the first gallery associated with a selection of the indicia for the first gallery in the plurality of galleries of the of user-selectable gallery information;
wherein the first message is accessible by other computing devices accessing the gallery information to view the first message comprising the photograph as the background of the first message.

### Claim 2 (depends on 1)

The method of claim 1, wherein the user-selectable gallery information is added to a selectable list of galleries.

### Claim 3 (depends on 1)

The method of claim 1, wherein before the first message is added to the gallery associated with the selection of the indicia for the first gallery in the plurality of galleries of the of the user-selectable gallery information, the first message is curated to delete inappropriate messages.

### Claim 4 (depends on 1)

The method of claim 1, wherein the method further comprises:
receiving a third message from the computing device; and
sending the third message to a specified individual.

### Claim 5 (depends on 1)

The method of claim 1, wherein the user-selectable gallery information is provided based on the geolocation associated with the computing device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the computing device is a first computing device and wherein the first message is accessible by a second computing device based on geolocation data of the second computing device corresponding to a geo-fence corresponding to the first gallery.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first message is an ephemeral message.

### Claim 8

A server computer comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the server computer to perform operations comprising:
receiving geolocation data from a computing device;
determining that the geolocation data corresponds to a geo-fence associated with a plurality of galleries;
providing user-selectable gallery information comprising indicia for each of the plurality of galleries corresponding to the geo-fence, to the computing device in response to receiving the geolocation data from the computing device;
receiving a first message comprising a photograph as the background for the message in response to a second message in a first gallery of the plurality of galleries; and
adding the first message to the first gallery associated with a selection of the indicia for the first gallery in the plurality of galleries of the of user-selectable gallery information;
wherein the first message is accessible by other computing devices accessing the gallery information to view the first message comprising the photograph as the background of the first message.

### Claim 9 (depends on 8)

The server computer of claim 8, wherein the user-selectable gallery information is added to a selectable list of galleries.

### Claim 10 (depends on 8)

The server computer of claim 8, wherein before the first message is added to the gallery associated with the selection of the indicia for the first gallery in the plurality of galleries of the of the user-selectable gallery information, the first message is curated to delete inappropriate messages.

### Claim 11 (depends on 8)

The server computer of claim 8, wherein the method further comprises:
receiving a third message from the computing device; and
sending the third message to a specified individual.

### Claim 12 (depends on 8)

The server computer of claim 8, wherein the user-selectable gallery information is provided based on the geolocation associated with the computing device.

### Claim 13 (depends on 8)

The server computer of claim 8, wherein the computing device is a first computing device and wherein the first message is accessible by a second computing device based on geolocation data of the second computing device corresponding to a geo-fence corresponding to the first gallery.

### Claim 14 (depends on 8)

The server computer of claim 8, wherein the first message is an ephemeral message.

### Claim 15

A non-transitory computer readable storage medium having instructions for causing a computer to perform operations comprising:
receiving geolocation data from a computing device;
determining that the geolocation data corresponds to a geo-fence associated with a plurality of galleries;
providing user-selectable gallery information comprising indicia for each of the plurality of galleries corresponding to the geo-fence, to the computing device in response to receiving the geolocation data from the computing device;
receiving a first message comprising a photograph as the background for the message in response to a second message in a first gallery of the plurality of galleries; and
adding the first message to the first gallery associated with a selection of the indicia for the first gallery in the plurality of galleries of the of user-selectable gallery information;
wherein the first message is accessible by other computing devices accessing the gallery information to view the first message comprising the photograph as the background of the first message.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the user-selectable gallery information is added to a selectable list of galleries.

### Claim 17 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein before the first message is added to the gallery associated with the selection of the indicia for the first gallery in the plurality of galleries of the of the user-selectable gallery information, the first message is curated to delete inappropriate messages.

### Claim 18 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the method further comprises:
receiving a third message from the computing device; and
sending the third message to a specified individual.

### Claim 19 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the user-selectable gallery information is provided based on the geolocation associated with the computing device.

### Claim 20 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the computing device is a first computing device and wherein the first message is accessible by a second computing device based on geolocation data of the second computing device corresponding to a geo-fence corresponding to the first gallery.
