System and method for providing promotions to users during idle time
First Claim
1. A system for providing offers in a virtual space, the system comprising:
- one or more processors configured by machine-readable instructions to;
execute an instance of a virtual space, and to implement the instance to facilitate presentation of a view of the virtual space to a user, and to facilitate interaction of the user with the virtual space by executing actions in the instance of the virtual space 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;
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 value representing the multiple wait times reaching a threshold value, and wherein the idle periods of time are detected based on a user activity level falling below a threshold activity level and/or based on past activity level;
determine sets of auxiliary content to present to the user along with the view of the virtual space during the detected idle periods of time;
cause the sets of auxiliary content to be presented along with the view of the virtual space 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying auxiliary content during an idle time in a virtual space. Execution of requested actions in an instance of a virtual space may be associated with wait times. Idle periods of time imposed on a user by the wait times of the requested actions may be detected. During the detected idle periods of time, sets of auxiliary content to present to the user may be determined. The sets of auxiliary content may be presented along with the view of the virtual space to the user during the detected idle periods of time. The responses of the user to the individual sets of auxiliary content during the idle periods may be monitored. In some implementations, sets of auxiliary content may be determined based on past responses of the user to previously determined sets of auxiliary content.
30 Citations
10 Claims
-
1. A system for providing offers in a virtual space, the system comprising:
one or more processors configured by machine-readable instructions to; execute an instance of a virtual space, and to implement the instance to facilitate presentation of a view of the virtual space to a user, and to facilitate interaction of the user with the virtual space by executing actions in the instance of the virtual space 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; 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 value representing the multiple wait times reaching a threshold value, and wherein the idle periods of time are detected based on a user activity level falling below a threshold activity level and/or based on past activity level; determine sets of auxiliary content to present to the user along with the view of the virtual space during the detected idle periods of time; cause the sets of auxiliary content to be presented along with the view of the virtual space 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. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer implemented method for providing offers in a virtual space, 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 a virtual space, and determining view information from the executed virtual space, wherein the view information defines a view of the virtual space for presentation to a user; coordinating the virtual space with user interaction by executing actions in the virtual space 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; detecting 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 value representing the multiple wait times reaching a threshold value, and wherein the idle periods of time are detected based on a user activity level falling below a threshold activity level and/or based on past activity level; determining sets of auxiliary content to present to the user along with the view of the virtual space during detected idle periods of time; and causing the sets of auxiliary content to be presented along with the view of the virtual space to the user during the detected idle periods of time; and tracking responses of the user to the individual sets of auxiliary content during the idle periods of time; wherein the sets of auxiliary content are based on past responses of the user to previously determined sets of auxiliary content. - View Dependent Claims (7, 8, 9, 10)
-
Specification