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

US12284152B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12284152-B2
Application numberUS-202217937777-A
CountryUS
Kind codeB2
Filing dateOct 3, 2022
Priority dateFeb 21, 2014
Publication dateApr 22, 2025
Grant dateApr 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 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.

First claim

Opening claim text (preview).

What is claimed is: 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 and a lock prompt to be displayed together with the thread entry on the first client device and on the second client device, wherein the alternate channel communication prompt is user-selectable for alternate channel communication between the first and second client devices, and wherein the lock prompt is user-selectable for setting the alternate channel communication to a locked state; receive, from the first client device, an indication of user selection of both the alternate channel communication prompt and the lock prompt by the first participant; and provide, in response to receiving the indication, for the alternate channel communication between the first and second client devices in the locked state. 2. The server of claim 1 , wherein the memory stores instructions executed by the processor to: 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 lock prompt and the thread entry, wherein the alternate channel communication indicator is separate from the alternate channel communication prompt, 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 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. 4. The server of claim 3 , wherein the gesture is a tap to the display of the client device. 5. The server of claim 3 , wherein the gesture is haptic contact with a designated area of the display of the client device. 6. The server of claim 3 , wherein the gesture is a lateral gesture across the display of the client device. 7. The server of claim 1 , wherein the alternate channel communication prompt is a multifunctional button capable of providing a function other than activation of the alternate channel communication. 8. The server of claim 1 , wherein the alternate channel communication is a broadcast audio session from the first participant to the second participant. 9. The server of claim 1 , wherein the alternate channel communication is a bidirectional audio session between the first and second participants. 10. The server of claim 1 , wherein the alternate channel communication is a broadcast video session from the first participant to the second participant. 11. The server of claim 1 , wherein the alternate channel communication is a bidirectional video session between the first and second participants. 12. 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 and a lock prompt to be displayed together with the thread entry on the first client device and on the second client device, wherein the alternate channel communication prompt is user-selectable for alternate channel communication between the first and second client devices, and wherein the lock prompt is user-selectable for setting the alternate channel communication to a locked state; receiving, from the first client device, an indication of user selection of both the alternate channel communication prompt and the lock prompt by the first participant; and providing, in response to receiving the indication, for the alternate channel communication between the first and second client devices in the locked state. 13. The method of claim 12 , further comprising: 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 lock prompt and the thread entry, wherein the alternate channel communication indicator is separate from the alternate channel communication prompt, 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. 14. The method of claim 12 , 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. 15. The method of claim 14 , wherein the gesture is a tap to the display of the client device. 16. The method of claim 14 , wherein the gesture is haptic contact with a designated area of the display of the client device. 17. The method of claim 12 , wherein the alternate channel communication is a broadcast audio session from the first participant to the second participant. 18. The method of claim 12 , wherein the alternate channel communication is a bidirectional audio session between the first and second participants. 19. The method of claim 12 , wherein the alternate channel communication is a broadcast video session from the first participant to the second participant. 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 and a lock prompt to be displayed together with the thread entry on the first client device and on the second client device, wherein the alternate channel communication prompt is user-selectable for alternate channel communication between the first and second client devices, and wherein the lock prompt is user-selectable for setting the alternate channel communication to a locked state; receiving, from the first client device, an indication of user selection of both the alternate channel communication prompt and the lock prompt by the first participant; and providing, in response to receiving the indication, for the alternate channel communication between the first and second client devices in the locked state.

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Interoperability with other network applications or services · CPC title

  • Guidance during keyboard input operation, e.g. prompting · CPC title

  • Multimedia information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12284152B2 cover?
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 the client devices in response to the participant viewi…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04895. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).