Education
2013-2017
Ph.D. in Computer Science
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
Specialized in Theory of Algorithms and Computational Geometry.
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
Specialized in Theory of Algorithms and Computational Geometry.
2017
Research Stay
Instituto Universitario de Investigación de Matemáticas y Aplicaciones
Universidad de Zaragoza
Graph theory and algorithms.
Instituto Universitario de Investigación de Matemáticas y Aplicaciones
Universidad de Zaragoza
Graph theory and algorithms.
2010-2012
M.Sc. Computer Science
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
Specialized in Systems Engineering and Computer Networks
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
Specialized in Systems Engineering and Computer Networks
2005-2010
B.Eng. Computer Science
Facultad de Ciencias de la Computación
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Computación
Benemérita Universidad Autónoma de Puebla
2002-2005
Computer Technician
Centro de Bachillerato Tecnológico Industrial y de Servicios No. 44
Centro de Bachillerato Tecnológico Industrial y de Servicios No. 44
Experience
2022-Now
Senior Machine Learning Engineer
3D Sw and data dev, HP Inc
3D Sw and data dev, HP Inc
- Productization of 3D Nesting enginee and integration to customer printing pipelines.
2020-2022
Senior Research Engineer
3D Lab, HP Labs
3D Lab, HP Labs
- Thermal packing enginee to drive HP MJF yield up
- Geometric deep learning applied on 3D printing
2017-2020
Research Engineer
3D Lab, HP Labs
3D Lab, HP Labs
- Geometric deep learning applied on 3D printing
- Geometric analysis of 3D models (mesh, point cloud, volumetric)
- Image processing of 3D print layers
2017
R&D Engineer
Dextra Technology
Dextra Technology
- Data analysis of thermal raw data
- Statistics and thermal data visualization
2016
University Teacher
Facultad de Ingeniería, UNAM
Course:
Facultad de Ingeniería, UNAM
Course:
- Data Structures and Algorithms 1. Spring 2016.
- Data Structures and Algorithms 2. Fall 2016.
2011-2015
Posgraduate Teacher Assistant
Posgrado en Ciencia e Ingeniería de la Computación, UNAM
Courses:
Posgrado en Ciencia e Ingeniería de la Computación, UNAM
Courses:
- Theory of Complexity. Fall 2015.
- Algorithms for Ad Hoc Networks. Fall 2013.
- Distributed Systems and Verification. Fall 2012.
- Theory of Algorithms and Data Structures. Spring 2012.
- Programming Languages. Fall 2011, Fall 2012.
2013-2014
Department Coordinator
Dirección Divisional de Patentes
Instituto Mexicano de la Propiedad Industrial
Dirección Divisional de Patentes
Instituto Mexicano de la Propiedad Industrial
- Automation of electronic submission of patent applications
- Interconnection with the internal management systems
Publications
Thesis
- La aumentación de gráficas topológicas y geométricas planas para cumplir con restricciones de paridad Supervisor: Jorge Urrutia Galicia Ph. D. ThesisPCIC, UNAM. Febrary 2020.
- Una estrategia de aglomeración para el mapeo de procesos paralelos, basada en propiedades de corte y flujo en gráficas Supervisor: Jorge Luis Ortega ArjonaMaster ThesisPCIC, UNAM. Mayo 2013.
Refereed Journal Papers
- Plane augmentation of plane graphs to meet parity constraintsJ.C.Catana, A.García, J.Tejel, J.Urrutia
Applied Mathematics and Computation Volume 386, 1 December 2020
© Elsevier B.V. ScienceDirect. - On optimal coverage of a tree with multiple robotsI Aldana-Galván, JC Catana-Salazar, JM Dıaz-Bánez, F Duque, R Fabila-Monroy, A Herediak, J Urrutia
European Journal of Operational Research Volume 285, Issue 3, 16 September 2020
© Elsevier B.V. ScienceDirect. - Tight Bounds for Illuminating and Covering of Orthotrees with Vertex Lights and Vertex BeaconsI. Aldana-Galván, J. L. Álvarez-Rebollar, J. C. Catana-Salazar, N. Marín, E. Solís-Villarreal, J. Urrutia & C. Velarde
Graphs and Combinatorics volume 36, pages617–630(2020)
© Springer Japan KK, part of Springer Nature - Minimizing the solid angle sum of orthogonal polyhedraI. Aldana-Galván, J. L. Álvarez-Rebollar, J. C. Catana-Salazar, N. Marín, E. Solís-Villarreal, J. Urrutia & C. Velarde
Information Processing Letters Volume 143, March 2019
© Elsevier B.V. All
Conference Papers
- Beacon Coverage in Orthogonal PolyhedraIsrael Aldana-Galvan, Jose Luis Alvarez-Rebollar, Juan C Catana-Salazar, Nestaly Marín-Nevárez, Erick Solís-Villarreal, Jorge Urrutia, Carlos Velarde
29th Canadian Conference on Computational Geometry
Proceedings of the 29th CCCG (2017) - Planarity Preserving Augmentation of Topological and Geometric Plane Graphs to Meet Parity ConstraintsIsrael Aldana-Galvan, Jose Luis Alvarez-Rebollar, Juan C Catana-Salazar, Erick Solis-Villarreal, Jorge Urrutia, Carlos Velarde
29th Canadian Conference on Computational Geometry
Proceedings of the 29th CCCG (2017) - Covering orthotrees with guards and beaconsI Aldana-Galván, JL Álvarez-Rebollar, JC Catana-Salazar, N Marın-Nevárez, E Solıs-Villarreal, J Urrutia, C Velarde
XVII Spanish Meeting on Computational Geometry
Book of abstracts (2017) - Strong Chromatic Illumination of Orthogonal Polygons and Polyhedra with π/2-and π-floodlights and segmentsI Aldana-Galván, JL Álvarez-Rebollar, JC Catana-Salazar, N Marín-Nevárez, E Solís-Villarreal, J Urrutia, C Velarde
XVII Spanish Meeting on Computational Geometry
Book of abstracts (2017) - Optimal coverage of a tree with multiple robotsI Aldana-Galván, JC Catana-Salazar, JM Dıaz-Bánez, F Duque, R Fabila-Monroy, A Heredia, J Urrutia
XVII Spanish Meeting on Computational Geometry
Book of abstracts (2017) - Minimizing the Interior Solid Angle Sum of Orthogonal Polyhedra and Guarding them with pi/2-edge GuardsI. Aldana, J.L. Alvarez-Rebollar, J.C. Catana-Salazar, M. Jimenez-Salinas, E. Solis, J. Urrutia28th Canadian Conference on Computational GeometryProceedings CCCG (2016).
- Efficient Counting of the Number of Independent Sets on Polygonal Trees
Guillermo De Ita, Pedro Bello, Meliza Contreras, Juan Carlos Catana
Pattern Recognition. Chapter 17.
Springer International Publishing (2016). - An agglomeration strategy for the parallel processes mapping onto a distributed computing architecture
Juan Carlos Catana and Jorge Luis Ortega
High Performance Computer Applications. Chapter 14.
Springer International Publishing (2016). - A novel greedy heuristic for the resource constrained project scheduling problem
Guillermo de Ita, Yolanda Moyao, Marcela Soriano and Juan Carlos Catana
Innovación y desarrollo tecnológico con responsabilidad social. Capítulo 30.
Fundación para la Educación Superior Internacional, A.C. (2010).
Patents
Granted
- Object model encodings
Application No US-2023186524-A1
Filling: Dic 2021
Granted: Jul 2024 - OBJECT DEFORMATION DETERMINATION
Methods to Automatically Quantify Part Deformation for a Production Build.
Application No US-2023029302-A1
Filling: Jan 2020
Granted: Apr 2024 - PART PACKING
Optimally Packing Very Large Parts for Maximum Packing Density
Application No US-11975483-B2
Filling: Dec 2018
Granted: May 2024 - 3-D PRINTING BATCH ANALYSIS
Methods to homogenize the slice area black print to white area to alleviate re-reflection
Application No US-11340597-B2
Filling: Apr 2018
Granted: May 2022 - REGION OF INTEREST MONITORING AND CONTROL FOR ADDITIVE MANUFACTURING
Making Regions of Interests Robust to Thermal Camera Bumping
Application No WO-2019212492-A1
Filling: Apr 2018
Granted: Aug 2022 - IDENTIFYING PASSES OF ADDITIVE MANUFACTURING PROCESSES DEPICTED IN THERMAL IMAGES
Powder agnostic, content-based robust layer/pass determination with/without carriage obstruction
Application No WO-2019182552-A1
Filling: Mar 2018
Granted: Nov 2022
Application
- Powder degradation predictions
Application No WO-2023113770-A1
Dic 2021 - Lattice structure thicknesses
Application No WO-2023096634-A1
Nov 2021 - Build volume portions
Application No WO-2023086084-A1
Nov 2021 - Thermochromic dye temperatures
Application No WO-2023043433-A1
Sep 2021 - Temperature detections
Application No WO-2023043434-A1
Sep 2021 - Model compensations
Application No WO-2023009137-A1
Jul 2021 - Object group packing
Application No US-2024168711-A1
Apr 2021 - Maps to encode displacements in digital 3d models
Application No WO-2022211807-A1
Mar 2021 - Object packings with volume subsets
Application No WO-2022139792-A1
Dic 2020 - Object packing genetic procedures
Application No WO-2022132128-A1
Dic 2020 - 3d printer part packing
Application No US-2023359169-A1
Sep 2020 - Object packings
Application No WO-2022071964-A1, EP-4208826-A4
Sep 2020 - Chromosome expiration
Application No US-2023325680-A1
Sep 2020 - Point cloud alignment
Application No WO-2021257094-A1
Jun 2020 - MODEL PREDICTION
Method to correct a CAD model in priori to compensate shape deformation caused by printing process.
Application No US-2023043252-A1
Jan 2020 - OBJECT DEFORMATIONS
Methods to accurately predict part shape deformation via a novel deep neural network.
Application No US-2023051704-A1
Jan 2020 - DISPLACEMENT MAPS
Method to encode geometrical compensations using point clouds and print such object.
Application No WO-2021145892-A1
Jan 2020 - REGISTERING OBJECTS
Method to accurately align the CAD 3-D model and the scanned 3-D model of the printed part to compute shape deformation.
Application No WO-2021112858-A1
Dec 2019 - TEMPERATURE PREDICTION IN THREE-DIMENSIONAL (3D) PARTS
Part temperature prediction from abstract metrics derived from visual/thermal/layer image of parts.
Application No WO-2020153950-A1
Jan 2019 - DETERMINING A THERMAL FOOTPRINT FOR A THREE-DIMENSIONAL PRINTED PART
Generate a volumetric representation of a part for build volume packing to mitigate inter-part thermal bleed (aka. thermal aura)
Application No EP-3898198-A1
Dec 2018 - PART PACKING BASED ON AGENT USAGE
Orient and place parts in build chamber optimized for printer agent usage
Application No WO-2020122876-A1
Dec 2018 - DETECTION OF ABNORMAL TEMPERATURES FOR THERMAL CONTROL DURING ADDITIVE MANUFACTURING
Detection of abnormal temperatures and estimation of actual temperatures for MJF builds with several identical objects
Application No US-2020406552-A1
Mar 2018 - MOTION CORRECTION IN ADDITIVE MANUFACTURING
Lamp Exposure Time Compensation for MJF
Application No WO-2019143334-A1
Jan 2018
Talks
- Las aplicaciones de la IA en el mundo del 3D printing
FCC FEPRO 2024
September 2024. - La era de los gemelos digitales
HP en la BUAP, Platica informativa y de reclutamiento
Online. February 2023. - Efective Encoding Molded Fiber Pores in Displacement Maps
Halftoning Printing Imaging Content Symposium (HP Internal)
November 2021. - Panel; AI & Industry
Geometry & Learning from Data virtual workshop
Online. October 2021. - Thermal-Pack: A packing engine tailored to drive HP MJF production yield up
Encuentro Nacional de Computación 2021, SMCC. Taller de Geometría Discreta y Computacional
Online. August 2021. - Using High Resolution Thermal Camera Images for Vulcan Part Quality Correlations
Halftoning Printing Imaging Content Symposium (HP Internal)
HP Boise, Idaho, USA. June 2018. - Planarity Preserving Augmentation of Plane Graphs to Meet Parity Constraints
The 20th Anniversary of the Japan Conference on Discrete and Computational Geometry, Graphs, and Games
Tokyo University of Science, Tokyo, Japan. Aug 2017. - Beacon Coverage in Orthogonal Polyhedra
29th Canadian Conference on Computational Geometry
Carleton University, Ottawa, Ontario, Canada. July 2017 - Optimal coverage of a tree with multiple robots
XVII Spanish Meeting on Computational Geometry
Universidad de Alicante, Alicante, Spain. June 2017. - Iluminación de poliedros ortogonales con aristas guardias
XXXII Coloquio Víctor Neumann-Lara de Teoría de las Gráficas, Combinatoria y sus Aplicaciones.
San Luis Potosí, San Luis Potosí, México. Marzo 2017. - In pursuit of the eulerianity of topological plane graphs
International Workshop on Combinatorial and Computational Aspects of Optimization, Topology and Algebra
Los Cabos,Baja California Sur, Mexico. Novenber 2016. - Efficient Counting of the Number of Independent Sets on Polygonal Trees
8th Mexican Conference on Pattern Recognition
Guanajuato, Gto., Mexico. June 2016. - Incremento de conexidad en gráficas geométricas planas
XXXI Coloquio de teoria de graficas, combinatoria y sus aplicaciones
Guanajuato, Gto., México. Febrero 2016. - An agglomeration strategy for the parallel process mapping on a distributed computing architecture
6th. International Supercomputing Conference in Mexico
Ciudad de México, México. March 2015. - A novel greedy heuristic for the resource constrained project scheduling problem
4o. Simposio Internacional en Sistemas Telemáticos y Organizaciones Inteligentes
Xalapa, Veracruz, Mexico. November 2009.