Business Application Publication
First Claim
1. A method comprising:
- determining one or more discovery properties of an application received from a client system;
making the application available to other client systems in association with a data feed;
identifying the data feed from a plurality of data feeds based on satisfaction of a discovery request by the one or more determined discovery properties of the application, the discovery request being received from a requester; and
transmitting the application to the requester in association with the identified data feed.
2 Assignments
0 Petitions
Accused Products
Abstract
A data marketplace infrastructure provides a crowd sourcing solution to development, discovery and publication of decision applications. Applications can be submitted from a user to a data warehouse in association with a data feed. One or more discovery properties are determined with regard to each application. The applications are made available to other client systems in association with the data feed. A relevant data feed and a relevant application can be identified based on satisfaction of a discovery request by the one or more determined discovery properties of the application. The application can be selected and downloaded to the user for evaluation and customization. The customized application can then be submitted to the data warehouse for publication with the other applications associated with the data feed.
-
Citations
20 Claims
-
1. A method comprising:
-
determining one or more discovery properties of an application received from a client system; making the application available to other client systems in association with a data feed; identifying the data feed from a plurality of data feeds based on satisfaction of a discovery request by the one or more determined discovery properties of the application, the discovery request being received from a requester; and transmitting the application to the requester in association with the identified data feed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
-
determining one or more discovery properties of an application received from a client system; making the application available to other client systems in association with a data feed; identifying the data feed from a plurality of data feeds based on satisfaction of a discovery request by the one or more determined discovery properties of the application, the discovery request being received from a requester; and transmitting the application to the requester in association with the identified data feed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a publication manager that determines one or more discovery properties of an application received from a client system and records the application in association with the data feed, wherein the applications is available to other client systems; and a selector that identifies the data feed from a plurality of data feeds based on satisfaction of a discovery request by the one or more determined discovery properties of the application, the discovery request being received from a requester and transmits the application to the requester in association with the identified data feed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification