Patent classifications
H04L65/402
Method, apparatus, electronic device and storage medium for acquiring programs in live streaming room
The disclosure relates to methods, apparatuses, electronic devices, and storage media for acquiring programs in a live streaming room. The method includes acquiring a program acquisition condition and triggering to save live streaming room data of a user account as a target program in response to detecting that a live streaming behavior of the user account meets the program acquisition condition, to provide the target program to an associated user account of the user account.
Method and system for responding to video call service
The present disclosure provides a method for responding to video call service and system, including: receiving a video call service request by the video call device; calling a video call connection process to establish a video call data transmission link with the call peer based on a communication address; locally acquiring a target file as indicated by the file transmission request, and determining a link number of the file transmission link for transmitting the target file according to the communication address and a file type of the target file, if a file transmission request sent by the call peer is received; uploading the target file to a file push server through a file uplink if the link number is not included in a local link list; and transmitting the target file to the call peer through the file transmission link corresponding to the link number.
Collaborative multi-user virtual reality
- Deepak S. Vembar ,
- Atsuo Kuwahara ,
- Chandrasekaran Sakthivel ,
- Radhakrishnan Venkataraman ,
- Brent E. Insko ,
- Anupreet S. Kalra ,
- Hugues Labbe ,
- Altug Koker ,
- Michael Apodaca ,
- Kai Xiao ,
- Jeffery S. Boles ,
- Adam T. Lake ,
- David M. Cimini ,
- Balaji Vembu ,
- Elmoustapha Ould-Ahmed-Vall ,
- Jacek Kwiatkowski ,
- Philip R. Laws ,
- Ankur N. Shah ,
- Abhishek R. Appu ,
- Joydeep Ray ,
- Wenyin Fu ,
- Nikos Kaburlasos ,
- Prasoonkumar Surti ,
- Bhushan M. Borole
An embodiment of a graphics apparatus may include a processor, memory communicatively coupled to the processor, and a collaboration engine communicatively coupled to the processor to identify a shared graphics component between two or more users in an environment, and share the shared graphics components with the two or more users in the environment. Embodiments of the collaboration engine may include one or more of a centralized sharer, a depth sharer, a shared preprocessor, a multi-port graphics subsystem, and a decode sharer. Other embodiments are disclosed and claimed.
System and method for data transfer, including protocols for use in data transfer in a content management environment
Embodiments of a service based data transfer system are disclosed herein. Embodiments may of such a data transfer system may include a data transfer server providing a common data transfer interface such as a services interface that may be called by a client device to transfer data files to, or retrieve data files from a content management system.
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.
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.
SYSTEMS AND METHODS FOR HOSTING A VIDEO COMMUNICATIONS PORTAL ON AN INTERNAL DOMAIN
A computer-implemented method for hosting a video communications portal of an external video communications server system on an internal domain is disclosed. The may include receiving a unique path from a user, the unique path including a unique identifier, in response to the receiving, initiating the video communications portal of the external video communications server system, the video communications portal corresponding to the unique identifier, in response to the initiating, displaying the video communications portal within the internal domain, wherein the video communications portal is hosted on the external video communications server system, receiving a user selection from the user to initiate a video communication with one or more visitors, and in response to receiving the user selection, activating the video communication between the user and the one or more visitors.
SYSTEMS AND METHODS FOR HOSTING A VIDEO COMMUNICATIONS PORTAL ON AN INTERNAL DOMAIN
A computer-implemented method for hosting a video communications portal of an external video communications server system on an internal domain is disclosed. The may include receiving a unique path from a user, the unique path including a unique identifier, in response to the receiving, initiating the video communications portal of the external video communications server system, the video communications portal corresponding to the unique identifier, in response to the initiating, displaying the video communications portal within the internal domain, wherein the video communications portal is hosted on the external video communications server system, receiving a user selection from the user to initiate a video communication with one or more visitors, and in response to receiving the user selection, activating the video communication between the user and the one or more visitors.
Transforming collections of curated web data
In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
Human-computer interactive rehabilitation system
The present invention provides a human-computer interactive rehabilitation system, which can automatically calculate rehabilitation strength suitable for the patient, so that it is not necessary to manually evaluate and adjust the parameter settings in human-computer interactive rehabilitation system when different patients use it. At the same time, the human-machine interactive rehabilitation system and the hospital end can track the rehabilitation status and intervene through the data platform at any time. The platform establishes a cloud community feedback and encouragement mechanism, and immediately transmits the rehabilitation results to the designated barriers of the patients, provides patient encouragement feedback, and strengthens the community interaction and linkage in the medical relationship.