Patents by Inventor Jordi Roca

Jordi Roca 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).

  • Publication number: 20240308141
    Abstract: According to one example, there is provided a non-transitory computer-readable medium on which is stored computer-readable instructions that when executed by the computer cause the computer to obtain data relating to a set of objects generated by an object generation system, display using the obtained data a visualization of the set of objects, receive user input identifying a set of objects displayed in the visualization, supply, based on set of identified objects, obtained data, or data derived therefrom, to a post-processing module that is to process a set of objects corresponding to the set of identified objects.
    Type: Application
    Filed: December 23, 2020
    Publication date: September 19, 2024
    Inventors: Sergio GONZALEZ MARTIN, Ariadna MARIN CAMARA, Jordi ROCA VILA, Guiu TIO MEDINA
  • Publication number: 20240202383
    Abstract: Information on assembly components to be printed by a three dimensional (3D) printer is accessed. Different assembly arrangements are determined based on the information to optimise three dimensional (3D) nesting.
    Type: Application
    Filed: April 26, 2021
    Publication date: June 20, 2024
    Inventors: Guiu Tio Medina, Sergio Gonzalez Martin, Jordi Roca Vila
  • Publication number: 20240165881
    Abstract: In an example, a method includes obtaining a plurality of models each representing an object to be generated in an additive manufacturing operation. In some examples the method further includes identifying a set of models of the plurality of models which represent instances of similar objects. The method may include determining whether the objects represented by the models of the set of models are to be generated relatively rotated with respect to one another. In some examples the method further includes, when the objects represented by the set of models are to be generated relatively rotated with respect to one another, providing an indication of the relative rotation.
    Type: Application
    Filed: March 29, 2021
    Publication date: May 23, 2024
    Inventors: Jordi ROCA VILA, Sergio GONZALEZ MARTIN, Cristina GONZALEZ DELGADO
  • Patent number: 11941758
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: March 26, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Manuel Freire Garcia, Jordi Roca Vila
  • Publication number: 20230391013
    Abstract: A method comprises: determining, from build data comprising one or more build elements each of which is a representation of a portion of an object of one or more objects to be generated by an additive manufacturing system, a property of at least one build element of the one or more build elements; and determining, based on the property of the at least one build element, whether generating the one or more objects using the build data would result in generating the object with a generation defect.
    Type: Application
    Filed: November 11, 2020
    Publication date: December 7, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Alex Carruesco Llorens, Jordi Roca Vila
  • Patent number: 11833758
    Abstract: In an example implementation, a method of submitting 3D object models to a 3D printing system includes receiving a digital object model as a triangle mesh, and integerizing floating-point X, Y, Z, coordinate values of triangle vertices that define triangles of the triangle mesh. The method includes storing the digital object model in a 3D print file as an integerized triangle mesh comprising the integerized X, Y, Z, coordinate values, and then submitting the 3D print file with the integerized triangle mesh to the 3D printing system to produce the 3D object.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 5, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Jordi Sanroma Garrit
  • Patent number: 11813797
    Abstract: 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: Grant
    Filed: October 8, 2018
    Date of Patent: November 14, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Jordi Roca Vila, Manuel Freire Garcia
  • Patent number: 11780169
    Abstract: 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: Grant
    Filed: March 9, 2018
    Date of Patent: October 10, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Jordi Roca Vila, Scott White, Jordi Gonzalez Rogel
  • Patent number: 11738516
    Abstract: Examples of the present disclosure relate to a method for processing three dimensional (3D) models. The method comprises categorizing the 3D models into geometrical characteristic categories, creating a geometrical template corresponding to each category, determining a label placement for each geometrical template, assigning a label to each 3D model based on the determined label placement and assigning a packing position to the 3D models based on their corresponding template. The method is such that some categories comprise more than one 3D model.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 29, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Roca, Jun Zeng
  • Publication number: 20230173761
    Abstract: In an example a method comprises receiving at a processor, a digital model representing an object to be produced by additive manufacturing. The method may comprise receiving, at the processor, a selected location on a surface of the object, where a label is to be formed. The method may further comprise defining a label displacement map associated with the selected location, applying the label displacement map to the digital model, and rendering the digital model including the label displacement map into voxels for additive manufacturing.
    Type: Application
    Filed: May 8, 2020
    Publication date: June 8, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Jordi Roca Vila, Guiu Tio Medina
  • Publication number: 20230032439
    Abstract: Object model data is obtained, representing one or more objects to be generated by an additive manufacturing system. An object model is generated, representing an arrangement of the one or more objects within a build volume, by determining a solution to a packing optimization function. A layer of the object model is analysed to determine a parameter representing the complexity of the layer, and if the determined parameter exceeds a given threshold, the process is repeated by generating a revised object model representing a different arrangement of the one or more objects within the build volume.
    Type: Application
    Filed: January 29, 2020
    Publication date: February 2, 2023
    Inventors: Serigo Gonzalez Martin, Cristina Gonzalez Delgado, Jordi Roca Vila
  • Publication number: 20230014420
    Abstract: A method comprises: obtaining object model data defining an object or objects to be built by a three-dimensional printing apparatus; determining an effect of carrying out a post-build process on the object or objects, wherein the determining uses the object model data and a computer-implemented evaluation of the post-build process and is carried out prior to building the object or objects, identify portions of the object or objects that would not be processable by the cleaning process; and outputting an indication of non-processability of portions of the object or objects are determined not to be processable by the post-build process.
    Type: Application
    Filed: January 15, 2020
    Publication date: January 19, 2023
    Inventors: Sergio Gonzalez Martin, Marc Borras Camarasa, Jordi Bautista Ballester, Jordi Roca Vila, Miguel Armero Jarava
  • Patent number: 11548228
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: January 10, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ingeborg Tastl, Miguel Angel Lopez Alvarez, Morgan T. Schramm, Jordi Roca Vila, Matthew A. Shepherd
  • Patent number: 11513494
    Abstract: In an example, a method includes receiving, at least one processor, a mesh model for an object, a first transformation matrix to apply to the mesh model to describe a first object for generation in additive manufacturing and a second transformation matrix to apply to the mesh model to describe a second object for generation in additive manufacturing. The method may further include determining, by at least one processor, if the first and second transformation matrices describe transformations which are equivalent in terms of mesh errors and, if so, inspecting the mesh model for mesh errors once for both the first and second transformation matrices.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: November 29, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez, Jordi Roca, Matthew A. Shepherd
  • Publication number: 20220363005
    Abstract: In an example implementation, a method of submitting 3D object models to a 3D printing system includes receiving a digital object model as a triangle mesh, and integerizing floating-point X, Y, Z, coordinate values of triangle vertices that define triangles of the triangle mesh. The method includes storing the digital object model in a 3D print file as an integerized triangle mesh comprising the integerized X, Y, Z, coordinate values, and then submitting the 3D print file with the integerized triangle mesh to the 3D printing system to produce the 3D object.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 17, 2022
    Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Jordi Sanroma Garrit
  • Publication number: 20220335180
    Abstract: According to examples, a processor may dilate a first digital model of a first 3D part a predefined amount and a second digital model of a second 3D part the predefined amount, in which the first 3D part and the second 3D part are to be fabricated together in an assembly to have a functional relationship with respect to each other, and in which the first digital model and the second digital model are spaced from each other in a manner that corresponds to a spacing of the first 3D part and the second 3D part in the assembly. The processor may determine a spatial relationship between the dilated first digital model and the dilated second digital model and may determine, based on the determined spatial relationship, whether the assembly of the first 3D part and the second 3D part is predicted to function properly when the assembly is fabricated.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi ROCA VILA, Guiu TIO MEDINA, Sergio GONZALEZ MARTIN
  • Patent number: 11449029
    Abstract: 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: Grant
    Filed: January 30, 2019
    Date of Patent: September 20, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Leticia Rubio Castillo, Jordi Roca Vila
  • Patent number: 11376796
    Abstract: 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: Grant
    Filed: July 23, 2018
    Date of Patent: July 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Daniel Mosher, David A. Champion, Jun Zeng
  • Patent number: 11348313
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: May 31, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Roca Vila, Sergio Gonzalez Martin, Quim Muntal Diaz
  • Publication number: 20220152933
    Abstract: 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: Application
    Filed: July 29, 2019
    Publication date: May 19, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Sergio Gonzalez Martin, Marc Borras Camarasa, Jordi Roca Vila