NETWORK BASED PROVISION OF RENDERING AND HOSTING SYSTEMS
Improved systems and methods for enhancing the performance of network based computerized content rendering and hosting and providing of devices, systems and/or platforms by modifying the capabilities and providing non-native functionality to such devices, systems and/or platforms through a novel and improved data processing and networking framework.
1 . A method, comprising:
retrieving over a computer network via a web browser, by an affiliate application of an affiliate, an odds feed from a back-end transactional component of a sports betting operator in order to show an odds module in a graphical user interface (GUI) of the affiliate application displayed via the web browser;
generating, by the affiliate application, a bet responsive to user interaction with the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, the bet to the back-end transactional component to offload data processing of the bet to the back-end transactional component.
2 . The method of claim 1 , further comprising:
receiving, by the affiliate application, user data via the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, the user data to the back-end transactional component to offload data processing of the user data to the back-end transactional component;
3 . The method of claim 2 , wherein the user data comprises user consent data and credentials of a user.
4 . The method of claim 1 , further comprising:
generating, by the affiliate application, a user account according to user interaction with the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, account data of the generated user account to the back-end transactional component to offload data processing of the account data to the back-end transactional component.
5 . The method of claim 1 , wherein generation of the bet is further responsive to user interaction with an electronic wallet.
6 . The method of claim 1 , further comprising:
receiving, by the affiliate application, a bet update from the back-end transactional component; and
updating, by the affiliate application, the GUI of the affiliate application to include the bet update received from the back-end transactional component.
7 . The method of claim 6 , further comprising:
requesting, by the affiliate application via an application programming interface (API) of the back-end transactional component, the bet update from the back-end transactional component.
8 . The method of claim 1 , wherein a first computing device of the sports betting affiliate executes the affiliate application, and wherein a second computing device of the sports betting operator executes the back-end transactional component.
9 . The method of claim 1 , wherein the affiliate application comprises a web application that communicates with the back-end transactional component of the sports betting operator via at least one iframe link.
10 . The method of claim 9 , wherein the affiliate application receives the odds feed from the back-end transactional component via the at least one iframe link.
11 . The method of claim 9 , wherein the affiliate application sends the bet to the back-end transactional component via the at least one iframe link.
12 . The method of claim 9 , wherein the affiliate application tracks the bet via the at least one iframe link.
13 . The method of claim 1 , wherein the affiliate application comprises a native application that communicates with the back-end transactional component of the sports betting operator via at least one webview link of the native application.
14 . The method of claim 13 , wherein the affiliate application receives the odds feed from the back-end transactional component via the at least one webview link.
15 . The method of claim 13 , wherein the affiliate application sends the bet to the back-end transactional component via the at least one webview link.
16 . The method of claim 13 , wherein the affiliate application tracks the bet via the at least one webview link.
17 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor of computing device, performs a method, the method comprising:
retrieving over a computer network via a web browser, by an affiliate application of an affiliate, an odds feed from a back-end transactional component of a sports betting operator in order to show an odds module in a graphical user interface (GUI) of the affiliate application displayed via the web browser;
generating, by the affiliate application, a bet responsive to user interaction with the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, the bet to the back-end transactional component to offload data processing of the bet to the back-end transactional component.
18 . The non-transitory computer-readable storage medium of claim 17 , the method further comprising:
receiving, by the affiliate application, user data via the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, the user data to the back-end transactional component to offload data processing of the user data to the back-end transactional component;
19 . The non-transitory computer-readable storage medium of claim 17 , the method further comprising:
generating, by the affiliate application, a user account according to user interaction with the GUI of the affiliate application; and
sending over the computer network via the web browser, by the affiliate application, account data of the generated user account to the back-end transactional component to offload data processing of the account data to the back-end transactional component.
20 . A computing device comprising:
a processor;
a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
retrieving logic executed by the processor for retrieving over a computer network via a web browser, by an affiliate application of an affiliate, an odds feed from a back-end transactional component of a sports betting operator in order to show an odds module in a graphical user interface (GUI) of the affiliate application displayed via the web browser;
generating logic executed by the processor for generating, by the affiliate application, a bet responsive to user interaction with the GUI of the affiliate application; and
sending logic executed by the processor for sending over the computer network via the web browser, by the affiliate application, the bet to the back-end transactional component to offload data processing of the bet to the back-end transactional component.