Patents by Inventor Yoshiki Ohshima
Yoshiki Ohshima 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: 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: 11681925Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: GrantFiled: July 8, 2019Date of Patent: June 20, 2023Assignee: VIANAI SYSTEMS, INC.Inventors: Vishal Inder Sikka, Yoshiki Ohshima
-
Patent number: 11640539Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: GrantFiled: July 8, 2019Date of Patent: May 2, 2023Assignee: Vianai Systems, Inc.Inventors: Vishal Inder Sikka, Yoshiki Ohshima
-
Patent number: 11615321Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: GrantFiled: July 8, 2019Date of Patent: March 28, 2023Assignee: VIANAI SYSTEMS, INC.Inventors: Vishal Inder Sikka, Yoshiki Ohshima
-
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: 20210012212Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Vishal INDER SIKKA, Yoshiki OHSHIMA
-
Publication number: 20210012210Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Vishal INDER SIKKA, Yoshiki OHSHIMA
-
Publication number: 20210012209Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Vishal INDER SIKKA, Yoshiki OHSHIMA
-
Publication number: 20210012211Abstract: As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Vishal INDER SIKKA, Yoshiki OHSHIMA
-
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