IP Library Granted Patent US 11,978,484
Granted Patent B2
US 11,978,484 · App. 17/507,689 · Granted May 7, 2024

Systems and methods for generating and presenting virtual experiences

Inventors: Nicholas Brandon Newell (Centennial, CO); Swapnil Anil Tilaye (Superior, CO); Carlos Garcia Navarro (Boulder, CO)
Assignee: DISH Technologies L.L.C.
G11B27/031G02B27/017G06F3/011H04N21/8106H04N21/812H04N21/816H04N21/854G02B2027/0134G02B2027/014
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 11,978,484
App. No.
17/507,689
Granted
May 7, 2024
Kind
B2
Abstract

Various embodiments facilitate the creation and presentation of a virtual experience. In one embodiment, the virtual experience is assembled from user model data corresponding to a three-dimensional representation of a user, user movement data corresponding to at least one movement characteristic of the user, user voice data corresponding to at least one vocal characteristic of the user, environment data corresponding to a three-dimensional representation of a location, and event data corresponding to a captured event at the location. The virtual experience is a virtual recreation of the captured event at the location, with the three-dimensional representation of the user, the vocal characteristic of the user, and the movement characteristic of the user inserted into the captured event.

Claims (57)

1. A method comprising:

retrieving event data of a captured event at a location and user data of a three-dimensional (3D) representation of a user;

generating, based on the event data and the user data, a virtual re-creation of the captured event for the user to virtually experience by:

replacing a 3D representation of a person represented within the captured event with the 3D representation of the user;

replacing the location with a user-selected virtual environment; and

generating a 3D representation that includes the 3D representation of the user in the user-selected virtual environment; and

displaying the virtual re-creation to the user in a point of view of the person, wherein the point of view of the person displays the 3D representation of the user in place of the 3D representation of the person within the user-selected virtual environment.

2. The method of claim 1 , further comprising:

retrieving environment data corresponding to a 3D representation of the location of the captured event.

3. The method of claim 1 , further comprising:

capturing user voice data corresponding to at least one vocal characteristic of the user and user movement data corresponding to at least one movement characteristic of the user.

4. The method of claim 1 , further comprising:

replacing a vocal characteristic of the person with a vocal characteristic of the user.

5. The method of claim 1 , further comprising:

inserting virtual merchandise into the virtual re-creation, wherein the virtual merchandise replaces physical merchandise present at the captured event.

6. The method of claim 1 , further comprising:

storing the virtual re-creation with the 3D representation of the user and the user-selected virtual environment as an event.

7. The method of claim 1 , further comprising:

capturing the user data, the event data, and environment data for the virtual re-creation.

8. A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:

retrieving event data of a captured event at a location and user data of a three-dimensional (3D) representation of a user;

generating, based on the event data and the user data, a virtual re-creation of the captured event for the user to virtually experience by:

replacing a 3D representation of a person represented within the captured event with the 3D representation of the user;

replacing the location with a user-selected virtual environment; and

generating a 3D representation that includes the 3D representation of the user in the user-selected virtual environment; and

displaying the virtual re-creation to the user in a point of view of the person, wherein the point of view of the person displays the 3D representation of the user in place of the 3D representation of the person within the user-selected virtual environment.

9. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

retrieving environment data corresponding to a 3D representation of the location of the captured event.

10. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

capturing user voice data corresponding to at least one vocal characteristic of the user and user movement data corresponding to at least one movement characteristic of the user.

11. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

replacing a vocal characteristic of the person with a vocal characteristic of the user.

12. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

inserting virtual merchandise into the virtual re-creation, wherein the virtual merchandise replaces physical merchandise present at the captured event.

13. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

storing the virtual re-creation with the 3D representation of the user and the user-selected virtual environment as an event.

14. The non-transitory computer-readable medium of claim 8 , wherein the operations further comprise:

capturing the user data, the event data, and environment data for the virtual re-creation.

15. A system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:

retrieving event data of a captured event at a location and user data of a three-dimensional (3D) representation of a user;

generating, based on the event data and the user data, a virtual re-creation of the captured event for the user to virtually experience by:

replacing a 3D representation of a person represented within the captured event with the 3D representation of the user;

replacing the location with a user-selected virtual environment; and

generating a 3D representation that includes the 3D representation of the user in the user-selected virtual environment; and

displaying the virtual re-creation to the user in a point of view of the person, wherein the point of view of the person displays the 3D representation of the user in place of the 3D representation of the person within the user-selected virtual environment.

16. The system according to claim 15 , wherein the process further comprises:

retrieving environment data corresponding to a 3D representation of the location of the captured event.

17. The system according to claim 15 , wherein the process further comprises:

capturing user voice data corresponding to at least one vocal characteristic of the user and user movement data corresponding to at least one movement characteristic of the user.

18. The system according to claim 15 , wherein the process further comprises:

replacing a vocal characteristic of the person with a vocal characteristic of the user.

19. The system according to claim 15 , wherein the process further comprises:

inserting virtual merchandise into the virtual re-creation, wherein the virtual merchandise replaces physical merchandise present at the captured event.

20. The system according to claim 15 , wherein the process further comprises:

storing the virtual re-creation with the 3D representation of the user and the user-selected virtual environment as an event.

Assignments (3)
CONVERSION Recorded Nov 4, 2021
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 058026/0047 →
CHANGE OF NAME Recorded Nov 2, 2021
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 058001/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: NEWELL, NICHOLAS BRANDON; TILAYE, SWAPNIL ANIL; NAVARRO, CARLOS GARCIA
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 057889/0118 →
Continuity (3)
Continuation 16001047 · Jun 6, 2018
Continuation 15093912 · Apr 8, 2016
Related Publication 20220044704A1 · Feb 10, 2022