# US 10,122,774 B2 · Ephemeral interaction system

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

- Number: US 10,122,774 B2
- Document ID: US10122774B2
- Status: Granted
- Kind: B2
- Application number: 14/807,562
- Filed: 2015-07-23
- Published: 2016-12-29
- Granted: 2018-11-06
- Earliest claimed: 2015-06-29
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Pradeepta Dash; Elizabeth Ethel Burstein; Nash Raghavan; Mark Hull; Gaganpreet Singh Shah; Jayant Sai
- Web page: https://patentgrep.com/patent/US10122774B2

## CPC

- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- H04L 51/52: for supporting social networking services
- H04L 67/306: User profiles
- H04L 67/75: Indicating network or usage conditions on the user display
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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

Techniques for enabling members that have interacted physically to interact thereafter via an online social networking service are described. According to various embodiments, it is determined that a first member and a second member of an online social networking service physically interacted at an interaction location at an interaction time, and a specific time interval commencing at the interaction time is calculated. Thereafter, an ephemeral prompt is displayed to the first member, during the specific time interval, indicating that the first member physically interacted with the second member, and inviting the first member to message the second member via the online social networking service. The ephemeral prompt is prevented from being displayed subsequent to expiration of the specific time interval.

## Claims

### Claim 1

A method comprising:
determining that a first member and a second member of an online social networking service physically interacted at an interaction location at an interaction time;
responsive to said determining step, calculating a specific time interval commencing at the interaction time, the specific time interval defining a duration of time during which privacy rule thresholds for the first member and the second member to communicate and/or establish a formal connection are lowered;
displaying to the first member, during the specific time interval, via a user interface, an ephemeral prompt indicating that the first member physically interacted with the second member, and inviting the first member to message the second member via the online social networking service; and
preventing the ephemeral prompt from being displayed subsequent to expiration of the specific time interval.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
preventing the first member from connecting to or messaging the second member subsequent to expiration of the specific time interval.

### Claim 3 (depends on 1)

The method of claim 1, wherein the ephemeral prompt identifies the second member, the interaction time, the interaction location, a link to view a member profile page of the second member, a link to message the second member, and a link to connect to the second member.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
detecting that the first member has selected, during the specific time interval, a link in the ephemeral prompt to message or connect to the second member; and
transmitting the message or a connection invitation to the second member, wherein the message identifies the first member, the interaction time, the interaction location, a link to view a member profile page of the first member, or a link to accept the connection invitation from the first member.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining that the first member and the second member physically interacted is based on data obtained from a geo-location system, a near field communication (NFC) system, or a Bluetooth system installed in a mobile device associated with the first member or second member.

### Claim 6 (depends on 1)

The method of claim 1, wherein the determining comprises determining that the first member and the second member are listed on a check-in status message posted on an online social network, the check-in status message having a check-in location and check-in meeting time corresponding to the interaction location and interaction time.

### Claim 7 (depends on 1)

The method of claim 1, wherein the determining comprises determining that the first member and the second member are listed on an electronic calendar invite associated with a meeting location and meeting time corresponding to the interaction location and interaction time.

### Claim 8 (depends on 1)

The method of claim 1, further comprising receiving, via a settings user interface, a user specification of physical interaction criteria for detecting physical interactions between members, the physical interaction criteria corresponding to at least one of a requisite physical interaction distance and a requisite physical interaction time,
wherein the determining that the first member and the second member physically interacted comprises determining that the first member was located within the requisite physical interaction distance of the second member for the requisite physical interaction time.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
generating a plurality of ephemeral prompts indicating that the first member physically interacted with a plurality of additional members, and inviting the first member to message the plurality of additional members via the online social networking service; and
ranking the plurality of ephemeral prompts, based on a determined likelihood of physical interaction between the first member and each of the additional members; and
displaying the ranked set of ephemeral prompts to the first member.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving, at a device of the second member, a set of connection invitations or messages directed to the second member,
ranking each of the connection invitations or messages, based on a determined likelihood of physical interaction between a sender of each connection invitation or message and the second member; and
displaying the ranked set of connection invitations or messages to the second member.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
identifying a default privacy setting in connection with interactions between the first member and the second member via the online social networking service; and
adjusting, for the specific time interval, the default privacy setting to a relaxed privacy setting in connection with interactions between the first member and the second member.

### Claim 12 (depends on 1)

The method of claim 1, wherein the default privacy setting prohibits messages from the first member to the second member, and the relaxed privacy setting permits messages from the first member to the second member.

### Claim 13 (depends on 1)

The method of claim 1, wherein the default privacy setting prohibits connection requests from the first member to the second member, and the relaxed privacy setting permits connection requests from the first member to the second member.

### Claim 14 (depends on 1)

The method of claim 1, wherein the default privacy setting prohibits the first member from viewing a member profile page of the second member, and the relaxed privacy setting permits the first member to view the member profile page of the second member.

### Claim 15 (depends on 1)

The method of claim 1, wherein the default privacy setting prohibits the first member from viewing one or more components of a member profile page of the second member, and the relaxed privacy setting permits the first member to view the components of the member profile page of the second member.

### Claim 16 (depends on 1)

The method of claim 1, further comprising:
receiving, from the second member, a user specification of an ephemeral status message; and
displaying the ephemeral status message in the ephemeral prompt.

### Claim 17

A system comprising:
a processor;
a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising:
determining that a first member and a second member of an online social networking service physically interacted at an interaction location at an interaction time by determining that the first member and the second member are listed on a check-in status message posted to an online social networking service;
calculating a specific time interval commencing at the interaction time;
displaying to the first member, during the specific time interval, via a user interface, an ephemeral prompt indicating that the first member physically interacted with the second member, and inviting the first member to message the second member via the online social networking service; and
preventing the ephemeral prompt from being displayed subsequent to expiration of the specific time interval.

### Claim 18 (depends on 17)

The system of claim 17, wherein the operations further comprise:
preventing the first member from connecting to or messaging the second member subsequent to expiration of the specific time interval.

### Claim 19

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:
determining that a first member and a second member of an online social networking service physically interacted at an interaction location at an interaction time by determining that the first member and second member are listed together on an electronic calendar invitation associated with a meeting location and meeting time consistent with the interaction location and interaction time;
calculating a specific time interval commencing at the interaction time;
displaying to the first member, during the specific time interval, via a user interface, an ephemeral prompt indicating that the first member physically interacted with the second member, and inviting the first member to message the second member via the online social networking service; and
preventing the ephemeral prompt from being displayed subsequent to expiration of the specific time interval.

### Claim 20 (depends on 19)

The storage medium of claim 19, wherein the operations further comprise:
preventing the first member from connecting to or messaging the second member subsequent to expiration of the specific time interval.
