Patent ID: 11902234
Assignee: SNAP INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A system comprising:
one or more processors of a server; and
a memory storing instructions that, when executed by the one or more processors, cause the server to perform operations comprising:
receiving, at the server, from a first client device, a message comprising metadata indicating a proximity policy and a social network policy, the proximity policy specifying a location requirement to access the message, the social network policy specifying a social network connection degree threshold requirement of a social network data structure to access the message;
receiving, at the server, from a second client device, a request to forward the message to a third client device; and
determining, by the server, whether to forward the message to the third client device based at least in part on whether a user of the third client device satisfies the social network policy and whether a location of the third client device satisfies the proximity policy.