Methods and user interfaces for video messaging
First Claim
Patent Images
1. A method comprising:
- establishing, by a processor, a communications session between a first computing device of a first user of a social communications system and a second computing device of a second user of the social communications system;
determining, by the processor, whether the second computing device has video-enabled capabilities; and
based on the determination that the second computing device has video-enabled capabilities, displaying a video-enabled graphical user interface on the first computing device that enables;
the first user to send video to the second user via the video-enabled graphical user interface;
the first user to view video from the second user via the video-enabled graphical user interface; and
the first user to exchange textual messages with the second user, via the video-enabled graphical user interface, simultaneously with one or more of viewing or sending video;
orbased on the determination that the second computing device does not have video-enabled capabilities, displaying a non-video-enabled graphical user interface on the first computing device that enables the first user to exchange textual messages with the second user via the non-video-enabled graphical user interface, wherein the non-video-enabled graphical user interface does not enable the first user to view video from or send video to the second user.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for transferring electronic data between users of a communications system by receiving, at an instant messaging host, a video file from a sender and intended for a recipient; authenticating the video file; and sending the video file to the intended recipient.
-
Citations
19 Claims
-
1. A method comprising:
-
establishing, by a processor, a communications session between a first computing device of a first user of a social communications system and a second computing device of a second user of the social communications system; determining, by the processor, whether the second computing device has video-enabled capabilities; and based on the determination that the second computing device has video-enabled capabilities, displaying a video-enabled graphical user interface on the first computing device that enables; the first user to send video to the second user via the video-enabled graphical user interface; the first user to view video from the second user via the video-enabled graphical user interface; and the first user to exchange textual messages with the second user, via the video-enabled graphical user interface, simultaneously with one or more of viewing or sending video;
orbased on the determination that the second computing device does not have video-enabled capabilities, displaying a non-video-enabled graphical user interface on the first computing device that enables the first user to exchange textual messages with the second user via the non-video-enabled graphical user interface, wherein the non-video-enabled graphical user interface does not enable the first user to view video from or send video to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first computing device, comprising:
-
a processor; and a display, the display providing a graphical user interface that comprises; a first text message area, the first text message area providing a running transcript of an exchange of text messages between a first user of the first computing device and a second user of a second computing device of a communications system; a second text message area, the second text message area for receiving text messages entered at the first computing device; a first video area, the first video area providing video recorded by the first computing device, the first video area being displayed upon the first computing device determining the second computing device has video-enabled capabilities; a second video area, the second video area providing video received from the second computing device associated with the second user, the second video area being displayed upon the first computing device determining that the second computing device has video-enabled capabilities; and wherein the graphical user interface does not comprise the first video area providing video recorded by the first computing device or the second video area providing video received from the second computing device upon the first computing device determining that the second computing device does not have video-enabled capabilities. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium including a set of instructions that, when executed, by a first computing device having a display device, cause the first computing device to:
-
display, on the display device, a video-enabled graphical user interface upon the first computing device determining that a second computing device of a communications system has video-enabled capabilities, the video-enabled graphical user interface comprising; a first text message area comprising a running transcript of an exchange of text messages between a first user of the first computing device and a second user of the second computing device communications system; a second text message area for receiving text messages entered at the first computing device; a first video area providing video recorded by the first computing device; and a second video area providing video received from the second computing device associated with the second user; and display, on the display device, a non-video-enabled graphical user interface upon the first computing device determining that the second computing device does not have video-enabled capabilities, the non-video-enabled graphical user interface comprising; the first text message area providing the running transcript of the exchange of text messages between the first user and the second user of the communications system; the second text message area for receiving text messages entered at the first computing device; and wherein the non-video-enabled graphical user interface does not comprise the first video area providing video recorded by the first computing device or the second video area providing video received from the second computing device associated with the second user. - View Dependent Claims (17, 18, 19)
-
Specification