IP Library Granted Patent US 10,080,961
Granted Patent B2
US 10,080,961 · App. 15/199,031 · Granted Sep 25, 2018

Uniform game display across multiple devices

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,080,961
App. No.
15/199,031
Granted
Sep 25, 2018
Kind
B2
Abstract

A system serves a multi-player virtual-reality (VR) game to two appliances used by players. The server receives data from the first computerized appliance indicating new activity of a controllable object controlled by the first player, determines instant state of the controlled object, accesses predictive display data, selects, according to the instant state of the controlled object, specific predictive display data associated with the first player, and sends the specific predictive display data to the second computerized appliance, where it is utilized to display a predicted movement over time of the first controlled object in the second display.

Claims (26)

1. A system, comprising:

a network-connected, computerized server executing software from a non-transitory medium, coupled to a data repository, serving a multi-player virtual-reality (VR) video game based on a virtual world, the VR video game stored in the data repository;

a first computerized appliance having a first display, connected to the network, used by a first player to manipulate a first controllable object in the multi-player VR game;

a second computerized appliance having a second display, connected to the network, used by a second player to manipulate a second controllable object in the multi-player VR game; and

first predictive display data associated uniquely with the first player, the first controllable object controlled by the first player, and states of the object, states including at least location in the virtual world and proximity to other objects in the virtual world, the first predictive display data stored in the data repository;

wherein the network-connected computerized server, executing the software, receives first data from the first computerized appliance indicating new activity of the first controllable object controlled by the first player, determines instant state of the controlled object, accesses the first predictive display data, selects, according to the instant state of the controlled object, specific predictive display data associated with the first player, and sends the specific predictive display data to the second computerized appliance, where it is utilized to display a predicted movement over time of the first controlled object in the second display.

2. The system of claim 1 wherein the predictive display data provides display of movement over time of the controlled object, from the instant state of the object at the time the movement commenced, to a new state predicted for an end of the movement.

3. The system of claim 1 further comprising a multiplicity of players and a multiplicity of VR games, wherein each player is accorded a profile, and each player is tracked regarding activity and state of controlled objects, the system building predictive display data in profiles for each player in the multiplicity of players.

4. The system of claim 3 wherein the activity and states of controlled objects associated with specific players is analyzed to categorize common and repetitive activity.

5. The system of claim 4 wherein the tracking, recording, analysis and predictive data creation is accomplished in a continuing basis as an artificial intelligence (AI) operation for determining and updating predictive data for display of controlled objects.

6. The system of claim 1 wherein predictive display data is stored and utilized at individual ones of computerized appliances used by players to connect to the network-connected server to play games.

7. The system of claim 1 wherein predictive display data is stored for demographically-related groups of players, and is accessed and used for predictive display for activities by new players for which the system has no significant history.

8. The system of claim 7 wherein, for activity of a controlled object by a player, the system first seeks predictive display data associated specifically with the player, failing to find such data, seeks data stored for a demographic category fitting the player, and failing to find such data, reverts to conventional techniques for sending display data.

9. A method, comprising:

generating, by a network-connected, computerized server executing software from a non-transitory medium, coupled to a data repository, serving a multi-player virtual-reality (VR) video game based on a virtual world, the VR video game stored in the data repository, first predictive display data associated uniquely with the first player, the first controllable object controlled by the first player, and states of the object, states including at least location in the virtual world and proximity to other objects in the virtual world, the first predictive display data stored in the data repository;

receiving, from a first computerized appliance having a first display, connected to the network, used by the first player to manipulate a first controllable object in the multi-player VR game, first data from the first computerized appliance indicating new activity of the first controllable object controlled by the first player;

determining instant state of the controlled object;

accessing the first predictive display data, and selecting, according to the instant state of the controlled object, the specific predictive display data associated uniquely with the first player; and

sending the specific predictive display data to the second computerized appliance, where it is utilized to display a predicted movement over time of the first controlled object in the second display.

10. The method of claim 9 wherein the predictive display data provides display of movement over time of the controlled object, from the instant state of the object at the time the movement commenced, to a new state predicted for an end of the movement.

11. The method of claim 1 further comprising a multiplicity of players and a multiplicity of VR games, wherein each player is accorded a profile, and each player is tracked regarding activity and state of controlled objects, the system building predictive display data in profiles for each player in the multiplicity of players.

12. The method of claim 11 wherein the activity and states of controlled objects associated with specific players is analyzed to categorize common and repetitive activity.

13. The method of claim 12 wherein the tracking, recording, analysis and predictive data creation is accomplished in a continuing basis as an artificial intelligence (AI) operation for determining and updating predictive data for display of controlled objects.

14. The method of claim 9 wherein predictive display data is stored and utilized at individual ones of computerized appliances used by players to connect to the network-connected server to play games.

15. The method of claim 9 wherein predictive display data is stored for demographically-related groups of players, and is accessed and used for predictive display for activities by new players for which the system has no significant history.

16. The method of claim 15 wherein, for activity of a controlled object by a player, the system first seeks predictive display data associated specifically with the player, failing to find such data, seeks data stored for a demographic category fitting the player, and failing to find such data, reverts to conventional techniques for sending display data.

Assignments (4)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 039221 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 25, 2016
From: KERR, JOHN T
To: ROBLOX CORPORATION
Reel/Frame 039461/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: KERR, JOHN T
To: CENTRAL COAST PATENT AGENCY, INC.
Reel/Frame 039221/0063 →