H04N7/155

Video-based conversational interface

In an answer view, a first video segment is selected based on a first natural language input and displayed in a main display region, and a self-video image of a user is displayed in a peripheral display region having a smaller area than the main display region. To transition from the answer view to a question view, the self-video image is enlarged to replace the first video segment in the main display region. A second natural language input is received. To transition from the question view to the answer view, the self-video image is reduced to occupy the peripheral display region and the self-video image is replaced in the main display region with a second video segment selected based on the second natural language input. The video segments are pre-recorded video response segments spoken by the same person. Enlarging the self-video image masks the transition between the video segments.

Device for recording encrypting and saving videos on external data storage device
20230082233 · 2023-03-16 ·

A device for documenting and encrypting a face to face personal meeting that includes a casing, a connecting unit that can communicate with external data storage device, a camera or microphone, an encryption subsystem, a decryption subsystem, and a personal key reader that is capable to identify personal keys of participants of the meeting. The device can encrypt the video that can be decrypted by using the personal keys of the participants. The device can save the encrypted video only in external storage device that communicates with the connecting unit while the camera shoots the video, and it is saved with information of the participants' identified personal keys. The decryption subsystem can decrypt the encrypted video when external storage device in which the encrypted video is saved communicates with the connecting unit and when the reader identifies the identified personal keys of the participants.

Aggregated virtual session for multiple virtual sessions

In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.

Systems and methods for augmented reality application for annotations and adding interfaces to control panels and screens

Example implementations described herein systems and method for providing a platform to facilitate augmented reality (AR) overlays, which can involve stabilizing video received from a first device for display on a second device and for input made to a portion of the stabilized video at the second device, generating an AR overlay on a display of the first device corresponding to the portion of the stabilized video.

Systems and methods for creating and presenting virtual events
11475635 · 2022-10-18 · ·

Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events.

INFORMATION PROCESSING APPARATUS AND CONTROL METHOD
20230117886 · 2023-04-20 · ·

An information processing apparatus includes a memory that temporarily stores video data received from another information processing apparatus via a network, and a processor that executes processing based on the video data stored in the memory. The processor performs capture processing of capturing a screen area of a display unit configured to display video of the video data received from the other information processing apparatus and stored in the memory, the captured screen area including at least a part of the video, the capture processing capturing the screen area that is a still image file at predetermined time intervals; and while continuing the capturing at predetermined time intervals by the capture processing, character information acquisition processing of acquiring character information that is recognized as characters and is acquired from at least a part of the images of a series of still image files captured by the capture processing.

DYNAMIC PRESENTATION SURFACE AND PRESENTER IMAGING FOR A RECEIVING DEVICE IN A VIDEO COMMUNICATION SESSION
20230118446 · 2023-04-20 ·

An electronic device, computer program product, and method are provided that automatically focus on meaningful content in an image stream during an instruction-oriented video communication session. The electronic device communicatively connects the electronic device via a network to image stream transmitting (IST) electronic device(s) during a video communication session. A controller of the electronic device identifies a person and a writing surface within an image stream received from the IST electronic device. In response to determining that the person is attending to the writing surface, the controller presents on display device(s) a first portion of the image stream that focuses on the writing surface. In response to determining that the person is not attending to the writing surface, the controller presents on the display device(s) a second portion of the image stream that does not focus on the writing surface.

REMOTE-MEETING SYSTEM, REMOTE-MEETING METHOD, AND REMOTE-MEETING PROGRAM
20230063393 · 2023-03-02 ·

A remote-meeting system that allows a plurality of participants to participate in a remote meeting, the remote-meeting system includes a hardware processor that: determines group information related to a plurality of groups, each of which including a plurality of two or more the participants; acquires a meeting state indicating a state of a meeting held by each of a plurality of the groups; generates change information obtained by changing the group information on the basis of the meeting state of each of a plurality of the groups; and notifies of a part changed from the group information.

System enabling multiple screens sharing in an online meeting
11632519 · 2023-04-18 · ·

A system enabling multiple screens sharing in an online meeting. The system comprises a first data processing system 102 comprising a first processor module 202 and a first digital client 214. The first processor module 202 causes the first digital client 214 to individually share at least a first screen 110 and a second screen 112. The system further comprises a second data processing system 104 comprising a second processor module 302 and a second digital client 314, the second processor module 302 causing the second digital client 314 to individually share at least a third screen 114 and a fourth screen 116. The first digital client 214 shares the first screen 110 and the second screen 112 while the second digital client 314 shares the third screen 114 and the fourth screen 116.

SCREEN SHARING SYSTEM, SCREEN SHARING METHOD, AND DISPLAY APPARATUS
20230161543 · 2023-05-25 · ·

A screen sharing system includes a first display apparatus including first circuitry; and a second display apparatus including second circuitry. Both of the first display apparatus and the second display apparatus display an input screen. The first circuitry of the first display apparatus is configured to receive first hand drafted input data that is input to the first display apparatus, and set an edit authority, of a user of the second display apparatus, for the first hand drafted input data. The second circuitry of the second display apparatus is configured to restrict editing of the first hand drafted input data based on the edit authority of the user set by the first display apparatus.