Incentive-based system and method for third-party web application development and publication
First Claim
1. A method comprising:
- receiving, by a processor, a plurality of Web service APIs;
building, by the processor, a Web application, the Web application facilitating access to a Web service hosted by a business entity, the Web application for publishing on a Web site, the Web application accessing the Web service using the plurality of Web service APIs;
transmitting, by the processor, registration for an incentive program to the business entity;
receiving, by the processor, tracking logic from the business entity for the Web site, the tracking logic downloading tracking information for storage by a client device upon detecting an unsuccessful attempt by a user to access the Web application via a Web browser executing on the client device;
receiving, by the processor from the business entity, instructions that the tracking information has been detected within a Web application hosted by the business entity; and
receiving, by the processor, payment responsive to the detecting of the tracking information.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method is described by which a business entity provides an incentive to a third party to develop and publish a Web application that facilitates access to a Web service hosted by the business entity. In accordance with the system and method, a user attempts to use the third-party Web application via a Web browser executing on a client device, but fails because the user is unauthorized to use the service. Responsive to attempting to use the third-party Web application, tracking information is downloaded to the client device via the Web browser. The user then accesses a Web application hosted by the business entity to subscribe to the Web service. The Web application hosted by the business entity detects the tracking information stored on the client device and initiates a process for issuing payment to the third party responsive to detecting the tracking information.
23 Citations
18 Claims
-
1. A method comprising:
-
receiving, by a processor, a plurality of Web service APIs; building, by the processor, a Web application, the Web application facilitating access to a Web service hosted by a business entity, the Web application for publishing on a Web site, the Web application accessing the Web service using the plurality of Web service APIs; transmitting, by the processor, registration for an incentive program to the business entity; receiving, by the processor, tracking logic from the business entity for the Web site, the tracking logic downloading tracking information for storage by a client device upon detecting an unsuccessful attempt by a user to access the Web application via a Web browser executing on the client device; receiving, by the processor from the business entity, instructions that the tracking information has been detected within a Web application hosted by the business entity; and receiving, by the processor, payment responsive to the detecting of the tracking information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic executed by the processor for receiving a plurality of Web service APIs; building logic executed by the processor for building a Web application, the Web application facilitating access to a Web service hosted by a business entity, the Web application for publishing on a Web site, the Web application accessing the Web service using the plurality of Web service APIs; transmitting logic executed by the processor for transmitting registration for an incentive program to the business entity; first receiving logic executed by the processor for receiving tracking logic from the business entity for the Web site, the tracking logic downloading tracking information for storage by a client device upon detecting an unsuccessful attempt by a user to access the Web application via a Web browser executing on the client device; second receiving logic executed by the processor for receiving, from the business entity, instructions that the tracking logic has been detected within a Web application hosted by the business entity; and third receiving logic executed by the processor for receiving payment responsive to the detecting of the tracking information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing computer instructions for execution by a processor, the computer instructions comprising:
-
receiving, by a processor, a plurality of Web service APIs; building, by the processor, a Web application, the Web application facilitating access to a Web service hosted by a business entity, the Web application for publishing on a Web site, the Web application accessing the Web service using the plurality of Web service APIs; transmitting, by the processor, registration for an incentive program to the business entity; receiving, by the processor, tracking logic from the business entity for the Web site, the tracking logic downloading tracking information for storage by a client device upon detecting an unsuccessful attempt by a user to access the Web application via a Web browser executing on the client device; receiving, by the processor from the business entity, instructions that the tracking information has been detected within a Web application hosted by the business entity; and receiving, by the processor, payment responsive to the detecting of the tracking information. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification