Patents by Inventor Carlos Hernandez

Carlos Hernandez 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: 20160353018
    Abstract: Systems and methods for capturing omnistereo content for a mobile device may include receiving an indication to capture a plurality of images of a scene, capturing the plurality of images using a camera associated with a mobile device and displaying on a screen of the mobile device and during capture, a representation of the plurality of images and presenting a composite image that includes a target capture path and an indicator that provides alignment information corresponding to a source capture path associated with the mobile device during capture of the plurality of images. The system may detect that a portion of the source capture path does not match a target capture path. The system can provide an updated indicator in the screen that may include a prompt to a user of the mobile device to adjust the mobile device to align the source capture path with the target capture path.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventors: Robert ANDERSON, Steven Maxwell SEITZ, Carlos Hernandez ESTEBAN
  • Publication number: 20160353089
    Abstract: Systems and methods are described for defining a set of images based on captured images, receiving a viewing direction associated with a user of a virtual reality (VR) head mounted display, receiving an indication of a change in the viewing direction. The methods further include configuring, a re-projection of a portion of the set of images, the re-projection based at least in part on the changed viewing direction and a field of view associated with the captured images, and converting the portion from a spherical perspective projection into a planar perspective projection, rendering by the computing device and for display in the VR head mounted display, an updated view based on the re-projection, the updated view configured to correct distortion and provide stereo parallax in the portion, and providing, to the head mounted display, the updated view including a stereo panoramic scene corresponding to the changed viewing direction.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: David Gallup, Robert Anderson, Carlos Hernandez Esteban, Steven Maxwell Seitz, Riley Adams
  • Publication number: 20160344930
    Abstract: Aspects of the disclosure relate to capturing panoramic images using a computing device. For example, the computing device may record a set of video frames and tracking features each including one or more features that appear in two or more video frames of the set of video frames within the set of video frames may be determined. A set of frame-based features based on the displacement of the tracking features between two or more video frames of the set of video frames may be determined by the computing device. A set of historical feature values based on the set of frame-based features may also be determined by the computing device. The computing device may determine then whether a user is attempting to capture a panoramic image based on the set of historical feature values. In response, the computing device may capture a panoramic image.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Alexandros Andre Chaaraoui, Carlos Hernandez Esteban, Li Zhang, Steven Maxwell Seitz
  • Patent number: 9454796
    Abstract: Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken from, for instance, an oblique perspective, are provided. More specifically, candidate aerial imagery can be identified for alignment with the ground based image. Geometric data associated with the ground based image can be obtained and used to warp the ground based image to a perspective associated with the candidate aerial imagery. One or more feature matches between the warped image and the candidate aerial imagery can then be identified using a feature matching technique. The matched features can be used to align the ground based image with the candidate aerial imagery.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Qi Shan
  • Publication number: 20160206092
    Abstract: The present invention relates to a sliding system for a drawer comprising a main base which is fixed unto a grill whose front end of the base overlaps from the same; a wire rod base set over the main base by means of a fixed rail, said wire rod base allows for the complete aperture of the drawer; a drawer base which supports the drawers and remains fixed unto the system; a plurality of bushings which decrease the amount of friction, which allows for smooth and silent sliding; a magnet which provides closing force to the drawer which grants the closing sensation when the drawer reaches the bump and extractable drawers which are transportable.
    Type: Application
    Filed: December 17, 2015
    Publication date: July 21, 2016
    Inventor: Carlos HERNANDEZ ZARAGOZA
  • Publication number: 20160196658
    Abstract: A system generating a 3D depth profile of an object, including: a moveable video camera to continually capture 2D image data of the object as the camera moves, to capture plural 2D image frames each including plural pixels; a processor configured to: receive the 2D image data; determine position of the camera when each frame is captured; calculate depth of part of an object shown in a pixel in a first frame with respect to a reference, by identifying the part in at least one further frame and calculating the depth using camera positions of the first image and at least one further image; and determine depth profile of the object, for plural parts of the object shown in the pixels. A display displays the depth profile and indicates in real time, as data is gathered, the parts of the object for which the depth profile has been calculated.
    Type: Application
    Filed: November 3, 2015
    Publication date: July 7, 2016
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: George VOGIATIS, Carlos HERNANDEZ
  • Patent number: 9256948
    Abstract: In one aspect, one or more computing devices receive a set of image frames. Each image frame includes pixels. The computing devices align image frames in order to identify flows of the pixels in the set of image frames. Regions of bokeh effect are identified in each image frame by measuring the sizes of areas of expansion across image frames using a set of assumptions and the identified flows. The computing devices adjust the alignment of the set of image frames based at least in part on the identified regions of bokeh effect. For each image frame, the computing devices generates an index map of focus values for each of the pixels that image frame using the improved alignment. A depth map is generated by the computing devices based at least in part on the index maps.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Supasorn Suwajanakorn
  • Publication number: 20160005145
    Abstract: Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken from, for instance, an oblique perspective, are provided. More specifically, candidate aerial imagery can be identified for alignment with the ground based image. Geometric data associated with the ground based image can be obtained and used to warp the ground based image to a perspective associated with the candidate aerial imagery. One or more feature matches between the warped image and the candidate aerial imagery can then be identified using a feature matching technique. The matched features can be used to align the ground based image with the candidate aerial imagery.
    Type: Application
    Filed: August 21, 2015
    Publication date: January 7, 2016
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Qi Shan
  • Patent number: 9202612
    Abstract: A cold shrink assembly includes a first member, a second member, a shrink fit joint and a band. The first member has a tapered shape and includes a first opening or first notch. The second member has a tapered shape and includes a second opening or second notch. The shrink fit joint is disposed over a portion of the first and second members. The band is configured to secure the first and second members in a predetermined position. The band extends through the first opening or first notch, along a first portion of an outer surface of the cold shrink assembly, through the second opening or second notch, and loops back to the first opening or first notch along a second portion of the outer surface of the cold shrink assembly.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: December 1, 2015
    Assignee: Thomas & Betts International, LLC
    Inventors: Carlos Hernandez, Stanley S. Szyszko, Roger L. Lucero, Daniel L. Gardner
  • Publication number: 20150332494
    Abstract: Systems and methods for generating image tour are provided. Method includes receiving sequence of images. Each image has associated depth map and is characterized by plurality of parameters. Method includes interpolating flow path containing points corresponding to each image for each parameter. Each flow path relates parameterization to parameter. Method includes identifying rendering artifacts based on sequence of images, associated depth maps, and interpolated flow paths. Method includes identifying slow segments and fast segments in each of interpolated flow paths based on identified rendering artifacts. Method includes determining start/stop times for each of slow segments. Method includes interpolating time curve based on determined start/stop times for each of slow segments and fixed duration of time for each of fast segments. Time curve relates time to parameterization.
    Type: Application
    Filed: August 23, 2012
    Publication date: November 19, 2015
    Applicant: GOOGLE INC.
    Inventors: Yasutaka FURUKAWA, Carlos Hernandez Esteban, Steven Maxwell Seitz
  • Patent number: 9189859
    Abstract: A system generating a 3D depth profile of an object, including: a moveable video camera to continually capture 2D image data of the object as the camera moves, to capture plural 2D image frames each including plural pixels; a processor configured to: receive the 2D image data; determine position of the camera when each frame is captured; calculate depth of part of an object shown in a pixel in a first frame with respect to a reference, by identifying the part in at least one further frame and calculating the depth using camera positions of the first image and at least one further image; and determine depth profile of the object, for plural parts of the object shown in the pixels. A display displays the depth profile and indicates in real time, as data is gathered, the parts of the object for which the depth profile has been calculated.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: November 17, 2015
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: George Vogiatis, Carlos Hernandez
  • Patent number: 9189891
    Abstract: Systems and methods for navigating a camera are provided. In some aspects, a method includes identifying an initial projection of a target on a viewport of the camera. The initial projection is associated with an initial camera pose of the camera. The method also includes determining a final projection of the target on the viewport. The final projection is associated with a final camera pose of the camera. The method also includes calculating intermediate camera poses of the camera along a navigational path between the initial camera pose and the final camera pose. Each of the intermediate camera poses is associated with a corresponding intermediate projection of the target on the viewport. The intermediate camera poses is calculated such that each subsequent one of the intermediate projections is closer to the final projection than is a previous one of the intermediate projections.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventor: Carlos Hernandez Esteban
  • Patent number: 9142021
    Abstract: Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken from, for instance, an oblique perspective, are provided. More specifically, candidate aerial imagery can be identified for alignment with the ground based image. Geometric data associated with the ground based image can be obtained and used to warp the ground based image to a perspective associated with the candidate aerial imagery. One or more feature matches between the warped image and the candidate aerial imagery can then be identified using a feature matching technique. The matched features can be used to align the ground based image with the candidate aerial imagery.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Qi Shan
  • Publication number: 20150235544
    Abstract: A method of monitoring drilling conditions includes acquiring raw data from drilling equipment and conditioning the raw data to generate conditioned data. Conditioning the raw data includes removing outlier data values and/or filtering out noise. The method further includes processing the conditioned data to generate output values. Processing the conditioned data includes determining a slope of a first set of data values of the conditioned data. The first set of data values correspond to a regression length of time. Processing the conditioned data further includes determining whether a difference between the slope of the first set of data values and a median slope determined over a median window of time exceeds a threshold. The method also includes generating an alarm based on the output values to indicate an abnormal drilling condition.
    Type: Application
    Filed: November 21, 2014
    Publication date: August 20, 2015
    Applicant: Chevron U.S.A. Inc.
    Inventors: Carlos A. Hernandez, Ray E. Johnston, Kelli M. Rettew, Janice S. Mathew, Steven J. Shipula, Tony Gomez
  • Patent number: 9087405
    Abstract: In one aspect, one or more computing devices receive a set of image frames. Each image frame includes pixels. The computing devices align image frames in order to identify flows of the pixels in the set of image frames. Regions of bokeh effect are identified in each image frame by measuring the sizes of areas of expansion across image frames using a set of assumptions and the identified flows. The computing devices adjust the alignment of the set of image frames based at least in part on the identified regions of bokeh effect. For each image frame, the computing devices generates an index map of focus values for each of the pixels that image frame using the improved alignment. A depth map is generated by the computing devices based at least in part on the index maps.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Supasorn Suwajanakorn
  • Publication number: 20150170400
    Abstract: In one aspect, one or more computing devices receive a set of image frames. Each image frame includes pixels. The computing devices align image frames in order to identify flows of the pixels in the set of image frames. Regions of bokeh effect are identified in each image frame by measuring the sizes of areas of expansion across image frames using a set of assumptions and the identified flows. The computing devices adjust the alignment of the set of image frames based at least in part on the identified regions of bokeh effect. For each image frame, the computing devices generates an index map of focus values for each of the pixels that image frame using the improved alignment. A depth map is generated by the computing devices based at least in part on the index maps.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Supasorn Suwajanakorn
  • Publication number: 20150161813
    Abstract: System and method for producing an intermediate image in three passes is provided. An initial image and a final image are identified, each image comprising an associated depthmap and corresponding to a respective camera pose from a respective angular heading. An intermediate image corresponding to an intermediate camera pose with an intermediate angular heading is rendered. A first intermediate image is rendered at a first opacity based on the final image and the associated final depthmap, a second intermediate image is rendered at a second opacity based on the initial image and the associated initial depthmap, and a third intermediate image is rendered at a third opacity based on the final image and the associated final depthmap. The rendered first, second, and third intermediate images, each of which correspond to the intermediate camera pose with the intermediate angular heading, are overlaid to produce a combined image for display.
    Type: Application
    Filed: April 24, 2012
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventor: Carlos Hernandez Esteban
  • Patent number: 9019279
    Abstract: System and method for rendering a sequence of orthographic approximation images corresponding to camera poses to generate an animation moving between an initial view and a final view of a target area are provided. An initial image corresponding to an initial camera pose directed at the target area is identified. A final image and an associated depthmap corresponding to a final camera pose directed at the target area is further identified. A plurality of intermediate images corresponding to a plurality of camera poses directed at the target area is produced by performing interpolation on the initial image, the final image, and the associated depthmap. Each intermediate image is associated with a point along a navigational path between the initial camera pose and the final camera pose. An animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Thomas Prouty, Steven Maxwell Seitz, Carlos Hernandez Esteban, Matthew Robert Simpson
  • Patent number: 8994725
    Abstract: System and methods for generating a model of an environment are provided. In some aspects, a system includes a layer module configured to identify one or more layers of the environment based on a plurality of three-dimensional (3D) points mapping the environment. The system also includes a layout module configured to generate a layout for each layer. Each layout includes a two-dimensional (2D) model of the environment. The system also includes a construction module configured to generate a 3D model of the environment based on the 2D model of each layout.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Yasutaka Furukawa, Steven Maxwell Seitz, Jianxiong Xiao, Carlos Hernandez Esteban, David Robert Gallup
  • Patent number: D725435
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: March 31, 2015
    Assignee: Adicora Corp.
    Inventors: Armando P. Binelo, Carlos Hernandez