Patents Assigned to CEO Vision, Inc
-
Patent number: 12609990Abstract: Systems and methods for secure portals between virtual worlds are provided. In some embodiments, the systems and methods include deploying a secure portal between two virtual worlds. This is performed by rendering a top cell for a first virtual world. Rendering includes a transparent region overlapping a portal. Then an intermediate cell is layered underneath the top cell. This intermediate cell comprises the portal. A message is received from the top cell. The message includes a minimum rendering size, shape and at least one transform. This message is transferred to a bottom cell for a second virtual world, where it is rendered (in part) responsive to the message. The top cell, the intermediate cell and the bottom cell are then layered to generate a scene. In some embodiments, the rendered portion of the bottom cell comports to the minimum rendering size, and the intermediate cell is transparent. In some cases, the cells are either iFrames, or separate applications.Type: GrantFiled: February 24, 2023Date of Patent: April 21, 2026Assignee: CEO Vision, IncInventors: David A. Smith, Aran Lunzer, Vanessa Ada Freudenberg, Brian Upton, Yoshiki Ohshima
-
Patent number: 12413326Abstract: Systems and methods for a shared virtual environment are provided. The systems and methods include a unique architecture where domains known as “islands” are replicated across various local machines. These islands include objects that publish events. These events include messages that are provided from the island's controller, to a reflector for the addition of a timestamp. The timestamp ensures computational synchronization between all mirrored islands. The timestamped messages are provided from the reflector back to the controllers of the various islands. The controllers incorporate these messages into the existing message queue based upon the message timing. The local machines then execute the messages in time order, until the external message indicates. These timestamp “heartbeats” thus dictate the execution activity across all islands and ensure synchronization of all islands.Type: GrantFiled: January 22, 2024Date of Patent: September 9, 2025Assignee: CEO Vision, IncInventors: David A. Smith, Brian Upton, Vanessa Ada Freudenberg, Aran Lunzer, Yoshiki Ohshima, Anselm Eickhoff
-
Patent number: 12145066Abstract: Systems and methods for a unitary physics engine and image smoothing is provided. In this method, a game and a plug-in physics engine are initialized on multiple gaming systems. Time advancement messages are received by a controller within the physics engine from a reflector, causing the physics engine to compute events in a queue up to the time of the timing message, according to the same set of physics rules. This causes a deterministic computation of all object positions within the game that is identical across all gaming systems. In between the deterministic calculations, the local gaming system may compute speculative object positions, based upon the last deterministic position and the accelerations, velocities and object attributes at that moment. These speculative calculations may be performed at least as often as the frame rate of the display (typically 30, 60 or 120 frames per second).Type: GrantFiled: April 2, 2021Date of Patent: November 19, 2024Assignee: CEO Vision, IncInventors: Brian Upton, Bert Freudenberg, David A. Smith
-
Patent number: 11928275Abstract: Systems and methods for a controlling a shared virtual environment are provided. The systems and methods includes a public display connects to a reflector via a network. A shared virtual environment is replicated on the public display. A QR code is displayed on the public display for scanning by a mobile device. The QR code includes instructions to download a controller interface and location of the reflector. The mobile device provides inputs, via the reflector, to the shared virtual environment. This causes mirroring of computations on each of the plurality of objects across the shared virtual environment deterministically. Further, a new message from the reflector with an appended timestamp is transmitted to advance time within the public display. Inputs from the mobile device may include a touchscreen input corresponding to rendered joysticks and buttons, and/or an accelerometer input after position of the mobile device has been calibrated related to the public display.Type: GrantFiled: November 22, 2022Date of Patent: March 12, 2024Assignee: CEO Vision, IncInventors: Vanessa Ada Freudenberg, Aran Lunzer, Yoshiki Ohshima, David A. Smith, Brian Upton
-
Patent number: 11909517Abstract: Systems and methods for a shared virtual environment are provided. The systems and methods include a unique architecture where domains known as “islands” are replicated across various local machines. These islands include objects that publish events. These events include messages that are provided from the island's controller, to a reflector for the addition of a timestamp. The timestamp ensures computational synchronization between all mirrored islands. The timestamped messages are provided from the reflector back to the controllers of the various islands. The controllers incorporate these messages into the existing message queue based upon the message timing. The local machines then execute the messages in time order, until the external message indicates. These timestamp “heartbeats” thus dictate the execution activity across all islands and ensure synchronization of all islands.Type: GrantFiled: May 26, 2020Date of Patent: February 20, 2024Assignee: CEO VISION, INCInventors: David A. Smith, Brian Upton, Bert Freudenberg, Aran Lunzer, Yoshiki Ohshima, Anselm Eickhoff
-
Patent number: 11537227Abstract: Systems and methods for a controlling a shared virtual environment are provided. The systems and methods includes a public display connects to a reflector via a network. A shared virtual environment is replicated on the public display. A QR code is displayed on the public display for scanning by a mobile device. The QR code includes instructions to download a controller interface and location of the reflector. The mobile device provides inputs, via the reflector, to the shared virtual environment. This causes mirroring of computations on each of the plurality of objects across the shared virtual environment deterministically. Further, a new message from the reflector with an appended timestamp is transmitted to advance time within the public display. Inputs from the mobile device may include a touchscreen input corresponding to rendered joysticks and buttons, and/or an accelerometer input after position of the mobile device has been calibrated related to the public display.Type: GrantFiled: December 14, 2021Date of Patent: December 27, 2022Assignee: CEO VISION, INCInventors: Vanessa Ada Freudenberg, Aran Lunzer, Yoshiki Ohshima, David A. Smith, Brian Upton
-
Patent number: 11427224Abstract: Systems and methods for generating a virtual environment in a flock of vehicles are provided. In this method a reflector is utilized to define a coverage area. Sensory data from autonomous vehicles within this coverage area is collected, along with non-vehicle data. Then a virtual environment may be replicated using the data at a local computational device on each of the vehicles via the transmission of messages through the reflector. Each vehicle can use this data to make decisions regarding movements, as well as having the traffic patterns optimized based upon an objective. When traffic flow is being optimized it is also possible to assign weights to the vehicles to provide them preferential treatment in the traffic flow model. The traffic flow model that is generated may be a fluid dynamics model, or may be based upon deep learning techniques. The objective for the model is generally to maximize total vehicle throughput in order to reduce overall traffic congestion.Type: GrantFiled: May 27, 2020Date of Patent: August 30, 2022Assignee: CEO Vision, IncInventor: David A. Smith