Real-time data services API
First Claim
1. A method of promoting an electronic game of a plurality of electronic games, comprising:
- modifying, using a processor, a user attribute of a user in association with a first electronic game of the plurality of electronic games;
storing the user attribute in a database associated with the first electronic game;
transmitting the user attribute from the database to an aggregator database, the aggregator database incorporating a user attribute from each of the plurality of electronic games, wherein transmitting the user attribute to the aggregator database is based on storing the user attribute in the database;
automatically providing to the user, using an application programming interface (API) implemented on a server, a user attribute of a second electronic game of the plurality of electronic games different from the first electronic game, the API automatically providing the user attribute of the second electronic game to the user based, at least in part, on a predetermined rule executed by a rule engine implemented by the API and at least one of;
the user attribute of the first electronic game; and
game data of the second electronic game; and
automatically providing to the user, with the API, another user attribute of the first electronic game based on the game data of the second electronic game and the predetermined rule.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and computer-implemented method for promoting an electronic game of a plurality of electronic games is provided. A storage module may store a user attribute relating to a first electronic game. An aggregator module is configured to aggregate a user attribute from each of a plurality of electronic games including the first electronic game. A transmitter module may transmit the user attribute relating to the first electronic game to the aggregator module upon the user attribute being stored in the storage module. An association module may associate, using an application programming interface, a user attribute of a second electronic game of the plurality of electronic games different from the first electronic game, the association module associating based on a rule engine implemented by the API and at least one of the user attribute of the first electronic game and game data of the second electronic game.
17 Citations
24 Claims
-
1. A method of promoting an electronic game of a plurality of electronic games, comprising:
-
modifying, using a processor, a user attribute of a user in association with a first electronic game of the plurality of electronic games; storing the user attribute in a database associated with the first electronic game; transmitting the user attribute from the database to an aggregator database, the aggregator database incorporating a user attribute from each of the plurality of electronic games, wherein transmitting the user attribute to the aggregator database is based on storing the user attribute in the database; automatically providing to the user, using an application programming interface (API) implemented on a server, a user attribute of a second electronic game of the plurality of electronic games different from the first electronic game, the API automatically providing the user attribute of the second electronic game to the user based, at least in part, on a predetermined rule executed by a rule engine implemented by the API and at least one of; the user attribute of the first electronic game; and game data of the second electronic game; and automatically providing to the user, with the API, another user attribute of the first electronic game based on the game data of the second electronic game and the predetermined rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a network adaptor configured to send and receive data packets over a network; a processor communicatively coupled to the network adaptor; and a storage medium, the storage medium communicatively coupled to the processor and including instructions which, when performed on the processor, cause the processor to; modify a user attribute of a user in association with a first electronic game of a plurality of electronic games; store the user attribute in a database associated with the first electronic game; transmit the user attribute from the database to an aggregator database, the aggregator database incorporating a user attribute from each of the plurality of electronic games, wherein transmitting the user attribute to the aggregator database is based on storing the user attribute in the database; automatically provide to the user, using an application programming interface (API) implemented on a server, a user attribute of a second electronic game of the plurality of electronic games different from the first electronic game, the API automatically providing the user attribute of the second electronic game to the user based, at least in part, on a predetermined rule executed by a rule engine implemented by the API and at least one of; the user attribute of the first electronic game; and game data of the second electronic game; and automatically provide to the user, with the API, another user attribute of the first electronic game based on the game data of the second electronic game and the predetermined rule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a storage module configured to store a user attribute of a user in association with a first electronic game; an aggregator module configured to aggregate a user attribute from each of a plurality of electronic games including the first electronic game; a transmitter module configured to transmit the user attribute relating to the first electronic game to the aggregator module upon the user attribute being stored in the storage module; a provision module configured to; automatically provide to the user, using an application programming interface (API), a user attribute of a second electronic game of the plurality of electronic games different from the first electronic game, the provision module automatically providing the user attribute of the second electronic game based, at least in part, on a predetermined rule executed by a rule engine implemented by the API and at least one of; the user attribute of the first electronic game; and game data of the second electronic game; and automatically provide to the user, with the API, another first game user attribute to the user based on the second game data and the predetermined rule. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification