Peer to peer communication system and method
AssigneeMursion, Inc.
InventorsArjun Nagendran, Brian D. Kelly
Life of this patent
Estimating the term…
Abstract
A peer to peer communication system and method are provided to enable interfacing with an application running on a gaming engine for an avatar simulation or video conference. The system and method establish a real-time peer-to-peer communication link between remotely located users for transmission in real-time of audio, video, and data communications. The system and method capture incoming audio and video transmissions from input devices operable by the users while controlling one or more avatars, and transmit, in real time, synchronized audio, video, and data communications to the users over the communication link.
Claims18
A peer to peer communication system, comprising:
- one or more processors and memory, and one or more modules incorporated into the one or more processors and memory, the one or more modules configured to provide machine-readable instructions stored in the memory that, upon execution by the one or more processors, carry out operations comprising:
- interfacing with an application running on a gaming engine to enable a first user in a session to control one or more avatars generated by the gaming engine application, wherein the gaming engine is operable using the one or more processors and memory and includes a rendering engine to generate the one or more avatars and an audio engine to generate sound;
- establishing a real-time peer-to-peer communication link between the first user and one or more additional users located remotely from the first user for transmission in real-time of audio, video, and data communications;
- capturing an incoming audio transmission and an incoming video transmission from input devices, operable by the first user during the session controlling the one or more avatars, and transmitting audio, video, and data to the gaming engine;
- and
- transmitting, in real time, synchronized audio, video, and data communications to the one or more additional users over the real-time peer-to-peer communication link;
- wherein the one or more modules are configured to add or replace an audio or video device during the session, the configuring comprising:
- receiving a request to replace a device;
- removing a video or audio track associated with a removed device;
- creating a new video or audio track for an added device;
- and
- updating peer-to-peer connections between the first user and the additional users.
Dependencies are inferred from the claim text.