IP Library Granted Patent US 10,814,231
Granted Patent B1
US 10,814,231 · App. 15/425,121 · Granted Oct 27, 2020

System and method for providing promotions to users during idle time

Inventor: Ziqiang Xu (Belmont, CA)
Assignee: Electronic Arts Inc.
A63F13/53A63F13/44G06F3/0481
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,814,231
App. No.
15/425,121
Granted
Oct 27, 2020
Kind
B1
Abstract

A system and method for displaying auxiliary content during an idle time in a virtual space.

Claims (28)

1. A system for providing offers in an online game, the system comprising:

one or more processors configured by machine-readable instructions to:

execute an instance of the online game, and to implement the instance to facilitate presentation of a view of the online game to a user, and to facilitate interaction of the user with the online game by executing actions in the instance of the online game in response to receiving action requests from the user, and wherein the actions are associated with wait times of predetermined length that prevent an execution of any corresponding actions and any actions having a common action type with the actions associated with the wait times for an amount of time after the reception of the action request;

identify a number of different wait times being imposed on the user, wherein each of the different wait times is associated with a different action type, wherein the number of different wait times is two or more;

detect idle periods of time imposed on the user by the wait times of the requested actions, wherein the idle periods of time indicate multiple wait times are being imposed on the user, and wherein the idle periods of time are detected responsive to a determination that the number of different wait times being imposed meets a threshold number of wait times;

determine sets of auxiliary content to present to the user along with the view of the online game during the detected idle periods of time;

cause the sets of auxiliary content to be presented along with the view of the online game to the user during the detected idle periods of time such that responsive to detection of a first idle period, a first set of auxiliary content determined is caused to be presented to the user during the first idle period; and

monitor responses of the user to the individual sets of auxiliary content during the idle periods of time such that, responsive to presentation of the first set of auxiliary content to the user, a response of the user to the first set of auxiliary content is monitored;

wherein the sets of auxiliary content are determined based on past responses of the user to previously determined sets of auxiliary content.

2. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to determine sets of auxiliary content to present to a user based on a user parameter.

3. The system of claim 1 , wherein the common action type is one or more of a troop attack or maneuver, simulated research, unit manufacture and/or training, building construction and/or upgrade, or resource prospecting and/or procurement.

4. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to assess the relative effectiveness of offers transmitted to the user based on the response of the user.

5. The system of claim 4 , wherein the one or more processors are further configured by machine-readable instructions to determine sets of auxiliary content to present to a user based on a user parameter.

6. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions to detect the idle periods of time based in further part on a determination that a user activity level falls below a threshold activity level.

7. A computer implemented method for providing offers in an online game, the method being implemented in a computer system that includes one or more processors configured by machine-readable instructions, the method comprising:

executing an instance of the online game, and determining view information from the instance of the online game, wherein the view information defines a view of the online game for presentation to a user;

coordinating the online game with user interaction by executing actions in the online game in response to receiving action requests from the user, wherein the actions are associated with wait times of predetermined length that prevent an execution of any corresponding actions and any actions having a common action type with the actions associated with the wait times for an amount of time after the reception of the action request;

identifying a number of different wait times being imposed on the user, wherein each of the different wait times is associated with a different action type, wherein the number of different wait times is two or more;

detecting periods of idle time imposed on the user by the wait times of the requested actions, wherein the periods of idle time indicate multiple wait times are being imposed on the user, and wherein the periods of idle time are detected responsive to a determination that the number of different wait times being imposed meets a threshold number of wait times;

determining sets of auxiliary content to present to the user along with the view of the online game during detected periods of idle time;

causing the sets of auxiliary content to be presented along with the view of the online game to the user during the detected periods of idle time; and

tracking responses of the user to the individual sets of auxiliary content during the periods of idle time;

wherein the sets of auxiliary content are based on past responses of the user to previously determined sets of auxiliary content.

8. The method of claim 7 , further comprising determining sets of auxiliary content to present to a user based on a user parameter.

9. The method of claim 7 , wherein the common action type is one or more of a troop attack or maneuver, simulated research, unit manufacture and/or training, building construction and/or upgrade, or resource prospecting and/or procurement.

10. The method of claim 7 , further comprising assessing the relative effectiveness of offers transmitted to the user based on the response of the user.

11. The method of claim 10 , further comprising determining sets of auxiliary content to present to the user based on a user parameter.

12. The method claim of 7 , wherein the periods of idle time are further detected based at least in part on a determination that a user activity level falls below a threshold activity level.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: AFTERSHOCK SERVICES, INC.
To: ELECTRONIC ARTS INC.
Reel/Frame 045474/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: KABAM, INC.
To: AFTERSHOCK SERVICES, INC.
Reel/Frame 043090/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: XU, ZIQIANG
To: KABAM, INC.
Reel/Frame 041632/0806 →
Continuity (1)
Continuation 13888161 · May 6, 2013