Patent classifications
H04L12/1827
GEOMETRIC SHAPE BASED EVENT COMPONENT PERSONALIZATION
Using a first trained residual neural network, an event analysis is generated from a set of event description encodings, an event description encoding in the set of event description encodings encoding a natural language description of an event, the event analysis comprising a first set of coordinates in an event space. Using a second trained residual neural network, the event analysis and a user description encoding, a personalization analysis is generated, the user description encoding a user interaction with the event, the personalization analysis comprising a component of a second set of coordinates in the event space. Using a combination of the event analysis and the personalization analysis, a first event component is activated, the first event component comprising a component of the event.
Systems And Methods For Software-Based Video Conference Camera Lighting
A computer-implemented lighting system for video recording and display includes: a first user device featuring a front-facing camera, a front-facing display, a processor, a memory, and a networking interface; and a second user device featuring a front-facing camera, a front-facing display, a processor, a memory, and a networking interface; wherein the first user device's processor: receives a first video captured by the second user device's front-facing camera; displays the first video on the first user device's display, wherein a portion of the first video is replaced by one or more lighting elements; and captures a second video using the first user device's front-facing camera, wherein the second video is illuminated during capture, in part, by the one or more lighting elements.
SPATIAL LOCATION AND GROUPING OF CHAT PARTICIPANTS
Methods and systems provide spatialized locations and groupings of chat participants within a messaging platform. First, the system displays, for each of a number of participants within a messaging session, a spatial chat user interface consisting of a virtual background and one or more spatialized avatars, each being a representation of one of the participants overlaid on the virtual background, positioned in a spatialized location of the virtual background according to one or more location criteria, and one or more of the spatialized avatars positioned in a grouping according to one or more grouping criteria, where grouped spatialized avatars are positioned closer together than ungrouped spatialized avatars.
GENERATING AN AVATAR HAVING EXPRESSIONS THAT MIMICS EXPRESSIONS OF A PERSON
A method for generating an avatar having expressions that mimics expressions of a person, the method may include obtaining expression parameters that represent an expression of the person; generating, in real time, a texture map of a face of the person, the texture map of the face of the person represents the expression of the person, wherein the generating is based on the expression parameters, wherein the generating comprises (i) determining, using a neural network and based on the expression parameters, weights, and (ii) calculating a weighted sum of a set of base texture maps, wherein the set of base texture maps belongs to a group of base texture maps that spans different acquired texture maps, the acquired texture maps are calculated based on images of arbitrary expressions made by the person; and rendering the avatar using the texture map.
Location sharing using different rate-limited links
Aspects of the present disclosure involve a system and a method for performing operations comprising: storing, on a distributed storage system, a plurality of real-time graph (RTG) instances that include a plurality of device objects; receiving, by a first device object of the plurality of device objects, a status update from a client device associated with a first user; transmitting, by the first device object, a first message comprising the status update to a second device object associated with a second user over a real-time link; and transmitting, by the first device object, a second message comprising the status update to a third device object associated with a third user over a first rate-limited link.
Video conference content auto-retrieval and focus based on learned relevance
Systems and methods for video conference content auto-retrieval and focus based on learned relevance is provided. In accordance with the systems and methods, audio streams and video streams from client devices participating in a video conference are received. Based on the audio streams, a subject being discussed during the video conference at a point in time is determined. A video stream that is most relevant to the subject being discussed during the video conference at the point in time is determined from the video streams. The determined video stream is provided to the client devices for presentation on the client devices while the subject is being discussed during the video conference.
Facilitating user configured assistance requests through a chat in a virtual space
A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
SYSTEMS, APPARATUS, ARTICLES OF MANUFACTURE, AND METHODS FOR EYE GAZE CORRECTION IN CAMERA IMAGE STREAMS
Systems, apparatus, articles of manufacture, and methods for eye gaze correction in camera image streams are disclosed. An example apparatus disclosed herein includes timing circuitry to calculate a duration of time for which an eye gaze of a first user of a video conference is directed toward a second user of the video conference, the second user presented as an image via a video conference interface, the video conference interface presented by a display of an electronic device, and social feedback control circuitry to select an eye gaze time threshold based on content associated with the video conference interface, and in response to the duration satisfying the eye gaze time threshold, cause an alert to be presented on the display with the video conference interface.
Wireless Conferencing System and Collaboration Method Thereof
A wireless conferencing system for wirelessly connecting a computerized device with a display device includes at least a data transmitter. The data transmitter includes a transmitter self-powered unit, a data transmission module electrically powered by the transmitter self-powered unit, and a computer interface communicatively lined to the data transmission module, wherein when the computer interface is configured for detachably connecting to the computerized device, the data transmission module is powered and ready for wirelessly transmitting data from the computerized device to the display device without consuming power of the computerized device.
AUTOMATIC DISCOVERY AND LOCALIZATION OF VOICE DEGRADATION FAULTS USING ULTRASOUND TECHNIQUES
A method comprises, at a local participant device, establishing audio connections with remote participant devices over a network for an online voice conference. The method includes generating ultrasound signals for corresponding ones of the remote participant devices, and transmitting the ultrasound signals over corresponding ones of the audio connections. The method further includes collecting indications, transmitted by corresponding ones of the remote participant devices over the network, that indicate whether the corresponding ones of the remote participant devices detected the ultrasound signals. The method includes identifying which of the remote participant devices detected the ultrasound signals based on the indications, and localizing degraded voice quality to particular ones of the local participant device and the remote participant devices based, at least in part, on results of identifying.