Patents by Inventor Zachary R. Kinstner

Zachary R. Kinstner 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: 10699490
    Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: June 30, 2020
    Assignee: Meta View, Inc.
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Patent number: 10489931
    Abstract: Systems and methods for reducing processing load when simulating user interaction with virtual objects in an interactive space and/or evaluating user interaction with virtual objects in an interactive space are described herein. Interactions may include interactions between one or more real-world objects and one or more virtual objects. A real world object may be detected and/or modeled in a virtual world as a collection of point charges.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 26, 2019
    Assignee: Meta View, Inc.
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo
  • Patent number: 10438419
    Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual or Augmented Reality environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. For example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: October 8, 2019
    Assignee: Meta View, Inc.
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Publication number: 20190294235
    Abstract: Presented herein are systems and methods to facilitate interactions in an interactive space. Interactions may include interactions between one or more real-world objects and one or more virtual objects. The interactions with a virtual object may be facilitated through the use of a secondary virtual object that may be provided as part of the virtual object. Interactions with the secondary virtual object may translated into interactions with the virtual object.
    Type: Application
    Filed: December 28, 2018
    Publication date: September 26, 2019
    Inventor: Zachary R. Kinstner
  • Publication number: 20190197782
    Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
    Type: Application
    Filed: July 27, 2018
    Publication date: June 27, 2019
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo, Rebecca B. Frank
  • 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
  • Patent number: 10186088
    Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 22, 2019
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Patent number: 10168768
    Abstract: Presented herein are systems and methods to facilitate interactions in an interactive space. Interactions may include interactions between one or more real-world objects and one or more virtual objects. The interactions with a virtual object may be facilitated through the use of a secondary virtual object that may be provided as part of the virtual object. Interactions with the secondary virtual object may translated into interactions with the virtual object.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: January 1, 2019
    Assignee: Meta Company
    Inventor: Zachary R. Kinstner
  • Publication number: 20180276900
    Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual or Augmented Reality environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. For example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
    Type: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Patent number: 10037629
    Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: July 31, 2018
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo, Rebecca B. Frank
  • Publication number: 20180158249
    Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
    Type: Application
    Filed: January 31, 2018
    Publication date: June 7, 2018
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo, Rebecca B. Frank
  • Patent number: 9990779
    Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. As an example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: June 5, 2018
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Patent number: 9984510
    Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual elements in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow a first virtual element to move within the virtual environment based on an anchor relationship between the first virtual element and a second virtual element. The anchor relationship may define an equilibrium position for the first virtual element. The equilibrium position may define a return position for the first virtual element with respect to the second virtual element. Responsive to the first virtual element being displaced from the equilibrium position, the virtual element may move towards the equilibrium position.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 29, 2018
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Rebecca B. Frank
  • Patent number: 9928661
    Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: March 27, 2018
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Raymond Chun Hing Lo, Rebecca B. Frank
  • Publication number: 20170330385
    Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. As an example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz
  • Publication number: 20170330378
    Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Zachary R. Kinstner, Rebecca B. Frank, Yishai Gribetz