US 11,755,647 B2
XML production through database mining and blockchain
Michael J Falcetano, Newburgh, NY (US); Keith Joseph Miller, Pawling, NY (US); John Bouzakis, Wappingers Falls, NY (US); and Michael Kelly, Port Ewen, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 3, 2020, as Appl. No. 17/110,467.
Prior Publication US 2022/0179905 A1, Jun. 9, 2022
Int. Cl. G06F 40/00 (2020.01); G06F 16/84 (2019.01); G06F 40/143 (2020.01); G06F 8/658 (2018.01)
CPC G06F 16/84 (2019.01) [G06F 8/658 (2018.02); G06F 40/143 (2020.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating Extensible Markup Language (XML) files for packaging operations of software products, the computer-implemented method comprising:
receiving, by one or more computer processors, from a user via a user interface, release and driver information pointing to a subset of data;
collecting, by the one or more processors, the subset of data from existing sources based on the release and driver information;
modifying, by the one or more processors, the subset of data using wildcarding to generate a modified subset of data that is smaller than the subset of data by:
identifying, by the one or more processors, a list of shipped parts from the subset of data;
grouping, by the one or more processors, shipped parts on the list of shipped parts by Distribution Library and part type; and
creating, by the one or more processors, a single line entry for a grouping of shipped parts by using a wildcard character;
generating, by the one or more processors, a set of four Extensible Markup Language (XML) files from the modified subset of data;
creating, by the one or more processors, using blockchain, an immutable record of the subset of data, the modified subset of data, and the set of four XML files; and
outputting, by the one or more processors, the set of four XML files.