# US 2021/0243548 A1 · Selective location-based identity communication

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

- Number: US 2021/0243548 A1
- Document ID: US20210243548A1
- Status: Published application
- Kind: A1
- Application number: 17/248,841
- Filed: 2021-02-10
- Published: 2021-08-05
- Earliest claimed: 2017-04-27
- Assignees: Snap Inc.
- Applicants: Snap, Inc.
- Inventors: Jonathan Brody; Walton Lin; Andrew Lin; Evan Spiegel
- Web page: https://patentgrep.com/patent/US20210243548A1

## CPC

- H04W 4/02: Services making use of location information
- G06Q 10/40: Business processes related to social networking or social networking services
- H04W 68/005: {Transmission of information for alerting of incoming communication}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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

## Abstract

Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.

## Claims

### Claim 1

A method comprising:
identifying, by one or more processors, a current location of a mobile computing device;
determining, based on historical location data, that the current location of the mobile computing device is within a predetermined distance from a historical location associated with one or more specified time periods;
in response to the determination automatically changing a first display characteristic representing the current location to a second display characteristic by modifying the first display characteristic with a second display characteristic;
detecting a subsequent location of the mobile computing device, the subsequent location of the mobile computing device being at least the predetermined distance away from the historical location; and
in response to detecting the subsequent location, automatically modifying the second display characteristic corresponding to the current location of the mobile computing device by reverting the second display characteristic to the first display characteristic.

### Claim 2 (depends on 1)

The method of claim 1, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.

### Claim 3 (depends on 1)

The method of claim 1, wherein the historical location is a home location associated with a user.

### Claim 4 (depends on 1)

The method of claim 1, wherein modifying the first display characteristic further comprises:
identifying a time period associated with the mobile computing device; and
initiating at a first time, the time period associated with the mobile computing device.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
detecting exhaustion of the time period at a second time subsequent to the first time; and
in response to detecting exhaustion of the time period, reverting the second display characteristic to the first display characteristic.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
generating, by the one or more processors, a notification corresponding to the time period;
modifying, by the one or more processors, an original depiction of a display element to a second depiction of the display element with the notification; and
in response to detecting the exhaustion of the time period, automatically reverting the second depiction of the display element to the original depiction of the display element.

### Claim 7 (depends on 1)

The method of claim 1, wherein modifying the first display characteristic comprises locking the current location of the mobile computing device.

### Claim 8

A system comprising:
a memory that stores instructions; and
one or more processors configured by the instructions to perform operations comprising:
identifying, by one or more processors, a current location of a mobile computing device;
determining, based on historical location data, that the current location of the mobile computing device is within a predetermined distance from a historical location associated with one or more specified time periods;
in response to the determination, automatically changing a first display characteristic representing the current location to a second display characteristic by modifying the first display characteristic with a second display characteristic;
detecting a subsequent location of the mobile computing device, the subsequent location of the mobile computing device being at least the predetermined distance away from the historical location; and
in response to detecting the subsequent location, automatically modifying the second display characteristic corresponding to the current location of the mobile computing device by reverting the second display characteristic to the first display characteristic.

### Claim 9 (depends on 8)

The system of claim 8, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.

### Claim 10 (depends on 8)

The system of claim 8, wherein the historical location is a home location associated with a user.

### Claim 11 (depends on 8)

The system of claim 8, wherein modifying the first display characteristic further comprises:
identifying a time period associated with the mobile computing device; and
initiating at a first time, the time period associated with the mobile computing device.

### Claim 12 (depends on 11)

The system of claim 11, further comprising:
detecting exhaustion of the time period at a second time subsequent to the first time; and
in response to detecting exhaustion of the time period, reverting the second display characteristic to the first display characteristic.

### Claim 13 (depends on 12)

The system of claim 12, further comprising:
generating, by the one or more processors, a notification corresponding to the time period;
modifying, by the one or more processors, an original depiction of a display element to a second depiction of the display element with the notification; and
in response to detecting the exhaustion of the time period, automatically reverting the second depiction of the display element to the original depiction of the display element.

### Claim 14 (depends on 8)

The system of claim 8, wherein modifying the first display characteristic comprises locking the current location of the mobile computing device.

### Claim 15

A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
identifying, by one or more processors, a current location of a mobile computing device;
determining, based on historical location data, that the current location of the mobile computing device is within a predetermined distance from a historical location associated with one or more specified time periods;
in response to the determination, automatically changing a first display characteristic representing the current location to a second display characteristic by modifying the first display characteristic with a second display characteristic;
detecting a subsequent location of the mobile computing device, the subsequent location of the mobile computing device being at least the predetermined distance away from the historical location; and
in response to detecting the subsequent location, automatically modifying the second display characteristic corresponding to the current location of the mobile computing device by reverting the second display characteristic to the first display characteristic.

### Claim 16 (depends on 15)

The non-transitory processor-readable storage medium of claim 15, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.

### Claim 17 (depends on 15)

The non-transitory processor-readable storage medium of claim 15, wherein the historical location is a home location associated with a user.

### Claim 18 (depends on 15)

The non-transitory processor-readable storage medium of claim 15, wherein modifying the first display characteristic further comprises:
identifying a time period associated with the mobile computing device; and
initiating at a first time, the time period associated with the mobile computing device.

### Claim 19 (depends on 15)

The non-transitory processor-readable storage medium of claim 15, further comprising:
detecting exhaustion of the time period at a second time subsequent to the first time; and
in response to detecting exhaustion of the time period, reverting the second display characteristic to the first display characteristic.

### Claim 20 (depends on 19)

The non-transitory processor-readable storage medium of claim 19, further comprising:
generating, by the one or more processors, a notification corresponding to the time period;
modifying, by the one or more processors, an original depiction of a display element to a second depiction of the display element with the notification; and
in response to detecting the exhaustion of the time period, automatically reverting the second depiction of the display element to the original depiction of the display element.
