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: 20180160106
    Abstract: Systems and methods are described include defining, at a computing device, a set of images based on captured images, projecting, at the computing device, a portion of the set of images from a planar perspective image plane onto a spherical image plane by recasting a plurality of viewing rays associated with the portion of the set of images from a plurality of viewpoints arranged around a curved path to a viewpoint, determining, at the computing device, a periphery boundary corresponding to the viewpoint and generating updated images by removing pixels that are outside of the periphery boundary, and providing, for display, the updated images within the bounds of the periphery boundary.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 7, 2018
    Inventors: Carlos Hernandez Esteban, Robert Anderson, Changchang Wu, Michael Krainin
  • Patent number: 9936128
    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: Grant
    Filed: May 20, 2015
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventors: Alexandros Andre Chaaraoui, Carlos Hernandez Esteban, Li Zhang, Steven Maxwell Seitz
  • Patent number: 9896925
    Abstract: A system and method acquire raw data from drilling equipment that includes at least two drilling related parameters measured in real time during a drilling operation by a drilling rig and conditioning the raw data by removing outlier data values and/or filtering out noise. The conditioned data is processed to generate output values and generating an alarm based on the output values to indicate an abnormal drilling condition. Processing the conditioned data includes determining incremental changes in data values and whether the incremental changes are an increase, decrease or no change for each of the at least two drilling related parameters. The incremental changes are summed over a user-defined time period for each of the at least two drilling related parameters and compared to a threshold for the user-defined time period for each of the at least two drilling related parameters.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: February 20, 2018
    Assignee: CHEVRON U.S.A. INC.
    Inventors: Carlos A. Hernandez, Ray E. Johnston, Kelli M. Rettew, Janice S. Mathew, Steven J. Shipula, Tony Gomez
  • Publication number: 20180048816
    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: October 3, 2017
    Publication date: February 15, 2018
    Inventors: Robert Anderson, Steven Maxwell Seitz, Carlos Hernandez Esteban
  • Patent number: 9877016
    Abstract: Systems and methods are described include defining, at a computing device, a set of images based on captured images, projecting, at the computing device, a portion of the set of images from a planar perspective image plane onto a spherical image plane by recasting a plurality of viewing rays associated with the portion of the set of images from a plurality of viewpoints arranged around a curved path to a viewpoint, determining, at the computing device, a periphery boundary corresponding to the viewpoint and generating updated images by removing pixels that are outside of the periphery boundary, and providing, for display, the updated images within the bounds of the periphery boundary.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventors: Carlos Hernandez Esteban, Robert Anderson, Changchang Wu, Michael Krainin
  • Publication number: 20170332650
    Abstract: Described herein are methods of sanitizing and preserving produce and other agricultural products, for example for consumption as Ready-to-Eat. The methods can comprise treating the products with a sanitizing agent and forming a protective coating over the products.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 23, 2017
    Inventors: Chance Holland, James Rogers, Stephen William Kaun, Carlos Hernandez, Alexander William Thomas, Savannah Jane Dearden
  • Patent number: 9813621
    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: Grant
    Filed: May 26, 2015
    Date of Patent: November 7, 2017
    Assignee: Google LLC
    Inventors: Robert Anderson, Steven Maxwell Seitz, Carlos Hernandez Esteban
  • Patent number: 9807302
    Abstract: Embodiments efficiently account for variations in camera position across an image, when the image is texture mapped from a single position associated with the image. In an embodiment, each pixel of an image is texture mapped to a three dimensional model. A time offset mask for the image and a value representing a speed of the camera are received. The time offset mask and speed values are used to create an offset mask. The offset mask is applied to the texture mapped model to correct for variations in camera position across an image.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Carlos Hernandez Esteban, Robert Anderson
  • Publication number: 20170242555
    Abstract: In example embodiments, a method of implementing an industrial asset browser user interface is disclosed. An asset browser component is embedded in a user interface of an application executing on a device. A notification is received at the asset browser component pertaining to activation in a dashboard user interface of an asset in an industrial internet of things (IIoT). Information that is to be presented by the asset browser component in response to the notification is updated. An asset browser user interface is opened for presentation of the updated information. Upon a closing of the asset browser user interface, a breadcrumb presented in the dashboard user interface is updated to reflect an interaction of the user with the asset browser user interface.
    Type: Application
    Filed: September 9, 2016
    Publication date: August 24, 2017
    Inventors: Martin Wragg, Carlos Hernandez
  • Publication number: 20170241252
    Abstract: A system and method acquire raw data from drilling equipment that includes at least two drilling related parameters measured in real time during a drilling operation by a drilling rig and conditioning the raw data by removing outlier data values and/or filtering out noise. The conditioned data is processed to generate output values and generating an alarm based on the output values to indicate an abnormal drilling condition. Processing the conditioned data includes determining incremental changes in data values and whether the incremental changes are an increase, decrease or no change for each of the at least two drilling related parameters. The incremental changes are summed over a user-defined time period for each of the at least two drilling related parameters and compared to a threshold for the user-defined time period for each of the at least two drilling related parameters.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Carlos A. Hernandez, Ray E. Johnston, Kelli M. Rettew, Janice S. Mathew, Steven J. Shipula, Tony Gomez
  • Publication number: 20170242935
    Abstract: In example embodiments, a method of presenting time series data in a user interface is disclosed. A time series data component is embedded in a user interface of an application executing on a device. Time series data corresponding to an asset in an industrial internet of things (IIoT) is presented by the time series data component based on a context of a user of the device. Customizations pertaining to the presenting of the time series data are received. The customizations include annotations relating to the time series data. A snapshot of the time series data and the customizations is shared. Upon an accessing of the shared snapshot from an additional time series data component, the snapshot is presented by the additional time series data component based on a combination the context of the user of the device and a context of a user of an additional device.
    Type: Application
    Filed: September 9, 2016
    Publication date: August 24, 2017
    Inventors: Martin Wragg, Carlos Hernandez
  • Patent number: 9734551
    Abstract: Implementations generally relate to providing depth-of-field renderings. In some implementations, a method includes linearizing an image. The method further includes partitioning a depth map of the image into a plurality of depth intervals. The method further includes blurring pixels associated with each depth interval, where the pixels of each depth interval are blurred separately from the pixels of the other depth intervals. The method further includes applying at least one camera response function to the image after the pixels of the plurality of depth intervals are blurred.
    Type: Grant
    Filed: December 1, 2013
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Carlos Hernandez Esteban, Li Zhang
  • Publication number: 20170220641
    Abstract: Methods, systems, computer program products, and articles of manufacture for performing a query are described. Context information for formulating a query is obtained. The query is performed to identify a first card based on the context information, the query being performed by comparing the context information and an attribute of the first card, the attribute defining context of the first card. The identification of the first card that satisfies the query is provided.
    Type: Application
    Filed: November 29, 2016
    Publication date: August 3, 2017
    Inventors: Clement Chi, Lauren Renee Bridge, Carlos Hernandez, Josh Lindsay
  • Patent number: 9670767
    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: Grant
    Filed: November 21, 2014
    Date of Patent: June 6, 2017
    Assignee: 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: 9654761
    Abstract: Systems and methods for the generation of depth data for a scene using images captured by a camera-enabled mobile device are provided. According to a particular implementation of the present disclosure, a reference image can be captured of a scene with an image capture device, such as an image capture device integrated with a camera-enabled mobile device. A short video or sequence of images can then be captured from multiple different poses relative to the reference scene. The captured image and video can then be processed using computer vision techniques to produce an image with associated depth data, such as an RGBZ image.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 16, 2017
    Assignee: Google Inc.
    Inventors: Carlos Hernandez Esteban, Steven Maxwell Seitz, Sameer Agarwal, Simon Fuhrmann
  • Patent number: 9613453
    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: Grant
    Filed: April 24, 2012
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventor: Carlos Hernandez Esteban
  • Publication number: 20170073532
    Abstract: Presented are compositions that can be used as protective coatings for agricultural (e.g., food) substrates. The compositions can comprise a compound of Formula I: and an additive, wherein the variables m, n, q, r, Ra, Rb, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12 and R13 are defined herein. The protective coatings formed from the compositions can be used to prevent food spoilage due to, for instance, moisture loss, oxidation, or infection by a foreign pathogen.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 16, 2017
    Inventors: Louis Perez, Chance Holland, James Rogers, Stephen William Kaun, Carlos Hernandez, Charles Patrick Frazier
  • Patent number: 9554648
    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: Grant
    Filed: December 17, 2015
    Date of Patent: January 31, 2017
    Assignee: MABE, S.A. DE C.V.
    Inventor: Carlos Hernandez Zaragoza
  • Publication number: 20160352982
    Abstract: Systems and methods are related to a camera rig and generating stereoscopic panoramas from captured images for display in a virtual reality (VR) environment.
    Type: Application
    Filed: May 27, 2016
    Publication date: December 1, 2016
    Inventors: Joshua Weaver, Robert Anderson, Changchang Wu, Michael Krainin, David Gallup, Steven Maxwell Seitz, Carlos Hernandez Esteban, Matthew Thomas Valente, Christopher Edward Hoover, Erik Hubert Dolly Goossens
  • Publication number: 20160353090
    Abstract: Systems and methods are described include defining, at a computing device, a set of images based on captured images, projecting, at the computing device, a portion of the set of images from a planar perspective image plane onto a spherical image plane by recasting a plurality of viewing rays associated with the portion of the set of images from a plurality of viewpoints arranged around a curved path to a viewpoint, determining, at the computing device, a periphery boundary corresponding to the viewpoint and generating updated images by removing pixels that are outside of the periphery boundary, and providing, for display, the updated images within the bounds of the periphery boundary.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Carlos Hernandez Esteban, Robert Anderson, Changchang Wu, Michael Krainin