Patents by Inventor Lluis Abello Rosello
Lluis Abello Rosello 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: 20240335946Abstract: In an example, a method comprises receiving a digital representation of a floor plan to be printed by a surface marking robot guided using a remote guiding system, receiving guiding system position information, and receiving obstacle information identifying an obstacle. The method also comprises identifying a specific floor plan feature of the digital representation which intersects a shadow region of the obstacle from a guiding system point of view, and, in response to this, modifying the digital representation to produce a second digital representation, whereby the specific floor plan feature is either deleted or modified in the second digital representation, the modified floor plan feature excluding at least a portion of the specific floor plan feature in the shadow region. The method also comprises operating the surface marking robot to print the second digital representation using the guiding system.Type: ApplicationFiled: December 16, 2021Publication date: October 10, 2024Applicant: Hewlett-Packard Development Company, L.P.Inventors: Lluis ABELLO ROSELLO, Ramon VIEDMA PONCE, Borja NAVAS SANCHEZ, Xavier OLIVA VENTAYOL
-
Publication number: 20240231326Abstract: In an example, a method of operating a surface marking robot comprises receiving a first digital representation of a floor plan comprising a plurality of floor plan features, and identifying a specific floor plan feature corresponding to a specific printing resources consumption. In response to identifying the specific floor plan feature, the method comprises modifying the first digital representation to produce a second digital representation in which the specific floor plan feature is replaced by an alternative floor plan feature corresponding to an alternative printing resources consumption which is reduced compared to the specific printing resources consumption.Type: ApplicationFiled: June 23, 2021Publication date: July 11, 2024Applicant: Hewlett-Packard Development Company, L.P.Inventors: Lluis ABELLO ROSELLO, Ramon VIEDMA PONCE, Marina RAMON BORRAS
-
Publication number: 20240208228Abstract: A print apparatus is disclosed. The print apparatus comprises a print fluid application unit having a plurality of nozzles through which print fluid is to be deposited onto a printable medium during a printing operation. The print apparatus also comprises a nozzle cleaning surface to engage nozzles during a nozzle cleaning operation. The print apparatus also comprises a scanning unit and a controller. The controller is to control the print fluid application unit to deposit print fluid from nozzles of the plurality of nozzles according to an intended pattern onto the nozzle cleaning surface: control the scanning unit to scan the pattern formed on the nozzle cleaning surface: and responsive to determining. based on the scan, that print fluid from a nozzle of the plurality of nozzles has not been deposited according to the intended pattern, generate an instruction signal regarding maintenance of the print fluid application unit. A method and a machine-readable medium are also disclosed.Type: ApplicationFiled: April 28, 2021Publication date: June 27, 2024Applicant: Hewlett-Packard Development Company, L.P.Inventors: Gianni CESSEL, Carles CARMONA CALPE, Marcos CASALDALIGA ALBISU, Pablo Carmelo MENA RODRIGUEZ, Lluis ABELLO ROSELLO, Ma. Pilar VELAZQUEZ GOMEZ, Ricard SILVESTRE, Jaume VERGES LLAHI, Dorkaitz Alain VAZQUEZ FERNANDEZ, Jordina TORRENTS BARRENA, Maurizio BORDONE
-
Publication number: 20220375132Abstract: Examples relate to image processing, and performing fixed length format cell compression on a cell of a planar colour image based on an amount of white colour of the cell, the cell comprising a plurality of pixels, to obtain a compressed cell having four or fewer colour levels; and performing variable length format cell compression on the compressed cell to obtain a coded compressed cell.Type: ApplicationFiled: December 3, 2019Publication date: November 24, 2022Inventors: Lluis ABELLO ROSELLO, Pau COSTAL FORNELLS, Carlos FAJARDO SANCHEZ
-
Publication number: 20220258505Abstract: An example apparatus is for printing to a substrate. The example apparatus comprises a printing fluid device and an air flow device. The printing fluid device is for transferring printing fluid to a substrate. The air flow device is to create an air curtain so that any printing fluid residue from the transfer of the printing fluid to the substrate is at least partially prevented from migrating toward a user of the apparatus.Type: ApplicationFiled: October 11, 2019Publication date: August 18, 2022Inventors: Vito Di Virgilio, Xavier Oliva Ventayol, Lluis Abello Rosello
-
Publication number: 20220088883Abstract: In an example, a method includes measuring a temperature of a plurality of regions of a layer of build material in an additive manufacturing apparatus to provide initial temperature values. For each of a plurality of regions which comprise build material which is intended to fuse, an average temperature value of a plurality of neighbouring regions may be determined and the initial temperature values may be replaced with the average temperature value. Based on the replacement temperature values, a representative temperature of an area of the layer of build material may be determined and a heat source may be controlled based on the representative temperature.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ismael Fernandez Aymerich, Lluis Abello Rosello, Sergio Puigardeu Aramendia
-
Patent number: 11260598Abstract: In an example, a method includes measuring a temperature of a plurality of regions of a layer of build material in an additive manufacturing apparatus to provide initial temperature values. For each of a plurality of regions which comprise build material which is intended to fuse, an average temperature value of a plurality of neighbouring regions may be determined and the initial temperature values may be replaced with the average temperature value. Based on the replacement temperature values, a representative temperature of an area of the layer of build material may be determined and a heat source may be controlled based on the representative temperature.Type: GrantFiled: April 9, 2018Date of Patent: March 1, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ismael Fernandez Aymerich, Lluis Abello Rosello, Sergio Puigardeu Aramendia
-
Patent number: 11225025Abstract: In an example, a method includes acquiring, at a processor, a first data model and a second data model. The first data model comprises a representation of at least one property of at least part of a first object and the second data model comprises a representation of at least one property of at least part of a second object. The first and second objects are to be generated in a common additive manufacturing operation. The method may include generating a first print layer model and a second, different, print layer model using the processor by combining at least parts of the first data model and the second data model and generating additive manufacturing instructions based on the first print layer model and the second print layer model.Type: GrantFiled: October 27, 2016Date of Patent: January 18, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lluis Abello Rosello, Sergio Gonzalez, Jordi Gonzalez Rogel
-
Publication number: 20210331403Abstract: An example method includes acquiring a model of an object to be generated in three-dimensional object generation which is segmented into a plurality of object model sub-volumes, each sub-volume representing a region of the object which is individually addressable in object generation. Object model sub-volumes within a first depth of an object model surface are defined at a first resolution and object model sub-volumes beyond the first depth are defined at a second resolution, and the first resolution is a higher resolution than the second resolution. An object generation model is applied to the object model to determine at least one predicted dimensional deviation of the object in object generation. A geometric adjustment to the segmented object model may be determined to compensate for the predicted dimensional deviation by adding and/or removing at least one object model sub-volume defined at the first resolution.Type: ApplicationFiled: April 27, 2018Publication date: October 28, 2021Inventors: David Ramirez Muela, Manuel Freire Garcia, Lluis Abello Rosello, Sergio Puigardeu Aramendia
-
Patent number: 11003166Abstract: In an example, a method includes receiving a first data model of an object to be generated in additive manufacturing, at a processor. Using the processor, a second data model may be determined. Determining the second data model may include generating for each of plurality of contiguous, non-overlapping sub-volumes of a volume containing the object, a sub-volume octree characterising the sub-volume and having a root node. Determining the second data model may further include generating a volume octree characterising the volume containing the object, the volume octree characterising in its lowest nodes the root nodes of the sub-volume octrees.Type: GrantFiled: October 12, 2016Date of Patent: May 11, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alex Carruesco Llorens, Alvar Vinacua, Pere Brunet, Sergio Gonzalez, Jordi Gonzalez Rogel, Marc Comino, Josep Giralt Adroher, Lluis Abello Rosello, Sebastia Cortes I Herms
-
Patent number: 10893173Abstract: In an example, an image processing system may include an identification engine, a map engine, and a control engine. In that example, the identification engine may identify a color mapping resource in response to a classification identifier corresponding to image data, the map engine may map the image data with the color mapping resource having color space clause corresponding to the classification identifier, and the control engine may generate control data for operating a print apparatus to print based on the color mapping resource.Type: GrantFiled: January 30, 2017Date of Patent: January 12, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Morovic, Jan Morovic, Joan Vidal Fortia, Lluis Abello Rosello
-
Patent number: 10853998Abstract: In an example, a method includes receiving, at a processor, data representing at least part of an object to be manufactured in a layer-by-layer manufacturing process. A serialised octree representation of at least part of the object may be generated from the data. In the serialised octree representation, nodes are ordered such that (i) a node representing a volume which includes a layer of the object to be generated earlier in an intended order of object generation precedes a node representing a volume which consists of layer(s) of the object to be generated subsequently; (ii) nodes representing a volume which includes a given layer of the object are ordered based on a level of the nodes within the octree representation, wherein parent nodes appear before descendent nodes; and (iii) nodes representing a volume which includes a given layer of the object and being of the same level within the octree representation are ordered according to a location encoding pattern.Type: GrantFiled: October 12, 2016Date of Patent: December 1, 2020Assignee: Hewlett-Packard Development Company, L.P.CInventors: Lluis Abello Rosello, Alvar Vinacua, Pere Brunet, Marc Comino, Jordi Gonzalez Rogel, Sergio Gonzalez, Josep Giralt Adroher, Sebastia Cortes Herms, Alex Carruesco Llorens
-
Patent number: 10792862Abstract: A method of recirculating fluid in a printhead die is provided. The method comprises generating ejection data specifying a nozzle of the printhead from which a drop is to be ejected and storing the ejection data in a first memory. Recirculation data is generated for the nozzle for which a recirculation operation is to be performed, and the recirculation data is stored in a second memory different from the first memory. Fluid is recirculated in the nozzle on the basis of the recirculation data in advance of ejecting a drop from the nozzle on the basis of the ejection data. The recirculation data is generated based on the respective ejection data for the nozzle.Type: GrantFiled: April 21, 2017Date of Patent: October 6, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lluis Abello Rosello, Joan Vidal Fortia
-
Patent number: 10766201Abstract: A method comprises receiving object model data in an original coordinate system to print within a predefined usable build volume of a three dimensional printer. The method comprises receiving at least one compensation factor for the object model data to compensate for any shrinking of an object. The method comprises scaling the object model data by the at least one compensation factor to provide printable object model data. The scaling is performed with reference to an origin at a centre of the usable build volume.Type: GrantFiled: April 21, 2017Date of Patent: September 8, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sergio Gonzalez, Alex Carruesco Llorens, Lluis Abello Rosello
-
Patent number: 10589509Abstract: In an example, a method includes receiving, at a processor, data representing a three dimensional object. Using the processor, a modified data representation of the three dimensional object may be determined wherein, in the modified data representation, the three dimensional object is represented in terms of homogenous sub-volumes. Each homogenous sub-volume is homogenous with respect to a predetermined attribute and contains locations which are within a common object boundary distance band of plurality of object boundary distance bands, wherein at least two object boundary distance bands partially overlap.Type: GrantFiled: January 25, 2017Date of Patent: March 17, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alex Carruesco Llorens, Sergio Puigardeu Aramendia, Lluis Abello Rosello, Sergio Gonzalez, Alvar Vinacua, Pere Brunet
-
Patent number: 10592790Abstract: In some examples, an imaging device may include a controller including processing circuitry to detect, a first quantity of rows of pixels to be included as a first band of a contone image, process the pixels of each row of the first band in parallel raster order, detect a second quantity of rows of pixels to be included as a second band of the contone image; and process the pixels of each row of the second band in response to the completion of the pixels of the first band, where the rows of the second band are processed in parallel in serpentine order with respect to the first band.Type: GrantFiled: November 8, 2018Date of Patent: March 17, 2020Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yafei Mao, Jan Allebach, Lluis Abello Rosello, Joan Vidal Fortia, Robert Ulichney, Utpal Kumar Sarkar
-
Patent number: 10587774Abstract: According to an example, an apparatus may include a processor and a memory. The memory may have stored thereon machine readable instructions that may cause the processor to access an initial halftone image of a three-dimensional (3D) object, the initial halftone image being generated from a continuous tone image of the 3D object. The instructions may also cause the processor to iteratively modify voxel data for the initial halftone image to identify updated voxel data that more accurately corresponds to the continuous tone image than the initial halftone image and to generate halftone image printing data for the 3D object containing the updated voxel data.Type: GrantFiled: January 27, 2017Date of Patent: March 10, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ruiyi Mao, Jan Allebach, Wanling Jiang, Lluis Abello Rosello, Robert Ulichney, Utpal Kumar Sarkar
-
Publication number: 20200050175Abstract: In an example, a method includes receiving a first data model of an object to be generated in additive manufacturing, at a processor. Using the processor, a second data model may be determined. Determining the second data model may include generating for each of plurality of contiguous, non-overlapping sub-volumes of a volume containing the object, a sub-volume octree characterising the sub-volume and having a root node. Determining the second data model may further include generating a volume octree characterising the volume containing the object, the volume octree characterising in its lowest nodes the root nodes of the sub-volume octrees.Type: ApplicationFiled: October 12, 2016Publication date: February 13, 2020Inventors: Alex Carruesco Llorens, Alvar Vinacua, Pere Brunet, Sergio Gonzalez, Jordi Gonzalez Rogel, Marc Comino, Josep Giralt Adroher, Lluis Abello Rosello, Sebastia Cortes I Herms
-
Publication number: 20200031047Abstract: A method of recirculating fluid in a printhead die is provided. The method comprises generating ejection data specifying a nozzle of the printhead from which a drop is to be ejected and storing the ejection data in a first memory. Recirculation data is generated for the nozzle for which a recirculation operation is to be performed, and the recirculation data is stored in a second memory different from the first memory. Fluid is recirculated in the nozzle on the basis of the recirculation data in advance of ejecting a drop from the nozzle on the basis of the ejection data. The recirculation data is generated based on the respective ejection data for the nozzle.Type: ApplicationFiled: April 21, 2017Publication date: January 30, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventors: Lluis ABELLO ROSELLO, Joan VIDAL FORTIA
-
Publication number: 20200028992Abstract: In an example, an image processing system may include an identification engine, a map engine, and a control engine. In that example, the identification engine may identify a color mapping resource in response to a classification identifier corresponding to image data, the map engine may map the image data with the color mapping resource having color space clause corresponding to the classification identifier, and the control engine may generate control data for operating a print apparatus to print based on the color mapping resource.Type: ApplicationFiled: January 30, 2017Publication date: January 23, 2020Inventors: Peter MOROVIC, Jan MOROVIC, Joan VIDAL FORTIA, Lluis ABELLO ROSELLO