IP Library Granted Patent US 11,455,093
Granted Patent B2
US 11,455,093 · App. 17/197,615 · Granted Sep 27, 2022

Capturing and sending multimedia as electronic messages

Inventors: Benjamin S. Langholz (San Francisco, CA); Lucy Congyun Zhang (Palo Alto, CA)
Assignee: Meta Platforms, Inc.
G06F3/0488G06F3/0481G06F3/0482G06F3/04842G06F3/04847G06F3/04886G06F3/16G06T11/001H04L51/02H04L51/066H04L51/10H04L51/216H04L51/52H04N5/23216H04N5/23293H04N7/142G06F2203/04803G06T2200/24H04L51/04
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,455,093
App. No.
17/197,615
Granted
Sep 27, 2022
Kind
B2
Abstract

One or more embodiments described herein include methods and systems of capturing and sending multimedia content items as electronic message. More specifically, systems and methods described herein provide users the ability to easily and effectively capture multimedia content items for inclusion in a communication session without navigating away from the communication session. Additionally, systems and methods described herein allow a multimedia content item to be sent to one or more co-users immediately following the capture of the multimedia content item without further user interaction. In other words, the system and methods can capture and automatically send a multimedia content item in response to a single user interaction.

Claims (51)

1. A computer-implemented method comprising:

providing, at a computing device, a messaging graphical user interface comprising a communication thread in a first portion and a message input control palette in a second portion below the first portion;

in response to a detected selection of a multimedia input control from the message input control palette in the second portion, adding a third portion comprising a camera viewfinder to the messaging graphical user interface below the second portion by reducing a display area of the communication thread in the first portion;

in response to a detected user interaction with the camera viewfinder, automatically capturing and sending a multimedia content item as an electronic message without further user interaction with the messaging graphical user interface;

detecting a selection of text input control from the message input control palette in the second portion of the messaging graphical user interface; and

replacing the camera viewfinder in the third portion of the messaging graphical user interface with a touch screen display keyboard.

2. The computer-implemented method as recited in claim 1 , further comprising:

detecting the user interaction with the camera viewfinder by detecting a tap touch gesture with the camera viewfinder; and

wherein capturing and sending the multimedia content item comprises capturing and sending a digital image as the electronic message without further user interaction with the messaging graphical user interface.

3. The computer-implemented method as recited in claim 1 , further comprising:

detecting the user interaction with the camera viewfinder by detecting a press-and-hold touch gesture with the camera viewfinder; and

wherein capturing and sending the multimedia content item comprises capturing and sending a digital video as the electronic message without further user interaction with the messaging graphical user interface.

4. The computer-implemented method as recited in claim 3 , wherein a duration of the digital video corresponds with a duration of the press-and-hold touch gesture.

5. The computer-implemented method as recited in claim 1 , further comprising adding the electronic message comprising the multimedia content item to the communication thread in the first portion of the messaging graphical user interface.

6. The computer-implemented method as recited in claim 5 , wherein adding the electronic message to the communication thread comprises adding a multimedia playback control associated with the multimedia content item to the communication thread.

7. The computer-implemented method as recited in claim 1 , wherein the third portion displays the camera viewfinder with a live data stream from a camera of the computing device.

8. The computer-implemented method as recited in claim 1 , further comprising:

detecting a second selection of the multimedia input control from the message input control palette in the second portion of the messaging graphical user interface; and

removing the third portion from the messaging graphical user interface and enlarging the display area of the communication thread in the first portion of the messaging graphical user interface.

9. A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

provide a messaging graphical user interface comprising a communication thread in a first portion and a message input control palette in a second portion below the first portion;

in response to a detected selection of a multimedia input control from the message input control palette in the second portion, add a third portion comprising a camera viewfinder to the messaging graphical user interface below the second portion by reducing a display area of the communication thread in the first portion;

in response to a detected user interaction with the camera viewfinder, automatically capture and send a multimedia content item as an electronic message without further user interaction with the messaging graphical user interface;

detect a selection of text input control from the message input control palette in the second portion of the messaging graphical user interface; and

replace the camera viewfinder in the third portion of the messaging graphical user interface with a touch screen display keyboard.

10. The system as recited in claim 9 , further storing instructions thereon that, when executed by the at least one processor, cause the system to:

detect the user interaction with the camera viewfinder by detecting a tap touch gesture with the camera viewfinder; and

capture and send the multimedia content item by capturing and sending a digital image as the electronic message without further user interaction with the messaging graphical user interface.

11. The system as recited in claim 9 , further storing instructions thereon that, when executed by the at least one processor, cause the system to detect the user interaction with the camera viewfinder by detecting a press-and-hold touch gesture with the camera viewfinder to capture a digital video as the electronic message.

12. The system as recited in claim 11 , wherein a duration of the digital video corresponds with a duration of the press-and-hold touch gesture.

13. The system as recited in claim 11 , further storing instructions thereon that, when executed by the at least one processor, cause the system to cancel the capture of the digital video upon detecting a swipe interaction within the camera viewfinder.

14. The system as recited in claim 9 , further storing instructions thereon that, when executed by the at least one processor, cause the system to add the electronic message comprising the multimedia content item to the communication thread in the first portion of the messaging graphical user interface.

15. The system as recited in claim 14 , further storing instructions thereon that, when executed by the at least one processor, cause the system to add the electronic message to the communication thread by adding a multimedia playback control associated with the multimedia content item to the communication thread.

16. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:

provide a messaging graphical user interface comprising a communication thread in a first portion and a message input control palette in a second portion below the first portion;

in response to a detected selection of a multimedia input control from the message input control palette in the second portion, add a third portion comprising a camera viewfinder to the messaging graphical user interface below the second portion by reducing a display area of the communication thread in the first portion;

in response to a detected user interaction with the camera viewfinder, automatically capture and send a multimedia content item as an electronic message without further user interaction with the messaging graphical user interface;

detect a selection of text input control from the message input control palette in the second portion of the messaging graphical user interface; and

replace the camera viewfinder in the third portion of the messaging graphical user interface with a touch screen display keyboard.

17. The non-transitory computer-readable medium as recited in claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

detect the user interaction with the camera viewfinder by detecting a tap touch gesture with the camera viewfinder; and

capture and send the multimedia content item by capturing and sending a digital image as the electronic message without further user interaction with the messaging graphical user interface.

18. The non-transitory computer-readable medium as recited in claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

detect the user interaction with the camera viewfinder by detecting a press-and-hold touch gesture with the camera viewfinder; and

capture and send the multimedia content item by capturing and sending a digital video as the electronic message without further user interaction with the messaging graphical user interface.

19. The non-transitory computer-readable medium as recited in claim 18 , wherein a duration of the digital video corresponds with a duration of the press-and-hold touch gesture.

20. The non-transitory computer-readable medium as recited in claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

detect a second selection of the multimedia input control from the message input control palette in the second portion of the messaging graphical user interface; and

remove the third portion from the messaging graphical user interface and enlarge the display area of the communication thread in the first portion of the messaging graphical user interface.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2021
From: LANGHOLZ, BENJAMIN S; ZHANG, LUCY CONGYUN
To: FACEBOOK, INC.
Reel/Frame 055551/0108 →
Continuity (4)
Continuation 15191157 · Jun 23, 2016
Continuation 14314623 · Jun 25, 2014
Provisional Application 61985456 · Apr 28, 2014
Related Publication 20210191589A1 · Jun 24, 2021