Patents by Inventor Carlos Fabian NAVA

Carlos Fabian NAVA 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: 20220254179
    Abstract: A system can include a circuit board processing system configured to process a panel having an array of units, with each unit including a surface, and the panel including a surface. The system can further include a module processing system configured to produce packaged modules from the array of units, such that each packaged module includes a surface. The system can further include a character recognition system configured to obtain a digital image of a character imprinted on each of some or all of the surface of the panel, the surface of each unit, and the surface of each packaged module. The character recognition system can be further configured to perform a pattern matching process for the digital image of the character, with the pattern matching process including a principal component analysis to extract a principal characteristic, and linear and quadratic Bayesian discriminant functions to classify and find a correct character that corresponds to the principal characteristic.
    Type: Application
    Filed: December 6, 2021
    Publication date: August 11, 2022
    Inventors: Carlos Fabian NAVA, Felix F. GONZALEZ-NAVARRO
  • Patent number: 10657639
    Abstract: Systems and methods for identifying defective individual packaged modules are presented. A Printed Circuit Board (PCB) having a set of individual module substrates can be received. Further, capturing an image of the PCB and loading a PCB recipe associated with the PCB can be performed. The image of the PCB can be captured by an image capture module that can include one or more cameras. For each individual module substrate, a portion of the image corresponding to the individual module substrate can be compared to the PCB recipe. In addition, it can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. In response to determining that the individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: May 19, 2020
    Assignee: Skyworks Solutions, Inc.
    Inventors: Carlos Fabian Nava, Viviano Almonte
  • Patent number: 10599943
    Abstract: Techniques and systems for recognizing characters on a circuit board are discussed herein. For example, a digital image of a character on a circuit board can be obtained. The digital image can be processed with a gradient, structural, and concavity algorithm. The processing can include identifying a gradient feature based on a stroke shape, identifying a structural feature based on a stroke trajectory, identifying a concavity feature based on a stroke relationship, and so on. The character can be classified based on the gradient feature, the structural feature, and/or the concavity feature. The classifying can be performed using a k-nearest neighbor classifier algorithm and/or a distance metric.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 24, 2020
    Assignee: Skyworks Solutions, Inc.
    Inventor: Carlos Fabian Nava
  • Publication number: 20190236392
    Abstract: Techniques and systems for recognizing characters on a circuit board are discussed herein. For example, a digital image of a character on a circuit board can be obtained. The digital image can be processed with a gradient, structural, and concavity algorithm. The processing can include identifying a gradient feature based on a stroke shape, identifying a structural feature based on a stroke trajectory, identifying a concavity feature based on a stroke relationship, and so on. The character can be classified based on the gradient feature, the structural feature, and/or the concavity feature. The classifying can be performed using a k-nearest neighbor classifier algorithm and/or a distance metric.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventor: Carlos Fabian NAVA
  • Patent number: 10255513
    Abstract: Systems and methods for recognition of unreadable characters on printed circuit boards. In some embodiments, a method for recognizing characters can be utilized for recognition of damaged characters on a printed circuit board. The method can include obtaining a digital image for each of a plurality of characters on the printed circuit board. The method can further include dividing each digital image into an array of regions. The method can further include generating a data structure from the arrays of the digital images. The data structure can include gradient features based on stroke shapes on small distances, structural features based on stroke trajectories on extended distances, and concavity features based on stroke relationships.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: April 9, 2019
    Assignee: Skyworks Solutions, Inc.
    Inventor: Carlos Fabian Nava
  • Publication number: 20180322625
    Abstract: Systems and methods for identifying defective individual packaged modules are presented. A Printed Circuit Board (PCB) having a set of individual module substrates can be received. Further, capturing an image of the PCB and loading a PCB recipe associated with the PCB can be performed. The image of the PCB can be captured by an image capture module that can include one or more cameras. For each individual module substrate, a portion of the image corresponding to the individual module substrate can be compared to the PCB recipe. In addition, it can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. In response to determining that the individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Application
    Filed: July 12, 2018
    Publication date: November 8, 2018
    Inventors: Carlos Fabian NAVA, Viviano ALMONTE
  • Patent number: 10109047
    Abstract: Systems and methods for identifying potentially defective individual packaged modules are presented. A printed circuit board (PCB) having individual module substrates can be received. An image of the PCB is captured and a PCB recipe associated with the PCB is loaded. For each individual module substrate, a portion of the image corresponding to the individual module substrate is compared to the PCB recipe. It can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. When an individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 23, 2018
    Assignee: Skyworks Solutions, Inc.
    Inventors: Carlos Fabian Nava, Viviano Almonte
  • Publication number: 20170372158
    Abstract: Systems and methods for recognition of unreadable characters on printed circuit boards. In some embodiments, a method for recognizing characters can be utilized for recognition of damaged characters on a printed circuit board. The method can include obtaining a digital image for each of a plurality of characters on the printed circuit board. The method can further include dividing each digital image into an array of regions. The method can further include generating a data structure from the arrays of the digital images. The data structure can include gradient features based on stroke shapes on small distances, structural features based on stroke trajectories on extended distances, and concavity features based on stroke relationships.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 28, 2017
    Inventor: Carlos Fabian NAVA
  • Publication number: 20170206651
    Abstract: Systems and methods for identifying potentially defective individual packaged modules are presented. A printed circuit board (PCB) having individual module substrates can be received. An image of the PCB is captured and a PCB recipe associated with the PCB is loaded. For each individual module substrate, a portion of the image corresponding to the individual module substrate is compared to the PCB recipe. It can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. When an individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Application
    Filed: December 19, 2016
    Publication date: July 20, 2017
    Inventors: Carlos Fabian NAVA, Viviano ALMONTE
  • Patent number: 9524543
    Abstract: Systems and methods for identifying defective individual packaged modules are presented. A Printed Circuit Board (PCB) having a set of individual module substrates can be received. Further, capturing an image of the PCB and loading a PCB recipe associated with the PCB can be performed. The image of the PCB can be captured by an image capture module that can include one or more cameras. For each individual module substrate, a portion of the image corresponding to the individual module substrate can be compared to the PCB recipe. In addition, it can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. In response to determining that the individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 20, 2016
    Assignee: Skyworks Solutions, Inc.
    Inventors: Carlos Fabian Nava, Viviano Almonte
  • Patent number: 9355444
    Abstract: Systems and methods for processing potentially defective individual packaged modules are presented. A Printed Circuit Board (PCB) that includes a set of individual module substrates can be received and an image of a first side of the PCB can be captured by an image capture module which can include one or more cameras. Based on the captured image, it can be determined whether the set of individual module substrates includes previously identified (e.g., inked) individual module substrates that correspond to potentially defective individual module substrates. In response to determining that the set of individual module substrates includes inked individual module substrates, a map of the inked individual module substrates can be created. Based on the map, locations corresponding to the inked individual module substrates can be marked with a laser on a second side of the PCB.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: May 31, 2016
    Assignee: Skyworks Solutions, Inc.
    Inventors: Carlos Fabian Nava, Viviano Almonte
  • Publication number: 20140119636
    Abstract: Systems and methods for identifying defective individual packaged modules are presented. A Printed Circuit Board (PCB) having a set of individual module substrates can be received. Further, capturing an image of the PCB and loading a PCB recipe associated with the PCB can be performed. The image of the PCB can be captured by an image capture module that can include one or more cameras. For each individual module substrate, a portion of the image corresponding to the individual module substrate can be compared to the PCB recipe. In addition, it can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. In response to determining that the individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
    Type: Application
    Filed: September 27, 2013
    Publication date: May 1, 2014
    Inventors: Carlos Fabian NAVA, Viviano ALMONTE
  • Publication number: 20140119637
    Abstract: Systems and methods for processing potentially defective individual packaged modules are presented. A Printed Circuit Board (PCB) that includes a set of individual module substrates can be received and an image of a first side of the PCB can be captured by an image capture module which can include one or more cameras. Based on the captured image, it can be determined whether the set of individual module substrates includes previously identified (e.g., inked) individual module substrates that correspond to potentially defective individual module substrates. In response to determining that the set of individual module substrates includes inked individual module substrates, a map of the inked individual module substrates can be created. Based on the map, locations corresponding to the inked individual module substrates can be marked with a laser on a second side of the PCB.
    Type: Application
    Filed: September 27, 2013
    Publication date: May 1, 2014
    Inventors: Carlos Fabian NAVA, Viviano ALMONTE