×

Monitoring an application on a processing device and generating rewards

  • US 10,643,239 B2
  • Filed: 06/19/2015
  • Issued: 05/05/2020
  • Est. Priority Date: 10/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system operable to generate one or more engagement rewards for use in a first application on a user processing device by a user in response to user engagement of a second application on the user processing device, the system comprising:

  • the user processing device storing instructions defining the first application and the second application, wherein;

    the user processing device further stores instructions defining a content delivery and reward implementation module operable to display on the user processing device content obtained from a content and reward delivery server arrangement comprising at least one server, to obtain one or more content viewing rewards from the content and reward delivery server arrangement, and to make the one or more content viewing rewards available for use in the first application; and

    the user processing device further stores instructions separate from the first application and separate from the second application defining;

    a monitoring module in the user processing device that is operable to determine a measure of time as a measure of an engagement of the second application by the user of the user processing device, the monitoring module comprising;

    an application list obtaining module operable to obtain a list of applications running on the user processing device sorted by time of last engagement by the user;

    an application list processing module operable to repeatedly process the list to determine whether the application last used by the user is the second application; and

    a time duration calculation module operable to calculate the measure of time between a first time at which the application last used by the user is determined to be the second application and a time at which the application last used by the user is determined to be no longer the second application; and

    a reward module in the user processing device that is operable to calculate the one or more engagement rewards in dependence upon the determined measure of engagement and to send reward data indicative of the one or more calculated engagement rewards to a reward server arrangement comprising at least the content and reward delivery server arrangement;

    wherein the reward server arrangement is operable to receive the reward data indicative of the one or more calculated engagement rewards from the user processing device and to make the one or more engagement rewards available via the content and reward delivery server arrangement; and

    wherein the content delivery and reward implementation module is further operable to obtain the one or more engagement rewards from the content and reward delivery server arrangement and to make the one or more engagement rewards available for use in the first application.

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