XML production through database mining and blockchain

Inventors

Falcetano, Michael J • Miller, Keith Joseph • BOUZAKIS, JOHN • Kelly, Michael

Assignees

Boston University • International Business Machines Corp • Beta Bionics Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-11755647-B2

Patent

Publication Date

2023-09-12

Expiration Date


Abstract

In an approach for dynamically generating correctly formatted Extensible Markup Language (XML) based off of a subset of data from a database, a processor receives an input pointing to a subset of data. A processor collects the subset of data from existing sources. A processor modifies the subset of data using wildcarding to generate a modified subset of data. A processor generates a set of XML files from the modified subset of data. A processor creates an immutable record of the subset of data, the modified subset of data, and the set of XML files. A processor outputs the set of XML files.

Core Innovation

The computer-implemented method receives release and driver information pointing to a subset of data and collects that subset from existing sources. It identifies shipped parts, groups them by Distribution Library and part type, and uses a wildcard character to create a single line entry, producing a modified subset of data that is smaller than the subset of data.

The method generates build, function, service, and package XML files from the modified subset and creates an immutable record of the subset, the modified subset, and the XML files using blockchain. The disclosed process also supports user review of the modified data and validation of the XML files against the immutable record. The supplied content does not include the background section, so the problem being solved is not explicitly described in patent.

Claims Coverage

The claims include three independent claims: claim 1 covers a computer-implemented method, claim 6 covers a computer program product, and claim 11 covers a computer system for generating XML files for packaging operations of software products.

Computer-implemented method for generating XML files

Claim 1 covers receiving release and driver information, collecting the corresponding subset of data from existing sources, and reducing it through wildcarding by grouping shipped parts by Distribution Library and part type and creating a single line entry. The method generates and outputs four XML files and creates an immutable blockchain record of the original subset, modified subset, and files. Dependent claims specify the file types, supporting-information datasets, user review, and validation against the immutable record.

Computer program product for generating XML files

Claim 6 covers program instructions stored on computer-readable storage media that receive release and driver information, collect the corresponding subset of data, reduce it through wildcarding grouped shipped parts, generate four XML files, create an immutable blockchain record of the data and files, and output the files. Dependent claims specify the file types, supporting-information datasets, user review, and validation against the immutable record.

Computer system for generating XML files

Claim 11 covers a computer system with processors, computer-readable storage media, and program instructions that receive release and driver information, collect the corresponding subset of data, reduce it through wildcarding grouped shipped parts, generate four XML files, create an immutable blockchain record of the data and files, and output the files. Dependent claims add user review, identify the file types, and provide validation against the immutable record.

The three independent claims cover method, program-product, and system implementations of data collection, wildcard-based reduction of shipped-part information, XML-file generation, and blockchain recording. Their dependent claims add file-type details and user review or validation features.

Stated Advantages

Consistent, correctly formatted XML.

Faster XML generation.

Traceability to source data through an immutable record.

Documented Applications

Generating XML files for packaging operations of software products.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.