Systems and methods relating to offline gameplay
AssigneeZynga Inc.
InventorNishchaie Khanna
Life of this patent
Estimating the term…
Abstract
A system, machine-readable storage medium storing at least one program, and a computer-implemented method for allowing offline gameplay is provided. A client device may receive a request to access a game through a game user interface. If the client device is offline, the client device may generate an advertisement using one or more cached objects stored on the client device and provide the advertisement in the game user interface. Additionally, when a request to purchase a game asset of the game is received while the client device is offline, a reliability score indicating a likelihood of receiving payment for the game asset may be used to determine whether to provide the game asset in the game user interface while the client device is offline.
Claims30
A computer-implemented method, comprising:
- receiving, by a client device, a request to access a game through a game user interface on the client device;
- identifying that the client device is unable to communicate with a game server associated with the game;
- in response to identifying that the client device is unable to communicate with the game server, generating, by the client device, an advertisement using one or more cached objects stored on the client device and received from the game server when the client device was previously in communication with the game server;
- and
- providing access to the game including providing the advertisement in the game user interface.
A device, comprising:
- a hardware-implemented user input module configured to receive a request to access a game through a game user interface on the device;
- a hardware-implemented network detection module configured to identify that the device is unable to communicate with a game server associated with the game;
- a hardware-implemented advertisement generation module configured to, in response to identifying that the device is unable to communicate with the game server, generate an advertisement using one or more cached objects stored on the device and received from the game server when the device was previously in communication with the game server;
- and
- a hardware-implemented display module configured to provide access to the game including providing the advertisement in the game user interface.
A computer-implemented method, comprising
- receiving, by a client device, a request to purchase a game asset of a game through a game user interface on the client device;
- identifying that the client device is unable to communicate with a game server associated with the game;
- in response to identifying that the client device is unable to communicate with the game server, accessing, by the client device, a reliability score stored on the client device and received from the game server when the client device was previously in communication with the game server, the reliability score indicating a likelihood of receiving a payment in exchange for the game asset;
- and
- providing the game asset in the game user interface if the reliability score is greater than or equal to a minimum reliability score.
A device, comprising:
- a hardware-implemented user input module configured to receive a request to purchase a game asset of a game through a game user interface on the device;
- a hardware-implemented network detection module configured to identify that the device is unable to communicate with a game server associated with the game;
- a hardware-implemented user reliability module configured to, in response to identifying that the device is unable to communicate with the game server, access a reliability score stored on the device and received from the game server when the device was previously in communication with the game server, the reliability score indicating a likelihood of receiving a payment in exchange for the game asset;
- and
- a hardware-implemented display module configured to provide the game asset in the game user interface if the reliability score is greater than or equal to a minimum reliability score.
Dependencies are inferred from the claim text.