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: 10460465Abstract: 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: GrantFiled: August 31, 2017Date of Patent: October 29, 2019Assignee: Hover Inc.Inventors: Ajay Mishra, William Castillo, A. J. Altman, Manish Upendran
-
Publication number: 20190313016Abstract: 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: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Manish Upendran, William Castillo, Derek Halliday
-
Patent number: 10410413Abstract: 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: GrantFiled: April 2, 2018Date of Patent: September 10, 2019Assignee: HOVER INC.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Patent number: 10410412Abstract: 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: GrantFiled: April 2, 2018Date of Patent: September 10, 2019Assignee: HOVER INC.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Patent number: 10382673Abstract: 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: GrantFiled: January 11, 2017Date of Patent: August 13, 2019Assignee: Hover Inc.Inventors: Manish Upendran, William Castillo, Derek Halliday
-
Publication number: 20190080200Abstract: 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: ApplicationFiled: September 11, 2017Publication date: March 14, 2019Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
-
Publication number: 20190066322Abstract: 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: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
-
Patent number: 10178303Abstract: 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: GrantFiled: March 31, 2017Date of Patent: January 8, 2019Assignee: HOVER INC.Inventors: William Castillo, Derek Halliday, Manish Upendran
-
Publication number: 20180332217Abstract: 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: ApplicationFiled: July 20, 2018Publication date: November 15, 2018Applicant: HOVER INC.Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
-
Publication number: 20180225869Abstract: 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: ApplicationFiled: April 2, 2018Publication date: August 9, 2018Applicant: HOVER INC.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Publication number: 20180225870Abstract: 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: ApplicationFiled: April 2, 2018Publication date: August 9, 2018Applicant: HOVER INC.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Patent number: 10038838Abstract: 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: GrantFiled: November 10, 2016Date of Patent: July 31, 2018Assignee: HOVER INC.Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
-
Publication number: 20180198976Abstract: 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: ApplicationFiled: January 11, 2017Publication date: July 12, 2018Applicant: Hover Inc.Inventors: Manish Upendran, William Castillo, Derek Halliday
-
Patent number: 9934608Abstract: 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: GrantFiled: May 27, 2016Date of Patent: April 3, 2018Assignee: HOVER INC.Inventors: William Castillo, Francisco Avila-Beltran, Ioannis Pavlidis, Adam J. Altman
-
Publication number: 20170208245Abstract: 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: ApplicationFiled: March 31, 2017Publication date: July 20, 2017Applicant: HOVER INC.Inventors: William Castillo, Derek Halliday, Manish Upendran
-
Publication number: 20170064200Abstract: 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: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Applicant: HOVER INC.Inventors: William Castillo, Adam J. Altman, Ioannis Pavlidis, Sarthak Sahu, Manish Upendran
-
Publication number: 20160350969Abstract: 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: ApplicationFiled: May 27, 2016Publication date: December 1, 2016Applicant: HOVER INC.Inventors: William Castillo, Francisco Avila-Beltran, Ioannis Pavlidis, Adam J. Altman
-
Publication number: 20090230604Abstract: 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: ApplicationFiled: May 28, 2009Publication date: September 17, 2009Applicant: LEHIGH PRESS, INC.Inventors: John Romita, William Castillo
-
Patent number: 7540481Abstract: 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: GrantFiled: February 13, 2006Date of Patent: June 2, 2009Assignee: Lehigh Press, Inc.Inventors: John Romita, William Castillo
-
Patent number: 7469887Abstract: 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: GrantFiled: January 23, 2006Date of Patent: December 30, 2008Assignee: Lehigh Press, Inc.Inventors: John Romita, William Castillo