IP Library Granted Patent US 11,651,467
Granted Patent B2
US 11,651,467 · App. 16/728,010 · Granted May 16, 2023

Network based provision of rendering and hosting systems

Inventors: Venkatesh Dharmar (Sunnyvale, CA); Edward Joseph Campbell (San Jose, CA); Daniel Haight (Foster City, CA)
Assignee: YAHOO ASSETS LLC
G06Q50/34G06Q20/36H04L67/02H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,651,467
App. No.
16/728,010
Granted
May 16, 2023
Kind
B2
Abstract

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.

Claims (32)

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;

receiving, by the affiliate application, user data via the GUI of the affiliate application, the user data comprising user consent data and credentials of a user;

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;

generating, by the affiliate application, a user account according to user interaction with the GUI of the affiliate application;

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;

generating, by the affiliate application, a bet according to user interaction with an electronic wallet and 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 , wherein the retrieving of the odds feed occurs via a view controller in the web browser.

3. The method of claim 1 , wherein the retrieving of the odds feed occurs via a custom tab in the web browser.

4. The method of claim 1 , further comprising:

tracking through the computer network via the web browser, by the affiliate application, the bet via requesting and receiving communications of bet updates from the back-end transactional component.

5. The method of claim 4 , 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.

6. The method of claim 5 , wherein the first computing device is a part of a first local area network of the sports betting affiliate, wherein the second computing device is a part of a second local area network of the sports betting operator which is separate from the first local area network, and wherein the first computing device and the second computing device are communicatively coupled via a wide area network comprising the first and second local area networks.

7. The method of claim 4 , wherein the affiliate application comprises a website, and wherein the retrieving the odds feed from the back-end transactional component is via a first link in an iframe of the website.

8. The method of claim 7 , wherein the sending the user data to the back-end transactional component is via a second link in the iframe.

9. The method of claim 8 , wherein the sending the account data of the generated user account to the back-end transactional component is via a third link in the iframe.

10. The method of claim 9 , wherein the sending the bet to the back-end transactional component is via a fourth link in the iframe.

11. The method of claim 10 , wherein the tracking the bet via requesting and receiving communications of bet updates from the back-end transactional component is via a fifth link in the iframe.

12. The method of claim 4 , wherein the affiliate application comprises a native application, and wherein the retrieving the odds feed from the back-end transactional component is via a first link in a webview of the native application.

13. The method of claim 12 , wherein the sending the user data to the back-end transactional component is via a second link in the webview.

14. The method of claim 13 , wherein the sending the account data of the generated user account to the back-end transactional component is via a third link in the webview.

15. The method of claim 14 , wherein the sending the bet to the back-end transactional component is via a fourth link in the webview.

16. The method of claim 15 , wherein the tracking the bet via requesting and receiving communications of bet updates from the back-end transactional component is via a fifth link in the webview.

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;

receiving, by the affiliate application, user data via the GUI of the affiliate application, the user data comprising user consent data and credentials of a user;

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;

generating, by the affiliate application, a user account according to user interaction with the GUI of the affiliate application;

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;

generating, by the affiliate application, a bet according to user interaction with an electronic wallet and 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.

Assignments (4)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2019
From: DHARMAR, VENKATESH; CAMPBELL, EDWARD JOSEPH; HAIGHT, DANIEL
To: OATH INC.
Reel/Frame 051374/0346 →