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: 10715791Abstract: 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: GrantFiled: April 28, 2016Date of Patent: July 14, 2020Assignee: GOOGLE LLCInventors: Samuel Mark Matson, Dominik Philemon Kaeser
-
Patent number: 10635259Abstract: 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: GrantFiled: November 15, 2017Date of Patent: April 28, 2020Assignee: GOOGLE LLCInventors: 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: 10620720Abstract: 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: GrantFiled: November 15, 2017Date of Patent: April 14, 2020Assignee: GOOGLE LLCInventors: Per Karlsson, Matthew Seegmiller, Adam Glazier, Evan Hardesty Parker, Matthias Buhlmann, Dominik Philemon Kaeser
-
Patent number: 10559117Abstract: 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: GrantFiled: November 15, 2016Date of Patent: February 11, 2020Assignee: GOOGLE LLCInventors: Dominik Philemon Kaeser, Adam Glazier, Evan Hardesty Parker, Matthew Seegmiller, Per Karlsson, Aleksandr Palatnik
-
System and methods for performing electronic display stabilization via retained lightfield rendering
Patent number: 10419747Abstract: 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: GrantFiled: September 21, 2016Date of Patent: September 17, 2019Assignee: GOOGLE LLCInventors: Evan Hardesty Parker, Matthew Milton Pharr, Johnny Chung Lee, Craig Donner, Daniel Erickson, Dominik Philemon Kaeser -
Patent number: 10359863Abstract: 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: GrantFiled: August 23, 2017Date of Patent: July 23, 2019Assignee: GOOGLE LLCInventors: Matthew Seegmiller, Adam Glazier, Dominik Philemon Kaeser, Per Karlsson, Evan Hardesty Parker, Chun-Po Wang, Matthias Buhlmann
-
Patent number: 10338673Abstract: 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: GrantFiled: August 30, 2016Date of Patent: July 2, 2019Assignee: GOOGLE LLCInventors: Shiqi Chen, Dominik Philemon Kaeser
-
Patent number: 10255713Abstract: 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: GrantFiled: December 29, 2014Date of Patent: April 9, 2019Assignee: Google LLCInventors: Dominik Philemon Kaeser, John Carl Anderson
-
Patent number: 10083539Abstract: 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: GrantFiled: November 15, 2016Date of Patent: September 25, 2018Assignee: Google LLCInventors: Matthias Buhlmann, Dominik Philemon Kaeser, Chun-Po Wang, Matthew Seegmiller, Evan Hardesty Parker
-
Publication number: 20180136743Abstract: 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: ApplicationFiled: August 23, 2017Publication date: May 17, 2018Inventors: Matthew Seegmiller, Adam Glazier, Dominik Philemon Kaeser, Per Karlsson, Evan Hardesty Parker, Chun-Po Wang, Matthias Buhlmann
-
Publication number: 20180136816Abstract: 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: ApplicationFiled: November 15, 2017Publication date: May 17, 2018Inventors: 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: 20180136744Abstract: 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: ApplicationFiled: November 15, 2017Publication date: May 17, 2018Inventors: Per Karlsson, Matthew Seegmiller, Adam Glazier, Evan Hardesty Parker, Matthias Buhlmann, Dominik Philemon Kaeser
-
Publication number: 20170228922Abstract: 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: ApplicationFiled: November 15, 2016Publication date: August 10, 2017Inventors: Dominik Philemon KAESER, Adam GLAZIER, Evan Hardesty PARKER, Matthew SEEGMILLER, Per KARLSSON, Aleksandr PALATNIK
-
Publication number: 20170228921Abstract: 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: ApplicationFiled: November 15, 2016Publication date: August 10, 2017Inventors: Matthias Buhlmann, Dominik Philemon Kaeser, Chun-Po Wang, Matthew Seegmiller, Evan Hardesty Parker
-
Publication number: 20170228931Abstract: 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: ApplicationFiled: February 8, 2016Publication date: August 10, 2017Inventors: Evan Hardesty PARKER, Dominik Philemon KAESER, Aleksandr PALATNIK, Adam GLAZIER
-
Publication number: 20170180721Abstract: 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: ApplicationFiled: September 21, 2016Publication date: June 22, 2017Inventors: Evan Hardesty Parker, Matthew Milton Pharr, Johnny Chung Lee, Craig Donner, Daniel Erickson, Dominik Philemon Kaeser
-
Patent number: 9679413Abstract: 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: GrantFiled: August 13, 2015Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Zhaoyang Xu, Dominik Philemon Kaeser, Joe Michael Kniss
-
Publication number: 20170076502Abstract: 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: ApplicationFiled: August 30, 2016Publication date: March 16, 2017Inventors: Shiqi CHEN, Dominik Philemon KAESER
-
Publication number: 20170046875Abstract: 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: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Inventors: Zhaoyang Xu, Dominik Philemon Kaeser, Joe Michael Kniss
-
Publication number: 20160378204Abstract: 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: ApplicationFiled: June 20, 2016Publication date: December 29, 2016Inventors: Shiqi CHEN, Rahul GARG, Christian PLAGEMANN, Dominik Philemon KAESER, Pierre GEORGEL