Patents by Inventor Ryan Goodrich

Ryan Goodrich 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).

  • Publication number: 20250028580
    Abstract: A system and method for application interaction and/or communication, the system maintaining a polyspatial input/output (I/O) graph specifying how applications can interact within a unified logical space. In some embodiments, the polyspatial graph specifies an application hierarchy comprising at least a host application, one or more hosted applications to be executed within the host application, one of the hosted applications corresponding to an intermediate host application for an additional application.
    Type: Application
    Filed: July 18, 2024
    Publication date: January 23, 2025
    Inventors: Timothy S. Condon, Vladimir Vukicevic, Ryan Goodrich
  • Patent number: 12197641
    Abstract: A method of smoothly transitioning between input devices with respect to a virtual reality environment is disclosed. A probable user input action is determined based on input data from a plurality of input devices. A best device is selected from the plurality of input devices based on a quality of a signal of the best device relative to qualities of signals of other devices of the plurality of input devices. Based on a determination that the selected best device is not the same as a previously selected best device from the plurality of devices, a transition between the previously selected device and the best selected device is determined and the transition is used to drive the probable user input action based on input data from the selected best device and input data from the previously selected best device.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: January 14, 2025
    Assignee: Unity Technologies ApS
    Inventors: Gregory Lionel Xavier Jean Palmaro, Dylan Charles Urquidi-Maynard, Eric Provencher, Ryan Goodrich
  • Publication number: 20230244310
    Abstract: A method of smoothly transitioning between input devices with respect to a virtual reality environment is disclosed. A probable user input action is determined based on input data from a plurality of input devices. A best device is selected from the plurality of input devices based on a quality of a signal of the best device relative to qualities of signals of other devices of the plurality of input devices. Based on a determination that the selected best device is not the same as a previously selected best device from the plurality of devices, a transition between the previously selected device and the best selected device is determined and the transition is used to drive the probable user input action based on input data from the selected best device and input data from the previously selected best device.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 3, 2023
    Inventors: Gregory Lionel Xavier Jean Palmaro, Dylan Urquidi-Maynard, Eric Provencher, Ryan Goodrich
  • Patent number: 10254846
    Abstract: A system configured to facilitate interactions with virtual content in an augmented reality environment may comprise one or more of a hand tracking device, a light source, an optical element, one or more physical processor, non-transitory electronic storage, and/or other components. The hand tracking device may be configured to generate output signals conveying positions of a digit of a user's hand over time. The light source may be configured to emit light forming images of virtual content. The optical element being configured to provide the light emitted from the light source into one or more eyes of a user. A visual indicator may be provide that visually indicates a perceived distance between the virtual content and the digit.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: April 9, 2019
    Assignee: META COMPANY
    Inventors: Zachary R. Kinstner, Jared Bott, Ryan Goodrich