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: 10460465
    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: August 31, 2017
    Date of Patent: October 29, 2019
    Assignee: Hover Inc.
    Inventors: Ajay Mishra, William Castillo, A. J. Altman, Manish Upendran
  • Publication number: 20190313016
    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: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Manish Upendran, William Castillo, Derek Halliday
  • Patent number: 10410413
    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: April 2, 2018
    Date of Patent: September 10, 2019
    Assignee: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Patent number: 10410412
    Abstract: A process for receiving, from a computing device, a series of captured building images and processing, in real-time, each building image in the series of captured building images to determine if the building image meets a minimum threshold for quality. The process continues, for each building image meeting the minimum threshold for quality, by returning a first quality indication to the computing device and for each building image not meeting the minimum threshold for quality, by returning a second quality indication to the computing device. When a complete set of quality building images has been received, the process continues by creating at least a partial multi-dimensional building model based at least partially on the complete set of quality building images.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: September 10, 2019
    Assignee: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Patent number: 10382673
    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: January 11, 2017
    Date of Patent: August 13, 2019
    Assignee: Hover Inc.
    Inventors: Manish Upendran, William Castillo, Derek Halliday
  • Publication number: 20190080200
    Abstract: A computer system trains a machine learning model to estimate a real-world measurement of a feature of a structure. The machine learning model is trained using a plurality of digital image sets, wherein each image set depicts a particular structure, and a plurality of measurements, wherein each measurement is a measurement of a feature of a particular structure. After the machine learning model is trained, it is used to estimate a measurement of a feature of a particular structure depicted in a particular image set.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
  • Publication number: 20190066322
    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: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
  • Patent number: 10178303
    Abstract: A process is provided for guiding a capture device (e.g., smartphone, tablet, drone, etc.) to capture a series of images of a building. Images are captured as the camera device moves around the building—taking a plurality of images (e.g., video) from multiple angles and distances. 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: March 31, 2017
    Date of Patent: January 8, 2019
    Assignee: HOVER INC.
    Inventors: William Castillo, Derek Halliday, Manish Upendran
  • Publication number: 20180332217
    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: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Applicant: HOVER INC.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Publication number: 20180225869
    Abstract: A process for receiving, from a computing device, a series of captured building images and processing, in real-time, each building image in the series of captured building images to determine if the building image meets a minimum threshold for quality. The process continues, for each building image meeting the minimum threshold for quality, by returning a first quality indication to the computing device and for each building image not meeting the minimum threshold for quality, by returning a second quality indication to the computing device. When a complete set of quality building images has been received, the process continues by creating at least a partial multi-dimensional building model based at least partially on the complete set of quality building images.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Applicant: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Publication number: 20180225870
    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: April 2, 2018
    Publication date: August 9, 2018
    Applicant: HOVER INC.
    Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
  • Patent number: 10038838
    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: November 10, 2016
    Date of Patent: July 31, 2018
    Assignee: HOVER INC.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Publication number: 20180198976
    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: January 11, 2017
    Publication date: July 12, 2018
    Applicant: Hover Inc.
    Inventors: Manish Upendran, William Castillo, Derek Halliday
  • Patent number: 9934608
    Abstract: A process for graphically guiding a user of a capture device (e.g., smartphone) to more accurately and completely capture a series of ground-level images of a building. Ground-level images are captured as the picture taker moves around the building—taking a plurality (e.g., 4-16 for an entire building) of ground level images from multiple angles and/or distances. The series of captured ground level images may be uploaded to an image processing system to create a 3D building model and returned to the user or processed locally. 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 or doors.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 3, 2018
    Assignee: HOVER INC.
    Inventors: William Castillo, Francisco Avila-Beltran, Ioannis Pavlidis, Adam J. Altman
  • Publication number: 20170208245
    Abstract: A process is provided for guiding a capture device (e.g., smartphone, tablet, drone, etc.) to capture a series of images of a building. Images are captured as the camera device moves around the building—taking a plurality of images (e.g., video) from multiple angles and distances. 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: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Applicant: HOVER INC.
    Inventors: William Castillo, Derek Halliday, Manish Upendran
  • Publication number: 20170064200
    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: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Applicant: HOVER INC.
    Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
  • Publication number: 20160350969
    Abstract: A process for graphically guiding a user of a capture device (e.g., smartphone) to more accurately and completely capture a series of ground-level images of a building. Ground-level images are captured as the picture taker moves around the building—taking a plurality (e.g., 4-16 for an entire building) of ground level images from multiple angles and/or distances. The series of captured ground level images may be uploaded to an image processing system to create a 3D building model and returned to the user or processed locally. 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 or doors.
    Type: Application
    Filed: May 27, 2016
    Publication date: December 1, 2016
    Applicant: HOVER INC.
    Inventors: William Castillo, Francisco Avila-Beltran, Ioannis Pavlidis, Adam J. Altman
  • Publication number: 20090230604
    Abstract: A system for producing removable portions for mass-distributable packets by single-pass manufacturing, in which a printed web is slit into two ribbons, one of which is then folded upon itself to create a multi-ply ribbon that appears to be of heavier stock than the original paper. Alternatively, the multi-ply ribbon can be created by gluing together multiple ribbons, or by a combination of folding ribbons and gluing together ribbons. The multi-ply ribbon is die cut into an inside portion and an outside portion and married to the other ribbon, after which the outside portion is removed, leaving the inner portion as removable portions. Alternatively, the folded ribbon can be kiss cut after it has been married to the other ribbon. The removable portions can be UV-coated to simulate plastic and printed with information personalized for the advertiser or for the recipient.
    Type: Application
    Filed: May 28, 2009
    Publication date: September 17, 2009
    Applicant: LEHIGH PRESS, INC.
    Inventors: John Romita, William Castillo
  • Patent number: 7540481
    Abstract: A system for producing removable portions for mass-distributable packets by single-pass manufacturing, in which a printed web is slit into two ribbons, one of which is then folded upon itself to create a multi-ply ribbon that appears to be of heavier stock than the original paper. Alternatively, the multi-ply ribbon can be created by gluing together multiple ribbons, or by a combination of folding ribbons and gluing together ribbons. The multi-ply ribbon is die cut into an inside portion and an outside portion and married to the other ribbon, after which the outside portion is removed, leaving the inner portion as removable portions. Alternatively, the folded ribbon can be kiss cut after it has been married to the other ribbon. The removable portions can be UV-coated to simulate plastic and printed with information personalized for the advertiser or for the recipient.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: June 2, 2009
    Assignee: Lehigh Press, Inc.
    Inventors: John Romita, William Castillo
  • Patent number: 7469887
    Abstract: A system for producing removable portions for mass-distributable packets by single-pass manufacturing, in which a printed web is slit into two ribbons, one of which is then folded upon itself to create a multi-ply ribbon that appears to be of heavier stock than the original paper. Alternatively, the multi-ply ribbon can be created by gluing together multiple ribbons, or by a combination of folding ribbons and gluing together ribbons. The multi-ply ribbon is die cut into an inside portion and an outside portion and married to the other ribbon, after which the outside portion is removed, leaving the inner portion as removable portions. Alternatively, the folded ribbon can be kiss cut after it has been married to the other ribbon. The removable portions can be UV-coated to simulate plastic and printed with information personalized for the advertiser or for the recipient.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: December 30, 2008
    Assignee: Lehigh Press, Inc.
    Inventors: John Romita, William Castillo