IP Library Granted Patent US 10,949,049
Granted Patent B1
US 10,949,049 · App. 16/059,834 · Granted Mar 16, 2021

Apparatus and method for alternate channel communication initiated through a common message thread

Inventors: Evan Spiegel (Venice, CA); Robert Cornelius Murphy (Venice, CA); Chamal Samaranayake (Venice, CA)
Assignee: Snap Inc.
G06F3/0481G06F3/017
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,949,049
App. No.
16/059,834
Granted
Mar 16, 2021
Kind
B1
Abstract

A server has a processor and a memory storing a multiple channel message thread module with instructions executed by the processor to identify when participants at client devices are actively viewing a common message thread at the same time to establish a participant viewing state. An alternate channel communication lock prompt is supplied to the client devices in response to the participant viewing state. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication lock prompt by at least one participant.

Claims (40)

1. A server, comprising:

a processor; and

a memory storing instructions executed by the processor to:

identify when a first participant at a first client device and a second participant at a second client device are actively viewing a common message thread at the same time;

provide, in response to the identifying and without input from the first or second participants, for an alternate channel communication lock prompt to be displayed beneath a thread entry of the common message thread on the first client device and on the second client device, the alternate channel communication lock prompt for providing alternate channel communication between the first and second client devices;

receive, from the first client device, an indication that the alternate channel communication lock prompt was selected by the first participant; and

in response to receiving the indication,

provide for the alternate channel communication between the first and second client devices in a locked state, and

provide for an alternate channel communication indicator to be displayed beneath the alternative channel communication lock prompt on the second client device, the alternative channel communication indicator indicating that the alternate channel communication was initiated by the first participant using the first client device.

2. The server of claim 1 , wherein the memory stores instructions executed by the processor to:

toggle between a front-facing camera and a back-facing camera in response to a gesture applied to a display of a client device.

3. The server of claim 2 , wherein the gesture is a tap to the display of the client device.

4. The server of claim 2 , wherein the gesture is haptic contact with a designated area of the display of the client device.

5. The server of claim 2 , wherein the gesture is a lateral gesture across the display of the client device.

6. The server of claim 1 , wherein the alternate channel communication lock prompt is a multifunctional button capable of providing a function other than activation of the alternate channel communication.

7. The server of claim 1 , wherein the alternate channel communication is a broadcast audio session from the first participant to the second participant.

8. The server of claim 1 , wherein the alternate channel communication is a bidirectional audio session between the first and second participants.

9. The server of claim 1 , wherein the alternate channel communication is a broadcast video session from the first participant to the second participant.

10. The server of claim 1 , wherein the alternate channel communication is a bidirectional video session between the first and second participants.

11. A method, comprising:

identifying when a first participant at a first client device and a second participant at a second client device are actively viewing a common message thread at the same time;

providing, in response to the identifying and without input from the first or second participants, for an alternate channel communication lock prompt to be displayed beneath a thread entry of the common message thread on the first client device and on the second client device, the alternate channel communication lock prompt for providing alternate channel communication between the first and second client devices;

receiving, from the first client device, an indication that the alternate channel communication lock prompt was selected by the first participant; and

in response to receiving the indication,

providing for the alternate channel communication between the first and second client devices in a locked state, and

providing for an alternate channel communication indicator to be displayed beneath the alternative channel communication lock prompt on the second client device, the alternative channel communication indicator indicating that the alternate channel communication was initiated by the first participant using the first client device.

12. The method of claim 11 , further comprising:

toggling between a front-facing camera and a back-facing camera in response to a gesture applied to a display of a client device.

13. The method of claim 12 , wherein the gesture is a tap to the display of the client device.

14. The method of claim 12 , wherein the gesture is haptic contact with a designated area of the display of the client device.

15. The method of claim 11 , wherein the alternate channel communication is a broadcast audio session from the first participant to the second participant.

16. The method of claim 11 , wherein the alternate channel communication is a bidirectional audio session between the first and second participants.

17. The method of claim 11 , wherein the alternate channel communication is a broadcast video session from the first participant to the second participant.

18. A non-transitory computer-readable medium comprising instructions, which when executed by a computing device, cause the computing device to perform operations comprising:

identifying when a first participant at a first client device and a second participant at a second client device are actively viewing a common message thread at the same time;

providing, in response to the identifying and without input from the first or second participants, for an alternate channel communication lock prompt to be displayed beneath a thread entry of the common message thread on the first client device and on the second client device, the alternate channel communication lock prompt for providing alternative channel communication between the first and second client devices;

receiving, from the first client device, an indication that the alternate channel communication lock prompt was selected by the first participant; and

in response to receiving the indication,

providing for the alternate channel communication between the first and second client devices in a locked state, and

providing for an alternate channel communication indicator to be displayed beneath the alternative channel communication lock prompt on the second client device, the alternative channel communication indicator indicating that the alternate channel communication was initiated by the first participant using the first client device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: SPIEGEL, EVAN; MURPHY, ROBERT CORNELIUS; SAMARANAYAKE, CHAMAL
To: SNAPCHAT, INC.
Reel/Frame 055241/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 055241/0243 →
Continuity (2)
Continuation 14510051 · Oct 8, 2014
Continuation In Part 14187005 · Feb 21, 2014
Cited By (1)
US 12,284,152