H04N7/155

System and Method for an Interactive Digitally Rendered Avatar of a Subject Person
20220385700 · 2022-12-01 ·

A system and method for an interactive digitally rendered avatar of a subject person to participate in a web meeting is described. In one embodiment, the method includes receiving an invite to a web meeting on a video conferencing platform, wherein the invite identifies a subject person and the video conferencing platform. The method also includes generating an interactive avatar of the subject person based on a data collection associated with the subject person stored in a database. The method further includes instantiating a platform integrator associated with the video conferencing platform identified in the invite and joining, by the interactive avatar of the subject person, the web meeting on the video conferencing platform. The platform integrator transforms outputs and inputs between the video conferencing platform and an interactive digitally rendered avatar system so that the interactive avatar of the subject person participates in the web meeting.

SYSTEM AND METHOD FOR REAL-TIME, EVENT-DRIVEN VIDEO CONFERENCE ANALYTICS

A system, platform, computer program product, and/or method to analyze a computer-implemented video conference includes: a plurality of participant devices, and a central processing server. Each participant device is configured to form a video snippet for a time interval of the video conference having audio data and video data; generate a transformed video snippet by embedding extracted participant data and/or metadata into the video snippet; and send each transformed video snippet to the central processing server. The central processing server receives each transformed video snippet; performs analytics on each transformed video snippet; and transmits to at least one of the participant devices, results of the performed analytics. Participant devices can display one or more results of the performed analytics.

Model-based dubbing to translate spoken audio in a video

Model-based dubbing techniques are implemented to generate a translated version of a source video. Spoken audio portions of a source video may be extracted and semantic graphs generated that represent the spoken audio portions. The semantic graphs may be used to produce translations of the spoken portions. A machine learning model may be implemented to generate replacement audio for the spoken portions using the translation of the spoken portion. A machine learning model may be implemented to generate modifications to facial image data for a speaker of the replacement audio.

System and method of contacting devices and creating a communication session

A system and method of video communication between participants operating one of a plurality of devices. The system generates a list of registered users each associated with at least one device and generates a fingerprint for each device. A provider requests a communication session, from the system, with at least one user identified by the provider. The system then generates a participant list of users for the communication session and an access code authorizing access to the communication session and sends the access code to the provider. The provider enters the access code and the system determines a notification type for each device associated with users on the participant list based on the fingerprint for said device, provides a notification to each device associated with users on the participant list, and sends a notification and access code. The user device then joins the communication session with the access code.

SYSTEMS AND METHODS FOR HIDING PRIVATE USER DATA IN PUBLIC SIGNATURE CHAINS FOR USER AUTHENTICATION IN VIDEO CONFERENCES
20220377280 · 2022-11-24 · ·

One example method includes receiving identification information associated with a new user device, the new user device associated with the user; accessing a signature chain associated with the user, the signature chain comprising one or more sequential records; associating user personal information with the new user device; generating a cryptographic signature based on cryptographic keys associated with the new user device; generating an obfuscated representation of the user personal information; generating a record comprising the identification information, the user personal information, the cryptographic signature, and the obfuscated representation of the user personal information; generating a cryptographic identifier based on the identification information, the cryptographic signature, the obfuscated representation of the user personal information, and a latest of the one or more sequential records; inserting the cryptographic identifier into the record; appending the record to the signature chain as a sequential record; receiving a request to join a video conference from the user device, the request identifying the new client device and the user as a participant in the video conference; and authenticating the user based on the record.

OBJECT DATA GENERATION FOR REMOTE IMAGE PROCESSING

In a system including a processor and memory, the memory includes instructions that, when executed by the processor, cause the processor to control the system to perform receiving a video stream capturing objects; identifying, based on the received video stream, object areas corresponding to the objects, respectively; tracking the object areas in the received video stream; generating, based on the tracking of the object areas, visual data sets at a plurality of times, wherein each visual data set is generated at a different time and includes visual data representing each object area; determining a priority of each visual data in each visual data set; selecting, based on the determined priority of each visual data, a group of the visual data to be transmitted to a remote system; and transmitting, to the remote system, the selected group of the visual data.

Synthetic Moderator
20230059158 · 2023-02-23 · ·

A method implements a synthetic moderator. Utterance text is obtained from a conference call that includes a call context. An intent is identified, from the utterance text, for a command. Contextual data is identifying, from the call context, for the command. The command is executed using the contextual data. A result of executing the command is presented.

SYSTEMS AND METHODS FOR PROVIDING MEDIA COMMUNICATION PROGRAMMABLE SERVICES

Systems and methods for providing real-time media communication services to make use of a software application resident on a server that receives the media feeds of multiple sending participants, and generates a single composed media feed that includes media feeds of the sending participants and that sends the composed media feed to other computing services for manifold purposes like recording, re-broadcasting and/or re-transmission to remote computing devices of multiple real-time media communication participants. The composed media feed can include supplementary information in addition to the media feeds of live participants. This supplementary information is provided by means of API configurable programmatic code that is then executed and used as the software application resident on the server.

Apparatus and method for providing healthcare services remotely or virtually with or using an electronic healthcare record and/or a communication network
11587688 · 2023-02-21 ·

An apparatus, including a memory or a database which stores an electronic healthcare record of or for an individual or a patient a comment, note, or message, in advance of a video call, and information regarding an appointment for or regarding the video call; a processor which generates an appointment message or reminder message containing information regarding the appointment and containing a link or hyperlink for initiating the video call, wherein the video call is initiated via the link or the hyperlink; a receiver which receives information regarding the individual or the patient during the video call, receives information input into or entered into a provider communication device or a user communication device, wherein the processor or a computer generates a report containing information regarding the video call; and a transmitter, wherein the transmitter transmits the report to the user communication device.

Image transmission device, image display system capable of remote screenshot, and remote screenshot method
11500605 · 2022-11-15 · ·

A remote screenshot method adapted to a sender and a receiver having a communicable connection with the sender, wherein the sender electrically connects to an electronic device to receive an image signal outputted by the electronic device, the receiver electrically connects to a display device to show the image signal, and the remote screenshot method comprises: sending a capturing instruction through a first communication circuit by the sender; receiving the capturing instruction through a second communication circuit by the receiver; obtaining a captured image according to the capturing instruction by the sender, wherein the captured image is associated with the image signal shown by the display device; sending the captured image to the first communication circuit through the second communication circuit by the receiver; and storing the captured image in a storage circuit by the sender.