Social content aggregation
First Claim
Patent Images
1. A service delivery method comprising:
- enabling, a computer processor of a social application container computer system from an end user device, via an application program interface (API) executing in the said social application container computer system invoked by an application running on the end user device;
collecting, by said computer processor from said end user device via a header of said application and said API, transaction data describing a transaction request of a user of said end user device, wherein said transaction data consists of an IP address of said end user device, a geo-location of said user, and credentials associated with said user;
generating, by said computer processor based on said transaction data, transaction specific context, wherein said generating said transaction specific context comprises;
invoking a preconfigured set of external provider services; and
assimilating responses of said preconfigured set of external provider services into said transaction specific context;
generating, by said computer processor based on user data present in said transaction data, user specific context, wherein said generating said user specific context comprises;
invoking a preconfigured set of external social analytics provider services;
assimilating responses of said preconfigured set of external social analytics provider services into said user specific context; and
storing retrieved user specific context for future retrieval during an invocation process of said API by said user;
automatically and asynchronously combining said user specific context with said transaction specific context, wherein results of said automatically and asynchronously combining generates social context data associated with said invocation process; and
transmitting said social context to a social application container of a provider of said API;
automatically maintaining and developing, by said computer processor, logic based code for collecting and generating additional social context for every additional API executing in said social application container; and
generating, by said computer processor executing an application of said provider of said API, differentiated responses based on said social context, wherein said generating said differentiated responses is independent from said maintaining and developing said logic based code.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for delivering a service is provided. The method includes enabling a social application container computer system from an end user device, via an application program interface (API) executing in the social application container computer system invoked by an application running on the end user device. Transaction data describing a transaction request of a user of the end user device is collected from the end user device via the application and the API. Transaction specific context is generated based on the transaction data. User specific context is generated based on user data present in the transaction data.
-
Citations
15 Claims
-
1. A service delivery method comprising:
-
enabling, a computer processor of a social application container computer system from an end user device, via an application program interface (API) executing in the said social application container computer system invoked by an application running on the end user device; collecting, by said computer processor from said end user device via a header of said application and said API, transaction data describing a transaction request of a user of said end user device, wherein said transaction data consists of an IP address of said end user device, a geo-location of said user, and credentials associated with said user; generating, by said computer processor based on said transaction data, transaction specific context, wherein said generating said transaction specific context comprises; invoking a preconfigured set of external provider services; and assimilating responses of said preconfigured set of external provider services into said transaction specific context; generating, by said computer processor based on user data present in said transaction data, user specific context, wherein said generating said user specific context comprises; invoking a preconfigured set of external social analytics provider services; assimilating responses of said preconfigured set of external social analytics provider services into said user specific context; and storing retrieved user specific context for future retrieval during an invocation process of said API by said user; automatically and asynchronously combining said user specific context with said transaction specific context, wherein results of said automatically and asynchronously combining generates social context data associated with said invocation process; and transmitting said social context to a social application container of a provider of said API; automatically maintaining and developing, by said computer processor, logic based code for collecting and generating additional social context for every additional API executing in said social application container; and generating, by said computer processor executing an application of said provider of said API, differentiated responses based on said social context, wherein said generating said differentiated responses is independent from said maintaining and developing said logic based code. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A social application container computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a service delivery method comprising:
-
enabling, said computer processor from an end user device, via an application program interface (API) executing in said social application container computer system invoked by an application running on the end user device; collecting, by said computer processor from said end user device via a header of said application and said API, transaction data describing a transaction request of a user of said end user device, wherein said transaction data consists of an IP address of said end user device, a geo-location of said user, and credentials associated with said user; generating, by said computer processor based on said transaction data, transaction specific context, wherein said generating said transaction specific context comprises; invoking a preconfigured set of external provider services; and assimilating responses of said preconfigured set of external provider services into said transaction specific context; generating, by said computer processor based on user data present in said transaction data, user specific context, wherein said generating said user specific context comprises; invoking a preconfigured set of external social analytics provider services; assimilating responses of said preconfigured set of external social analytics provider services into said user specific context; and storing retrieved user specific context for future retrieval during an invocation process of said API by said user; automatically and asynchronously combining said user specific context with said transaction specific context, wherein results of said automatically and asynchronously combining generates social context data associated with said invocation process; and transmitting said social context to a social application container of a provider of said API; automatically maintaining and developing, by said computer processor, logic based code for collecting and generating additional social context for every additional API executing in said social application container; and generating, by said computer processor executing an application of said provider of said API, differentiated responses based on said social context, wherein said generating said differentiated responses is independent from said maintaining and developing said logic based code. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a social application container computing system implements a service delivery method, said method comprising:
-
enabling, said computer processor from an end user device, via an application program interface (API) executing in said social application container computer system invoked by an application running on the end user device; collecting, by said computer processor from said end user device via a header of said application and said API, transaction data describing a transaction request of a user of said end user device, wherein said transaction data consists of an IP address of said end user device, a geo-location of said user, and credentials associated with said user; generating, by said computer processor based on said transaction data, transaction specific context, wherein said generating said transaction specific context comprises; invoking a preconfigured set of external provider services; and assimilating responses of said preconfigured set of external provider services into said transaction specific context; generating, by said computer processor based on user data present in said transaction data, user specific context, wherein said generating said user specific context comprises; invoking a preconfigured set of external social analytics provider services; assimilating responses of said preconfigured set of external social analytics provider services into said user specific context; and storing retrieved user specific context for future retrieval during an invocation process of said API by said user; automatically and asynchronously combining said user specific context with said transaction specific context, wherein results of said automatically and asynchronously combining generates social context data associated with said invocation process; and transmitting said social context to a social application container of a provider of said API; automatically maintaining and developing, by said computer processor, logic based code for collecting and generating additional social context for every additional API executing in said social application container; and generating, by said computer processor executing an application of said provider of said API, differentiated responses based on said social context, wherein said generating said differentiated responses is independent from said maintaining and developing said logic based code. - View Dependent Claims (13, 14, 15)
-
Specification