Patents by Inventor Tod Heiles
Tod Heiles 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: 11511534Abstract: In an example, an apparatus includes an image processing system, a print engine, and a vision system. The image processing system generates electronic signals based on a model of an object to be fabricated using an additive manufacturing process. The print engine performs the additive manufacturing process in a plurality of passes based on the electronic signals. The vision system acquires a plurality of thermal images of the plurality of passes and assigns individual passes to individual images based on data acquired during a build of a calibration object by the additive manufacturing process. The print engine may further include a material coater to spread a powder coating material, a plurality of fluid ejection devices to eject a fusing agent, and an emitter to emit energy to fuse the fusing agent and the powder coating material into a layer of the object to be fabricated.Type: GrantFiled: March 19, 2018Date of Patent: November 29, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Juan Carlos Catana, Tod Heiles, Jun Zeng, Gary J. Dispoto
-
Patent number: 11511486Abstract: A system for detecting three-dimensional (3D) part drag includes an infrared image capture device to capture a plurality of thermal images of a 3D part build region of a 3D printing device on which a part is built, and an image analysis module to detect drag of the part based on a difference image produced by subtracting a first thermal image from a second thermal image.Type: GrantFiled: January 23, 2019Date of Patent: November 29, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Luke Bockman, Gary J. Dispoto, Md Abdullah Al Hafiz Khan, Todd Goyen
-
Patent number: 11426943Abstract: A control and feedback technique to determine the proper location of powder control temperature regions includes detecting solid parts having specified shape and thermal characteristics. The solid parts are generated by a 3D printer. The solid parts include powder material fused on a layer by layer basis. A powder control temperature region is selected in each layer of powder material, wherein the region is located in unfused powder material adjacent to the solid parts, and wherein the region is selected based on characteristics of the shape of a build area and thermal imaging associated with any of a structural formation of the solid parts adjacent to the region, and an amount of thermal energy radiated by the solid parts adjacent to the region. The amount of thermal energy to cause fusing of the powder material on each subsequent layer is modified based on location of the powder control temperature region.Type: GrantFiled: April 19, 2017Date of Patent: August 30, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Juan Carlos Salazar, Goffril Obegi, Jun Zeng, Gary J. Dispoto
-
Patent number: 11420395Abstract: In some examples, with respect to region of interest monitoring and control for additive manufacturing, a blob detection analysis may be performed on first and second component images associated with additive manufacturing of a component, and blobs that remain a same shape and include same centroids on the first and second component images may be identified. A further blob detection analysis may be performed on first and second thermal images associated with the first and second component images, and a determination may be made as to whether one of the identified blobs includes a same shape and a different centroid between the first and second thermal images. Based on a determination that the one of the identified blobs includes the same shape and the different centroid, an indication of a thermal camera misalignment associated with the additive manufacturing may be generated.Type: GrantFiled: April 30, 2018Date of Patent: August 23, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Juan Carlos Catana, Tod Heiles
-
Patent number: 11409261Abstract: In some examples, a distribution of values of a property of a given layer to be printed as part of three-dimensional (3D) printing is predicted, wherein the predicting is based on a distribution of values of the property in a previous layer that has been printed as part of the 3D printing. 3D printing of an object is controlled based on the predicted distribution of values of the property of the given layer.Type: GrantFiled: January 27, 2017Date of Patent: August 9, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Kristopher Li, Viseth Sean, Jun Zeng, Lihua Zhao, Goffril Obegi, Gary J. Dispoto, Tod Heiles
-
Publication number: 20220088879Abstract: Systems and methods of predicting temperature during a build of a three-dimensional (3D) part include determining a temperature profile at a plurality of layers of a part based on geometric characteristics of the 3D part as defined by a 3D part file, and adjusting a process parameter of the build based on the determined temperature.Type: ApplicationFiled: January 23, 2019Publication date: March 24, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Juan Carlos Catana Salazar, Jun Zeng, Gary J. Dispoto
-
Publication number: 20220080672Abstract: A method of custom print mode generation in a three-dimensional (3D) printing device may include printing a plurality of parts with a plurality of 3D printing devices, the parts each being printed using different process parameters, and capturing a plurality of images of the parts. The method may also include, with an image analysis module, analyzing the images to classify the parts into a plurality of defect gradings, and adjusting a number of the process parameters based on characteristics of the parts identified by a user as undesirable. The examiner may also include, with a recommending module, creating a custom print mode based on the parts defect gradings and adjusted process parameters.Type: ApplicationFiled: January 10, 2019Publication date: March 17, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Kelly Ronk, Anthony Powell, Jun Zeng, Md Abdullah Al Hafiz Khan, Tod Heiles, Goffril Obegi
-
Publication number: 20220063200Abstract: A grazing light system for detecting three-dimensional (3D) Additive Manufacturing Device (3D) part lift and drag may include a grazing light directed along an x, y plane of a build region to illuminate the surface of the build region, an image capture device to capture an image of the build region as illuminated by the grazing light, and an image analysis module to detect protrusions of the part along the x, y plane based on variations of luminance information within data representing the image.Type: ApplicationFiled: January 13, 2019Publication date: March 3, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Luke Bockman, Gary J. Dispoto, Md Abdullah Al Hafiz Khan, Ingeborg Tastl
-
Publication number: 20210362402Abstract: A system for detecting three-dimensional (3D) part drag includes a layer deposition device, and a sensor to detect a change in a process parameter associated with the operation of the layer deposition device within a 3D part build region of a 3D printing device on which a part is built, the change in a process parameter indicating part drag.Type: ApplicationFiled: January 23, 2019Publication date: November 25, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Luke Bockman, Gary J. Dispoto, Md Abdullah Al Hafiz Khan
-
Publication number: 20210362428Abstract: In some examples, with respect to region of interest monitoring and control for additive manufacturing, a blob detection analysis may be performed on first and second component images associated with additive manufacturing of a component, and blobs that remain a same shape and include same centroids on the first and second component images may be identified. A further blob detection analysis may be performed on first and second thermal images associated with the first and second component images, and a determination may be made as to whether one of the identified blobs includes a same shape and a different centroid between the first and second thermal images. Based on a determination that the one of the identified blobs includes the same shape and the different centroid, an indication of a thermal camera misalignment associated with the additive manufacturing may be generated.Type: ApplicationFiled: April 30, 2018Publication date: November 25, 2021Inventors: Sunil Kothari, Juan Carlos Catana, Tod Heiles
-
Publication number: 20210339470Abstract: A system for detecting three-dimensional (3D) part drag includes an infrared image capture device to capture a plurality of thermal images of a 3D part build region of a 3D printing device on which a part is built, and an image analysis module to detect drag of the part based on a difference image produced by subtracting a first thermal image from a second thermal image.Type: ApplicationFiled: January 23, 2019Publication date: November 4, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Luke Bockman, Gary J. Dispoto, Md Abdullah Al Hafiz Khan, Todd Goyen
-
Publication number: 20210291456Abstract: A control and feedback technique to determine the proper location of powder control temperature regions includes detecting solid parts having specified shape and thermal characteristics. The solid parts are generated by a 3D printer. The solid parts include powder material fused on a layer by layer basis. A powder control temperature region is selected in each layer of powder material, wherein the region is located in unfused powder material adjacent to the solid parts, and wherein the region is selected based on characteristics of the shape of a build area and thermal imaging associated with any of a structural formation of the solid parts adjacent to the region, and an amount of thermal energy radiated by the solid parts adjacent to the region. The amount of thermal energy to cause fusing of the powder material on each subsequent layer is modified based on location of the powder control temperature region.Type: ApplicationFiled: April 19, 2017Publication date: September 23, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Juan Carlos Salazar, Goffril Obegi, Jun Zeng, Gary J. Dispoto
-
Patent number: 11059229Abstract: In some examples, a request to print a first three-dimensional (3D) part is received. In response to determining that the first 3D part is not similar to any 3D part referred to by an information base, a representation of the first 3D part is extracted, an indication to conduct an operation to produce a design rule for the first 3D part is sent. In response to determining that the first 3D part is similar to a matching 3D part referred to by the information base, a design rule for the matching 3D part is retrieved to print the first 3D part, where the design rule for the matching 3D part specifies a dependency of a property of the matching 3D part on an aspect associated with printing the matching 3D part.Type: GrantFiled: January 27, 2017Date of Patent: July 13, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Jun Zeng, Kristopher Li, Goffril Obegi, Lihua Zhao, Gary J. Dispoto, Viseth Sean, Tod Heiles
-
Publication number: 20210162662Abstract: An example system includes an array of nozzles to deposit a print material for printing a three-dimensional object, a thermal sensor to determine a thermal characteristic at multiple locations of the print material, and a controller. The controller includes a gradient identification portion to identify a location on the print material having a gradient of the thermal characteristic being greater than a predetermined threshold. The controller further includes a nozzle identification portion to identify a nozzle associated with the identified location as an anomalous nozzle.Type: ApplicationFiled: August 23, 2018Publication date: June 3, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sunil Kothari, Tod Heiles, Gary J Dispoto
-
Publication number: 20200406552Abstract: A method is disclosed in which an abnormal temperature is detected based on analysis of temperature data received from a sensor disposed in a target zone, where the target zone is to receive build material for additive manufacture of multiple substantially similar parts. The abnormal temperature is replaced with an estimated temperature based on the analysis.Type: ApplicationFiled: March 13, 2018Publication date: December 31, 2020Inventors: Juan Carlos Catana Salazar, Sunil Kothari, Jun Zeng, Tod Heiles, Barret Kammerzell, Elizabeth Stortstrom
-
Publication number: 20200247110Abstract: A system for forming an object, the system including: a carriage, wherein the carriage moves above an area for forming the object and laterally with respect to the area, the carriage comprising an electromagnetic radiation source to induce heating of material in the area; a thermal imaging device to image the area, wherein the thermal imaging device captures a plurality of sequential images; and a processor, wherein the processor uses the plurality of sequential images to create a temperature map of the area which includes compensation for the cooling which occurs during the movement of the carriage lateral to the area.Type: ApplicationFiled: January 18, 2018Publication date: August 6, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Tod Heiles, Sunil Kothari, Juan Carlos Catana, Brent Ewald, Jun Zeng, Gary J. Dispoto
-
Publication number: 20200130343Abstract: In an example, an apparatus includes an image processing system, a print engine, and a vision system. The image processing system generates electronic signals based on a model of an object to be fabricated using an additive manufacturing process. The print engine performs the additive manufacturing process in a plurality of passes based on the electronic signals. The vision system acquires a plurality of thermal images of the plurality of passes and assigns individual passes to individual images based on data acquired during a build of a calibration object by the additive manufacturing process. The print engine may further include a material coater to spread a powder coating material, a plurality of fluid ejection devices to eject a fusing agent, and an emitter to emit energy to fuse the fusing agent and the powder coating material into a layer of the object to be fabricated.Type: ApplicationFiled: March 19, 2018Publication date: April 30, 2020Inventors: Sunil Kothari, Juan Carlos Catana, Tod Heiles, Jun Zeng, Gary J. Dispoto
-
Publication number: 20190070785Abstract: In some examples, a request to print a first three-dimensional (3D) part is received. In response to determining that the first 3D part is not similar to any 3D part referred to by an information base, a representation of the first 3D part is extracted, an indication to conduct an operation to produce a design rule for the first 3D part is sent. In response to determining that the first 3D part is similar to a matching 3D part referred to by the information base, a design rule for the matching 3D part is retrieved to print the first 3D part, where the design rule for the matching 3D part specifies a dependency of a property of the matching 3D part on an aspect associated with printing the matching 3D part.Type: ApplicationFiled: January 27, 2017Publication date: March 7, 2019Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Sunil KOTHARI, Jun ZENG, Kristopher LI, Goffril OBEGI, Lihua ZHAO, Gary J. DISPOTO, Viseth SEAN, Tod HEILES
-
Publication number: 20190056717Abstract: In some examples, a distribution of values of a property of a given layer to be printed as part of three-dimensional (3D) printing is predicted, wherein the predicting is based on a distribution of values of the property in a previous layer that has been printed as part of the 3D printing. 3D printing of an object is controlled based on the predicted distribution of values of the property of the given layer.Type: ApplicationFiled: January 27, 2017Publication date: February 21, 2019Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Sunil KOTHARI, Kristopher LI, Viseth SEAN, Jun ZENG, Lihua ZHAO, Goffril OBEGI, Gary J. DISPOTO, Tod HEILES
-
Patent number: 7673958Abstract: A method for forming an image with at least one linear array of imaging elements. Defective ones of the imaging elements associated with a particular color are detected. A first defective imaging element compensation operation is performed for portions of the image data that are associated with a first predetermined number or fewer adjacent defective imaging elements. A different second defective imaging element compensation operation is performed for portions of the image data that are associated a second predetermined number or more adjacent defective imaging elements.Type: GrantFiled: June 21, 2005Date of Patent: March 9, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tod Heiles, Wayne Michael Richard, David W. Kinkley