Patents by Inventor Luis J. Flores
Luis J. Flores 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: 9889608Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method. The method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.Type: GrantFiled: November 10, 2014Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
-
Patent number: 9889609Abstract: A method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.Type: GrantFiled: October 5, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
-
Patent number: 9679085Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes obtaining a data file that includes print instructions for causing a three dimensional printer to print a three dimensional object, wherein the data file describes external surfaces of the object, and providing user instructions for positioning a preformed structure so that the three dimensional printer can print the object around the preformed structure, wherein the preformed structure has a size and a shape to be subsumed within the external surfaces of the object. The method further includes modifying the print instructions so that the printer will print the object around the preformed structure, and printing material around the preformed structure using the modified print instructions to form the object.Type: GrantFiled: April 14, 2014Date of Patent: June 13, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Patent number: 9483046Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method. The method comprises obtaining data describing external surfaces of a three dimensional object to be made using a three dimensional printer; determining, for a given voxel size, a voxel structure having a size and a shape to be subsumed within the external surfaces of the object; outputting user instructions for manually assembling the voxel structure and positioning the voxel structure into the three dimensional printer; and printing material onto the assembled voxel structure to form an object that subsumes the voxel structure. The use of a voxel structure can reduce print time and the amount of print resources required to form an object.Type: GrantFiled: April 14, 2014Date of Patent: November 1, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20160129635Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method. The method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.Type: ApplicationFiled: November 10, 2014Publication date: May 12, 2016Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
-
Publication number: 20160129642Abstract: A method includes identifying a first data file that includes first dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a first object, identifying a second data file that includes second dimensions that may be used by a three-dimensional printer to form a physical three-dimensional model of a second object, determining a proportionality factor between the first dimensions and the second dimensions, multiplying the dimensions in the second data file by the proportionality factor, and causing the three-dimensional printer to form a physical three-dimensional model of the second object using the scaled dimensions.Type: ApplicationFiled: October 5, 2015Publication date: May 12, 2016Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Scott E. Schneider
-
Patent number: 9280616Abstract: A method includes obtaining a data file that includes print instructions for causing a three dimensional printer to print a three dimensional object, wherein the data file describes external surfaces of the object, and providing user instructions for positioning a preformed structure so that the three dimensional printer can print the object around the preformed structure, wherein the preformed structure has a size and a shape to be subsumed within the external surfaces of the object. The method further comprises modifying the print instructions so that the printer will print the object around the preformed structure, and printing material around the preformed structure using the modified print instructions to form the object.Type: GrantFiled: April 15, 2014Date of Patent: March 8, 2016Assignee: Lenovo Enterprises Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150294030Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes obtaining a data file that includes print instructions for causing a three dimensional printer to print a three dimensional object, wherein the data file describes external surfaces of the object, and providing user instructions for positioning a preformed structure so that the three dimensional printer can print the object around the preformed structure, wherein the preformed structure has a size and a shape to be subsumed within the external surfaces of the object. The method further includes modifying the print instructions so that the printer will print the object around the preformed structure, and printing material around the preformed structure using the modified print instructions to form the object.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150290880Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method. The method comprises obtaining data describing external surfaces of a three dimensional object to be made using a three dimensional printer; determining, for a given voxel size, a voxel structure having a size and a shape to be subsumed within the external surfaces of the object; outputting user instructions for manually assembling the voxel structure and positioning the voxel structure into the three dimensional printer; and printing material onto the assembled voxel structure to form an object that subsumes the voxel structure. The use of a voxel structure can reduce print time and the amount of print resources required to form an object.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150294033Abstract: A method includes obtaining a data file that includes print instructions for causing a three dimensional printer to print a three dimensional object, wherein the data file describes external surfaces of the object, and providing user instructions for positioning a preformed structure so that the three dimensional printer can print the object around the preformed structure, wherein the preformed structure has a size and a shape to be subsumed within the external surfaces of the object. The method further comprises modifying the print instructions so that the printer will print the object around the preformed structure, and printing material around the preformed structure using the modified print instructions to form the object.Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150293722Abstract: A method includes obtaining data describing external surfaces of a three dimensional object to be made using a three dimensional printer; determining, for a given voxel size, a voxel structure having a size and a shape to be subsumed within the external surfaces of the object; outputting user instructions for manually assembling the voxel structure and positioning the voxel structure into the three dimensional printer; and printing material onto the assembled voxel structure to form an object that subsumes the voxel structure. The use of a voxel structure can reduce print time and the amount of print resources required to form an object.Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150212658Abstract: In an approach for altering interaction with user interface elements, a computer determines a location of one or more elements in a first user interface layout. The computer compares the location of the one or more elements in a second user interface layout. The computer determines the location of at least one of the one or more elements changed in the second user interface layout. The computer determines whether an objective of the change of location is to cause a user to select an alternate element of the one or more elements in the second user interface layout. Responsive to determining the objective of the change of location is to cause a user to select an alternate element of the one or more elements in the second user interface layout, the computer indicates at least one of the one or more elements is altered.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Patent number: 9076097Abstract: A method comprising beginning a print job on a three-dimensional printer to manufacture an object, pausing the print job while the object is incomplete, determining the state of the print job when the print job was paused, and printing information onto the incomplete object, wherein the information includes an identification of the print job. The information preferably takes the form of a matrix barcode printed on a surface of the incomplete object that will later be overwritten.Type: GrantFiled: December 18, 2013Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Patent number: 9076082Abstract: A computer program product includes computer readable program code embodied on a computer readable storage medium. The computer program product comprises computer readable program code for beginning a print job on a three-dimensional printer to manufacture an object, computer readable program code for pausing the print job while the object is incomplete, computer readable program code for determining the state of the print job when the print job was paused, and computer readable program code for printing information onto the incomplete object, wherein the information includes an identification of the print job. The information preferably takes the form of a matrix barcode printed on a surface of the incomplete object that will later be overwritten.Type: GrantFiled: December 17, 2013Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150170009Abstract: A method comprising beginning a print job on a three-dimensional printer to manufacture an object, pausing the print job while the object is incomplete, determining the state of the print job when the print job was paused, and printing information onto the incomplete object, wherein the information includes an identification of the print job. The information preferably takes the form of a matrix barcode printed on a surface of the incomplete object that will later be overwritten.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
-
Publication number: 20150170007Abstract: A computer program product includes computer readable program code embodied on a computer readable storage medium. The computer program product comprises computer readable program code for beginning a print job on a three-dimensional printer to manufacture an object, computer readable program code for pausing the print job while the object is incomplete, computer readable program code for determining the state of the print job when the print job was paused, and computer readable program code for printing information onto the incomplete object, wherein the information includes an identification of the print job. The information preferably takes the form of a matrix barcode printed on a surface of the incomplete object that will later be overwritten.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi