IP Library Granted Patent US 11,902,235
Granted Patent B2
US 11,902,235 · App. 17/937,776 · Granted Feb 13, 2024

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

Inventors: Evan Spiegel (Los Angeles, CA); Robert Cornelius Murphy (Venice, CA)
Assignee: SNAP INC.
H04L51/216G06F3/017G06F3/0481G06F3/04895H04L51/046H04L51/10
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 11,902,235
App. No.
17/937,776
Granted
Feb 13, 2024
Kind
B2
Abstract

A server includes 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 viewing a common message thread. An alternate channel communication prompt is supplied to the client devices. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication prompt by at least one participant.

Claims (44)

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, comprising a thread entry, at a same time;

provide, in response to the identifying and without input from the first or second participants, for an alternate channel communication prompt to be displayed together with the thread entry on the first client device and on the second client device, the alternate channel communication prompt being user-selectable for alternate channel communication between the first and second client devices;

receive, from the first client device, an indication of user selection of the alternate channel communication prompt by the first participant;

provide, in response to receiving the indication, for the alternate channel communication between the first and second client devices; and

provide for an alternate channel communication indicator to be displayed on the second client device, the alternate channel communication indicator being displayed together with the alternate channel communication prompt and the thread entry.

2. The server of claim 1 , wherein the alternate channel communication indicator comprises a speaker icon when the alternate channel communication is audio-based, and

wherein alternate channel communication indicator comprises a video icon when the alternate channel communication is video-based.

3. The server of claim 1 , wherein the alternate channel communication persists during haptic contact with the alternate channel communication prompt by the first participant.

4. The server of claim 3 , wherein the alternate channel communication further includes input from the second participant making haptic contact with the alternate channel communication prompt displayed on the second client device.

5. The server of claim 1 , wherein the alternate channel communication is a unidirectional audio session initiated by the first participant that is broadcast to the second participant.

6. The server of claim 1 , wherein the alternate channel communication is a bidirectional audio session between the first and second participants making haptic contact with the alternate channel communication prompt.

7. The server of claim 1 , wherein the alternate channel communication is a unidirectional video session initiated by the first participant that is broadcast to the second participant.

8. The server of claim 1 , wherein the alternate channel communication is a bidirectional video session between the first and second participants making haptic contact with the alternate channel communication prompt.

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

proactively activate an alternate channel communication in response to the identifying, wherein the alternate channel communication is a telephone call muted; and

un-mute the telephone call in response to activation of the alternate channel communication prompt.

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

activate the alternate channel communication in response to receiving the indication.

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, comprising a thread entry, at a same time;

providing, in response to the identifying and without input from the first or second participants, for an alternate channel communication prompt to be displayed together with the thread entry on the first client device and on the second client device, the alternate channel communication prompt being user-selectable for alternate channel communication between the first and second client devices;

receiving, from the first client device, an indication of user selection of the alternate channel communication prompt by the first participant;

providing , in response to receiving the indication, for the alternate channel communication between the first and second client devices; and

providing for an alternate channel communication indicator to be displayed on the second client device, the alternate channel communication indicator being displayed together with the alternate channel communication prompt and the thread entry.

12. The method of claim 11 , wherein the alternate channel communication indicator comprises a speaker icon when the alternate channel communication is audio-based, and

wherein alternate channel communication indicator comprises a video icon when the alternate channel communication is video-based.

13. The method of claim 11 , wherein the alternate channel communication persists during haptic contact with the alternate channel communication prompt by the first participant.

14. The method of claim 13 , wherein the alternate channel communication further includes input from the second participant making haptic contact with the alternate channel communication prompt displayed on the second client device.

15. The method of claim 11 , wherein the alternate channel communication is a unidirectional audio session initiated by the first participant that is broadcast 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 making haptic contact with the alternate channel communication prompt.

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

18. The method of claim 11 , wherein the alternate channel communication is a bidirectional video session between the first and second participants making haptic contact with the alternate channel communication prompt.

19. The method of claim 11 , further comprising:

proactively activating an alternate channel communication in response to the identifying, wherein the alternate channel communication is a telephone call muted; and

un-muting the telephone call in response to activation of the alternate channel communication prompt.

20. 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, comprising a thread entry, at a same time;

providing, in response to the identifying and without input from the first or second participants, for an alternate channel communication prompt to be displayed together with the thread entry on the first client device and on the second client device, the alternate channel communication prompt being user-selectable for alternate channel communication between the first and second client devices;

receiving, from the first client device, an indication of user selection of the alternate channel communication prompt by the first participant;

providing , in response to receiving the indication, for the alternate channel communication between the first and second client devices; and

providing for an alternate channel communication indicator to be displayed on the second client device, the alternate channel communication indicator being displayed together with the alternate channel communication prompt and the thread entry.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2022
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 063876/0730 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: SPIEGEL, EVAN; MURPHY, ROBERT CORNELIUS
To: SNAPCHAT, INC.
Reel/Frame 062155/0844 →
Continuity (5)
Continuation 17193803 · Mar 5, 2021
Continuation 16053519 · Aug 2, 2018
Continuation 14616618 · Feb 6, 2015
Continuation 14187005 · Feb 21, 2014
Related Publication 20230101798A1 · Mar 30, 2023
Cited By (1)
US 12,284,152