Patents by Inventor Jordi Roca Vila
Jordi Roca Vila 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: 11348313Abstract: Examples of the present disclosure relate to a method for packing three dimensional (3D) models. The method comprises identifying a plurality of sections of each 3D model according to curvature profiles of the sections; associating a build material layer thickness to each section of the plurality of sections, whereby each associated build material layer thickness is one of a set of pre-established build material layer thicknesses; packing the plurality of 3D models according to each associated build material layer thickness, whereby packing comprises spatially arranging at least some 3D models in the 3D virtual build volume according to one or more criteria, such that at least some of the sections of different 3D models associated to a same build material layer thickness are arranged in a same region of the 3D virtual build volume.Type: GrantFiled: March 27, 2019Date of Patent: May 31, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Quim Muntal Diaz
-
Publication number: 20220152933Abstract: Object geometry for three-dimensional printers is described in which a first object to be three-dimensionally printed is identified. Geometry data relating to a geometry of all or part of the first object can be obtained. The geometry data can be compared with a predetermined threshold. A determination can be made as to whether the first object may or may not be adversely affected by a post-processing apparatus that will be used to process the object during a post-processing operation based on the comparison.Type: ApplicationFiled: July 29, 2019Publication date: May 19, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez Martin, Marc Borras Camarasa, Jordi Roca Vila
-
Publication number: 20220143915Abstract: Object model data modification is described in which object model data defining a first object to be generated by a three-dimensional printer may be obtained. A determination whether the first object is an object that may be adversely affected by a post-processing apparatus during post-processing based on a geometry of the first object to be generated can be made; and if the determination is affirmative, the object model data may be modified by adding a structure to the object model data to create a modified object comprising the first object and the structure, the modified object of a different geometry to the first object so as not to be adversely affected by the post-processing apparatus during the post-processing.Type: ApplicationFiled: July 25, 2019Publication date: May 12, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez Martin, Marc Borras Camarasa, Jordi Roca Vila
-
Publication number: 20220134674Abstract: Object model data is obtained, defining an object to be generated by a three-dimensional printer. A frame is determined, suitable for supporting the object during post-processing of the generated object. Printer control data is generated comprising build data to control a three-dimensional printer to generate the object and the frame.Type: ApplicationFiled: July 9, 2019Publication date: May 5, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Jordi Roca Vila, Jordi Sanroma Garrit, Xavier Gasso Puchal
-
Publication number: 20220012944Abstract: Examples of the present disclosure relate to a method for packing three dimensional (3D) models. The method comprises identifying a plurality of sections of each 3D model according to curvature profiles of the sections; associating a build material layer thickness to each section of the plurality of sections, whereby each associated build material layer thickness is one of a set of pre-established build material layer thicknesses; packing the plurality of 3D models according to each associated build material layer thickness, whereby packing comprises spatially arranging at least some 3D models in the 3D virtual build volume according to one or more criteria, such that at least some of the sections of different 3D models associated to a same build material layer thickness are arranged in a same region of the 3D virtual build volume.Type: ApplicationFiled: March 27, 2019Publication date: January 13, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Quim Muntal Diaz
-
Publication number: 20210407197Abstract: A method of processing merged 3D geometric information in a 3D printing system is described that receives a 3D object model file representing at least two physical 3D parts to be printed, wherein the 3D object model file comprises 3D geometric information for the at least two physical 3D parts, wherein the 3D geometric information is encoded as at least one logical 3D part, wherein at least one of the at least one logical 3D part comprises merged 3D geometric information for at least a subset of the at least two physical 3D parts. From the 3D object model file, a separate set of 3D geometric information for each of the at least two physical 3D parts is extracted and each separate set of 3D geometric information is processed individually before printing the physical 3D parts.Type: ApplicationFiled: March 21, 2019Publication date: December 30, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez Martin, Manuel Freire Garvia, Jordi Roca Vila
-
Publication number: 20210370604Abstract: A method comprising obtaining an input, wherein the input comprises a three-dimensional representation of an object, the three-dimensional representation comprising a plurality of portions, wherein each of the plurality of portions has associated portion properties, and obtaining printer properties of a plurality of printing devices. The printer properties correspond to at least one feature of the printing devices; and the method assigns each of the plurality of portions to respective ones of the plurality of printing devices by comparing the portion properties with the printer properties, and assigning the portion to one of the printing devices based on the comparison, such that each of the plurality of portions has a respective assigned printing device. Each of the portions are then provided to its respective assigned printing device.Type: ApplicationFiled: January 31, 2019Publication date: December 2, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Josep M. Asensio Buchaca
-
Publication number: 20210362424Abstract: A system for presenting a soft-proof of a three-dimensional (3D) printed part may include a processor, and a memory device communicatively coupled to the processor. The system may also include a communication link to support communication with a 3D printing device, and computer usable program code to, when executed by the processor, retrieve data from the 3D printing device defining at least one capability of the 3D printing device that affects an appearance of a part when printed. The system may also include an application programming interface (API) to provide data defining generation of a soft-proof of the part based on the at least one capability of the 3D printing device, the soft-proof of the part depicting characteristics of the part as the part appears as printed.Type: ApplicationFiled: June 11, 2018Publication date: November 25, 2021Inventors: Ingeborg Tastl, Miguel Angel Lopez Alvarez, Morgan T. Schramm, Jordi Roca Vila, Matthew A. Shepherd
-
Publication number: 20210349438Abstract: An apparatus has a processor and a machine-readable storage medium storing machine-readable instructions executable by the processor. The processor is to create a 3D print job defining a spatial arrangement of objects to be printed such that each object or each object portion is arranged in a region or regions having a build material layer thickness corresponding to a user-specified build material layer thickness and such that objects or object portions having different build material layer thicknesses are arranged in different regions. Different build material layer thicknesses may be user-specified for different objects or different object portions.Type: ApplicationFiled: January 30, 2019Publication date: November 11, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez Martin, Leticia Rubio Castillo, Jordi Roca Vila
-
Publication number: 20210331406Abstract: A printing device for adapting a printing parameter in relation to the height of a layer of material deposited during an additive manufacturing process is disclosed. The printing device comprises a printing component to deposit a layer of material that is to be solidified so as to form at least a portion of an object, a controller to determine the height of the layer of material at various positions across the layer and to select voxels of a data model of the object, the selected voxels correspond to the height of the layer of material at said various positions, and the controller is further to use the selected voxels as input for calculating a printing parameter.Type: ApplicationFiled: July 23, 2018Publication date: October 28, 2021Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Daniel Mosher, David A. Champion, Jun Zeng
-
Publication number: 20210053292Abstract: In an example, mesh model data representing at least a portion of a print job to be generated by an additive manufacturing apparatus by solidifying build material is received at a processor. Using a processor and based on the mesh model data, it is validated whether the three-dimensional print job described by the mesh model data conforms with at least one of material-dependent shape constraints and apparatus-dependent shape constraints of the additive manufacturing apparatus. If the result of the validation is positive, the mesh model data is rendered, using a processor for manufacturing the three-dimensional print job by an additive manufacturing apparatus. If the result of the validation is negative, a predetermined action is performed.Type: ApplicationFiled: October 8, 2018Publication date: February 25, 2021Inventors: Sergio Gonzalez Martin, Jordi Roca Vila, Manuel Freire Garcia
-
Publication number: 20200406557Abstract: In an example, a method includes receiving, at a processor, an indication of a volume of a fabrication chamber and determining a characteristic of a build material for use in fabricating an object within the fabrication chamber. Based on the build material characteristic, a virtual object volume within the fabrication chamber may be determined, wherein the virtual object volume provides a virtual boundary within which to position virtual objects representing objects to be generated in the fabrication chamber.Type: ApplicationFiled: March 9, 2018Publication date: December 31, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez Martin, Jordi Roca Vila, Scott White, Jordi Gonzalez Rogel