IP Library Granted Patent US 9,361,762
Granted Patent B2
US 9,361,762 · App. 14/790,942 · Granted Jun 7, 2016

Online fantasy gaming tournament system and method therefor

Inventors: Gary Weingardt (Las Vegas, NV); Travis N Howle (La Center, KY); Dana Garvey (Torrance, CA)
Assignee: GAMING GRIDS, LLC
G07F17/3295A63F13/53G07F17/3211G07F17/3237G07F17/3244G07F17/3258G07F17/3276
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 9,361,762
App. No.
14/790,942
Granted
Jun 7, 2016
Kind
B2
Abstract

Disclosed herein is a fantasy video gaming system having a server and including a processor for executing computer program instructions and having a memory coupled to the processor for storing the computer program instructions, the programming instructions comprising: establishing at least one online video gaming tournament; accepting participants entry into the online fantasy video gaming tournament. The fantasy video gaming system may be capable of taking and distributing compiled player statistics and metrics to third-party subscribers, wherein the player statistics and metrics represent the overall performance of a single player, group of players, or a team of players across multiple online video games for use in a large-scale fantasy game scoring.

Claims (129)

1. A video gaming system having a plurality of video gaming servers for hosting online video gaming tournaments and a plurality of third-party subscriber servers for hosting at least one fantasy game, the system comprising:

a statistical server having a bidirectional application programming interface, the bidirectional application programming interface configured to:

receive raw performance data relating to each of two or more video games being played on the video gaming servers;

determine whether the raw performance data relating to each of the two or more video games being played is relevant to the at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

assign a determined weighted calculation on each item within the raw aggregated performance data in order to accommodate for a varying degree of difficulty among the two or more video games being played;

store the raw aggregated performance data on the statistical server;

calculate compiled summation of performance scores over all of the video games being played on the video gaming servers based on the raw aggregated performance data stored on the statistical server, wherein the compiled summation of performance scores formulate a level metric for each item within the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to the third-party subscriber servers;

the statistical server being coupled to the plurality of video gaming servers, being coupled to the third-party subscriber servers, and having a processor for executing program instructions and a memory coupled to the processor for storing the program instructions, the programming instructions comprising:

establishing at least one online video gaming tournament;

accepting by the statistical server entry of a plurality of participants into the at least one online video gaming tournament; and

establishing by the bidirectional application programming interface a dynamic participant ranking grid, the dynamic participant ranking grid updating based on performance of each participant of the plurality of participants in-game, wherein a position of individual participants of the plurality of participants on the dynamic participant ranking grid moves during and after the online video gaming tournament.

2. The video gaming tournament system of claim 1 wherein a participant may comprise one of: an individual participant, a group of participants, and a team of participants.

3. The video gaming system of claim 1 , wherein the bidirectional application programming interface receives raw performance data relating to each of the two or more video games being played on the video gaming servers automatically.

4. The video gaming system of claim 1 , wherein the bidirectional application programming interface receives raw performance data relating to each of the two or more video games being played on the video gaming servers in response to a request sent by the bidirectional application programming interface to the video gaming servers.

5. The video gaming system of claim 1 , wherein the bidirectional application programming interface calculates the compiled summation of performance scores over all of the video games being played in response to a trigger event.

6. The video gaming system of claim 5 , wherein the trigger event is initiated by a third-party subscriber.

7. The video gaming system of claim 5 wherein the bidirectional application programming interface is further configured to send a notification to the third-party subscribers that raw aggregated performance data is available and that the third-party subscriber may initiate the trigger event.

8. The video gaming system of claim 1 , wherein at least one of the raw aggregated performance data and the compiled summation of performance scores are sent from the bidirectional application programming interface to the third-party subscriber servers automatically.

9. The video gaming system of claim 1 wherein the bidirectional application programming interface is further configured to:

receive raw performance data from at least one of the plurality of third-party subscribers relating to at least one game being played on at least one of the plurality of third-party subscriber servers;

determine whether the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers is relevant to the at least one fantasy game;

calculate compiled summation of performance scores based on the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers; and

transmit the compiled summation of performance scores to the plurality of third-party subscriber servers.

10. The video gaming system of claim 1 , wherein the raw performance data and the compiled summation of performance scores transmitted by the bidirectional application programming interface to the third-party subscriber is used by the third-party subscribers for at least one of:

at least one fantasy game hosted by a third-party subscriber;

display of the aggregated performance statistics on a third-party subscriber website; and

seeding of a participant in a gameplay event hosted by a third-party subscriber.

11. The video gaming system of claim 1 , wherein the dynamic participant ranking grid is a multi-level, multi-tier dynamic participant ranking grid.

12. The video gaming system of claim 1 , wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

13. The video gaming system of claim 1 , wherein the dynamic participant ranking grid defines a 3-dimensional cube.

14. A fantasy video gaming system having a plurality of video gaming servers for hosting online video gaming tournaments and a plurality of third-party subscriber servers for hosting at least one fantasy game, the system comprising:

a statistical server having a bidirectional application programming interface, the bidirectional application programming interface configured to:

receive raw performance data relating to at least one video game being played on the video gaming servers;

determine whether the raw performance data relating to the at least one video game being played is relevant to the at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

assign a determined weighted calculation on each item within the raw aggregated performance data in order to accommodate for a varying degree of difficulty among the two or more video games being played;

calculate compiled summation of performance scores over the at least one video game being played on the video gaming servers based on the raw aggregated performance data wherein the compiled summation of performance scores formulate a level metric for each item within the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to the third-party subscriber servers for use in the at least one fantasy game;

the statistical server being coupled to the plurality of video gaming servers, being coupled to the third-party subscriber servers, and having a processor for executing program instructions and a memory coupled to the processor for storing the program instructions, the programming instructions comprising:

establishing at least one online video gaming tournament;

accepting by the statistical server entry of a plurality of participants into the at least one online video gaming tournament; and

establishing by the bidirectional application programming interface a dynamic participant ranking grid, the dynamic participant ranking grid updating based on performance of each participant of the plurality of participants in-game, wherein a position of individual participants of the plurality of participants on the dynamic participant ranking grid moves during and after the online video gaming tournament.

15. The fantasy video gaming system of claim 14 , wherein the dynamic participant ranking grid is a multi-level, multi-tier dynamic participant ranking grid.

16. The fantasy video gaming system of claim 14 , wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

17. The fantasy video gaming system of claim 14 , wherein the dynamic participant ranking grid defines a 3-dimensional cube.

18. The fantasy video gaming system of claim 14 , wherein the bidirectional application programming interface is configured to:

receive raw performance data relating to each of two or more games being played on the video gaming servers;

determine whether the raw performance data relating to each of the two or more games being played is relevant to the at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

calculate compiled summation of performance scores over all of the two or more video games being played on the video gaming servers based on the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to the third-party subscriber servers for use in the at least one fantasy game.

19. The fantasy video gaming system of claim 14 wherein a participant may comprise one of: an individual participant, a group of participants, and a team of participants.

20. The fantasy video gaming system of claim 14 , wherein the bidirectional application programming interface receives raw performance data relating to the at least one video game being played on the video gaming servers automatically.

21. The fantasy video gaming system of claim 14 , wherein the bidirectional application programming interface receives raw performance data relating to the at least one video game being played on the video gaming servers in response to a request sent by the bidirectional application programming interface to the video gaming servers.

22. The fantasy video gaming system of claim 14 , wherein the bidirectional application programming interface calculates the compiled summation of performance scores over the at least one video game being played in response to a trigger event.

23. The fantasy video gaming system of claim 22 , wherein the trigger event is initiated by a third-party subscriber.

24. The fantasy video gaming system of claim 22 wherein the bidirectional application programming interface is further configured to send a notification to the third-party subscribers that raw aggregated performance data is available and that the third-party subscriber may initiate the trigger event.

25. The fantasy video gaming system of claim 14 , wherein at least one of the raw aggregated performance data and the compiled summation of performance score are sent from the bidirectional application programming interface to the third-party subscriber servers automatically.

26. The fantasy video gaming system of claim 14 wherein the bidirectional application programming interface is further configured to:

receive raw performance data from at least one of the plurality of third-party subscribers relating to at least one game being played on at least one of the plurality of third-party subscriber servers;

determine whether the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers is relevant to the at least one fantasy game;

calculate compiled summation of performance scores based on the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers; and

transmit the compiled summation of performance scores to the plurality of third-party subscriber servers.

27. A fantasy video gaming system comprising:

a plurality of video gaming servers for hosting a plurality of online video gaming tournaments based on a plurality of video games being played on the video gaming servers;

a plurality of third-party subscriber servers for hosting at least one fantasy game;

a statistical server having a bidirectional application programming interface, the bidirectional application programming interface configured to:

receive raw performance data relating to each of the plurality of video games being played on the video gaming servers;

determine whether the raw performance data relating to each of the plurality of video games being played is relevant to the at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

assign a determined weighted calculation on each item within the raw aggregated performance data in order to accommodate for a varying degree of difficulty among the two or more video games being played;

calculate compiled summation of performance scores over all of the video games being played on the video gaming servers based on the raw aggregated performance data wherein the compiled summation of performance scores formulate a level metric for each item within the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to the third-party subscriber servers for use in the at least one fantasy game;

the statistical server being coupled to the plurality of video gaming servers, being coupled to the third-party subscriber servers, and having a processor for executing program instructions and a memory coupled to the processor for storing the program instructions, the programming instructions comprising:

establishing a plurality of online video gaming tournaments;

accepting by the statistical server entry of a plurality of participants into the plurality of online video gaming tournaments; and

establishing by the bidirectional application programming interface a dynamic participant ranking grid, the dynamic participant ranking grid updating based on performance of each participant of the plurality of participants in-game, wherein a position of individual participants of the plurality of participants on the dynamic participant ranking grid moves during and after the online video gaming tournaments, wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

28. The fantasy video gaming system of claim 27 , wherein the dynamic participant ranking grid is a multi-level, multi-tier dynamic participant ranking grid.

29. The fantasy video gaming system of claim 27 wherein a participant may comprise one of: an individual participant, a group of participants, and a team of participants.

30. The fantasy video gaming system of claim 27 , wherein the bidirectional application programming interface receives raw performance data relating to each of the plurality of video games being played on the video gaming servers automatically.

31. The fantasy video gaming system of claim 27 , wherein the bidirectional application programming interface receives raw performance data relating to each of the plurality of video games being played on the video gaming servers in response to a request sent by the bidirectional application programming interface to the video gaming servers.

32. The fantasy video gaming system of claim 27 , wherein the bidirectional application programming interface calculates the compiled summation of performance scores over all of the video games being played in response to a trigger event.

33. The fantasy video gaming system of claim 32 , wherein the trigger event is initiated by a third-party subscriber.

34. The fantasy video gaming system of claim 32 , wherein the bidirectional application programming interface is further configured to send a notification to the third-party subscribers that raw aggregated performance data is available and that the third-party subscriber may initiate the trigger event.

35. The fantasy video gaming system of claim 27 , wherein at least one of the raw aggregated performance data and the compiled summation of performance scores are sent from the bidirectional application programming interface to the third-party subscriber servers automatically.

36. The fantasy video gaming system of claim 27 , wherein the bidirectional application programming interface is further configured to store the raw aggregated performance data on the statistical server.

37. The fantasy video gaming system of claim 27 wherein the bidirectional programming interface is further configured to:

receive raw performance data from at least one of the plurality of third-party subscribers relating to at least one game being played on at least one of the plurality of third-party subscriber servers;

determine whether the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers is relevant to the at least one fantasy game;

calculate compiled summation of performance scores based on the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers; and

transmit the compiled summation of performance scores to the plurality of third-party subscriber servers.

38. The fantasy video gaming system of claim 27 , wherein the dynamic participant ranking grid is a multi-level, multi-tier dynamic participant ranking grid.

39. The fantasy video gaming system of claim 27 , wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

40. The fantasy video gaming system of claim 27 , wherein the dynamic participant ranking grid defines a 3-dimensional cube.

41. A fantasy video gaming system comprising:

a statistical server having a bidirectional application programming interface, the bidirectional application programming interface configured to:

receive raw performance data relating to at least one game being played on a plurality of video gaming servers;

determine whether the raw performance data relating to the at least one game being played is relevant to at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

assign a determined weighted calculation on each item within the raw aggregated performance data in order to accommodate for a varying degree of difficulty among the two or more video games being played;

calculate compiled summation of performance scores over the at least one video game being played on the video gaming servers based on the raw aggregated performance data, wherein the compiled summation of performance scores formulate a level metric for each item within the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to a plurality of third-party subscriber servers for use in the at least one fantasy game;

the statistical server being coupled to the plurality of video gaming servers, being coupled to the third-party subscriber servers, and having a processor for executing program instructions and a memory coupled to the processor for storing the program instructions, the programming instructions comprising:

establishing at least one online video gaming tournament; and

accepting by the statistical server entry of a plurality of participants into the online video gaming tournament.

42. The fantasy video gaming system of claim 41 wherein the programming instructions further comprises establishing by the bidirectional application programming interface a dynamic participant ranking grid, the dynamic participant ranking grid updating based on performance of each participant of the plurality of participants in-game, wherein a position of individual participants of the plurality of participants on the dynamic participant ranking grid moves during and after the online video gaming tournaments, wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

43. The fantasy video gaming system of claim 41 , wherein the bidirectional application programming interface is configured to:

receive raw performance data relating to each of two or more games being played on the video gaming servers;

determine whether the raw performance data relating each of the two or more games being played is relevant to the at least one fantasy game;

aggregate the raw performance data that is determined to be relevant to the at least one fantasy game;

calculate compiled summation of performance scores over all of the video games being played on the video gaming servers based on the raw aggregated performance data; and

transmit at least one of the raw aggregated performance data and the compiled summation of performance scores to the plurality of third-party subscriber servers for use in the at least one fantasy game.

44. The fantasy video gaming system of claim 41 wherein a participant may comprise one of: an individual participant, a group of participants, and a team of participants.

45. The video gaming system of claim 41 , wherein the bidirectional application programming interface receives raw performance data relating to the at least one video game being played on the video gaming servers automatically.

46. The video gaming system of claim 41 , wherein the bidirectional application programming interface receives raw performance data relating to the at least one video game being played on the video gaming servers in response to a request sent by the bidirectional application programming interface to the video gaming servers.

47. The fantasy video gaming system of claim 41 , wherein the bidirectional application programming interface calculates the compiled summation of performance scores over the at least one video game being played in response to a trigger event.

48. The fantasy video gaming system of claim 47 wherein the trigger event is initiated by a third-party subscriber.

49. The fantasy video gaming system of claim 47 , wherein the bidirectional application programming interface is further configured to send a notification to the third-party subscribers that raw aggregated performance data is available and that the third-party subscriber may initiate the trigger event.

50. The fantasy video gaming system of claim 41 , wherein at least one of the raw aggregated performance data and the compiled summation of performance scores are sent from the bidirectional application programming interface to the third-party subscriber servers automatically.

51. The fantasy video gaming system of claim 41 wherein the bidirectional application programming interface is further configured to:

receive raw performance data from at least one of the plurality of third-party subscribers relating to at least one game being played on at least one of the plurality of third-party subscriber servers;

determine whether the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers is relevant to the at least one fantasy game;

calculate compiled summation of performance scores based on the raw performance data relating to the at least one game being played on at least one of the plurality of third-party subscriber servers; and

transmit the compiled summation of performance scores to the plurality of third-party subscriber servers.

52. The fantasy video gaming system of claim 41 , wherein the dynamic participant ranking grid is a multi-level, multi-tier dynamic participant ranking grid.

53. The fantasy video gaming system of claim 41 , wherein overall performance of the participant in-game and skill ranking differential between at least two participants determine movement on the dynamic participant ranking grid.

54. The fantasy video gaming system of claim 41 , wherein the dynamic participant ranking grid defines a 3-dimensional cube.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: GAMING GRIDS, LLC
To: WEINGARDT DEVELOPMENT LLC
Reel/Frame 050053/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: WEINGARDT, GARY; HOWLE, TRAVIS N.; GARVEY, DANA
To: GAMING GRIDS, LLC
Reel/Frame 035974/0492 →
Continuity (2)
Continuation In Part 14290793 · May 29, 2014
Related Publication 20150348373A1 · Dec 3, 2015