US2014342838A1PendingUtilityA1

Real-time data services api

Assignee: ZYNGA INCPriority: Jun 1, 2012Filed: Aug 5, 2014Published: Nov 20, 2014
Est. expiryJun 1, 2032(~5.9 yrs left)· nominal 20-yr term from priority
G06Q 10/40A63F 2300/5533A63F 13/12A63F 13/79G06Q 30/0269G06F 16/13A63F 13/31A63F 13/61A63F 9/24G06Q 10/48
71
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method of promoting an electronic game of a plurality of electronic games, comprising:
 modifying, using a processor, a user attribute of 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 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;   providing, 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 providing based, at least in part, on a rule engine implemented by the API and the user attribute of the first electronic game.   
     
     
         3 . The method of  claim 2 , wherein transmission of the user attribute to the aggregator database is triggered, at least in part, by storing the user attribute in the database associated with the first electronic game. 
     
     
         4 . The method of  claim 3 , wherein transmission of the user attribute to the aggregator database is triggered, at least in part, by the processor:
 receiving an indication that the user attribute is stored in the database associated with the first electronic game; and   commanding, substantially immediately after receiving the indication, the database associated with the first electronic game to transmit the user attribute to the aggregator database.   
     
     
         5 . The method of  claim 2 , further comprising providing, using the API, user attributes of more than one of the plurality of electronic games, the providing based, at least in part, on the rule engine, the user attributes of the more than one of the plurality of electronic games, and game data of the second electronic game. 
     
     
         6 . The method of  claim 5 , wherein the rule engine is configured to be applied by the API to each of the plurality of electronic games to provide a user attribute of any one of the plurality of electronic games to the user. 
     
     
         7 . The method of  claim 5 , wherein the rule engine comprises at least one of reaching a level of achievement, increasing a metric within the first electronic game, achieving a goal within a predetermined period of time in the first electronic game, playing the first electronic game a predetermined period of time, and achieving a cumulative goal in the plurality of electronic games. 
     
     
         8 . The method of  claim 5 , wherein the API provides the user attribute further based, at least in part, on a user characteristic comprising at least one of a user age, a user gender, a geographic location of the user, and a propensity of the user to engage in future game play. 
     
     
         9 . The method of  claim 5 , wherein the user attributes comprise at least one of a level of achievement within at least one of the first and second electronic games, a virtual item for use within at least one of the first and second electronic games, and user access at least one of the first and second electronic games. 
     
     
         10 . 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 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 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; 
 provide, 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 providing based, at least in part, on a rule engine implemented by the API and the user attribute of the first electronic game. 
   
     
     
         11 . The system of  claim 10 , wherein transmission of the user attribute to the aggregator database is triggered, at least in part, by storing the user attribute in the database associated with the first electronic game. 
     
     
         12 . The system of  claim 11 , wherein transmission of the user attribute to the aggregator database is triggered, at least in part, by the instructions configuring the processor to:
 receive an indication that the user attribute is stored in the database associated with the first electronic game; and   command, substantially immediately after receiving the indication, the database associated with the first electronic game to transmit the user attribute to the aggregator database.   
     
     
         13 . The system of  claim 10 , wherein the instructions further configure the processor to provide, using the API, user attributes of more than one of the plurality of electronic games, the providing based, at least in part, on the rule engine, the user attributes of the more than one of the plurality of electronic games, and game data of the second electronic game. 
     
     
         14 . The system of  claim 13 , wherein the rule engine is configured to be applied by the API to each of the plurality of electronic games to provide a user attribute of any one of the plurality of electronic games to the user. 
     
     
         15 . The system of  claim 13 , wherein rule engine comprises at least one of reaching a level of achievement, increasing a metric within the first electronic game, achieving a goal within a predetermined period of time in the first electronic game, playing the first electronic game a predetermined period of time, and achieving a cumulative goal in the plurality of electronic games. 
     
     
         16 . The system of  claim 13 , wherein the instructions cause the API to provide the user attribute further based, at least in part, on a user characteristic comprising at least one of a user age, a user gender, a geographic location of the user, and a propensity of the user to engage in future game play. 
     
     
         17 . The system of  claim 13 , wherein the user attributes comprise at least one of a level of achievement within at least one of the first and second electronic games, a virtual item for use within at least one of the first and second electronic games, and user access at least one of the first and second electronic games. 
     
     
         18 . A system, comprising:
 a storage module configured to store a user attribute relating to 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 provide, 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 providing based, at least in part, on a rule engine implemented by the API and the user attribute of the first electronic game.   
     
     
         19 . The system of  claim 18 , wherein transmission of the user attribute to the aggregator module is triggered, at least in part, by storing the user attribute in the storage module. 
     
     
         20 . The system of  claim 19 , wherein transmission of the user attribute to the aggregator module is triggered, at least in part, by the transmitter module:
 receiving an indication that the user attribute is stored in the storage module associated with the first electronic game; and   commanding, substantially immediately after receiving the indication, the storage module to transmit the user attribute to the aggregator module.   
     
     
         21 . The system of  claim 18 , wherein the provision module is further configured to provide user attributes of more than one of the plurality of electronic games based, at least in part, on the rule engine, the user attributes of the more than one of the plurality of electronic games, and game data of the second electronic game. 
     
     
         22 . The system of  claim 21 , wherein the rule engine is configured to be applied by the API to each of the plurality of electronic games to provide a user attribute of any one of the plurality of electronic games to the user. 
     
     
         23 . The system of  claim 21 , wherein rule engine comprises at least one of reaching a level of achievement, increasing a metric within the first electronic game, achieving a goal within a predetermined period of time in the first electronic game, playing the first electronic game a predetermined period of time, and achieving a cumulative goal in the plurality of electronic games. 
     
     
         24 . The system of  claim 21 , wherein the provision module provides the user attribute further based, at least in part, on a user characteristic comprising at least one of a user age, a user gender, a geographic location of the user, and a propensity of the user to engage in future game play. 
     
     
         25 . The system of  claim 21 , wherein the user attribute comprises at least one of a level of achievement within at least one of the first and second electronic games, a virtual item for use within at least one of the first and second electronic games, and user access at least one of the first and second electronic games.

Join the waitlist — get patent alerts

Track US2014342838A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.