Consumer purchasing and inventory control assistant apparatus, system and methods
US-12148022-B2 · Nov 19, 2024 · US
US10229202B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10229202-B2 |
| Application number | US-201414500020-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 29, 2014 |
| Priority date | Sep 29, 2014 |
| Publication date | Mar 12, 2019 |
| Grant date | Mar 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Indexing; Web crawling techniques · CPC title
for supporting social networking services · CPC title
Physics · mapped topic
Physics · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.