Patents by Inventor William Castillo

William Castillo 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: 11070720
    Abstract: Systems and methods are disclosed for directed image capture of a subject of interest, such as a home. Directed image capture can produce higher quality images such as more centrally located within a display and/or viewfinder of an image capture device, higher quality images have greater value for subsequent uses of captured images such as for information extraction or model reconstruction. Graphical guide(s) facilitate content placement for certain positions and quality assessments for the content of interest can be calculated such as for pixel distance of the content of interest to a centroid of the display or viewfinder, or the effect of obscuring objects. Quality assessments can further include instructions for improving the quality of the image capture for the content of interest.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: July 20, 2021
    Assignee: Hover Inc.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Publication number: 20210201524
    Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.
    Type: Application
    Filed: February 24, 2021
    Publication date: July 1, 2021
    Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
  • Publication number: 20210192842
    Abstract: Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.
    Type: Application
    Filed: March 10, 2021
    Publication date: June 24, 2021
    Applicant: Hover Inc.
    Inventors: William Castillo, Manish Upendran, Ajay Mishra, Adam J. Altman
  • Publication number: 20210183161
    Abstract: System and method are provided for scaling a 3-D representation of a building structure. The method includes obtaining images of the building structure, including non-camera anchors. The method also includes identifying reference poses for images based on the non-camera anchors. The method also includes obtaining world map data including real-world poses for the images. The method also includes selecting candidate poses from the real-world poses based on corresponding reference poses. The method also includes calculating a scaling factor for a 3-D representation of the building structure based on correlating the reference poses with the selected candidate poses. Some implementations use structure from motion techniques or LiDAR, in addition to augmented reality frameworks, for scaling the 3-D representations of the building structure. In some implementations, the world map data includes environmental data, such as illumination data, and the method includes generating or displaying the 3-D representation.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Inventors: Manish Upendran, William Castillo, Jena Dzitsiuk, Yunwen Zhou, Matthew Thomas
  • Publication number: 20210142577
    Abstract: Disclosed are techniques for generating a photorealistic image by augmenting or compositing at least a portion of a physical structure (e.g., a house) depicted in a two-dimensional (2D) image with synthetic image data. Additionally, disclosed are techniques for augmenting the depicted physical structure using a minimum amount of three-dimensional (3D) geometric data and applying a scene effect to the synthetic image data to create a photorealistic effect.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 13, 2021
    Applicant: HOVER INC.
    Inventors: Matthew Thomas, Francisco Avila-Beltran, David Royston Cutts, William Castillo, Giridhar Murali, Brandon Scott, Jeffrey Sommers
  • Patent number: 10991158
    Abstract: Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: April 27, 2021
    Assignee: Hover Inc.
    Inventors: William Castillo, Manish Upendran, Ajay Mishra, Adam J. Altman
  • Patent number: 10970869
    Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: April 6, 2021
    Assignee: HOVER INC.
    Inventors: Ajay Mishra, William Castillo, A. J. Altman, Manish Upendran
  • Publication number: 20200404167
    Abstract: An image capture system provides automated prompts for aiding a user in capturing images for use in 3D model creation. While a user is preparing to capture an image, the system provides visual indications that indicate whether a quality-based condition is satisfied. Based on the visual indications, a user can determine whether an image, if captured, would likely be suitable for use in creating a 3D model. Determining if the quality-based condition is satisfied may include monitoring output generated by one or more sensors and comparing the output against a threshold value. Additionally, the system may analyze the visual content or metadata associated with an image to determine if the quality-based condition is satisfied and request user input to further identify certain image features that were identified by the system.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Inventors: Manish Upendran, William Castillo, Derek Halliday
  • Publication number: 20200402301
    Abstract: A process for creating, responsive to a desired analysis, estimate information from received imagery by determining whether the imagery meets a minimum criterion for creating a multi-dimensional model that can address the desired analysis and building an aggregate set of images meeting the minimum criterion from which a multi-dimensional model is then built and an estimate responsive to the desired analysis is derived. The multi-dimensional model, and the responsive estimate, may be refined as additional images are provided to the aggregate set. Desired analyses may include dimensions such as square footage of a roof for building objects.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Applicant: Hover Inc.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20200334901
    Abstract: A system and method for real-time updating of three-dimensional (3D) building models includes receiving a request to analyze building imagery to detect potential physical changes in or around a first building, receiving the building imagery, the building imagery including one or more images of the building, optionally building a first 3D building model (textured or untextured) based on the building imagery, retrieving, from computer storage, a previously stored version of the first 3D building model, comparing, on a region-by-region basis, the first 3D building model against the previously stored version of the first 3D building model, cataloging in computer storage, based on the comparing, changes to the previously stored version of the first 3D building model, where the changes to the first 3D building model represent physical changes to or around the building occurring since a time of the previous stored version of the 3D building model.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Applicant: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Adam J. Altman
  • Patent number: 10805525
    Abstract: An image capture system provides automated prompts for aiding a user in capturing images for use in 3D model creation. While a user is preparing to capture an image, the system provides visual indications that indicate whether a quality-based condition is satisfied. Based on the visual indications, a user can determine whether an image, if captured, would likely be suitable for use in creating a 3D model. Determining if the quality-based condition is satisfied may include monitoring output generated by one or more sensors and comparing the output against a threshold value. Additionally, the system may analyze the visual content or metadata associated with an image to determine if the quality-based condition is satisfied and request user input to further identify certain image features that were identified by the system.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: October 13, 2020
    Assignee: Hover Inc.
    Inventors: Manish Upendran, William Castillo, Derek Halliday
  • Patent number: 10803658
    Abstract: A process for receiving, from a computing device, a series of captured building images. The process continues by processing, in real-time, each building image in the series of captured building images to determine if each building image meets a minimum criterion, wherein the minimum criteria includes applicability to be used in constructing a specific digital multi-dimensional building model. The process continues by aggregating each image meeting the minimum criteria, determining when a base set of building images has been aggregated, wherein the base set of building images includes a threshold number images to model at least a partial multi-dimensional building model representing the series of captured building images, determining one or more facades present in the partial multi-dimensional building model, determining preliminary dimensions for one or more architectural features of the one or more facades and returning, incrementally (in real-time), the preliminary dimensions to the computing device.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: October 13, 2020
    Assignee: Hover Inc.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20200260000
    Abstract: Systems and methods are disclosed for directed image capture of a subject of interest, such as a home. Directed image capture can produce higher quality images such as more centrally located within a display and/or viewfinder of an image capture device, higher quality images have greater value for subsequent uses of captured images such as for information extraction or model reconstruction. Graphical guide(s) facilitate content placement for certain positions and quality assessments for the content of interest can be calculated such as for pixel distance of the content of interest to a centroid of the display or viewfinder, or the effect of obscuring objects. Quality assessments can further include instructions for improving the quality of the image capture for the content of interest.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Applicant: HOVER, Inc.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Patent number: 10713842
    Abstract: A process for receiving, from a computing device, a series of captured building images by overlaying, on a capture device display, a selected graphical guide from a set of sequentially related graphical guides. The process continues by capturing, by a capture device, a building image, wherein the capturing is performed during substantial alignment of an image of a selected building object with a corresponding orientation of the selected graphical guide. The process continues by receiving acknowledgement of the building image being captured for the selected graphical guide and the selected building object. The process is repeated for a plurality of building images.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 14, 2020
    Assignee: HOVER, Inc.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20200193691
    Abstract: A computer system maintains structure data indicating geometrical constraints for each structure category of a plurality of structure categories. The computer system generates a virtual 3D representation of a structure based on a set of images depicting the structure. For each image in the set of images, one or more landmarks are identified. Based on the landmarks, a candidate structure category is selected. The virtual 3D representation is generated based on the geometrical constraints of the candidate structure category and the landmarks identified in the set of images.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: AJAY MISHRA, MANISH UPENDRAN, A.J. ALTMAN, WILLIAM CASTILLO
  • Patent number: 10681264
    Abstract: A process is provided for graphically guiding a user of a capture device (e.g., smartphone) to more accurately capture a series of images of a building. Images are captured as the picture taker moves around the building—taking a plurality (e.g., 4-16) of images from multiple angles and distances. Before capturing an image, a quality of the image may be determined to prevent low quality images from being captured or to provide instructions on how to improve the quality of the image capture. The series of captured images are uploaded to an image processing system to generate a 3D building model that is returned to the user. The returned 3D building model may incorporate scaled measurements of building architectural elements and may include a dataset of measurements for one or more architectural elements such as siding (e.g., aluminum, vinyl, wood, brick and/or paint), windows, doors or roofing.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: June 9, 2020
    Assignee: HOVER, Inc.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Publication number: 20200098171
    Abstract: Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.
    Type: Application
    Filed: November 13, 2019
    Publication date: March 26, 2020
    Inventors: William Castillo, Francisco Avila-Beltran, Ioannis Pavlidis, Adam J. Altman
  • Publication number: 20190385362
    Abstract: A process for receiving, from a computing device, a series of captured building images by overlaying, on a capture device display, a selected graphical guide from a set of sequentially related graphical guides. The process continues by capturing, by a capture device, a building image, wherein the capturing is performed during substantial alignment of an image of a selected building object with a corresponding orientation of the selected graphical guide. The process continues by receiving acknowledgement of the building image being captured for the selected graphical guide and the selected building object. The process is repeated for a plurality of building images.
    Type: Application
    Filed: August 29, 2019
    Publication date: December 19, 2019
    Applicant: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20190371057
    Abstract: A process for receiving, from a computing device, a series of captured building images. The process continues by processing, in real-time, each building image in the series of captured building images to determine if each building image meets a minimum criterion, wherein the minimum criteria includes applicability to be used in constructing a specific digital multi-dimensional building model. The process continues by aggregating each image meeting the minimum criteria, determining when a base set of building images has been aggregated, wherein the base set of building images includes a threshold number images to model at least a partial multi-dimensional building model representing the series of captured building images, determining one or more facades present in the partial multi-dimensional building model, determining preliminary dimensions for one or more architectural features of the one or more facades and returning, incrementally (in real-time), the preliminary dimensions to the computing device.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Applicant: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20190355143
    Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.
    Type: Application
    Filed: July 12, 2019
    Publication date: November 21, 2019
    Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran