IP Library Granted Patent US 9,940,787
Granted Patent B2
US 9,940,787 · App. 14/449,134 · Granted Apr 10, 2018

Nested online games for real money gambling

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,940,787
App. No.
14/449,134
Granted
Apr 10, 2018
Kind
B2
Abstract

Software on a server and/or client device verifies a user as eligible to play an online game in which the wager and payout are made with real money. The software causes a graphical user interface (GUI) view for a first online game to be displayed to a user. The software then receives a first game input from the user. The first game input represents a wager or a play according to game mechanics of the first online game. The software causes a GUI view for a second game to be displayed to the user. And the software receives a second game input from the user. The second game input represents a play according to game mechanics for the second game. Then the software provides a payout for the first online game. The payout includes a promotional payout that depends at least in part on the second game input.

Claims (20)

1. A method, comprising operations of:

verifying, at a server, a user as eligible to play an online game in which a wager and payout are made with real money, wherein the verifying includes determining that the user is old enough to legally play using data related to age obtained in real time or near real time through an application programming interface (API) exposed by a governmental agency and determining that the user is not a problem gambler based on information examined from a credit report of the user and information examined regarding losses by the user that occurred during a relatively short amount of time, wherein at least some of said information is in a stored user profile;

causing a graphical user interface (GUI) view for a first online game to be displayed to a client device of the user;

receiving, at the server, a first game input from the user, wherein the first game input represents a wager or a play according to game mechanics of the first online game;

causing a GUI view for a second game to be displayed to the user using a GUI widget;

receiving, at the server, a second game input from the user via the GUI view, wherein the second game input represents a play according to game mechanics for the second game, wherein the second game broadcasts game achievements by the user to an activity stream of a contact of the user on a social networking website through the use of an API exposed by software running on the social networking website, the second game input producing a result and then ending the GUI view of the second game;

responsive to generating the result for the second game, causing the GUI view for the first online game to return and providing a payout for the first online game to the user based on data read from and written to a memcache created by memcached and managed by software at the server, wherein the payout includes a promotional payout that depends at least in part on the result obtained from the GUI widget regarding the second game input.

2. The method of claim 1 , wherein the first online game is a game of pure chance.

3. The method of claim 2 , wherein the first online game is a casino game.

4. The method of claim 1 , wherein the second game is not a game of pure chance.

5. The method of claim 4 , wherein the second game is an arcade game.

6. The method of claim 5 , wherein the arcade game allows the user to invite a social relation to assist with playing the arcade game.

7. The method of claim 1 , wherein the governmental agency is a state department of motor vehicles.

8. Computer readable media that is not-transitory having program instructions for processing a first online game and a second game, comprising:

program instructions for verifying, at a server, a user as eligible to play an online game in which a wager and payout are made with real money, wherein the verifying includes determining that the user is old enough to legally play using data related to age obtained in real time or near real time through an application programming interface (API) exposed by a governmental agency and determining that the user is not a problem gambler based on information examined from a credit report of the user and information examined regarding losses by the user that occurred during a relatively short amount of time, wherein at least some of said information is in a stored user profile;

program instructions for causing a graphical user interface (GUI) view for a first online game to be displayed to a client device of the user;

program instructions for receiving, at the server, a first game input from the user, wherein the first game input represents a wager or a play according to game mechanics of the first online game;

program instructions for causing a GUI view for a second game to be displayed to the user using a GUI widget;

program instructions for receiving, at the server, a second game input from the user via the GUI view, wherein the second game input represents a play according to game mechanics for the second game, wherein the second game broadcasts game achievements by the user to an activity stream of a contact of the user on a social networking website through the use of an API exposed by software running on the social networking website, the second game input producing a result and then ending the GUI view of the second game; and

program instructions for, responsive to generating the result for the second game, causing the GUI view for the first online game to return and providing a payout for the first online game to the user based on data read from and written to a memcache created by memcached and managed by software at the server, wherein the payout includes a promotional payout that depends at least in part on the result obtained from the GUI widget regarding the second game input.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2018
From: LEIBOVICH, NIR
To: ZYNGA INC.
Reel/Frame 045439/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2018
From: JANOSOV, JESSE; LEIBOVICH, NIR
To: ZYNGA INC.
Reel/Frame 045441/0140 →