IP Library Granted Patent US 10,646,785
Granted Patent B2
US 10,646,785 · App. 15/657,926 · Granted May 12, 2020

Finding friends for multiuser online games

Inventors: Darren Ryan Craine (Lafayette, CA); Justin Potter Driemeyer (San Carlos, CA); Kevin Thomas Hagan (Paia, HI); Jason Samuel McGuirk (San Mateo, CA); Matthew Adam Ocko (Palo Alto, CA); Shane Ishmael Sareli (Austin, TX); Nicholas John Tornow (San Jose, CA)
Assignee: Zynga Inc.
A63F13/795A63F13/12A63F13/48A63F13/822A63F2300/407A63F2300/556A63F2300/5566
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 10,646,785
App. No.
15/657,926
Granted
May 12, 2020
Kind
B2
Abstract

The present disclosure relates to games and applications in general and in particular to computer-implemented online games, such as online role-playing games, playable by more than one person from more than one location. The game engine can search a player's social network to find friends to play with. These social networks can be constructed implicitly by analyzing a player's game play information and other information.

Claims (47)

1. A method comprising:

in an automated operation performed using one or more computer processors, analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;

in an automated operation that is performed using one or more computer processors and that is based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;

using one or more computer processors configured therefor, in an automated operation performed responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;

responsive to the request, accessing social network information including multiple players of the game;

analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and

causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.

2. The method of claim 1 , wherein the target player is currently playing the first instance of the game.

3. The method of claim 1 , wherein the analyzing the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that the target player has failed to complete the first instance a threshold number of times.

4. The method of claim 1 , wherein the analyzing of the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that one or more attributes of a character state for the target player is below a threshold value.

5. The method of claim 1 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the method further comprising:

receiving user input selecting at least one of the one or more candidate players; and

automatically sending an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.

6. The method of claim 1 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.

7. The method of claim 1 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.

8. A system comprising:

one or more computer processors; and

memory coupled to the one or more computer processors and having stored thereon instructions for configuring the one or more computer processors, when executing the instructions, to perform operations comprising:

analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;

based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;

responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;

responsive to the request, accessing social network information including multiple players of the game;

analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and

causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.

9. The system of claim 8 , wherein the target player is currently playing the first instance of the game.

10. The system of claim 8 , wherein the instructions configure the one or more computer processors to analyze the gameplay information to determine that the target player needs assistance in the first instance by identifying that the target player has failed to complete the first instance a threshold number of times.

11. The system of claim 8 , wherein the instructions configure the one or more computer processors such to analyze of the gameplay information to determine that the target player needs assistance in the first instance in a procedure that comprises identifying that one or more attributes of a character state for the target player is below a threshold value.

12. The system of claim 8 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the instructions further configuring the one or more computer processors to:

receive user input selecting at least one of the one or more candidate players; and

automatically send an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.

13. The system of claim 8 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.

14. The system of claim 8 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.

15. A computer-readable storage medium having stored thereon instructions for causing a machine, when executing the instructions, to perform operations comprising:

analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;

based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;

in an automated operation performed responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;

responsive to the request, accessing social network information including multiple players of the game;

analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and

causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.

16. The storage medium of claim 15 , wherein the target player is currently playing the first instance of the game.

17. The storage medium of claim 15 , wherein the analyzing the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that the target player has failed to complete the first instance a threshold number of times.

18. The storage medium of claim 15 , wherein the analyzing of the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that one or more attributes of a character state for the target player is below a threshold value.

19. The storage medium of claim 15 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the operations further comprising:

receiving user input selecting at least one of the one or more candidate players; and

automatically sending an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.

20. The storage medium of claim 15 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.

21. The storage medium of claim 15 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.

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 Jul 24, 2017
From: CRAINE, DARREN RYAN; DRIEMEYER, JUSTIN POTTER; HAGAN, KEVIN THOMAS; MCGUIRK, JASON SAMUEL; OCKO, MATTHEW ADAM; SARELI, SHANE ISHMAEL; TORNOW, NICHOLAS JOHN
To: ZYNGA GAME NETWORK, INC.
Reel/Frame 043082/0527 →
CHANGE OF NAME Recorded Jul 24, 2017
From: ZYNGA GAME NETWORK, INC.
To: ZYNGA INC.
Reel/Frame 043319/0348 →
Continuity (5)
Continuation 14200527 · Mar 7, 2014
Continuation 13244770 · Sep 26, 2011
Continuation 12892789 · Sep 28, 2010
Provisional Application 61247554 · Sep 30, 2009
Related Publication 20170319968A1 · Nov 9, 2017