Integrating data between different enterprise systems

US9971818B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9971818-B2
Application numberUS-201414306608-A
CountryUS
Kind codeB2
Filing dateJun 17, 2014
Priority dateJun 26, 2013
Publication dateMay 15, 2018
Grant dateMay 15, 2018

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.

The present disclosure relates to a method, system, and computer program product for integrating data between a plurality of different enterprise systems. An illustrative embodiment of the disclosure provides a method for integrating data between different systems, comprising: acquiring a user interface metadata for each of a plurality of enterprise systems, wherein the user interface metadata of an enterprise system corresponds to data in the same enterprise system and describes how the data should be presented on a user interface of the enterprise system; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generating a user interface presentation for each of the plurality of enterprise systems according to the user interface metadata; and establishing, for each of the plurality of enterprise systems, a first mapping between the user interface presentation and a structure of the data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for integrating data of each of a plurality of different enterprise systems, comprising: an integrator system acquiring, for each of a plurality of enterprise systems that are communicatively coupled to the integrator system, user interface metadata that describes how enterprise data within a corresponding enterprise system should be presented on a user interface of that enterprise system, wherein the enterprise data of each of the plurality of enterprise systems comprises a plurality of data elements; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generating, for display on each of the plurality of enterprise systems, a user interface presentation according to each corresponding user interface metadata; acquiring, for each of the plurality of enterprise systems, a structure metadata that describes a structure of the enterprise data of that enterprise system; generating, for each of the plurality of enterprise systems, a data structure presentation according to the structure metadata; establishing, for each of the plurality of enterprise systems, a first mapping between the user interface presentation and the structure of the enterprise data; establishing, for each of the plurality of enterprise systems, a second mapping between the user interface presentation and the data structure presentation; receiving, from an input device of at least one enterprise system, a user input which establishes, on a particular user interface presentation of the at least one enterprise system, a correlation between a first group of data elements from among the plurality of data elements; establishing, based on the received correlation between the first group of data elements on the particular user interface presentation, a correlation between the first group of data elements within a corresponding data structure presentation of the at least one enterprise system according to the second mapping; and presenting, on an output device of the at least one enterprise system: a first correlation view that depicts the received correlation between the first group of data elements within the particular user interface presentation; and a second correlation view that depicts the received correlation between the first group of data elements within the corresponding data structure presentation. 2. The method according to claim 1 , wherein the data structure presentation is a tree. 3. The method according to claim 1 , further comprising: receiving, from an input device of the at least one enterprise system, a user input which establishes, on a particular data structure presentation of the at least one enterprise system, a correlation between a second group of data elements from among the plurality of data elements; and establishing, based on the received correlation between the second group of data elements, a correlation between the second group of data elements within a corresponding user interface presentation of the at least one enterprise system according to the second mapping. 4. The method according to claim 3 , further comprising: presenting, on the output device of the at least one enterprise system: a third correlation view that depicts the received correlation between the second group of data elements within the particular data structure presentation; and a fourth correlation view that depicts the received correlation between the second group of data elements within the corresponding user interface presentation. 5. A system comprising: a plurality of enterprise systems; an integrator system communicatively coupled to the plurality of enterprise systems, the integrator system having a processor, at least one input device, and a system memory having stored therein a plurality of modules that when executed by the processor cause the processor to: acquire a user interface metadata from each of the plurality of enterprise systems, wherein the user interface metadata acquired from an enterprise system corresponds to enterprise data in the same enterprise system and describes how the enterprise data should be presented on a user interface of the enterprise system, wherein the enterprise data of each of the plurality of enterprise systems comprises one or more data elements; in response to acquiring the user interface metadata for each of the plurality of enterprise systems, generate, for display on each of the plurality of enterprise systems, a user interface presentation according to each corresponding user interface metadata; acquire a structure metadata for each of the plurality of enterprise systems, wherein the structure metadata of an enterprise system describes a structure of the enterprise data of that enterprise system; generate a data structure presentation for each of the plurality of enterprise systems according to the structure metadata; establish a first mapping between the user interface presentation and the structure of the enterprise data for each of the plurality of enterprise systems; establish, for each of the plurality of enterprise systems, a second mapping between the user interface presentation and the data structure presentation; receive, from an input device of at least one enterprise system, a user input which establishes, on a particular user interface presentation of the at least one enterprise system, a correlation between a first group of data elements from among the plurality of data elements; establish, based on the received correlation between the first group of data elements on the particular user interface presentation, a correlation between the one or more data elements within a corresponding data structure presentation of the at least one enterprise system according to the second mapping; and present, on an output device of the at least one enterprise system: a first correlation view that depicts the received correlation between the first group of data elements within the particular user interface presentation; and a second correlation view that depicts the received correlation between the first group of data elements within the corresponding data structure presentation. 6. The system according to claim 5 , wherein the data structure presentation is a tree. 7. The system according to claim 5 , wherein the plurality of modules further includes modules that cause the processor to: receive, from an input device of the at least one enterprise system, a user input which establishes, on a particular data structure presentation of the at least one enterprise system, a correlation between a second group of data elements from among the plurality of data elements; and establish, based on the received correlation between the second group of data elements, a correlation between the second group of data elements within a corresponding user interface presentation of the at least one enterprise system according to the second mapping. 8. The system according to claim 7 , wherein the plurality of modules further includes modules that cause the processor to: present, on the output device of the at least one enterprise system: a third correlation view that depicts the received correlation between the second group of data elements within the particular data structure presentation; and a fourth correlation view that depicts the received correlation between the second group of data elements within the corresponding user interface presentation. 9. A computer program product comprising: a non-transitory computer readable storage device; and program code stored on said non-transitory computer readable storage device that when executed by a processor of an integrator system, causes said processor to: acquire, for each of a p

Assignees

Inventors

Classifications

  • G06F16/252Primary

    between a Database Management System and a front-end application · CPC title

  • Physics · mapped topic

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 US9971818B2 cover?
The present disclosure relates to a method, system, and computer program product for integrating data between a plurality of different enterprise systems. An illustrative embodiment of the disclosure provides a method for integrating data between different systems, comprising: acquiring a user interface metadata for each of a plurality of enterprise systems, wherein the user interface metadata …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/252. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).