Patents by Inventor Rahul Raguram

Rahul Raguram 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).

  • Publication number: 20230306709
    Abstract: In one implementation, a method of estimating the heading of a device is performed by the device including a processor, non-transitory memory, and an image sensor. The method includes determining a geographic location of the device. The method includes capturing, using the image sensor, an image at the geographic location. The method includes detecting one or more lines within the image. The method includes determining a heading of the device based on the one or more lines and the geographic location.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 28, 2023
    Inventors: Oliver Thomas Ruepp, Jai Prakash, Johan Hedborg, Rahul Raguram, Michele Stoppa
  • Patent number: 11699279
    Abstract: In one implementation, a method of estimating the heading of a device is performed by the device including a processor, non-transitory memory, and an image sensor. The method includes determining a geographic location of the device. The method includes capturing, using the image sensor, an image at the geographic location. The method includes detecting one or more lines within the image. The method includes determining a heading of the device based on the one or more lines and the geographic location.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: July 11, 2023
    Assignee: APPLE INC.
    Inventors: Oliver Thomas Ruepp, Jai Prakash, Johan Hedborg, Rahul Raguram, Michele Stoppa
  • Patent number: 8958630
    Abstract: Systems, methods, and machine-readable media for generating a classifier configured to label segments of an image, are discussed. According to one aspect, the system may include a training module, a labeling module, and an update module. The training module may be configured to train a first sub-classifier based on photographic data for a set of pre-labeled image segments and a second sub-classifier based on 3-dimensional point data for the set of pre-labeled image segments. The labeling module may be configured to generate a labeling solution comprising a plurality of associations between an image segment from the set of unlabeled image segments and a label. The update module may be configured to update the set of pre-labeled image segments based on the labeling solution. The training module may also be configured to train the first sub-classifier and the second sub-classifier based on the updated set of pre-labeled image segments.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: David Gallup, Rahul Raguram