IP Library Granted Patent US 10,213,688
Granted Patent B2
US 10,213,688 · App. 15/255,071 · Granted Feb 26, 2019

Social and procedural effects for computer-generated environments

Inventors: Greg Gewicke (Los Angeles, CA); Gary Lake-Schaal (Los Angeles, CA); Piotr Mintus (Seattle, WA); Lewis Ostrover (Los Angeles, CA); Michael Smith (Santa Monica, CA)
Assignee: WARNER BROS. ENTERTAINMENT, INC.
A63F13/525A63F13/28A63F13/30A63F13/58G06T19/006G09G3/003H04L67/38A63F2300/8082
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,213,688
App. No.
15/255,071
Granted
Feb 26, 2019
Kind
B2
Abstract

A processor provides a simulated three-dimensional (3D) environment for a game or virtual reality (VR) experience, including controlling a characteristic parameter of a 3D object or character based on at least one of: an asynchronous event in a second game, feedback from multiple synchronous users of the VR experience, or on a function driven by one or variables reflecting a current state of at least one of the 3D environment, the game or the VR experience. In another aspect, a sensor coupled to an AR/VR headset detects an eye convergence distance. A processor adjusts a focus distance for a virtual camera that determines rendering of a three-dimensional (3D) object for a display device of the headset, based on at least one of the eye convergence distance or a directed focus of attention for the at least one of the VR content or the AR content.

Claims (25)

1. A method comprising:

providing, by a processor, a data signal configured for an output device, wherein the data signal encodes a first game for play in a simulated three-dimensional (3D) environment by a first user;

controlling a characteristic parameter of a 3D object or character included in the simulated 3D environment based on an event in a second game played by a second user not in synchrony with the first game, wherein the second game is independent of the first game prior to the event, and the event includes an interaction between an avatar of the second user and at least one of a non-player character or avatar operated in the second game.

2. The method of claim 1 , further comprising selecting the second game based on a social relationship between the first user and the second user indicated in a memory coupled to the processor.

3. The method of claim 2 , further comprising including an invitation in the data signal for the user to perform an action in the first game based on the event in the second game.

4. The method of claim 3 , where the invited action comprises at least one of interacting with a character from the second game, or with a faction of characters from the second game.

5. The method of claim 4 , wherein controlling the parameter comprises at least one of configuring a character in the first game based on a character in the second game, or configuring a faction of characters in the first game based on a faction in the second game.

6. The method of claim 1 further comprising receiving the feedback from multiple synchronous users of the first game from a network, and controlling the characteristic parameter of the 3D object in response to the feedback.

7. The method of claim 6 , wherein controlling the parameter comprises changing at least one of a dimension, a surface contour, an animation sequence, or a surface texture of the 3D object.

8. The method of claim 6 , wherein controlling the parameter comprises changing the parameter based on an aggregated value derived in near real-time from the feedback.

9. The method of claim 1 , further comprising reading at least one state variable indicating the current state of at least one of the 3D environment and the game, and providing the at least one state variable to the function.

10. The method of claim 9 , wherein the at least one variable comprises a character health status, and the function comprises determining an amount of a predefined morph to apply to a surface contour of the character, based on the health status.

11. An apparatus for controlling a simulated three-dimensional (3D) environment, comprising:

a processor, a memory coupled to the processor, and a stereoscopic display device coupled to the processor, wherein the memory holds instructions that when executed by the processor, cause the apparatus to perform the operations of:

providing, by a processor, a data signal configured for an output device, wherein the data signal encodes a first game for play in a simulated three-dimensional (3D) environment by a first user;

controlling a characteristic parameter of a 3D object or character included in the simulated 3D environment based on an event in a second game played by a second user not in synchrony with the first game, wherein the second game is independent of the first game prior to the event, and the event includes an interaction between an avatar of the second user and at least one of a non-player character or avatar operated in the second game.

12. The apparatus of claim 11 , wherein the memory holds further instructions for selecting the second game based on a social relationship between the first user and the second user indicated in a memory coupled to the processor.

13. The apparatus of claim 12 , wherein the memory holds further instructions for including an invitation in the data signal for the first user to perform an action in the game based on the event in the second game.

14. The apparatus of claim 13 , wherein the memory holds further instructions for including the invitation wherein the invited action comprises at least one of interacting with a character from the second game, or with a faction of characters from the second game.

15. The apparatus of claim 14 , wherein the memory holds further instructions for controlling the parameter at least in part by configuring a character in the first game based on a character in the second game, or configuring a faction of characters in the game based on a faction in the second game.

16. The apparatus of claim 11 , wherein the memory holds further instructions for receiving feedback from multiple synchronous users of the first dame from a network, and controlling the characteristic parameter of the 3D object in response to the feedback.

17. The apparatus of claim 16 , wherein the memory holds further instructions for controlling the parameter at least in part by changing at least one of a dimension, a surface contour, an animation sequence, or a surface texture of the 3D object.

18. The apparatus of claim 16 , wherein the memory holds further instructions for controlling the parameter at least in part by changing the parameter based on an aggregated value derived in near real-time from the feedback.

19. The apparatus of claim 11 , wherein the memory holds further instructions for reading at least one state variable indicating the current state of at least one of the 3D environment and the game, and providing the at least one state variable to the function.

20. The apparatus of claim 19 , wherein the memory holds further instructions for reading the at least one variable comprising a character health status, and the function comprises determining an amount of a predefined morph to apply to a surface contour of the character, based on the health status.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2018
From: GEWICKEY, GREG; LAKE-SCHAAL, GARY; MINTUS, PIOTR; OSTROVER, LEWIS; SMITH, MICHAEL
To: WARNER BROS. ENTERTAINMENT, INC.
Reel/Frame 045574/0621 →
Continuity (2)
Provisional Application 62210366 · Aug 26, 2015
Related Publication 20170061704A1 · Mar 2, 2017
Cited By (2)
US 12,478,875 US 12,596,525