Patents by Inventor Dominik Philemon Kaeser

Dominik Philemon Kaeser 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: 10715791
    Abstract: A virtual eyeglass set may include a frame, a first virtual lens and second virtual lens, and a processor. The frame may mount onto a user's head and hold the first virtual lens in front of the user's left eye and the second virtual lens in front of the user's right eye. A first side of each lens may face the user and a second side of each lens may face away from the user. Each of the first virtual lens and the second virtual lens may include a light field display on the first side, and a light field camera on the second side. The processor may construct, for display on each of the light field displays based on image data received via each of the light field cameras, an image from a perspective of the user's respective eye.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Samuel Mark Matson, Dominik Philemon Kaeser
  • Patent number: 10635259
    Abstract: In one general aspect, a method can include triggering display of a virtual environment in a head mounted display (HMD) device operating in a physical environment, triggering display of a first virtual object representing a second virtual object, the first virtual object having a size smaller than a size of the second virtual object, receiving an indication of an interaction of a user with the first virtual object, the user having a first size larger than the size of the first virtual object, and triggering an interaction with the second virtual object in response to an interaction with the first virtual object, the user having a second size larger than the first size when interacting with the second virtual object.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Ran Tao, Tarik Abdel-Gawad, Adam Glazier, Dominik Philemon Kaeser, Matthew Seegmiller, Andre Le, Nadav Ashkenazi, Han-Wei Chu, Joanna Kim, Michael Podwal, Robert Carl Jagnow, Chun-Po Wang
  • Patent number: 10620720
    Abstract: A technique may include determining a cumulative movement of an input controller in a physical environment, determining a scaling factor based on the cumulative movement of the input controller in the physical environment, determining a current movement of the input controller in the physical environment for a time period, and registering, in a virtual environment, only a portion of the current movement of the input controller based on the scaling factor.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Per Karlsson, Matthew Seegmiller, Adam Glazier, Evan Hardesty Parker, Matthias Buhlmann, Dominik Philemon Kaeser
  • Patent number: 10559117
    Abstract: In a system for moving and scaling in a virtual reality environment, a user may a move from a first virtual position in the virtual environment toward a selected feature at a second virtual position in the virtual environment. While moving from the first position toward the second position, a user's scale, or perspective, relative to the user's surroundings in the virtual environment, may be adjusted via manipulation of a user interface provided on a handheld electronic device.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: February 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Dominik Philemon Kaeser, Adam Glazier, Evan Hardesty Parker, Matthew Seegmiller, Per Karlsson, Aleksandr Palatnik
  • Patent number: 10419747
    Abstract: In a system having a user-portable display device, a method includes maintaining a lightfield data structure representing at least a portion of a four-dimensional (4D) lightfield for a three-dimensional (3D) world in association with a first pose of the user-portable display device relative to the 3D world. The method further includes determining a second pose of the user-portable display device relative to the 3D world, the second pose comprising an updated pose of the user-portable display device. The method additionally includes generating a display frame from the lightfield data structure based on the second pose, the display frame representing a field of view of the 3D world from the second pose.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 17, 2019
    Assignee: GOOGLE LLC
    Inventors: Evan Hardesty Parker, Matthew Milton Pharr, Johnny Chung Lee, Craig Donner, Daniel Erickson, Dominik Philemon Kaeser
  • Patent number: 10359863
    Abstract: In a system for moving, or dragging, a virtual reality environment, a user wearing a head mounted display (HMD) device may be at a first physical position in a physical space, corresponding to a first virtual position in the virtual environment. The user may select a second virtual position in the virtual environment by, for example, manipulation of a handheld electronic device operably coupled to the HMD. The system may construct a three dimensional complex proxy surface based on the first and second virtual positions, and may move the virtual elements of the virtual environment along the proxy surface. This movement of the virtual environment may be perceived by the user as a move from the first virtual position to the second virtual position, although the user may remain at the first physical position within the physical space.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Seegmiller, Adam Glazier, Dominik Philemon Kaeser, Per Karlsson, Evan Hardesty Parker, Chun-Po Wang, Matthias Buhlmann
  • Patent number: 10338673
    Abstract: A system for detecting and tracking a hover position of a manual pointing device, such as finger(s), on a handheld electronic device may include overlaying a rendered mono-chromatic keying screen, or green screen, on a user interface, such as a keyboard, of the handheld electronic device. A position of the finger(s) relative to the keyboard may be determined based on the detection of the finger(s) on the green screen and a known arrangement of the keyboard. An image of the keyboard and the position of the finger(s) may be rendered and displayed, for example, on a head mounted display, to facilitate user interaction via the keyboard with a virtual immersive experience generated by the head mounted display.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: July 2, 2019
    Assignee: GOOGLE LLC
    Inventors: Shiqi Chen, Dominik Philemon Kaeser
  • Patent number: 10255713
    Abstract: A computer-implemented method for dynamically adjusting rendering parameters based on user movements may include determining viewpoint movement data for a user viewing a rendering of a 3D model at a first time, determining a first level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the first time and rendering the 3D model at the first level-of-detail. The method may also include determining viewpoint movement data for the user at a second time, wherein the viewpoint movement data at the second time differs from the viewpoint movement data at the first time. In addition, the method may include determining a second level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the second time and rendering the 3D model at the second level-of-detail, wherein the second level-of-detail differs from the first level-of-detail.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Dominik Philemon Kaeser, John Carl Anderson
  • Patent number: 10083539
    Abstract: In a control system for navigating in a virtual reality environment, a user may select a virtual feature in the virtual environment, and set an anchor point on the selected feature. The user may then move, or adjust position, relative to the feature, and/or move and/or scale the feature in the virtual environment, maintaining the portions of the feature at the set anchor point within the user's field of view of the virtual environment.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Matthias Buhlmann, Dominik Philemon Kaeser, Chun-Po Wang, Matthew Seegmiller, Evan Hardesty Parker
  • Publication number: 20180136743
    Abstract: In a system for moving, or dragging, a virtual reality environment, a user wearing a head mounted display (HMD) device may be at a first physical position in a physical space, corresponding to a first virtual position in the virtual environment. The user may select a second virtual position in the virtual environment by, for example, manipulation of a handheld electronic device operably coupled to the HMD. The system may construct a three dimensional complex proxy surface based on the first and second virtual positions, and may move the virtual elements of the virtual environment along the proxy surface. This movement of the virtual environment may be perceived by the user as a move from the first virtual position to the second virtual position, although the user may remain at the first physical position within the physical space.
    Type: Application
    Filed: August 23, 2017
    Publication date: May 17, 2018
    Inventors: Matthew Seegmiller, Adam Glazier, Dominik Philemon Kaeser, Per Karlsson, Evan Hardesty Parker, Chun-Po Wang, Matthias Buhlmann
  • Publication number: 20180136816
    Abstract: In one general aspect, a method can include triggering display of a virtual environment in a head mounted display (HMD) device operating in a physical environment, triggering display of a first virtual object representing a second virtual object, the first virtual object having a size smaller than a size of the second virtual object, receiving an indication of an interaction of a user with the first virtual object, the user having a first size larger than the size of the first virtual object, and triggering an interaction with the second virtual object in response to an interaction with the first virtual object, the user having a second size larger than the first size when interacting with the second virtual object.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 17, 2018
    Inventors: Ran Tao, Tarik Abdel-Gawad, Adam Glazier, Dominik Philemon Kaeser, Matthew Seegmiller, Andre Le, Nadav Ashkenazi, Han-Wei Chu, Joanna Kim, Michael Podwal, Robert Carl Jagnow, Chun-Po Wang
  • Publication number: 20180136744
    Abstract: A technique may include determining a cumulative movement of an input controller in a physical environment, determining a scaling factor based on the cumulative movement of the input controller in the physical environment, determining a current movement of the input controller in the physical environment for a time period, and registering, in a virtual environment, only a portion of the current movement of the input controller based on the scaling factor.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 17, 2018
    Inventors: Per Karlsson, Matthew Seegmiller, Adam Glazier, Evan Hardesty Parker, Matthias Buhlmann, Dominik Philemon Kaeser
  • Publication number: 20170228922
    Abstract: In a system for moving and scaling in a virtual reality environment, a user may a move from a first virtual position in the virtual environment toward a selected feature at a second virtual position in the virtual environment. While moving from the first position toward the second position, a user's scale, or perspective, relative to the user's surroundings in the virtual environment, may be adjusted via manipulation of a user interface provided on a handheld electronic device.
    Type: Application
    Filed: November 15, 2016
    Publication date: August 10, 2017
    Inventors: Dominik Philemon KAESER, Adam GLAZIER, Evan Hardesty PARKER, Matthew SEEGMILLER, Per KARLSSON, Aleksandr PALATNIK
  • Publication number: 20170228921
    Abstract: In a control system for navigating in a virtual reality environment, a user may select a virtual feature in the virtual environment, and set an anchor point on the selected feature. The user may then move, or adjust position, relative to the feature, and/or move and/or scale the feature in the virtual environment, maintaining the portions of the feature at the set anchor point within the user's field of view of the virtual environment.
    Type: Application
    Filed: November 15, 2016
    Publication date: August 10, 2017
    Inventors: Matthias Buhlmann, Dominik Philemon Kaeser, Chun-Po Wang, Matthew Seegmiller, Evan Hardesty Parker
  • Publication number: 20170228931
    Abstract: In a virtual reality system, a user may travel from a first virtual location to a second virtual location. During travel, a dynamic virtual animation may be displayed within a portal in the field of view by the user, allowing the user to experience a sensation of traveling from the first virtual location to the second virtual location. A fixed feature may be displayed in the field of view, surrounding the portal. The arrangement and position of the fixed feature may remain fixed while the dynamic virtual animation is displayed within the portal, to provide a stable frame of reference while experiencing the sensation of traveling. The stable frame of reference provided by the fixed feature may mitigate a feeling of disorientation and/or motion sickness during travel due to a mismatch between the dynamic visual experience and the stationary physical experience.
    Type: Application
    Filed: February 8, 2016
    Publication date: August 10, 2017
    Inventors: Evan Hardesty PARKER, Dominik Philemon KAESER, Aleksandr PALATNIK, Adam GLAZIER
  • Publication number: 20170180721
    Abstract: In a system having a user-portable display device, a method includes maintaining a lightfield data structure representing at least a portion of a four-dimensional (4D) lightfield for a three-dimensional (3D) world in association with a first pose of the user-portable display device relative to the 3D world. The method further includes determining a second pose of the user-portable display device relative to the 3D world, the second pose comprising an updated pose of the user-portable display device. The method additionally includes generating a display frame from the lightfield data structure based on the second pose, the display frame representing a field of view of the 3D world from the second pose.
    Type: Application
    Filed: September 21, 2016
    Publication date: June 22, 2017
    Inventors: Evan Hardesty Parker, Matthew Milton Pharr, Johnny Chung Lee, Craig Donner, Daniel Erickson, Dominik Philemon Kaeser
  • Patent number: 9679413
    Abstract: Systems and methods to transition between viewpoints in a three-dimensional environment are provided. One example method includes obtaining data indicative of an origin position and a destination position of a virtual camera. The method includes determining a distance between the origin position and the destination position of the virtual camera. The method includes determining a peak visible distance based at least in part on the distance between the origin position and the destination position of the virtual camera. The method includes identifying a peak position at which the viewpoint of the virtual camera corresponds to the peak visible distance. The method includes determining a parabolic camera trajectory that traverses the origin position, the peak position, and the destination position. The method includes transitioning the virtual camera from the origin position to the destination position along the parabolic camera trajectory.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Zhaoyang Xu, Dominik Philemon Kaeser, Joe Michael Kniss
  • Publication number: 20170076502
    Abstract: A system for detecting and tracking a hover position of a manual pointing device, such as finger(s), on a handheld electronic device may include overlaying a rendered mono-chromatic keying screen, or green screen, on a user interface, such as a keyboard, of the handheld electronic device. A position of the finger(s) relative to the keyboard may be determined based on the detection of the finger(s) on the green screen and a known arrangement of the keyboard. An image of the keyboard and the position of the finger(s) may be rendered and displayed, for example, on a head mounted display, to facilitate user interaction via the keyboard with a virtual immersive experience generated by the head mounted display.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 16, 2017
    Inventors: Shiqi CHEN, Dominik Philemon KAESER
  • Publication number: 20170046875
    Abstract: Systems and methods to transition between viewpoints in a three-dimensional environment are provided. One example method includes obtaining data indicative of an origin position and a destination position of a virtual camera. The method includes determining a distance between the origin position and the destination position of the virtual camera. The method includes determining a peak visible distance based at least in part on the distance between the origin position and the destination position of the virtual camera. The method includes identifying a peak position at which the viewpoint of the virtual camera corresponds to the peak visible distance. The method includes determining a parabolic camera trajectory that traverses the origin position, the peak position, and the destination position. The method includes transitioning the virtual camera from the origin position to the destination position along the parabolic camera trajectory.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 16, 2017
    Inventors: Zhaoyang Xu, Dominik Philemon Kaeser, Joe Michael Kniss
  • Publication number: 20160378204
    Abstract: A system for tracking a first electronic device, such as a handheld electronic device, in a virtual reality environment generated by a second electronic device, such as a head mounted display may include the fusion of data collected by sensors of the electronic device with data collected by sensors of the head mounted display, together with data collected by a front facing camera of the electronic device related to the front face of the head mounted display.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 29, 2016
    Inventors: Shiqi CHEN, Rahul GARG, Christian PLAGEMANN, Dominik Philemon KAESER, Pierre GEORGEL