×

Dynamically providing system communications tailored to individual users responsive to trigger events in virtual spaces

  • US 8,880,629 B1
  • Filed: 06/18/2012
  • Issued: 11/04/2014
  • Est. Priority Date: 06/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to dynamically provide system communications tailored to individual users responsive to trigger events in a virtual space, the system comprising:

  • one or more processors configured to execute computer program modules, the computer program modules comprising;

    a user-action monitoring module configured to monitor actions performed by a user within the virtual space for trigger events including a first trigger event, the first trigger event being a specific user action performed by a first user that has been defined as a trigger event;

    a current-state information module configured to obtain current states responsive to trigger events occurring within the virtual space, a given current state including one or more of (1) information associated with the virtual space at a given moment, (2) information associated with a user character at a given moment, or (3) information associated with a user at a given moment, wherein a first current state is obtained responsive to the first trigger event and configured to add the first current state to a state queue containing one or more current states to be matched to system communications;

    a system-communication matching module configured to determine whether individual current states correspond to one or more of a plurality of system communications, a given system communication being a communication configured to be provided by the system for presentation to users via one or more communication channels, wherein a first system communication is selected responsive to the first system communication being determined to correspond to the first current state and configured to remove the first current state from the state queue responsive to the first current state being determined to correspond with the first system communication; and

    a system-communication provisioning module configured to provide system communications for presentation to users via the one or more communication channels, the first system communication being presented to the first user.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×