Social media bot to representational state transfer (REST) proxy for data systems

US10229202B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10229202-B2
Application numberUS-201414500020-A
CountryUS
Kind codeB2
Filing dateSep 29, 2014
Priority dateSep 29, 2014
Publication dateMar 12, 2019
Grant dateMar 12, 2019

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.

Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with the social media application by using the message to REST mappings to map social media messages for the social media application and REST calls that are used to access the data system component.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform: providing, by the at least one processor, a social media interface gateway comprising an adapter for a social media application, a user access control data store, and a Representational State Transfer (REST) client, wherein the adapter comprises a mapper and message to REST mappings that are stored in a customizable mapping table, wherein the user access control data store stores user registrations and access privileges of each user to each registered REST resource, and wherein the social media gateway interface is between a data system and a social media bot that represents a data system component; and using, by the at least one processor, the social media bot and the adapter to enable the data system component to interact with the social media application by: receiving, by the at least one processor, a social media message, for the data system component, from the social media application; using, by the at least one processor, the message to REST mappings of the adapter to convert the social media message to a REST call; invoking, by the at least one processor, the data system component using the REST call and the REST client; receiving, by the at least one processor, a REST response for the REST call from the data system component; using, by the at least one processor, the message to REST mappings of the adapter to convert the REST response into a new social media message; and returning, by the at least one processor, the new social media message for display at the social media application. 2. The computer program product of claim 1 , the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by the at least one processor to perform: registering data system components and REST resources. 3. The computer program product of claim 1 , wherein the data system component is included in a data system that is one of an Extract Transform and Load (ETL) server, a Master Data Management (MDM) server, a data store, and a data warehouse. 4. A computer system, comprising: one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform operations, the operations comprising: providing a social media interface gateway comprising an adapter for a social media application, a user access control data store, and a Representational State Transfer (REST) client, wherein the adapter comprises a mapper and message to REST mappings that are stored in a customizable mapping table, wherein the user access control data store stores user registrations and access privileges of each user to each registered REST resource, and wherein the social media gateway interface is between a data system and a social media bot that represents a data system component; and using the social media bot and the adapter to enable the data system component to interact with the social media application by: receiving a social media message, for the data system component, from the social media application; using the message to REST mappings of the adapter to convert the social media message to a REST call; invoking the data system component using the REST call and the REST client; receiving a REST response for the REST call from the data system component; using the message to REST mappings of the adapter to convert the REST response into a new social media message; and returning the new social media message for display at the social media application. 5. The computer system of claim 4 , wherein the operations further comprise: registering data system components and REST resources. 6. The computer system of claim 4 , wherein the data system component is included in a data system that is one of an Extract Transform and Load (ETL) server, a Master Data Management (MDM) server, a data store, and a data warehouse.

Assignees

Inventors

Classifications

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 US10229202B2 cover?
Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 12 2019 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).