Patent classifications
H04L65/1093
Systems and methods for synchronous group device transmission of streaming media and related user interfaces
Systems and methods for providing synchronous transmission of streaming media are disclosed. One method may include: receiving, from a first user device associated with a first user, a request to invite a second user to a virtual media streaming session; retrieving, from the at least one database, a second user profile, the second user profile identifying a second user device associated with the second user; transmitting, subsequent to the retrieving, instructions to the second user device to present a notification alerting the second user of the request; determining, using a processor, whether a response accepting the request is detected from the second user device; and connecting, responsive to determining that the response accepting the request was detected, the second user profile to the virtual media streaming session; wherein multimedia content presented in the virtual media streaming session is simultaneously viewable on the first user device and the second user device.
Systems and methods for synchronous group device transmission of streaming media and related user interfaces
Systems and methods for providing synchronous transmission of streaming media are disclosed. One method may include: receiving, from a first user device associated with a first user, a request to invite a second user to a virtual media streaming session; retrieving, from the at least one database, a second user profile, the second user profile identifying a second user device associated with the second user; transmitting, subsequent to the retrieving, instructions to the second user device to present a notification alerting the second user of the request; determining, using a processor, whether a response accepting the request is detected from the second user device; and connecting, responsive to determining that the response accepting the request was detected, the second user profile to the virtual media streaming session; wherein multimedia content presented in the virtual media streaming session is simultaneously viewable on the first user device and the second user device.
TERMINATING EMPTY JOINABLE GROUP CALLS
Methods, systems, and storage media for terminating empty joinable group calls are disclosed. Exemplary implementations may: determine, at a first point in time, that there are at least two connected participants in a joinable group call; determine, at a second point in time that is later than the first point in time, that there is a single connected participant in the joinable group call; based on determining, at the second point in time, that there is the single connected participant in the joinable group call, automatically terminate the joinable group call; transmit a termination message to each participant of the joinable group call; and cause display of the termination message on a respective device associated with each participant of the joinable group call.
TERMINATING EMPTY JOINABLE GROUP CALLS
Methods, systems, and storage media for terminating empty joinable group calls are disclosed. Exemplary implementations may: determine, at a first point in time, that there are at least two connected participants in a joinable group call; determine, at a second point in time that is later than the first point in time, that there is a single connected participant in the joinable group call; based on determining, at the second point in time, that there is the single connected participant in the joinable group call, automatically terminate the joinable group call; transmit a termination message to each participant of the joinable group call; and cause display of the termination message on a respective device associated with each participant of the joinable group call.
PATIENT TRANSFER IN VIRTUAL MEDICINE
A join request from a patient computing system identifies a patient, who is assigned to a waiting pool exposing each patient therein to a provider admitting computing system. An admission selection of the patient is received from the provider admitting computing system, and an audiovisual admissions teleconference between the patient computing system and the provider admitting computing system is initiated. A practitioner selection assignment from the provider admitting computing system assigns the patient to a provider practitioner, and in response, the patient is assigned to a provider practitioner pool associated with a provider practitioner computing system. The provider practitioner pool exposes each patient therein to the provider practitioner computing system. The audiovisual admissions teleconference is terminated. A first consultation selection of the patient from the first provider practitioner computing system initiates a first audiovisual consultation teleconference between the patient computing system and the provider practitioner computing system.
METHOD AND APPARATUS FOR CONTROLLING SESSIONS FROM ONE OR MORE DEVICES
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
METHOD AND APPARATUS FOR CONTROLLING SESSIONS FROM ONE OR MORE DEVICES
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.
Ghost spiders and zombie avatars in the Metaverse
Spiders scans websites. A ghost spider scans VR/Metaverse “rooms”. The ghost spider does not use an avatar to represent itself when it visits rooms. It has no visible presence to avatars. A ghost spider can follow an avatar, documenting its activities. A room can have policies on forbidden items for avatars. Two common problems with rooms are (a) unauthorised use of trademarks; (b) when users with avatars visit a room, (zombie) avatars often remain logged in and static, as their users do other tasks. The room falsely benefits in attendance numbers with zombies present. Our specification attacks both problems.
Ghost spiders and zombie avatars in the Metaverse
Spiders scans websites. A ghost spider scans VR/Metaverse “rooms”. The ghost spider does not use an avatar to represent itself when it visits rooms. It has no visible presence to avatars. A ghost spider can follow an avatar, documenting its activities. A room can have policies on forbidden items for avatars. Two common problems with rooms are (a) unauthorised use of trademarks; (b) when users with avatars visit a room, (zombie) avatars often remain logged in and static, as their users do other tasks. The room falsely benefits in attendance numbers with zombies present. Our specification attacks both problems.
SYSTEM AND METHOD FOR FACILITATING SETUP AND JOINING OF CONFERENCE CALLS
A system for managing a conference call, the system comprising a call answering server configured to receive a call from an attendee device that has been forwarded from a host device, identify a conference call associated with the host device for the attendee device to join, receive a request from the attendee device to join the conference call, and connect the attendee device to the conference call.