IP Library Granted Patent US 11,500,526
Granted Patent B2
US 11,500,526 · App. 16/666,264 · Granted Nov 15, 2022

Computer ball device for mixed reality, virtual reality, or augmented reality

Inventors: Erik Mowery Simpson (Houston, TX); Kenneth Simpson (Houston, TX)
Assignee: CIRCLESX LLC
G06F3/04845G02B27/0172G03H1/0005G06F1/1632G06F3/011G06F3/013G06F3/017G06F3/0304G06T15/20G06T19/006G09B5/067G09B19/00G09B19/0038G02B2027/014G02B2027/0138G02B2027/0174G02B2027/0178G03H2001/0061G03H2001/2284G06F1/163G06F1/1686G06F1/1694G06T2219/024G09B15/00G09B19/0092G09B19/24
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,500,526
App. No.
16/666,264
Granted
Nov 15, 2022
Kind
B2
Abstract

Implementations of various computer methods to couple a computerized ball device which acts as a mobile computing device to record the users environment and project light towards waveguide eyeglasses or contacts which then allows a user to view imbedded light structure holograms in the waveguide while viewing the actual world. The computer ball device additionally has the ability to be docked in a drone cradle which creates a database map of the user's environment while not being utilized by the user for an immediate task. The device may also attach to a wrist band for mobility. The device also has the ability to couple the projected light structures so that a plurality of users may view the same light structure content to build an environment of trust. The device decouples the traditional design of head mounted virtual and mixed reality that place together the camera with the head mounted device.

Claims (55)

1. A method, comprising:

receiving data recorded using one or more cameras of a projection device coupled to a drone device, wherein the data corresponds to a physical environment proximate to a plurality of users, and wherein the drone device is configured to move within the physical environment while the one or more cameras are recording;

generating mapping data of the physical environment based on the received data;

generating an interactive environment for the plurality of users based on the mapping data, wherein the interactive environment comprises an augmented reality (AR) environment, a mixed reality (MR) environment, or a virtual reality (VR) environment associated with one or more applications; and

generating image data based on the interactive environment, wherein the image data corresponds to one or more images associated with the interactive environment; and

transmitting the image data to the projection device, wherein the projection device is configured to transmit the image data to a plurality of viewing devices configured to project the interactive environment to the plurality of users based on the image data.

2. The method of claim 1 , wherein the projection device comprises a ball-shaped housing configured to include the one or more cameras.

3. The method of claim 1 , wherein:

generating the mapping data comprises transferring the mapping data to a map database; and

generating the interactive environment for the plurality of users comprises:

accessing the mapping data from the map database; and

generating the interactive environment for the plurality of users based on the accessed mapping data.

4. The method of claim 1 , wherein the projection device is configured to transmit the image data to the plurality of viewing devices in the form of laser light, infrared light, or combinations thereof.

5. The method of claim 1 , wherein the projection device is configured to transmit the image data to the plurality of viewing devices from a location that is substantially central to the plurality of users.

6. The method of claim 1 , further comprising transmitting one or more commands to the drone device to move within the physical environment while the one or more cameras are recording.

7. The method of claim 1 , further comprising:

receiving additional data recorded using the one or more cameras, wherein the additional data corresponds to the physical environment; and

generating updated mapping data of the physical environment based on the received additional data.

8. The method of claim 1 , wherein the interactive environment is configured to allow one or more virtual interactions between a first user and a second user of the plurality of users.

9. The method of claim 8 , wherein the one or more virtual interactions comprise:

one or more visual communications between the first user and the second user in the AR environment, the MR environment, or the VR environment;

one or more audio communications between the first user and the second user in the AR environment, the MR environment, or the VR environment; or

combinations thereof.

10. A system, comprising:

one or more processors; and

at least one memory, comprising program instructions executable by the one or more processors to:

receive data recorded using one or more cameras of a projection device coupled to a drone device, wherein the data corresponds to a physical environment proximate to a plurality of users, and wherein the drone device is configured to move within the physical environment while the one or more cameras are recording;

generate mapping data of the physical environment based on the received data;

generate an interactive environment for the plurality of users based on the mapping data, wherein the interactive environment comprises an augmented reality (AR) environment, a mixed reality (MR) environment, or a virtual reality (VR) environment associated with one or more applications; and

generate image data based on the interactive environment, wherein the image data corresponds to one or more images associated with the interactive environment; and

transmit the image data to the projection device, wherein the projection device is configured to transmit the image data to a plurality of viewing devices configured to project the interactive environment to the plurality of users based on the image data.

11. The system of claim 10 , wherein the housing projection device comprises a ball-shaped housing configured to include the one or more cameras.

12. The system of claim 10 , wherein the projection device is configured to generate a graphical user interface (GUI) configured to be accessed by the plurality of users.

13. The system of claim 10 , wherein the projection device is configured to transmit the image data to the plurality of viewing devices in the form of laser light, infrared light, or combinations thereof.

14. The system of claim 10 , wherein the one or more applications comprise one or more applications associated with athletics, music, performing arts, cooking, teaching, conferencing, or combinations thereof.

15. The system of claim 10 , wherein the interactive environment is configured to allow one or more virtual interactions between a first user and a second user of the plurality of users.

16. The system of claim 10 , wherein the at least one memory further comprises program instructions executable by the one or more processors to:

receive additional data recorded using the one or more cameras, wherein the additional data corresponds to the physical environment; and

generate updated mapping data of the physical environment based on the received additional data.

17. The system of claim 10 , wherein the physical environment corresponds to a predetermined radius of one or more users of the plurality of users.

18. The system of claim 10 , wherein the drone device comprises a drone charging device.

19. A method, comprising:

receiving data recorded using one or more cameras of a projection device coupled to a drone device, wherein the data corresponds to a physical environment proximate to a plurality of users, wherein the drone device is configured to move within the physical environment while the one or more cameras are recording, and wherein the projection device comprises a ball-shaped housing configured to include the one or more cameras;

generating mapping data of the physical environment based on the received data;

transferring the mapping data to a map database;

accessing the mapping data from the map database;

generating an interactive environment for the plurality of users based on the accessed mapping data, wherein:

the interactive environment comprises an augmented reality (AR) environment, a mixed reality (MR) environment, or a virtual reality (VR) environment associated with one or more applications; and

the interactive environment is configured to allow one or more virtual interactions between a first user and a second user of the plurality of users;

generating image data based on the interactive environment, wherein the image data corresponds to one or more images associated with the interactive environment; and

transmitting the image data to the projection device, wherein the projection device is configured to transmit the image data to a plurality of viewing devices configured to project the interactive environment to the plurality of users based on the image data.

20. The method of claim 19 , wherein the one or more virtual interactions comprise:

one or more visual communications between the first user and the second user in the AR environment, the MR environment, or the VR environment;

one or more audio communications between the first user and the second user in the AR environment, the MR environment, or the VR environment; or

combinations thereof.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2021
From: SIMPSX TECHNOLOGIES LLC
To: CIRCLESX LLC
Reel/Frame 058251/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: SIMPSON HOLDINGS, INC.
To: SIMPSX TECHNOLOGIES LLC
Reel/Frame 058101/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: SIMPSON, ERIK; SIMPSON, KENNETH
To: SIMPSON HOLDINGS, INC.
Reel/Frame 058101/0070 →
Continuity (2)
Continuation 15406374 · Jan 13, 2017
Related Publication 20200064989A1 · Feb 27, 2020