PRESENTING APPLICATION CHALLENGES OUTSIDE AN APPLICATION EXECUTION CONTEXT
First Claim
1. A system for enticing a user to execute a game to participate in a challenge, said system comprising:
- a memory area associated with a computing device, said memory area storing a plurality of challenge offers each associated with a game and each having aggregated challenge participation statistics associated therewith, said memory area further storing at least one user profile; and
a processor programmed to;
compare the user profile stored in the memory area to one or more of the aggregated challenge participation statistics stored in the memory area to identify one or more of the plurality of challenge offers;
generate personalized challenge participation statistics based on the user profile and the aggregated challenge participation statistics associated with the identified challenge offers;
present the identified challenge offers with the generated, personalized challenge participation statistics to a user associated with the user profile;
receive an acceptance from the user of at least one of the presented challenge offers; and
execute the game associated with the accepted challenge offer to present a challenge for completion by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments present engagement opportunities outside an execution context of applications encouraging the engagement. A computing device accesses challenge offers each identifying a challenge for completion by a user within the execution context of an application. Without causing the application to be executed, the challenge offers are presented to the user. After receiving a request from the user to participate in one of the challenges, the computing device directs execution of the corresponding application to present the challenge. In some embodiments, challenge participation statistics from a plurality of users are aggregated and provided to potential challenge sponsors.
-
Citations
20 Claims
-
1. A system for enticing a user to execute a game to participate in a challenge, said system comprising:
-
a memory area associated with a computing device, said memory area storing a plurality of challenge offers each associated with a game and each having aggregated challenge participation statistics associated therewith, said memory area further storing at least one user profile; and a processor programmed to; compare the user profile stored in the memory area to one or more of the aggregated challenge participation statistics stored in the memory area to identify one or more of the plurality of challenge offers; generate personalized challenge participation statistics based on the user profile and the aggregated challenge participation statistics associated with the identified challenge offers; present the identified challenge offers with the generated, personalized challenge participation statistics to a user associated with the user profile; receive an acceptance from the user of at least one of the presented challenge offers; and execute the game associated with the accepted challenge offer to present a challenge for completion by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
accessing, by a computing device, a plurality of challenge offers each associated with a challenge, said challenge for completion by a user within a context of an executing application; presenting, without causing the application to be executed, the accessed plurality of challenge offers to the user; receiving, by the computing device, a request from the user to participate in at least one of the presented challenge offers; and directing, in response to the received request, execution of the application associated with the at least one of the presented challenge offers to present the challenge associated therewith. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage media embodying computer-executable components, said components comprising:
-
a filter component that when executed causes at least one processor to select a plurality of challenge offers for each of a plurality of users, each of the plurality of challenge offers being associated with a challenge for completion by a user within a context of an executing application; a user interface component that when executed causes at least one processor to present, without causing the application to be executed, the plurality of challenge offers selected by the filter component to the plurality of users, the user interface component further receiving requests from the plurality of users to participate in one or more of the presented plurality of challenge offers; an administration component that when executed causes at least one processor to initiate execution of the applications associated with the one or more of the presented plurality of challenge offers in response to the requests received by the user interface component, wherein the applications execute to present the challenges associated therewith; and a marketing component that when executed causes at least one processor to generate challenge participation statistics from the presented challenges, the user interface component providing the challenge participation statistics generated by the marketing component for review to encourage challenge sponsorship. - View Dependent Claims (19, 20)
-
Specification