Patents by Inventor Bogdan BERG

Bogdan BERG 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: 11023093
    Abstract: An improved human-computer interface for placing and sizing virtual objects in a three-dimensional (ā€œ3Dā€) representation of a real-world environment is disclosed herein. The disclosed HCI can determine a location, size, and orientation of virtual objects in a 3D representation of a real-world environment based on simplified user gestures. In some embodiments, based on the timing and direction of an input gesture, a computing device can utilize (1) an automated mode that determines a position and orientation of a virtual object or utilize (2) a manual mode that determines position, orientation, and size of the virtual object. A computing device capable of 3D spatial mapping generates mesh data defining a 3D representation of a real-world environment and images of the real-world environment. The size of the virtual object can be based on a computed depth of real-world objects related to the virtual object.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Sandhya Rajendra Rao, Kathleen Patricia Mulcahy, Timothy David Kviz, Bogdan Berg
  • Publication number: 20190369836
    Abstract: An improved human-computer interface for placing and sizing virtual objects in a three-dimensional (ā€œ3Dā€) representation of a real-world environment is disclosed herein. The disclosed HCI can determine a location, size, and orientation of virtual objects in a 3D representation of a real-world environment based on simplified user gestures. In some embodiments, based on the timing and direction of an input gesture, a computing device can utilize (1) an automated mode that determines a position and orientation of a virtual object or utilize (2) a manual mode that determines position, orientation, and size of the virtual object. A computing device capable of 3D spatial mapping generates mesh data defining a 3D representation of a real-world environment and images of the real-world environment. The size of the virtual object can be based on a computed depth of real-world objects related to the virtual object.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Inventors: Jason Thomas FAULKNER, Sandhya Rajendra RAO, Kathleen Patricia MULCAHY, Timothy David KVIZ, Bogdan BERG