IP Library Granted Patent US 10,376,789
Granted Patent B2
US 10,376,789 · App. 15/669,826 · Granted Aug 13, 2019

Methods and systems for assembly of crews for facilitating execution of social game activity

Inventor: Andres Cantor (San Francisco, CA)
Assignee: Zynga Inc.
A63F13/69A63F13/10A63F13/12A63F13/795A63F13/87A63F2300/556A63F2300/575A63F2300/609
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,376,789
App. No.
15/669,826
Granted
Aug 13, 2019
Kind
B2
Abstract

Methods and systems are provided for enabling a user of an online game to assemble a crew of additional crew members for accessing a content item after completing a goal with the crew. A method provides an operation for displaying a crew assembly dialog that includes a graphics user interface (GUI) allowing the user to select crew members for assembling the crew from a crew inventory. The method further provides operations for receiving a selection of at least one crew member and sending a help request directed to the at least one crew member. Additionally, the method provides for assembling the crew and detecting completion of the goal by the crew. Moreover, the method provides an operation for sending data to the user to access the content item.

Claims (47)

1. A method, which is computer-implemented, comprising:

sending, from one or more servers to a client, a notification that a content item is to be accessible to a user after completing a goal within an online game with a crew of crew members;

sending, from the one or more servers to the client, data for displaying a crew assembly dialog that includes a graphical user interface (GUI), the crew assembly dialog allowing the user to select crew members for assembling the crew from a crew inventory for the online game;

receiving, at the one or more servers from the client, a selection of at least one crew member from the crew inventory for the online game through the crew assembly dialog;

sending, from the one or more servers in response to the selection, a help request directed to the at least one crew member, the help request enabling the at least one crew member to provide a response;

assembling the crew based on the selection of the user for the at least one crew member and the response of the at least one crew member to the help request;

detecting completion of the goal by the crew; and

sending, from the one or more servers to the client, data for accessing the content item in response to said detecting completion of the goal by the crew.

2. The method of claim 1 , further comprising:

syndicating an indication that the user has accessed the content item to a feed for a social network.

3. The method of claim 1 , further comprising:

determining that the crew is sufficient based on the response to the help request and based on gating rules for the crew.

4. The method of claim 1 , wherein the crew assembly dialog further includes an indication of a progress associated with assembling a crew that is sufficient.

5. The method of claim 1 , wherein the crew assembly dialog is configured to allow the user to pay for accessing the content item.

6. The method of claim 1 , wherein the goal is accomplished by completing a collaborative task within the online game.

7. The method of claim 1 , wherein the help request includes a message indicating that the at least one crew member will be rewarded in response completing the goal with the user.

8. The method of claim 1 , wherein the at least one crew member is rewarded after said detecting completion of the goal by the crew.

9. The method of claim 1 , wherein said sending the help request message is accomplished at least partially through a social network accessed via an application programming interface (API).

10. The method of claim 1 , wherein the online game is a multiplayer game in a distributed game architecture.

11. A server system, comprising:

a memory;

a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to:

send, from the server system to a client device, a notification that a content item is to be accessible to a user after completing a goal within an online game with a crew of crew members;

send, from the server system to the client device, data for displaying a crew assembly dialog that includes a graphical user interface (GUI), the crew assembly dialog allowing the user to select crew members for assembling the crew from a crew inventory for the online game;

receive, at the server system from the client device, a selection of at least one crew member from the crew inventory for the online game through the crew assembly dialog;

send, from the server system in response to the selection, a help request directed to the at least one crew member, the help request enabling the at least one crew member to provide a response;

assemble the crew based on the selection of the user for the at least one crew member and the response of the at least one crew member to help request;

detect completion of the goal by the crew; and

send, from the server system to the client device, data for accessing the content item in response to the completion of the goal by the crew.

12. The system of claim 11 , wherein the processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to:

syndicate an indication that the crew has completed the goal within the online game and that the user has accessed the content item.

13. The system of claim 11 , wherein the crew assembly dialog is configured to allow the user to pay for accessing the content item.

14. The system of claim 11 , wherein the goal is accomplished by completing a collaborative task within the online game.

15. The system of claim 11 , wherein the help request includes a message indicating that the at least one crew member will be rewarded in response to completing the goal with the user.

16. The system of claim 11 , wherein the at least one crew member is rewarded after said detecting completion of the goal by the crew.

17. A computer readable medium, which is non-transitory, storing processor executable instructions to:

send, from one or more servers to a client, a notification that a content item is to be accessible to a user after completing a goal within an online game with a crew of crew members;

send, from the one or more servers to the client, data for displaying a crew assembly dialog that includes a graphical user interface (GUI), the crew assembly dialog allowing the user to select crew members for assembling the crew from a crew inventory for the online game;

receive, at the one or more servers from the client, a selection of at least one crew member from the crew inventory for the online game through the crew assembly dialog;

send, from the one or more servers in response to the selection, a help request directed to the at least one crew member, the help request enabling the at least one crew member to provide a response;

assemble the crew based on the selection of the user for the at least one crew member and the response of the at least one crew member to the help request;

detect completion of the goal by the crew; and

send, from the one or more servers to the client, data for accessing the content item in response to said detecting completion of the goal by the crew.

18. The computer readable medium of claim 17 , further comprising processor executable instructions to:

syndicate an indication that the user has accessed the content item to a feed for a social network.

19. The computer readable medium of claim 17 , wherein the goal is accomplished by completing a collaborative task within the online game.

20. The computer readable medium of claim 17 , wherein the help request includes a message indicating that the at least one crew member will be rewarded in response to completing the goal with the user.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2019
From: CANTOR, ANDRES
To: ZYNGA INC.
Reel/Frame 048873/0636 →
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 →
Continuity (4)
Continuation 13244689 · Sep 26, 2011
Continuation 13079775 · Apr 4, 2011
Provisional Application 61446991 · Feb 25, 2011
Related Publication 20170326454A1 · Nov 16, 2017