×

System and method for saving tracked data in the game server for replay, review and training

  • US 10,717,001 B2
  • Filed: 07/24/2017
  • Issued: 07/21/2020
  • Est. Priority Date: 03/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for operating a virtual reality environment in a virtual reality arena comprising:

  • a master server;

    a plurality of slave tracking servers in communication with and controlled by the master server;

    a game server communicatively coupled to the master server;

    a plurality of color cameras communicatively coupled to each of the plurality of slave tracking servers and configured to capture an image of at least one space used in the virtual interactive scenario experience and a plurality of objects within the space;

    a mobile controller communicatively coupled to the game server and associated with the individual participant and an equipment device in the virtual reality environment;

    a plurality of colored-light emitting tracking devices, each of the plurality of colored-light emitting tracking devices attached to each of the plurality of objects, wherein the plurality color cameras are configured to track the plurality of colored-light emitting tracking devices in the virtual reality environment;

    wherein the game server is configured to provide feedback to the mobile controller associated with the individual participant,wherein the plurality of colored-light emitting tracking devices uniquely identify each of the plurality objects tracked by the plurality of color cameras, the plurality of tracked objects comprising different individual participants and different equipment participating in the virtual interactive scenario experience in the virtual reality environment in the virtual reality arena,wherein the plurality of color cameras is configured to track positions of the plurality of colored-light emitting tracking devices attached to each of the plurality of objects,wherein each of the plurality of slave tracking servers is configured to determine optical tracking data and analyze the optical tracking data to identify the plurality of colored-light emitting tracking devices attached to each of the plurality of objects,wherein the master server receives the optical tracking data from the plurality of slave tracking servers and wherein the master server is configured to determine position and activity data, wherein position and activity data comprises positions and activities of the plurality of objects tracked by the plurality of color cameras in the virtual reality environment within the virtual reality arena,wherein the master server is further configured to send the determined position and activity data to the game server, andwherein the game server is further configured to change a color of at least one of the plurality of colored-light emitting tracking devices if the at least one of the plurality of colored-light emitting tracking devices is within a predefined distance of another one of the plurality of colored-light emitting tracking devices assigned the same color within the virtual reality environment; and

    a storage system coupled to the game server for storing the position and activity data received from the master server,wherein the game server is configured to provide real-time feedback information to the mobile controller associated with the individual participant based on the position and activity data,wherein the game server is further configured to retrieve and play back a segment of the stored position and activity data that relate to a time period just prior to a temporarily inactive individual participant within the virtual reality arena through a wireless communication link in response to receiving a request from within the virtual reality arena from the temporarily inactive individual participant,wherein the game server is further configured to receive a request to provide a play back of the activity of the individual participant and equipment in the virtual environment based on the stored position and activity data.

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