IP Library Granted Patent US 9,272,217
Granted Patent B1
US 9,272,217 · App. 13/150,738 · Granted Mar 1, 2016

System and method for providing notifications to players of games

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,272,217
App. No.
13/150,738
Granted
Mar 1, 2016
Kind
B1
Abstract

A system, computer-readable storage medium sorting at least one program, and a computer-implemented method for providing notifications to players of games are described. An identifier for a player of a first game is received. Notifications for at least one other game are obtained using the identifier for the player. The notifications for the at least one other game are transmitted to a device of the player, where the notifications for the at least one other game are to be displayed in a user interface for the first game.

Claims (53)

1. A computer-implemented method for providing notifications to players of games, comprising:

receiving an identifier for a first player of a first game;

while the first player is playing the first game on a device of the first player, the first game being displayed on the device via a user interface for the first game:

receiving a request from a second player currently playing a second game not previously accessed by the first player to create a session of the second game between the first and second player, the first game different than the second game;

determining, by one or more processors, a display order for a plurality of notifications, the display order based at least on the first player not being an existing player of the second game;

creating an account for the first player in the second game;

generating a first notification based on the request from the second player;

transmitting, using one or more processors, the first notification to the device of the first player for display according to the display order within the first game;

receiving a first request to access the first notification from the first player, the first request to access the first notification received within the first game and further including a request to participate in the second game; and

based on receipt of the first request to access:

initializing a state of the second game for the account for the first player to join the session of the second game being played by the second player.

2. The computer-implemented method of claim 1 , further comprising:

receiving a request from a third player currently playing a third game not previously accessed by the first player to create a session of the third game between the first and third player an account for the first player in a third game, the third game different than the first and second game;

creating an account for the first player in the third game;

generating a second notification based on the request from the third player; and

transmitting the second notification to the device of the first player for concurrent display of the second notification and the first notification according to the display order within the first game.

3. The computer-implemented method of claim 2 , wherein the first player is not an existing player of the third game.

4. The computer-implemented method of claim 2 , wherein determining a display order for a plurality of notifications, the method further comprises:

determining the display order of the first and second notifications based on at least one ranking factor additional to the first player not being an existing player of the second game and not being an existing player of the third game, the first and second notifications to be displayed within the first game in the user interface according to the display order.

5. The computer-implemented method of claim 4 , wherein the at least one ranking factor is selected from the group consisting of:

a release date of the second game;

a number of actions to be performed by the first player in the second game;

ages of the notifications;

whether the notifications are associated with a friend of the first player;

a number of actions to be performed by the first player with respect to the second game;

a

a number of players that play the second game; and

a number of friends of the player that play the second game.

6. The computer-implemented method of claim 2 , wherein the first game, the second game and the third game are network-based games played via a social networking website.

7. The computer-implemented method of claim 2 , wherein the first game, the second game and the third game are asynchronous multiplayer games.

8. The computer-implemented method of claim 1 , wherein the identifier for the first player is a social network identifier for the first player.

9. The computer-implemented method of claim 1 , wherein the device for the first player is a mobile device.

10. A system to provide notifications to players of games, comprising:

a processor-implemented authentication module configured to receive an identifier for a first player of a first game; and

a processor-implemented notification module configured to:

while the first player is playing the first game on a device of the first player, the first game being displayed on the device via a user interface for the first game:

receiving a request from a second player currently playing a second game not previously accessed by the first player to create a session of the second game between the first and second player, the first game different than the second game;

determine a display order for a plurality of notifications, the display order based at least on the first player not being an existing player of the second game;

create an account for the first player in the second game;

generate a first notification based on the request from the second player;

transmit, using one or more processors, the first notification to the device of the first player for display within the first game;

receive a first request to access the first notification from the first player, the first request to access the first notification received within the first game and further including a request to participate in the second game; and

based on receipt of the first request to access, initialize a state of the second game for the account for the first player to join the session of the second game being played by the second player.

11. A non-transitory computer readable storage medium storing at least one program that, when executed by at least one processor, causes the at least one processor to perform operations comprising:

receiving an identifier for a first player of a first game;

while the first player is playing the first game on a device of the first player, the first game being displayed on the device via a user interface for the first game:

receiving a request from a second player currently playing a second game not previously accessed by the first player to create a session of the second game between the first and second player, the first game different than the second game;

determining a display order for a plurality of notifications, the display order based at least on the first player not being an existing player of the second game;

creating an account for the first player in the second game;

generating a first notification based on the request from the second player;

transmitting, using one or more processors, the first notification to the device of the first player for display within the first game;

receiving a first request to access the first notification from the first player, the first request to access the first notification received within the first game and further including a request to participate in the second game; and

based on receipt of the first request to access, initialize a state of the second game for the account for the first player to join session of the second game being played by the second player.

Assignments (5)
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 Aug 2, 2011
From: HOLME, KEVIN; GOTCHER, ANDY; TRAMPEDACH, TIM TERENCE; GHOSH, ANANDA; SHAPIRO, JANE
To: ZYNGA INC.
Reel/Frame 026691/0509 →