IP Library Granted Patent US 10,449,453
Granted Patent B2
US 10,449,453 · App. 15/453,097 · Granted Oct 22, 2019

Third person camera and avatar motion controller for virtual reality players of avatar-based games

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,449,453
App. No.
15/453,097
Granted
Oct 22, 2019
Kind
B2
Abstract

A virtual reality (VR) gaming platform has a head-mounted display (HMD), software executing on a processor, controlling display of a virtual environment in the HMD and providing functions for network connectivity via a digital port, a three-axis input device providing input to the processor, and dedicated control scripts executable on the processor to provide specific functions in moving an avatar and establishing camera position. The control scripts operate during game play to move the avatar from a first position to a second position in response to specific directional input from the player via the three-axis input device, the camera remains stationary while the avatar moves, and when the avatar stops moving, the camera position teleports to at or near the new avatar position.

Claims (35)

1. A virtual reality (VR) gaming platform, comprising:

a head-mounted display (HMD);

software executing on a processor, controlling display of a virtual environment in the HMD and providing functions for network connectivity via a digital port;

a three-axis input device providing input to the processor; and

dedicated control scripts executable on the processor providing specific functions in moving an avatar and establishing camera position;

wherein the control scripts operate during game play to move the avatar from a first avatar position to a second avatar position in response to specific directional input from a player via the three-axis input device, the camera remains stationary while the avatar moves, the software tracks the movement of the avatar and calculates an expected time of arrival, and at a calculated time prior to the expected time of arrival, the camera position teleports to a second camera position near but not at the second avatar position, enabling the player, viewing from the second camera position, to see the avatar arrive at the second avatar position.

2. The VR gaming platform of claim 1 wherein the three-axis input device is one of a thumbstick, joystick or button of a D-pad.

3. The VR gaming platform of claim 1 wherein the specific directional input is use of a pointer displayed in the HMD to determine the second avatar position in the displayed virtual environment away from the first avatar position, to which the avatar is to travel, while the camera position remains stationary, and at a time prior to when the avatar stops moving at the second avatar position, the camera position teleports to a second camera position near but not at the second avatar position, enabling the player, viewing from the second camera position, to see the avatar arrive at the second avatar position.

4. The VR gaming platform of claim 3 wherein the pointer is curved in the display, concave downward relative to the z-axis in the virtual environment.

5. The VR gaming platform of claim 4 wherein the curvature is parabolic.

6. The VR gaming platform of claim 3 wherein the pointer is straight in the display.

7. The VR gaming platform of claim 1 wherein the control scripts are downloaded to the gaming platform prior to a game being selected at a network-connected gaming site.

8. The VR gaming platform of claim 1 wherein the control scripts are provided to the VR platform at the time of connection to a gaming site, prior to game initiation.

9. The VR gaming platform of claim 1 wherein the control scripts are streamed to the VR platform after game selection and initiation along with display data.

10. The VR gaming platform of claim 1 wherein the control scripts operate to control the avatar's movement to the second avatar position.

11. The VR gaming platform of claim 10 wherein the rate of movement of the avatar is alterable by a player using the platform.

12. The VR gaming method of claim 11 wherein the specific directional input is operation of a pointer displayed in the HMD to determine the second avatar position in the virtual environment away from the first avatar position, to which the avatar is to travel, while the camera position remains stationary, and at a time prior to when the avatar stops moving at the second avatar position, the camera position teleports to a second camera position near but not at the second avatar position, enabling the player, viewing from the second camera position, to see the avatar arrive at the second avatar position.

13. The VR gaming method of claim 12 wherein the pointer is curved in the display, concave downward relative to a z-axis in the virtual environment.

14. The VR gaming method of claim 13 wherein the curvature is parabolic.

15. The VR gaming method of claim 12 wherein the pointer is straight in the display.

16. The VR gaming platform of claim 1 wherein the time, relative to the avatar's movement, that the camera teleports prior to the avatar stopping at the second avatar position, is adjustable by input.

17. The VR gaming platform of claim 1 wherein the control scripts operate to enable the player to select a third avatar position before the avatar reaches the second avatar position, providing for successive movement of the avatar, and associated movements of the camera position.

18. A virtual reality (VR) gaming method, comprising:

displaying a virtual environment, including an avatar, on a display screen of a head-mounted display(HMD), to a player using the HMD at a VR platform;

moving the avatar from a first avatar position to a second avatar position in the virtual environment by directional input from operating a three-axis input device coupled to the platform, and execution of dedicated control scripts on a processor of the VR platform, the scripts operable to leave the camera at the first position while the avatar moves;

tracking movement of the avatar to the second avatar position and calculating an expected time of arrival; and

teleporting the camera to a second camera position near but not at the second avatar position in the virtual environment at a calculated time prior to when the avatar stops at the second avatar position, enabling the player, viewing from the second camera position, to see the avatar arrive at the second avatar position.

19. The VR gaming method of claim 18 wherein the three-axis input device comprises one of a thumbstick, joystick or a button of a D-pad.

20. The VR gaming method of claim 18 wherein the dedicated control scripts are downloaded to the gaming platform prior to a game being selected at a network-connected gaming site.

21. The VR gaming method of claim 18 wherein the dedicated control scripts are provided to the VR platform at the time of connection to a gaming site, prior to game initiation.

22. The VR gaming method of claim 18 wherein the dedicated control scripts are streamed to the VR platform after game selection and initiation along with display data.

23. The VR gaming method of claim 18 wherein the dedicated control scripts operate to control the avatar's movement to the second avatar position.

24. The VR gaming method of claim 23 wherein the rate of movement of the avatar is alterable by a player using the platform.

25. The VR gaming method of claim 18 wherein the time, relative to the avatar's movement, that the camera teleports, prior to the avatar stopping at the second avatar position, is adjustable by input.

26. The VR gaming method of claim 18 wherein the control scripts operate to enable the player to select a third avatar position before the avatar reaches the second avatar position, providing for successive movement of the avatar, and associated movements of the camera position.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ROBLOX CORPORATION
Reel/Frame 055221/0252 →
SECURITY INTEREST Recorded Feb 15, 2019
From: ROBLOX CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048346/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2017
From: MCHALE, MICHAEL; MOBERG, CLAUS CHRISTOPHER; EMMERICH, KYLE
To: ROBLOX CORPORATION
Reel/Frame 041504/0933 →