NOTIFYING USERS OF ACTIONS IN CROSS-PLATFORM ENVIRONMENTS
First Claim
1. A method comprising:
- receiving, from a game server, an indication of a gameplay action associated with a user identifier;
responsive to receipt of the indication, routing the indication to at least one platform queue corresponding to a client device platform type, the routing specified by a notification configuration associated with the user identifier;
responsive to routing the indication to the at least one platform queue, generating a gameplay notification including the indication of the gameplay action; and
transmitting, according to the notification configuration, the gameplay notification from the respective at least one platform queue to at least one client device corresponding to the user identifier and having a client device platform type corresponding to the at least one platform queue.
5 Assignments
0 Petitions
Accused Products
Abstract
A gameplay notification system receives gameplay indications and notification configuration information from a gameplay system. The gameplay indications and configuration information are stored in a platform queue corresponding to a client device platform type. Further configuration information may be received from various gameplay devices of a user. The notification configuration information is analyzed by the gameplay notification system to schedule transmission of gameplay notifications to various client device platform types. The notifications are sent to the corresponding client devices according to frequency, day of the week, and notification states, among other configuration settings, that pertain to a user and the user'"'"'s corresponding client devices.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a game server, an indication of a gameplay action associated with a user identifier; responsive to receipt of the indication, routing the indication to at least one platform queue corresponding to a client device platform type, the routing specified by a notification configuration associated with the user identifier; responsive to routing the indication to the at least one platform queue, generating a gameplay notification including the indication of the gameplay action; and transmitting, according to the notification configuration, the gameplay notification from the respective at least one platform queue to at least one client device corresponding to the user identifier and having a client device platform type corresponding to the at least one platform queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium embodying a set of instructions, that when executed by at least one processor, causes the at least one processor to perform operations comprising:
-
receiving, from a game server, an indication of a gameplay action associated with a user identifier; responsive to receipt of the indication, routing the indication to at least one platform queue corresponding to a client device platform type, the routing specified by a notification configuration associated with the user identifier; responsive to routing the indication to the at least one platform queue, generating a gameplay notification including the indication of the gameplay action; and transmitting, according to the notification configuration, the gameplay notification from the respective at least one platform queue to at least one client device corresponding to the user identifier and having a client device platform type corresponding to the at least one platform queue. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A notification system comprising:
-
a notification server comprising; a notification controller implemented by at least one processor and configured to receive an indication of a gameplay action from a game server and notification information from a client device, the indication of the gameplay action and the notification information associated with a user identifier; a platform queue array communicatively coupled to the notification controller and configured, according to a notification configuration associated with the user identifier, to store the indication, the platform queue array including; at least one platform queue corresponding to the user identifier, wherein each of the at least one platform queues includes; a gameplay indicator storage configured to store the indication of the gameplay action, a notification module communicatively coupled to the gameplay indicator storage and configured to transmit a gameplay notification, and a configuration module communicatively coupled to the notification module and configured to generate the gameplay notification; and a routing module communicatively coupled to the notification controller and the platform queue array and configured to route the indication to selective ones of the at least one platform queue corresponding to the user identifier within the platform queue array according to the notification configuration, and a notification data storage module communicatively coupled to the notification controller and configured to store the notification information within the notification configuration. - View Dependent Claims (20)
-
Specification