×

Method and system for improving the transmission and processing of data regarding a multi-user virtual environment

  • US 10,726,625 B2
  • Filed: 01/28/2015
  • Issued: 07/28/2020
  • Est. Priority Date: 01/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for implementing a multi-user virtual reality environment, the method comprising:

  • receiving sensor data from a sensor at a local device;

    providing the sensor data to a network interface for electronic transmission to a remote device;

    electronically transmitting, using the network interface and via a first set of packets explicitly reserved for transmission of only the sensor data, the sensor data to the remote device for use in generating a multi-user virtual environment, wherein electronically transmitting the sensor data via the first set of packets explicitly reserved for transmission of the sensor data enables faster updating of a display of the remote device;

    providing the sensor data to a virtual environment engine executing on a processor of the local device;

    determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment, the virtual environment data being separate from and exclusive of the sensor data;

    separately from providing the sensor data to the network interface, providing the virtual environment data to the network interface for electronic transmission to the remote device;

    electronically transmitting, using the network interface and via a second set of packets explicitly reserved for transmission of virtual environment data, the virtual environment data to the remote device for use in generating the multi-user virtual environment, wherein electronically transmitting the virtual environment data via the second set of packets explicitly reserved for transmission of the virtual environment data further enables faster updating of the display of the remote device; and

    providing the sensor data to another local device to verify a legitimacy of any actions indicated in the virtual environment data,wherein;

    the sensor data is transmitted at a first interval and the virtual environment data is transmitted at a second interval, the second interval being different than the first interval,the sensor data and the virtual environment data are separately transmitted via different sockets,the sensor data comprises at least one frame of data received from a sensor, andthe sensor data further comprises a set of mask data identifying one or more pixels within the at least one frame of data that are associated with at least one object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×