IP Library › Granted Patent US 10,616,033
Granted Patent B2
US 10,616,033 · App. 15/804,530 · Granted Apr 7, 2020

Different perspectives from a common virtual environment

Inventor: Robert Wesley Murrish (Santa Clara, CA)
Assignee: Honda Motor Co., Ltd.
H04L29/06034A63F13/847G06F3/011G06F3/04815G06T13/40G06T19/003G06T19/006H04L67/38
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,616,033
App. No.
15/804,530
Granted
Apr 7, 2020
Kind
B2
Abstract

According to one or more aspects, systems and methods for providing different virtual environment perspectives based on a common virtual environment are described herein. A virtual environment model associated with a virtual environment, including a first virtual object associated with virtual environment coordinates, a first set of functions corresponding to a first virtual environment mode, and a second set of functions corresponding to a second virtual environment mode may be stored on a database. A virtual environment engine may generate a first virtual environment view of the first virtual object based on the first virtual environment mode and generate a second virtual environment view of the first virtual object based on the second virtual environment mode. The first virtual environment view and the second virtual environment view are respectively rendered on different devices in a concurrent fashion.

Claims (59)

1. A system for providing different virtual environment perspectives based on a common virtual environment, comprising:

a database storing a virtual environment model associated with a virtual environment, including a first virtual object associated with virtual environment coordinates, a first set of functions corresponding to a first virtual environment mode, and a second set of functions corresponding to a second virtual environment mode;

a memory storing one or more instructions; and

a processor including a virtual environment engine executing one or more of the instructions stored on the memory to perform:

generating a first virtual environment view of the first virtual object based on the first virtual environment mode; and

generating a second virtual environment view of the first virtual object based on the second virtual environment mode,

wherein the first virtual environment view and the second virtual environment view are respectively rendered concurrently on different devices, and

wherein the first virtual object has a first rendering as a first object in the first virtual environment view and a second rendering as a second object different than the first object in the second virtual environment view different than the first rendering,

wherein the first rendering and the second rendering are rendered from the same viewing angle within the common virtual environment relative to the first virtual object.

2. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein:

the first virtual environment view of the first virtual object is rendered on a first device; and

the second virtual environment view of the first virtual object is rendered on a second device.

3. The system for providing different virtual environment perspectives based on the common virtual environment of claim 2 , wherein:

the first device and the first virtual environment mode is associated with a first type of user; and

the second device and the second virtual environment mode is associated with a second type of user.

4. The system for providing different virtual environment perspectives based on the common virtual environment of claim 3 , wherein the type of user is defined based on demographics associated with a user or selections made by the user associated with game genre, a selected game, a selected avatar, game ratings, previous gameplay.

5. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein:

the first virtual object is a first user,

the first rendering of the first user is rendered with a first skin, and

the second rendering of the first user is rendered with a second skin.

6. The system for providing different virtual environment perspectives based on the common virtual environment of claim 5 , wherein:

the first set of functions includes a first dialogue function; and

the second set of functions includes a second dialogue function.

7. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein the first virtual environment mode and the second virtual environment mode are virtual environment mode datatypes.

8. The system for providing different virtual environment perspectives based on the common virtual environment of claim 7 , wherein the database stores a view class node including functions for generating the first virtual environment view or the second virtual environment view based on the first virtual environment mode and the second virtual environment mode, respectively, as the virtual environment mode datatypes.

9. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein the virtual environment includes a second virtual object associated with virtual environment coordinates, a first set of functions corresponding to the first virtual environment mode, and a second set of functions corresponding to the second virtual environment mode.

10. The system for providing different virtual environment perspectives based on the common virtual environment of claim 9 , wherein the processor:

generates the first virtual environment view of the second virtual object based on the first virtual environment mode; and

generates the second virtual environment view of the second virtual object based on the second virtual environment mode,

wherein the first virtual environment view and the second virtual environment view of the second virtual object are respectively rendered concurrently on the different devices.

11. The system for providing different virtual environment perspectives based on the common virtual environment of claim 9 , wherein the second virtual object is a non-playable character.

12. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein the first set of functions has a one-to-one trigger correspondence with the second set of functions.

13. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein the first set of functions has a one-to-one animation correspondence with the second set of functions.

14. The system for providing different virtual environment perspectives based on the common virtual environment of claim 1 , wherein the first set of functions has a one-to-one argument correspondence with the second set of functions.

15. A system for providing different virtual environment perspectives based on a common virtual environment, comprising:

a database storing a virtual environment model associated with a virtual environment, including a virtual object associated with virtual environment coordinates, a first function corresponding to a first virtual environment mode, and a second function corresponding to a second virtual environment mode;

a memory storing one or more instructions; and

a processor including a virtual environment engine executing one or more of the instructions stored on the memory to perform:

generating a first virtual environment view of the virtual object as a first object based on a first virtual environment skin of the first virtual environment mode; and

generating a second virtual environment view of the virtual object as a second object different than the first object based on a second virtual environment skin of the second virtual environment mode different than the first virtual environment skin,

wherein the first virtual environment view and the second virtual environment view are rendered concurrently on different devices,

wherein the first virtual environment view and the second virtual environment view are rendered from the same viewing angle within the common virtual environment relative to the virtual object.

16. The system for providing different virtual environment perspectives based on the common virtual environment of claim 15 ,

wherein the first virtual environment skin of the first virtual environment view of the virtual object is associated with a first size; and

wherein the second virtual environment skin of the second virtual environment view of the virtual object is associated with a second size different than the first size.

17. A system for providing different virtual environment perspectives based on a common virtual environment, comprising:

a database storing a virtual environment model associated with a virtual environment, including a virtual object associated with virtual environment coordinates, a first function corresponding to a first virtual environment mode, and a second function corresponding to a second virtual environment mode;

a memory storing one or more instructions;

a first device including a virtual environment engine executing one or more of the instructions stored on the memory to perform rendering a first virtual environment view of the virtual object based on the first virtual environment mode; and

a second device including a virtual environment engine executing one or more of the instructions stored on the memory to perform rendering a second virtual environment view of the virtual object based on the second virtual environment mode,

wherein the first virtual environment view and the second virtual environment view are rendered concurrently by respective devices, and

wherein the virtual object is rendered as a first object in the first virtual environment view and the virtual object is rendered as a second object in the second virtual environment view different than the first object.

18. The system for providing different virtual environment perspectives based on the common virtual environment of claim 17 ,

wherein the first device is associated with a first input and a second input; and

wherein the second device is associated with a first input and a second input.

19. The system for providing different virtual environment perspectives based on the common virtual environment of claim 18 ,

wherein receipt of the first input at the first device triggers the first function; and

wherein receipt of the first input at the second device triggers the second function.

20. The system for providing different virtual environment perspectives based on the common virtual environment of claim 17 , wherein the first function and second function have corresponding animations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2017
From: MURRISH, ROBERT WESLEY
To: HONDA MOTOR CO., LTD.
Reel/Frame 044042/0488 →
Continuity (1)
Related Publication 20190140885A1 · May 9, 2019