Data transformation methodology using generated program code and token mappings

US11928126B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11928126-B1
Application numberUS-202217821309-A
CountryUS
Kind codeB1
Filing dateAug 22, 2022
Priority dateAug 22, 2022
Publication dateMar 12, 2024
Grant dateMar 12, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer implemented method transforms data. Responsive to receiving a data transformation of an input string to an output string, a computer system identifies mappable tokens in the input string that are mappable to the output string. The computer system creates a set of initial mappings for a set of common tokens in the mappable tokens. The set of initial mappings maps the set of common tokens from the input string to the output string. The computer system creates a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings. The computer system generates program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for transforming data, the computer implemented method comprising: responsive to receiving a data transformation of an input string to an output string, identifying, by a computer system, mappable tokens in the input string that are mappable to the output string, creating, by the computer system, a set of initial mappings for a set of common tokens in the mappable tokens, wherein the set of initial mappings maps the set of common tokens from the input string to the output string that match one another; creating, by the computer system, a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings; generating, by the computer system, program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings; identifying, by the computer system, a set of initial token properties for the mappable tokens in the set of user mappings; creating, by the computer system, a set of user token properties using an additional user input to the set of initial token properties; and performing, by the computer system, data transformation of the input strings to the output strings using the program code, wherein generating, by the computer system, the program code for mapping the input string to the output string using the set of user mappings comprises: creating, by the computer system, the program code for mapping the input string to the output string using the set of user mappings and the set of user token properties. 2. The computer implemented method of claim 1 , wherein the user input to the set of initial mappings is selected from one of a confirmation of the set of initial mappings and a modification to the set of initial mappings. 3. The computer implemented method of claim 1 , wherein the additional user input to the set of initial token properties is selected from one of a confirmation of the set of initial token properties and a modification to the set of initial token properties. 4. A computer system comprising: comprising a number of processor units, wherein the number of processor units executes program instructions to: responsive to receiving a data transformation of an input string to an output string, identify mappable tokens in the input string that are mappable to the output string, create a set of initial mappings for a set of common tokens in the mappable tokens, wherein the set of initial mappings maps the set of common tokens from the input string to the output string that match one another; create a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings; generate, program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings; identify a set of initial token properties for the mappable tokens in the set of user mappings; create a set of user token properties using an additional user input to the set of initial token properties; and perform, by the computer system, data transformation of the input strings to the output strings using the program code, wherein in generating, by the computer system, the program code for mapping the input string to the output string using the set of user mappings, wherein the number of processor units executes program instructions to: create the program code for mapping the input string to the output string using the set of user mappings and the set of user token properties. 5. The computer system of claim 4 , wherein the user input to the set of initial mappings is selected from one of a confirmation of the set of initial mappings and a modification to the set of initial mappings. 6. The computer system of claim 4 , wherein the additional user input to the set of initial token properties is selected from one of a confirmation of the set of initial token properties and a modification to the set of initial token properties. 7. A computer program product for transforming data, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform a method of: responsive to receiving a data transformation of an input string to an output string, identifying, by a computer system, mappable tokens in the input string that are mappable to the output string, creating, by the computer system, a set of initial mappings for a set of common tokens in the mappable tokens, wherein the set of initial mappings maps the set of common tokens from the input string to the output string that match one another; creating, by the computer system, a set of user mappings that maps the mappable tokens from input string to the output string using a user input to the set of initial mappings; generating, by the computer system, program code that transform input strings to output strings using the set of user mappings that maps the mappable tokens from input string to the output string, wherein the program code is used to transform input strings to output strings; identifying, by the computer system, a set of initial token properties for the mappable tokens in the set of user mappings; creating, by the computer system, a set of user token properties using an additional user input to the set of initial token properties; and performing, by the computer system, data transformation of the input strings to the output strings using the program code, wherein generating, by the computer system, the program code for mapping the input string to the output string using the set of user mappings comprises: creating, by the computer system, program code for mapping the input string to the output string using the set of user mappings and the set of user token properties. 8. The computer program product of claim 7 , wherein the user input to the set of initial mappings is selected from one of a confirmation of the set of initial mappings and a modification to the set of initial mappings. 9. The computer program product claim 7 , wherein the additional user input to the set of initial token properties is selected from one of a confirmation of the set of initial token properties and a modification to the set of initial token properties.

Assignees

Inventors

Classifications

  • G06F16/258Primary

    Data format conversion from or to a database · CPC title

  • Mapping to a database · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11928126B1 cover?
A computer implemented method transforms data. Responsive to receiving a data transformation of an input string to an output string, a computer system identifies mappable tokens in the input string that are mappable to the output string. The computer system creates a set of initial mappings for a set of common tokens in the mappable tokens. The set of initial mappings maps the set of common tok…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/258. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).