Network based rendering and hosting systems and methods utilizing an aggregator
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 aggregator, data processing and networking framework.
1. A method, comprising:
retrieving over a computer network via a web browser, by an aggregator application of a sports betting affiliate, a plurality of odds feeds from a plurality of back-end transactional components of a plurality of sports betting operators in order to show a merged odds module in a graphical user interface (GUI) of the aggregator application;
generating, by the aggregator application, a plurality of bets according to user interaction with the GUI of the aggregator application; and
sending over the computer network via the web browser, by the aggregator application, the plurality of bets to the plurality of back-end transactional components to offload data processing of the plurality of bets to the plurality of back-end transactional components.
2. The method of claim 1 , further comprising:
receiving, by the aggregator application, user data via the GUI of the aggregator application; and
sending, over the computer network via the web browser, by the aggregator application, the user data to the plurality of back-end transactional components to offload data processing of the user data to the plurality of back-end transactional components.
3. The method of claim 2 , wherein the user data comprises user consent data and credentials of a user.
4. The method of claim 3 , wherein the user data is sent to a respective back-end transactional component, of the plurality of back-end components, via a webview link or an iframe link.
5. The method of claim 1 , further comprising:
generating, by the aggregator application, a user account according to user interaction with the GUI of the aggregator application; and
sending, over the computer network via the web browser, by the aggregator application, account data of the generated user account to the plurality of back-end transactional components to offload data processing of the account data to the plurality of back-end transactional components.
6. The method of claim 5 , wherein the account data is sent to a respective back-end transactional component, of the plurality of back-end components, via a webview link or an iframe link.
7. The method of claim 1 , wherein generation of the bet is further responsive to user interaction with an electronic wallet via the aggregator application.
8. The method of claim 1 , further comprising:
receiving, by the aggregator application, at least one bet update from a respective back-end transactional component of the plurality of back-end transactional components; and
updating, by the aggregator application, the GUI of the aggregator application to include the at least one bet update received from the respective back-end transactional component.
9. The method of claim 8 , further comprising:
requesting, by the aggregator application via an application programming interface (API) of the respective back-end transactional component, the at least one bet update from the respective back-end transactional component.
10. The method of claim 1 , wherein a first computing device of the sports betting affiliate executes the aggregator application, and wherein each of the plurality of sports betting operators comprises a second computing device that executes a respective back-end transactional component of the plurality of back-end transactional components.
11. The method of claim 1 , wherein the aggregator application comprises a web application that communicates with a respective back-end transactional component of a corresponding sports betting operator via at least one iframe link.
12. The method of claim 11 , wherein the aggregator application receives the odds feed from the respective back-end transactional component via the at least one iframe link.
13. The method of claim 11 , wherein the aggregator application sends a bet, of the plurality of bets, to the respective back-end transactional component via the at least one iframe link.
14. The method of claim 11 , wherein the aggregator application tracks a bet, of the plurality of bets, via the at least one iframe link.
15. The method of claim 1 , wherein the aggregator application comprises a native application that communicates with a respective back-end transactional component of a corresponding sports betting operator via at least one webview link of the native application.
16. The method of claim 15 , wherein the aggregator application receives an odds feed, of the plurality of odds feeds, from the respective back-end transactional component via the at least one webview link.
17. The method of claim 15 , wherein the aggregator application sends a bet, of the plurality of bets, to the respective back-end transactional component via the at least one webview link.
18. The method of claim 15 , wherein the aggregator application tracks a bet, of the plurality of bets, via the at least one webview link.
19. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor of a computing device, performs a method, the method comprising:
retrieving over a computer network via a web browser, by an aggregator application of a sports betting affiliate, a plurality of odds feeds from a plurality of back-end transactional components of a plurality of sports betting operators in order to show a merged odds module in a graphical user interface (GUI) of the aggregator application;
generating, by the aggregator application, a plurality of bets according to user interaction with an electronic wallet and the GUI of the aggregator application; and
sending over the computer network via the web browser, by the aggregator application, the plurality of bets to the plurality of back-end transactional components to offload data processing of the plurality of bets to the plurality of back-end transactional components.
20. A system, comprising:
a processor of a computing device; and
a non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by the processor of the computing device, performs a method, the method comprising:
retrieving over a computer network via a web browser, by an aggregator application of a sports betting affiliate, a plurality of odds feeds from a plurality of back-end transactional components of a plurality of sports betting operators in order to show a merged odds module in a graphical user interface (GUI) of the aggregator application;
generating, by the aggregator application, a plurality of bets according to user interaction with an electronic wallet and the GUI of the aggregator application; and
sending over the computer network via the web browser, by the aggregator application, the plurality of bets to the plurality of back-end transactional components to offload data processing of the plurality of bets to the plurality of back-end transactional components.