×

Input controller and corresponding game mechanics for virtual reality systems

  • US 10,328,339 B2
  • Filed: 07/11/2018
  • Issued: 06/25/2019
  • Est. Priority Date: 07/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to facilitate user interaction with a virtual environment, wherein user interaction with the virtual environment is based on movement of an input device, the system comprising:

  • an input device comprising an elongated object and a controller component coupled to the elongated object, the elongated object comprising a first end and a second end, and wherein the controller component comprises one or more sensors configured to detect movement of the input device; and

    a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to;

    generate images of a virtual environment that include a virtual depiction of the elongated object, wherein the virtual environment comprises a virtual reality game, and wherein the virtual depiction of the elongated object comprises a first visual indicator and a second visual indicator, wherein the first visual indicator corresponds to the first end of the elongated object and the second visual indicator corresponds to the second end of the elongated object;

    generate images depicting a series of virtual objects that appear to travel toward a user down one of one or more predefined passages in the virtual environment, wherein each of the virtual objects comprises one of a set of visual characteristics, the set of visual characteristics including at least a first visual characteristic that corresponds to the first visual indicator and a second visual characteristic that corresponds to the second visual indicator, wherein the first visual characteristic is different than the second visual characteristic;

    receive input from the controller component indicating movement of the input device;

    cause the virtual depiction of the elongated object to move in the virtual environment based on the movement of the input device;

    determine that a number of a set of game objectives has been completed based on the virtual depiction of the elongated object; and

    determine a score based on the number of the set of game objectives that has been completed.

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