H04L65/401

REAL TIME COLLABORATION OVER MULTIPLE LOCATIONS
20230229379 · 2023-07-20 · ·

A first or second computer viewing a virtual canvas may be a host computer for a live source object requiring authorization between a host and a non-host computer by creating a live source window for the live source object requiring authorization (ARLSW) within the virtual canvas on the host computer, sending metadata information for the ARLSW to the non-host computer so that the ARLSW is at the same location on the virtual canvas for the first and second computers, and streaming the live source object requiring authorization to the ARLSW from the host computer to the non-host computer. When the host computer for the ARLSW leaves the virtual canvas and no other non-host computer for ARLSW in the canvas is known to have authorization to view the ARLSW, a placeholder screen is displayed in the ARLSW on the virtual canvas.

Systems and methods for assisting users of artificial reality platforms

The disclosed computer-implemented method may include creating, by an artificial reality platform, a link configured to invite an invitee user to join an inviter user in an instance of an artificial reality application at a current location of the inviter user in the instance. The method may additionally include sharing the link, by the artificial reality platform, with the invitee user, and receiving, by the artificial reality platform, an indication of an activation of the link by the invitee user. The method may further include launching, by the artificial reality platform at least partly in response to receipt of the indication, the instance in an artificial reality device of the invitee user at the current location of the inviter user. Various other methods, systems, and computer-readable media are also disclosed.

Transmitting A Message For Display Within A Graphical Interface Of A Conference
20230224344 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Transmitting A Message For Display Within A Graphical Interface Of A Conference
20230224344 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Displaying A Message Within A Graphical Interface Of A Conference
20230224342 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Displaying A Message Within A Graphical Interface Of A Conference
20230224342 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Pervasive realtime framework
11700164 · 2023-07-11 · ·

A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.

Method and apparatus for displaying online document, electronic device, and storage medium

Provided are a method and apparatus for displaying an online document, an electronic device, and a storage medium. The method for displaying an online document includes, in response to receiving an interactive instruction for a first user through the online document, generating an online document notification message in the instant messaging session list of the first user, where the interactive instruction includes that a second user mentions the first user or that the second user mentions the content published by the first user in the online document; in response to receiving an instruction triggering the online document notification message, acquiring a target link address; and jumping to the target link address in an instant messaging window through a document container and displaying the online document in the instant messaging window, where the document container is integrated into an instant messaging framework.

Automatic issue identification and status notification of screensharing in a virtual meeting

A system and method for automatically detecting issues during screensharing in an online meeting. The system and method allow automatic status notification of screensharing, which facilitates efficient and convenient use of virtual meetings. The system and method also use a live status indicator to provide constant and continuous data about the health of the ongoing screensharing session, which prevents computer and network resources waste on status inquiries. The system and method also recognize a problem/issue of the content-sharing and provide virtual meeting participants real-time action guidance to optimize the quality of content-sharing.

Collaboration components for sharing content from electronic documents

In various implementations, a productivity application allows selected content from an electronic document to be shared with and edited by multiple users through instances of a collaboration component. The collaboration component includes a distributed data structure that stores state information about the shared content. The component also includes application logic for managing the state information to reflect user edits and other such changes. This allows the selected content to be shared with the users in any application that supports the collaboration component and without the entirety of the document having to be shared. A user can experience the content in the context of applications other than the productivity application that hosts the document.