IP Library Granted Patent US 11,076,267
Granted Patent B2
US 11,076,267 · App. 16/983,134 · Granted Jul 27, 2021

Network based enforcement of geographical compliance

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,076,267
App. No.
16/983,134
Granted
Jul 27, 2021
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 application, networked based enforcement of geographical compliance, data processing and networking framework.

Claims (48)

1. A method comprising:

receiving, by an affiliate application, information indicating initiation of a bet from a computing device of a user via a graphical user interface (GUI) provided by the affiliate application;

obtaining, by the affiliate application and from the user's computing device, a location of the user's computing device;

requesting, by the affiliate application, geolocation compliance information from a geolocation compliance provider, the geolocation compliance information being based at least in part on the obtained location of the user's computing device;

receiving, by the affiliate application and from the geolocation compliance provider, the geolocation compliance information from the geolocation compliance provider;

sending, by the affiliate application, the geolocation compliance information to a betting operator system, the geolocation compliance information usable to make a geolocation compliance verification in connection with the current location of the user's computing device prior to completion of the bet;

receiving, by the affiliate application and from the betting operator system, a communication indicating verification of geolocation compliance in connection with the obtained location of the user's computing device; and

causing, by the affiliate application and in response to the communication, the GUI to display, at the computing device of the user, a betting completion GUI component for use in obtaining information completing the bet from the user.

2. The method of claim 1 , the geolocation compliance information request comprising the obtained location of the user's computing device.

3. The method of claim 1 , the geolocation compliance information sent to the betting operator system is encrypted.

4. The method of claim 1 , further comprising:

generating, by the affiliate application, a unique user identifier for the user in response to receipt of the information indicating initiation of a bet from the computing device of a user, the geolocation compliance information sent to the betting operator system comprising the unique user identifier for the user.

5. The method of claim 4 , the unique user identifier providing a link between the affiliate application, the geolocation compliance provider and at least one betting operator component of the betting operator system.

6. The method of claim 1 , further comprising:

sending, by the affiliate application, the information completing the bet to the betting operator system.

7. The method of claim 1 , the information completing the bet is sent to the betting operator system in response to the user's selection of a link in the betting completion GUI component.

8. The method of claim 1 , the affiliate application is provided by an affiliate server computing device.

9. The method of claim 8 , the affiliate server computing device is part of an online fantasy sports computing system providing a fantasy sports website.

10. The method of claim 9 , the GUI comprising one or more web pages provided via the online fantasy sports computing system's a fantasy sports website.

11. The method of claim 1 , the affiliate application comprising an operator component interfacing with the betting operator system and a geolocation compliance component interfacing with the geolocation compliance provider.

12. The method of claim 11 , a single sign on is used for the user with the affiliate application, its operator component and its geolocation compliance component.

13. The method of claim 11 , further comprising:

obtaining, by the affiliate application, the geolocation compliance component from the betting operator system.

14. The method of claim 11 , further comprising:

obtaining, by the affiliate application, the geolocation compliance component from the geolocation compliance provider.

15. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a computing device perform a method of an affiliate application comprising:

receiving information indicating initiation of a bet from a computing device of a user via a graphical user interface (GUI) provided by the affiliate application;

obtaining, by the affiliate application and from the user's computing device, a location of the user's computing device;

requesting, by the affiliate application, geolocation compliance information from a geolocation compliance provider, the geolocation compliance information being based at least in part on the obtained location of the user's computing device;

receiving, by the affiliate application and from the geolocation compliance provider, the geolocation compliance information from the geolocation compliance provider;

sending, by the affiliate application, the geolocation compliance information to a betting operator system, the geolocation compliance information usable to make a geolocation compliance verification in connection with the current location of the user's computing device prior to completion of the bet;

receiving, by the affiliate application and from the betting operator system, a communication indicating verification of geolocation compliance in connection with the obtained location of the user's computing device; and

causing, by the affiliate application and in response to the communication, the GUI to display, at the computing device of the user, a betting completion GUI component for use in obtaining information completing the bet from the user.

16. The non-transitory computer-readable storage medium of claim 15 , the method further comprising:

sending, by the affiliate application, the information completing the bet to the betting operator system.

17. The non-transitory computer-readable storage medium of claim 15 , the information completing the bet is sent to the betting operator system in response to the user's selection of a link in the betting completion GUI component.

18. The non-transitory computer-readable storage medium of claim 15 , the affiliate application is provided by an affiliate server computing device.

19. The non-transitory computer-readable storage medium of claim 18 , the affiliate server computing device is part of an online fantasy sports computing system providing a fantasy sports website.

20. A computing device comprising:

a processor;

a non-transitory storage medium for tangibly storing thereon program logic for execution of an affiliate application by the processor, the program logic comprising:

receiving program logic executed by the processor for receiving information indicating initiation of a bet from a computing device of a user via a graphical user interface (GUI) provided by the affiliate application;

obtaining logic executed by the processor for obtaining, by the affiliate application and from the user's computing device, a location of the user's computing device;

requesting logic executed by the processor for requesting, by the affiliate application, geolocation compliance information from a geolocation compliance provider, the geolocation compliance information being based at least in part on the obtained location of the user's computing device;

receiving logic executed by the processor for receiving, by the affiliate application and from the geolocation compliance provider, the geolocation compliance information from the geolocation compliance provider;

sending logic executed by the processor for sending, by the affiliate application, the geolocation compliance information to a betting operator system, the geolocation compliance information usable to make a geolocation compliance verification in connection with the location of the user's computing device prior to completion of the bet;

receiving logic executed by the processor for receiving, by the affiliate application and from the betting operator system, a communication indicating verification of geolocation compliance in connection with the obtained location of the user's computing device; and

causing logic executed by the processor for causing, by the affiliate application and in response to the communication, the GUI to display, at the computing device of the user, a betting completion GUI component for use in obtaining information completing the bet from the user.

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 Oct 2, 2020
From: DHARMAR, VENKATESH; CAMPBELL, EDWARD JOSEPH; HAIGHT, DANIEL
To: OATH INC.
Reel/Frame 053958/0645 →