Patents by Inventor Joshua B. EITEN

Joshua B. EITEN 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: 10964122
    Abstract: Facilitating a virtual object contacting (or snapping to) a target surface (such as a virtual surface in a virtual reality environment, or a real surface in an augmented reality environment). A computing system detects a user-selection of a virtual object, and that the virtual object has moved proximate to a target surface. While the virtual object remains proximate to the target surface, if the computing system detects a user-initiated snapping instruction, the computing system snaps the virtual object to the target surface. Potentially, after the virtual object is snapped to the target surface, the user may continue to manipulate (e.g., resize, reproportion, copy, slide, rotate, and so forth) that virtual object while maintaining the virtual object in contact with the target surface.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: March 30, 2021
    Assignee: MICROSOFTTECHNOLOGY LICENSING, LLC
    Inventors: Jia Wang, Joshua B. Eiten
  • Publication number: 20200286299
    Abstract: Facilitating a virtual object contacting (or snapping to) a target surface (such as a virtual surface in a virtual reality environment, or a real surface in an augmented reality environment). A computing system detects a user-selection of a virtual object, and that the virtual object has moved proximate to a target surface. While the virtual object remains proximate to the target surface, if the computing system detects a user-initiated snapping instruction, the computing system snaps the virtual object to the target surface. Potentially, after the virtual object is snapped to the target surface, the user may continue to manipulate (e.g., resize, reproportion, copy, slide, rotate, and so forth) that virtual object while maintaining the virtual object in contact with the target surface.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Jia WANG, Joshua B. EITEN