Patents by Inventor Juan Manuel Garcia Reyero Vinas

Juan Manuel Garcia Reyero Vinas 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: 11320802
    Abstract: A method is described in which data representing a three-dimensional object to be printed is obtained. The data comprises sub-volumes representing the three-dimensional object. A characteristic for the three-dimensional object to be printed is identified. Based on the identified characteristic, property data is set for individual sub-volumes to be used in printing the three-dimensional object. The identified characteristic is a function of the property data. The property data comprises material property data, structural property data and printing property data.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 3, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Jan Morovic, Peter Morovic
  • Patent number: 11222463
    Abstract: Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: January 11, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas, Scott White, Jun Zeng
  • Publication number: 20210240160
    Abstract: Apparatus and methods for transforming three dimensional object data are disclosed. In some examples, data representing a three dimensional object is received, the data comprising object property data indicative of at least one attribute of at least a portion of the three dimensional object. The object property data is transformed into a plurality of device independent object property data objects having a common data structure, each object property data object comprising a value indicative of each of a predetermined set of object properties.
    Type: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia Reyero Vinas
  • Patent number: 11003165
    Abstract: Apparatus and methods for transforming three dimensional object data are disclosed. In some examples, data representing a three dimensional object is received, the data comprising object property data indicative of at least one attribute of at least a portion of the three dimensional object. The object property data is transformed into a plurality of device independent object property data objects having a common data structure, each object property data object comprising a value indicative of each of a predetermined set of object properties.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: May 11, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10868943
    Abstract: A method for color mapping is disclosed based on obtaining a measurement of one or more characteristics of an imaging system. A set of color mappings are provided and the color mapping is selected based on the measurement. Each of the color mappings enables a mapping from a first color space to Neugebauer Primary area coverage vector space. A method for generating a color mapping is disclosed.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 15, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas, David Gaston Llado
  • Patent number: 10857736
    Abstract: Methods and apparatus relating to substructures for three-dimensional objects are described. In an example, a processing apparatus includes: an interface to receive data representing a three-dimensional model object, the data including object model data and object property data; a mapping module to map received data to a print material coverage representation; a halftone module to provide halftone threshold data; and a substructure module to define a substructure for a three-dimensional object to be generated, the substructure specifying in at least a region thereof a consistent lattice structure and a variable material distribution. The apparatus is to apply a substructure and a halftoning to the print material coverage representation to generate control data for the production of a three-dimensional object having the substructure.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 8, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Alejandro Manuel De Pena, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10845780
    Abstract: A method is described in which data representing a three-dimensional object to be printed is obtained. The data comprises sub-volumes representing the three-dimensional object. A characteristic for the three-dimensional object to be printed is identified. Based on the identified characteristic, property data is set for individual sub-volumes to be used in printing the three-dimensional object. The identified characteristic is a function of the property data. The property data comprises material property data, structural property data and printing property data.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: November 24, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Jan Morovic, Peter Morovic
  • Publication number: 20200356074
    Abstract: A method is described in which data representing a three-dimensional object to be printed is obtained. The data comprises sub-volumes representing the three-dimensional object. A characteristic for the three-dimensional object to be printed is identified. Based on the identified characteristic, property data is set for individual sub-volumes to be used in printing the three-dimensional object. The identified characteristic is a function of the property data. The property data comprises material property data, structural property data and printing property data.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel GARCIA REYERO VINAS, Jan Morovic, Peter Morovic
  • Patent number: 10809699
    Abstract: The application refers to a method for generating three-dimensional object models for an additive manufacturing process in a layer-by-layer manner, e.g. 3D-printing, and to generating control data for use by the print apparatus. The object models are generated from a geometric description and from object generation data, which comprise the print apparatus and attributes such as a halftone scheme, a print apparatus setting, an object structure and a print material coverage representation. The method is implemented in the form of a computer software product and generates data specific for each identifies printing device.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 20, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Scott White, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10688727
    Abstract: Methods and apparatus associated with three-dimensional objects are described. In an example, a method comprises receiving data representing a three-dimensional model object, the data comprising object model data and object property data. For at least one object property, a sub-region of the object in which the object property is non-variable is identified and, for at least one location within the object, all sub-regions in which the location is situated are identified. Based on the combination of identified sub-regions for a location, print material data is determined for the location. Control data for the production of a three-dimensional object is generated according to the print material data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 23, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Peter Morovic, Jan Morovic
  • Patent number: 10661506
    Abstract: Cells of an n-dimensional object are indexed. A plurality of indexing digits are grouped for each axis of the n dimensions of the n-dimensional object. A first indexing digit of a given group is allocated to each of at least two cells resulting from at least one subdivision of the dimension of the object along the axis of the given group; and an mth subsequent indexing digit of the given group is allocated to any subsequent at least two cells resulting from any subsequent at least one subdivision of at least one cell of the at least two cells resulting from the m?1th subdivision of the dimension of the object along the axis of the given group.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 26, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Utpal Kumar Sarkar, Peter Morovic, Jan Morovic
  • Patent number: 10569527
    Abstract: Methods and apparatus for three-dimensional object representation are described. In an example, data representing a three-dimensional object is received, the data comprising an object property description associated with each of a plurality of locations within the object. Distinct object property descriptions are identified and a data object, which has a plurality of addresses, is populated with data indicative of the distinct object property descriptions, such that data indicative of each distinct object property description is represented at a different address. Data comprising a representation of the object is generated, the data comprising a data object address associated with each of a plurality of locations, wherein the data object address corresponds to the address of data indicative of the object property description for that location.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 25, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Scott White, Jun Zeng, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10528033
    Abstract: Certain examples described herein relate to structure forming for the production of a three-dimensional object. In these examples, different structure forming components or functions are applied to volumes of a three-dimensional object. These structure forming components or functions are arranged to differentially generate a halftone output. The halftone output is generated by processing a material volume coverage representation for the three-dimensional object. The halftone output is used to provide control data for instructing production of a three-dimensional object.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: January 7, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia-Reyero Vinas
  • Patent number: 10516806
    Abstract: A color image is processed into a renderable image. The color image comprises a plurality of pixels. Each pixel has colorimetry defined in a first color space. The renderable image comprises a plurality of renderable pixels defined by a device-vector in a second color space. For each pixel: a device-vector defined in the second color space is selected (301) based on the colorimetry defined in a first color space of the pixel. The device-vector comprises a plurality of elements. Each element includes an identifier and an accumulated weighting. An element of the selected device-vector is reselected (303) until the accumulated weighting (a) is greater than a threshold value (t) associated with the pixel (305). The levels for each color of the second color space (or mappings) for the currently selected (307) element of the selected device-vector is determined (309) to convert the pixel into a renderable pixel.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 24, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero ViƱas, Paolo Faraboschi, Jan Morovic, Peter Morovic
  • Publication number: 20190381734
    Abstract: Methods and apparatus relating to substructures for three-dimensional objects are described. In an example, a processing apparatus includes: an interface to receive data representing a three-dimensional model object, the data including object model data and object property data; a mapping module to map received data to a print material coverage representation; a halftone module to provide halftone threshold data; and a substructure module to define a substructure for a three-dimensional object to be generated, the substructure specifying in at least a region thereof a consistent lattice structure and a variable material distribution. The apparatus is to apply a substructure and a halftoning to the print material coverage representation to generate control data for the production of a three-dimensional object having the substructure.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventors: Peter Morovic, Jan Morovic, Alejandro Manuel De Pena, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10500790
    Abstract: Methods and apparatus relating to substructures for 3D objects are described. In an example, a method for providing a three-dimensional halftone threshold matrix is described. The method may comprise receiving a substructure model representing a three-dimensional material structure and populating each location in the substructure model at which the structure exists with a halftone threshold value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 10, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Jay S Gondek, Juan Manuel Garcia Reyero Vinas
  • Publication number: 20190362542
    Abstract: Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Peter MOROVIC, Jan MOROVIC, Juan Manuel GARCIA REYERO VINAS, Scott WHITE, Jun ZENG
  • Patent number: 10445929
    Abstract: Certain examples described herein relate to a three-dimensional threshold matrix. The three-dimensional threshold matrix may be used for three-dimensional halftoning. In one example, values for a predefined two-dimensional threshold matrix are shifted with respect to a third dimension to provide the three-dimensional threshold matrix. In one example, the three-dimensional threshold matrix may then be processed in association with a digital representation of a three-dimensional object to output discrete material arrangement instructions for at least one production material. The instructions may be used to control an additive manufacturing system to produce the three-dimensional object.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 15, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Jay S. Gondek, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10434716
    Abstract: Methods and apparatus relating to substructures for three-dimensional objects are described. In an example, a method comprises receiving a lattice model having a consistent dimensionality and determining a substructure model representing a three-dimensional material structure, the substructure model being based on the lattice model and specifying a variable material distribution. The substructure model may be populated with halftone threshold data to provide a three-dimensional halftone threshold matrix.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 8, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Alejandro Manuel De Pena, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10424109
    Abstract: Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: September 24, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas, Scott White, Jun Zeng