Characterizing electronic designs via visual processing and data transformation
AssigneeInternational Business Machines Corporation
InventorsAddis Armenta Lopez, Jesus Gabriel Trillo Vargas, Jose de Jesus Jimenez Gonzalez, Alejandro M. Lopez, Adolfo Mendez Morales
Life of this patent
Estimating the term…
Abstract
A cognitive, artificially intelligent system employs, in part, visual recognition and image processing to transform electronic design information, such as a schematic diagram, into a machine-readable data structure suitable for machine-based comparison of one data structure against another data structure of like kind. A comparison method identifies and quantifies similarities or equivalencies between the any such data structures, and hence between respectively corresponding electronic designs.
Claims18
A computer-implemented method comprising:
- receiving design information corresponding to a first device;
- identifying a first component of the first device, and a first node of the first device;
- generating a first data structure based on the design information for the first device, wherein the first data structure includes a first element corresponding to a combination of the first component and the first node;
- receiving, from a database, a second data structure corresponding to a second device, wherein the second data structure includes a second element corresponding to a combination of a second component of the second device and a second node of the second device;
- comparing the first element against the second element to generate a comparison dataset;
- sending the comparison dataset to a storage address;
- and
- sending the first data structure to the database.
A computer program product comprising a computer readable storage medium having stored thereon program instructions programmed to perform:
- receiving design information corresponding to a first device;
- identifying a first component of the first device, and a first node of the first device;
- generating a first data structure based on the design information for the first device, wherein the first data structure includes a first element corresponding to a combination of the first component and the first node;
- receiving, from a database, a second data structure corresponding to a second device, wherein the second data structure includes a second element corresponding to a combination of a second component of the second device and a second node of the second device;
- comparing the first element against the second element to generate a comparison dataset;
- sending the comparison dataset to a storage address;
- and
- sending the first data structure to the database.
A computer system comprising:
- a processor set;
- and
- a computer readable storage medium;
- wherein the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium;
- and the program instructions include instructions programmed to perform:
- receiving design information corresponding to a first device;
- identifying a first component of the first device, and a first node of the first device;
- generating a first data structure based on the design information for the first device, wherein the first data structure includes a first element corresponding to a combination of the first component and the first node;
- receiving, from a database, a second data structure corresponding to a second device, wherein the second data structure includes a second element corresponding to a combination of a second component of the second device and a second node of the second device;
- comparing the first element against the second element to generate a comparison dataset;
- sending the comparison dataset to a storage address;
- and
- sending the first data structure to the database.
Dependencies are inferred from the claim text.