-
公开(公告)号:US11019284B1
公开(公告)日:2021-05-25
申请号:US16726374
申请日:2019-12-24
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Brendan Benjamin Aronoff , Jason Clark
Abstract: Exemplary embodiments relate to the application of media effects, such as visual overlays, sound effects, etc. to a video conversation. A media effect may be applied as a reaction to an occurrence in the conversation, such as in response to an emotional reaction detected by emotion analysis of information associated with the video. Effect application may be controlled through gestures, such as applying different effects with different gestures, or canceling automatic effect application using a gesture. Effects may also be applied in group settings, and may affect multiple users. A real-time data channel may synchronize effect application across multiple participants. When broadcasting a video stream that includes effects, the three channels may be sent to an intermediate server, which stitches the three channels together into a single video stream; the single video stream may then be sent to a broadcast server for distribution to the broadcast recipients.
-
公开(公告)号:US10819949B1
公开(公告)日:2020-10-27
申请号:US16442928
申请日:2019-06-17
Applicant: Facebook, Inc.
Inventor: Zhengping Zuo , Stephane Taine , Brendan Benjamin Aronoff
Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.
-
公开(公告)号:US10652285B2
公开(公告)日:2020-05-12
申请号:US15297017
申请日:2016-10-18
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Edward Young Zhang , Dwayne B. Mercredi , Michael Leggett , Brendan Benjamin Aronoff , Peter Henry Martinazzi , Evan Patrick Noon , Duckjin Kang , John Randall Ehrhardt
Abstract: In one embodiment, a method includes sending an availability-notification a caller-user in response to an occurrence of a trigger event; establishing a call session to enable a media stream comprising media of the caller-user that is of a first type to be received by a callee-user; sending the media of the first media type to the callee-user; re-establishing the call session to enable a media stream comprising media of the callee-user that is of a second media type to be received by the caller-user; and sending the media of the second media type to the caller-user.
-
公开(公告)号:US10469427B2
公开(公告)日:2019-11-05
申请号:US15346354
申请日:2016-11-08
Applicant: Facebook, Inc.
Inventor: Brendan Benjamin Aronoff , Stephane Taine
Abstract: Exemplary embodiments relate to techniques for sharing live video while maintaining an asynchronous copy of the video. According to some embodiments, a user begins to record video and shares the video with selected other users. If one of the other users opts to join the original user, the shared video upgrades to a live video conversation. If no one (or only some participants) joins the original user, the recorded video becomes an asynchronous artifact in the users' messaging history. In some embodiments, the live video may be recorded and shared in response to a first user initiating a video call with at least a second user, but receiving no answer. The first user begins to share a live video (which may become an asynchronous artifact). If the second user joins the call while the video is being recorded, the conversation may upgraded to a video conversation.
-
公开(公告)号:US10303928B2
公开(公告)日:2019-05-28
申请号:US15364188
申请日:2016-11-29
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Brendan Benjamin Aronoff , Jason Clark
Abstract: Exemplary embodiments relate to uses of face detection in video, and especially in video calls. In some embodiments, face detection may be used to center a camera shot by maintaining a face in the center of a screen. The centering may be applied selectively, such as by overriding centering if the user is looking off-screen. The video may also be cropped to better fit a face in a screen, or to allow multiple faces to appear on screen. In some embodiments, emphasizing the face over the background (or parts of the face over the whole face) allows for improvement in video call performance. Moreover, these techniques can be used to bring certain areas of a camera shot into focus while de-emphasizing the background (or vice versa).
-
公开(公告)号:US20170324784A1
公开(公告)日:2017-11-09
申请号:US15148772
申请日:2016-05-06
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Edward Young Zhang , Dwayne B. Mercredi , Michael Leggett , Brendan Benjamin Aronoff , Peter Henry Martinazzi , Evan Patrick Noon , Duckjin Kang , John Randall Ehrhardt
CPC classification number: H04L65/1069 , H04L51/043 , H04L51/046 , H04L51/10 , H04L51/20 , H04L51/32 , H04L65/4015 , H04L65/607 , H04L67/18 , H04L67/20 , H04L67/22 , H04L69/24
Abstract: In one embodiment, a method includes determining an occurrence of a trigger event; sending a notification to the caller-user; receiving a request from the caller-user to initiate the call session; establishing the call session to enable a media stream of the caller-user to be received by the callee-user; and sending the media stream to the callee-user.
-
公开(公告)号:US11063893B1
公开(公告)日:2021-07-13
申请号:US16581872
申请日:2019-09-25
Applicant: Facebook, Inc.
Inventor: Brendan Benjamin Aronoff , Stephane Taine
Abstract: Exemplary embodiments relate to techniques for sharing live video while maintaining an asynchronous copy of the video. According to some embodiments, a user begins to record video and shares the video with selected other users. If one of the other users opts to join the original user, the shared video upgrades to a live video conversation. If no one (or only some participants) joins the original user, the recorded video becomes an asynchronous artifact in the users' messaging history. In some embodiments, the live video may be recorded and shared in response to a first user initiating a video call with at least a second user, but receiving no answer. The first user begins to share a live video (which may become an asynchronous artifact). If the second user joins the call while the video is being recorded, the conversation may upgraded to a video conversation.
-
公开(公告)号:US20200162522A1
公开(公告)日:2020-05-21
申请号:US16748310
申请日:2020-01-21
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Edward Young Zhang , Dwayne B. Mercredi , Michael Leggett , Brendan Benjamin Aronoff , Peter Henry Martinazzi , Evan Patrick Noon , Duckjin Kang , John Randall Ehrhardt
Abstract: In one embodiment, a method includes determining, by a computer server machine, that a callee-user is available for a communication session based on location information associated with a client system of the callee-user; sending, by the computer server machine, in response to determining that the callee-user is available, a notification to a client system of a caller-user indicating that the callee-user is available; receiving, by the computer server machine, a request from the client system of the caller-user to initiate the communication session; establishing, by the computer server machine, the communication session to enable a media stream comprising media captured at the client system of the caller-user to be received at the client system of a callee-user; and sending, by the computer server machine, the media captured at the client system of the caller-user to the client system of the callee-user.
-
公开(公告)号:US10410678B2
公开(公告)日:2019-09-10
申请号:US15356017
申请日:2016-11-18
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Brendan Benjamin Aronoff , Jason Clark
IPC: G11B27/22 , G11B27/10 , G11B27/036 , G11B27/34 , H04N7/15
Abstract: Exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application (e.g., in the form of graphical overlays, filters, sounds, etc.) may be tracked in a timeline during a chat session. The resulting index may be used to create a highlights reel, which may serve as an index into a live show or may be used to determine the best time to insert materials into a recording of the conversation. The index may be used to automatically detect events in the video feed, to allow viewers to skip ahead to exciting moments (e.g., represented by clusters of applications of particular types of media effects), to determine where each participant spoke in a discussion, or to provide a common “watch together” experience while multiple users watch a common video. An analysis of the index may be used for research or consumer testing.
-
公开(公告)号:US20190082023A1
公开(公告)日:2019-03-14
申请号:US16190076
申请日:2018-11-13
Applicant: Facebook, Inc.
Inventor: Stephane Taine , Edward Young Zhang , Dwayne B. Mercredi , Michael Leggett , Brendan Benjamin Aronoff , Peter Henry Martinazzi , Evan Patrick Noon , Duckjin Kang , John Randall Ehrhardt
Abstract: In one embodiment, a method includes launching, by a client system of a first user, a video-call session to enable a video stream for display in a small-overlay-window on a display of the client system of the first user; receiving, by the client system of the first user, a video stream comprising video from a client system of a second user; determining at least one property for the small-overlay-window based on information associated with the second user; and displaying the video stream in the small-overlay-window, wherein the small-overlay-window is customized based on the determined at least one property, and wherein the small-overlay-window is positioned directly over an interface of an active application running on the client system of the first user.
-
-
-
-
-
-
-
-
-