×

Communication of reward data between applications

  • US 10,825,039 B2
  • Filed: 02/15/2018
  • Issued: 11/03/2020
  • Est. Priority Date: 06/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory storage medium storing computer program instructions that define a first application and that, when executed by a data processing device, cause the data processing device to communicate within the data processing device reward data from the first application to a second application on the data processing device for use by the second application, by:

  • obtaining a reward value in response to a user of the first application completing a predetermined task in the first application; and

    in response to a request from the user to claim a reward, generating and transmitting;

    an instruction to place the second application into an interactive state; and

    reward data, the reward data being generated on the basis of the reward value for use by the second application,wherein the instructions comprise instructions that, when executed, further cause the data processing device to perform following processes prior to obtaining the reward value and prior to generating the reward data and the instruction to place the second application into the interactive state;

    obtaining a unique device identifier that uniquely identifies the data processing device;

    generating a request to receive configuration data from a server, the request to receive configuration data comprising the unique device identifier and a first identifier identifying the first application to allow the server to verify validity of the request to receive configuration data;

    transmitting the generated request to the server via the Internet;

    receiving the configuration data from the server when the validity of the request to receive configuration data has been verified by the server the configuration data comprising a second identifier that identifies the second application; and

    using the configuration data to generate the instruction to place the second application into the interactive state.

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