Methods for integrating and managing one or more features in an application and systems thereof
First Claim
1. A method for integrating and managing features in an application, the method comprising:
- obtaining by a syndication provider apparatus application data from at least one application provider system with at least one application and feature data from at least one feature provider system with a plurality of features, the application data comprising a type of service provided to a user of the application, a number of users of the application, or a branding of the application, and the feature data comprising at least integration preference data;
determining by the syndication provider apparatus when to approve an integration request received from the application provider system based on the obtained application data and integration preference data;
providing by the syndication provider apparatus to the application provider system a list of one or more of the features and receiving a selection of one of the features for integration with the application when the integration request is determined to be approved;
generating by the syndication provider apparatus an implementation of a programming interface between the application and the one feature to be integrated in the application, wherein the implementation comprises content that can be integrated in and displayed by the application and the content facilitates a transaction and comprises one or more user interface-related features defined by an eXtensible Markup Language (XML) template; and
providing by the syndication provider apparatus the generated implementation of the programming interface to the application provider system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and system for integrating and managing one or more features in an application includes obtaining data from at least one application provider system with at least one application and from one or more feature provider systems with one or more features. The obtained data is used to implement a programming interface between the syndication system and the application and the one or more features which can be integrated in the application. A selection of one or more of the features for integration in the application is received. The implementation of the programming interface between a syndication system and the application and the one or more selected features to be integrated in the application is generated. The generated implementation of the programming interface is provided to the application provider system with the application.
97 Citations
18 Claims
-
1. A method for integrating and managing features in an application, the method comprising:
-
obtaining by a syndication provider apparatus application data from at least one application provider system with at least one application and feature data from at least one feature provider system with a plurality of features, the application data comprising a type of service provided to a user of the application, a number of users of the application, or a branding of the application, and the feature data comprising at least integration preference data; determining by the syndication provider apparatus when to approve an integration request received from the application provider system based on the obtained application data and integration preference data; providing by the syndication provider apparatus to the application provider system a list of one or more of the features and receiving a selection of one of the features for integration with the application when the integration request is determined to be approved; generating by the syndication provider apparatus an implementation of a programming interface between the application and the one feature to be integrated in the application, wherein the implementation comprises content that can be integrated in and displayed by the application and the content facilitates a transaction and comprises one or more user interface-related features defined by an eXtensible Markup Language (XML) template; and providing by the syndication provider apparatus the generated implementation of the programming interface to the application provider system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon instructions for integrating and managing one or more features in an application comprising executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
obtaining application data from at least one application provider system with at least one application and feature data from at least one feature provider system with a plurality of features, the application data comprising a type of service provided to a user of the application, a number of users of the application, or a branding of the application, and the feature data comprising at least integration preference data; determining when to approve an integration request received from the application provider system based on the obtained application data and integration preference data; providing to the application provider system a list of one or more of the features and receiving a selection of one of the features for integration with the application when the integration request is determined to be approved; generating an implementation of a programming interface between the application and the one feature to be integrated in the application, wherein the implementation comprises content that can be integrated in and displayed by the application and the content facilitates a transaction and comprises one or more user interface-related features defined by an eXtensible Markup Language (XML) template; and providing the generated implementation of the programming interface to the application provider system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A syndication provider apparatus comprising a processor and a memory coupled to the processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to:
-
obtain application data from at least one application provider system with at least one application and feature data from at least one feature provider system with a plurality of features, the application data comprising a type of service provided to a user of the application, a number of users of the application, or a branding of the application, and the feature data comprising at least integration preference data; determine when to approve an integration request received from the application provider system based on the obtained application data and integration preference data; provide to the application provider system a list of one or more of the features and receiving a selection of one of the features for integration with the application when the integration request is determined to be approved; generate an implementation of a programming interface between the application and the one feature to be integrated in the application, wherein the implementation comprises content that can be integrated in and displayed by the application and the content facilitates a transaction and comprises one or more user interface-related features defined by an eXtensible Markup Language (XML) template; and provide the generated implementation of the programming interface to the application provider system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification