Patents by Inventor Aran Lunzer
Aran Lunzer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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
-
Publication number: 20240267146Abstract: 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: ApplicationFiled: January 22, 2024Publication date: August 8, 2024Inventors: David A. Smith, Brian Upton, Vanessa Ada Freudenberg, Aran Lunzer, Yoshiki Ohshima, Anselm Eickhoff
-
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
-
Publication number: 20230319144Abstract: 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: ApplicationFiled: February 24, 2023Publication date: October 5, 2023Inventors: David A. Smith, Aran Lunzer, Vanessa Ada Freudenberg, Brian Upton, Yoshiki Ohshima
-
Publication number: 20230236687Abstract: 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: ApplicationFiled: November 22, 2022Publication date: July 27, 2023Inventors: Vanessa Ada Freudenberg, Aran Lunzer, Yoshiki Ohshima, David A. Smith, Brian Upton
-
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
-
Publication number: 20220197422Abstract: 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: ApplicationFiled: December 14, 2021Publication date: June 23, 2022Inventors: Bert Freudenberg, Aran Lunzer, Yoshiki Ohshima, David A. Smith, Brian Upton
-
Publication number: 20200382232Abstract: 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: ApplicationFiled: May 26, 2020Publication date: December 3, 2020Inventors: David A. Smith, Brian Upton, Bert Freudenberg, Aran Lunzer, Yoshiki Ohshima, Anslem Eickhoff