IP Library Granted Patent US 10,086,292
Granted Patent B2
US 10,086,292 · App. 13/196,846 · Granted Oct 2, 2018

Low-friction response in a social game

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,086,292
App. No.
13/196,846
Granted
Oct 2, 2018
Kind
B2
Abstract

A method for performing a social project in a video game is provided. A session of the video game for a primary user is initiated, and a social project is initiated within the session of the video game. One or more secondary users are determined from a social graph of the primary user. A message requesting help to complete the social project is sent to the one or more secondary users, the message including a low-friction response mechanism. Upon activation of the low-friction response mechanism of the request, a response is received indicating an intent to help complete the social project from a responsive secondary user. Upon receiving the response, automated retrieval and animation of an avatar of the responsive secondary user is triggered within the primary user's session of the video game so as to collaborate on the social project.

Claims (48)

1. A method for performing a social project in a video game, comprising:

using a session manager defined by a video game server computer to initiate a session of the video game for a primary user, the session of the video game being configured to process communication received over a communications network from a first client device that is associated with the primary user;

responsive to receiving a social project request over the communications network from the first client device, initiating a social project within the session of the video game;

determining one or more secondary users from a social graph of the primary user, wherein determining the one or more secondary users includes accessing, over the communications network, an Application Programming Interface (API) of a social network;

using a request generator defined by the video game server computer to send a message over the communications network to one or more secondary client devices that are respectively associated with the one or more secondary users, the message requesting help from the one or more secondary users to complete the social project, the message including a low-friction response mechanism;

receiving over the communications network, upon activation of the low-friction response mechanism of the message, a response from one of the secondary client devices associated with a responsive secondary user indicating an intent to join a crew defined for the social project and to help perform an additional task to help complete the social project; and

using a collaboration module defined by the video game server computer to, upon receiving the response, the response itself is configured to trigger automated retrieval of an avatar of the responsive secondary user and the response itself is configured to trigger animation of the avatar within the primary user's session of the video game, the animation showing the avatar joining the crew and actively participating in performing the additional task to help complete at least one aspect of the social project, wherein activation of the low-friction response mechanism terminates further participation in the session of the video game by the responsive secondary user, and wherein the automated retrieval and animation of the avatar does not require the responsive secondary user to control the avatar;

wherein the method is executed by a processor.

2. The method of claim 1 ,

wherein determining one or more secondary users includes searching the social graph of the primary user for users having accounts for the video game, presenting a portion of the users having accounts in the primary user's session, and receiving a selection of users from among the presented portion.

3. The method of claim 1 ,

wherein a speed of performance of the social project increases in response to receiving the response from the responsive secondary user.

4. The method of claim 1 , further comprising,

upon receiving the response, the response itself is configured to trigger crediting an account of the responsive secondary user.

5. The method of claim 1 ,

wherein retrieving the avatar of the responsive secondary user includes retrieving a profile picture of the responsive secondary user.

6. The method of claim 1 , wherein the message is sent via an external communication mechanism that is independent of the video game, and wherein the low-friction response mechanism is activated from the message as received by the responsive secondary user via the external communication mechanism.

7. A computer program product comprising program instructions embodied on a non-transitory computer readable medium, the program instructions for performing a social project in a video game, the program instructions including:

program instructions for using a session manager defined by a video game server computer to initiate a session of the video game for a primary user, the session of the video game being configured to process communication received over a communications network from a first client device that is associated with the primary user;

program instructions for, responsive to receiving a social project request over the communications network from the first client device, initiating a social project within the session of the video game;

program instructions for determining one or more secondary users from a social graph of the primary user, wherein determining the one or more secondary users includes accessing, over the communications network, an Application Programming Interface (API) of a social network;

program instructions for using a request generator defined by the video game server computer to send a message over the communications network to one or more secondary client devices that are respectively associated with the one or more secondary users, the message requesting help from the one or more secondary users to complete the social project, the message including a low-friction response mechanism;

program instructions for receiving over the communications network, upon activation of the low-friction response mechanism of the message, a response from one of the secondary client devices associated with a responsive secondary user indicating an intent to join a crew defined for the social project and to help perform an additional task to help complete the social project; and

program instructions for using a collaboration module defined by the video game server computer to, upon receiving the response, the response itself is configured to trigger automated retrieval of an avatar of the responsive secondary user and the response itself is configured to trigger animation of the avatar within the primary user's session of the video game, the animation showing the avatar joining the crew and actively participating in performing the additional task to help complete at least one aspect of the social project, wherein activation of the low-friction response mechanism terminates further participation in the session of the video game by the responsive secondary user, and wherein the automated retrieval and animation of the avatar does not require the responsive secondary user to control the avatar.

8. The computer program product of claim 7 ,

wherein determining one or more secondary users includes searching the social graph of the primary user for users having accounts for the video game, presenting a portion of the users having accounts in the primary user's session, and receiving a selection of users from among the presented portion.

9. The computer program product of claim 7 ,

wherein a speed of performance of the social project increases in response to receiving the response from the responsive secondary user.

10. The computer program product of claim 7 , further comprising,

program instructions for, upon receiving the response, the response itself is configured to trigger crediting an account of the responsive secondary user.

11. The computer program product of claim 7 ,

wherein retrieving the avatar of the responsive secondary user includes retrieving a profile picture of the responsive secondary user.

12. The computer program product of claim 7 , wherein the message is sent via an external communication mechanism that is independent of the video game, and wherein the low-friction response mechanism is activated from the message as received by the responsive secondary user via the external communication mechanism.

13. A video game server computer for performing a social project in a video game, comprising:

a session manager for initiating a session of the video game for a primary user, the session of the video game being configured to process communication received over a communications network from a first client device that is associated with the primary user, the session including a social project;

a request generator for determining one or more secondary users from a social graph of the primary user, wherein determining the one or more secondary users includes accessing, over the communications network, an Application Programming Interface (API) of a social network, the request generator further configured for sending a message over the communications network to one or more secondary client devices that are respectively associated with the one or more secondary users, the message requesting help from the one or more secondary users to complete the social project, the message including a low-friction response mechanism, activation of the low-friction response mechanism sending a response over the communications network from one of the secondary client devices associated with a responsive secondary user indicating an intent to join a crew defined for the social project and to help perform an additional task to help complete the social project;

a collaboration module configured to, upon receiving the response, the response itself is configured to perform automated retrieval of an avatar of the responsive secondary user and the response itself is configured to trigger animation of the avatar within the primary user's session of the video game, the animation showing the avatar joining the crew and actively participating in performing the additional task to help complete at least one aspect of the social project, wherein activation of the low-friction response mechanism terminates further participation in the session of the video game by the responsive secondary user, and wherein the automated retrieval and animation of the avatar does not require the responsive secondary user to control the avatar;

wherein activation of the low-friction response mechanism terminates further participation in the session of the video game by the responsive secondary user; and

wherein the automated retrieval and animation of the avatar does not require the responsive secondary user to control the avatar.

14. The video game server of claim 13 ,

wherein the request generator determines the one or more secondary users by searching the social graph of the primary user for users having accounts for the video game, presenting a portion of the users having accounts in the primary user's session, and receiving a selection of users from among the presented portion.

15. The video game server of claim 13 ,

wherein a speed of performance of the social project increases in response to receiving the response from the responsive secondary user.

16. The video game server of claim 13 ,

wherein the collaboration module is configured to, upon receiving the response, the response itself is configured to trigger crediting an account of the responsive secondary user.

17. The video game server of claim 13 ,

wherein the collaboration module is configured to retrieve a profile picture of the responsive secondary user.

18. The video game server of claim 13 , wherein the message is sent via an external communication mechanism that is independent of the video game, and wherein the low-friction response mechanism is activated from the message as received by the responsive secondary user via the external communication mechanism.

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 Dec 11, 2012
From: OSVALD, JOHN; WAITE, MICHAEL; SAUGER, KYLE; DUNCAN, LAUREN; NILSSON, ERIK
To: ZYNGA INC.
Reel/Frame 029445/0992 →