Patents by Inventor Patrick Mihelich

Patrick Mihelich 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: 11195049
    Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Joel Hesch, Esha Nerurkar, Patrick Mihelich
  • Patent number: 10275945
    Abstract: An electronic device includes at least one sensor, a display, and a processor. The processor is configured to determine a dimension of a physical object along an axis based on a change in position of the electronic device when the electronic device is moved from a first end of the physical object along the axis to a second end of the physical object along the axis. A method includes capturing and displaying imagery of a physical object at an electronic device, and receiving user input identifying at least two points of the physical object in the displayed imagery. The method further includes determining, at the electronic device, at least one dimensional aspect of the physical object based on the at least two points of the physical object using a three-dimensional mapping of the physical object.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: April 30, 2019
    Assignee: GOOGLE LLC
    Inventors: Johnny Chung Lee, Joel Hesch, Ryan Hickman, Patrick Mihelich, James Fung
  • Publication number: 20180211137
    Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 26, 2018
    Inventors: Joel HESCH, Esha NERURKAR, Patrick MIHELICH
  • Patent number: 9953243
    Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Joel Hesch, Esha Nerurkar, Patrick Mihelich
  • Publication number: 20170358142
    Abstract: An electronic device includes at least one sensor, a display, and a processor. The processor is configured to determine a dimension of a physical object along an axis based on a change in position of the electronic device when the electronic device is moved from a first end of the physical object along the axis to a second end of the physical object along the axis. A method includes capturing and displaying imagery of a physical object at an electronic device, and receiving user input identifying at least two points of the physical object in the displayed imagery. The method further includes determining, at the electronic device, at least one dimensional aspect of the physical object based on the at least two points of the physical object using a three-dimensional mapping of the physical object.
    Type: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Inventors: Johnny Chung Lee, Joel Hesch, Ryan Hickman, Patrick Mihelich, James Fung
  • Patent number: 9631956
    Abstract: Methods and systems for calibrating sensors on a computing device are described herein. In an example implementation, a computing device may perform a method to calibrate one or more sensors, which may include receiving an indication that a sensor has been calibrated. The computing device may further receive independent observations of a motion of a device from the calibrated sensor and a potentially non-calibrated sensor. The device may determine as independent estimation of motion based on the movement of the device corresponding to the outputs of the respective sensors. Based on whether or not the estimation of motion as provided by the potentially non-calibrated sensor is within a threshold variance of the estimation of motion as provided by the calibrated sensor, the computing device may provide instructions to adjust parameters of the non-calibrated sensor.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Patrick Mihelich, Renzo De Nardi, Ivan Dryanovski
  • Patent number: 9405734
    Abstract: A web page or group of pages can be automatically generated based on images selected by a user. The images are analyzed for color and groups of colors for the page background and image framing are determined. Images are analyzed to determine the shapes of the images and the images are placed within appropriate shapes on a page on the web. Click-through rate can be estimated for images and this click-through rate used during the web page generation. Important sections are evaluated in the images and cropping may occur for the images on a page. Text and video can be part of the web page. Software applications can be accessed from the web page as well. The online web pages can be tailored for presentation on a mobile device.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 2, 2016
    Assignee: Reflektion, Inc.
    Inventors: David Berthelot, Michael Dixon, Rajeev Madhavan, Mercedes Mapua, Patrick Mihelich, Win Min, Hamid Savoj, Hsiao-Ping Tseng, James D Tucek
  • Publication number: 20150310310
    Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 29, 2015
    Inventors: Joel Hesch, Esha Nerurkar, Patrick Mihelich
  • Publication number: 20150193982
    Abstract: A system includes a first electronic device and a second electronic device. The first electronic device is to display a first augmented reality overlay on imagery of a local environment captured by the first electronic device, the first augmented reality overlay including a depiction of a virtual object from a first perspective that is based on a position and orientation of the first electronic device using a three-dimensional mapping of the local environment. The second electronic device is to display a second augmented reality overlay on imagery of the local environment captured by the second electronic device, the second augmented reality overlay including a depiction of the virtual object from a perspective based on a position and orientation of the second electronic device using the three-dimensional mapping.
    Type: Application
    Filed: January 2, 2015
    Publication date: July 9, 2015
    Inventors: Patrick Mihelich, Johnny Lee
  • Publication number: 20150192439
    Abstract: Methods and systems for calibrating sensors on a computing device are described herein. In an example implementation, a computing device may perform a method to calibrate one or more sensors, which may include receiving an indication that a sensor has been calibrated. The computing device may further receive independent observations of a motion of a device from the calibrated sensor and a potentially non-calibrated sensor. The device may determine as independent estimation of motion based on the movement of the device corresponding to the outputs of the respective sensors. Based on whether or not the estimation of motion as provided by the potentially non-calibrated sensor is within a threshold variance of the estimation of motion as provided by the calibrated sensor, the computing device may provide instructions to adjust parameters of the non-calibrated sensor.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: Motorola Mobility LLC
    Inventors: Patrick Mihelich, Renzo De Nardi, Ivan Dryanovski
  • Publication number: 20140189476
    Abstract: A web page or group of pages can be automatically generated based on images selected by a user. The images are analyzed for color and groups of colors for the page background and image framing are determined. Images are analyzed to determine the shapes of the images and the images are placed within appropriate shapes on a page on the web. Click-through rate can be estimated for images and this click-through rate used during the web page generation. Important sections are evaluated in the images and cropping may occur for the images on a page. Text and video can be part of the web page. Software applications can be accessed from the web page as well. The online web pages can be tailored for presentation on a mobile device.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Applicant: Reflektion, Inc.
    Inventors: David Berthelot, Michael Dixon, Rajeev Madhavan, Mercedes Mapua, Patrick Mihelich, Win Min, Hamid Savoj, Hsiao-Ping Tseng, James D. Tucek