Methods and Systems for Using Mini-Games to Form a Hierarchical Social Network
First Claim
1. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
- providing a gaming application for downloading onto a mobile device and for use on a mobile platform;
providing a database of questions and answers, in a plurality of formats, for said game;
enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question;
receiving a first answer from said initiating user to said first question;
enabling said initiating user to choose a plurality of second users from a contact list of said initiating user;
sending a first question associated with a challenge to each one of said plurality of second users via a social network message;
enabling each one of said plurality of second users to independently view and answer said first question associated with a challenge;
revealing said initiating user'"'"'s answer to the first question to said plurality of second users;
enabling each one of said second users to i) progress with said game if said answer to said first question is correct by re-answering the first question with a personal response or receiving a second question to respond to or ii) providing each one of said second users the opportunity to spend virtual currency to remain in the game if said answer to said first question is incorrect;
enabling each of said second users to choose a plurality of third users from a contact list of each one of said second users after each one of said second users answers said first or second question;
sending a first or second question to each one of said plurality of said third users via a social network message; and
,repeating the steps of enabling members to choose additional members from contact lists as questions are answered correctly, thereby indefinitely adding new members to said game.
0 Assignments
0 Petitions
Accused Products
Abstract
The present specification describes a method of online gaming among members of a social network, that provides a database of content, in a plurality of formats, for a game allowing an initiating user who has downloaded the gaming application to access and select at least one format from a plurality of formats, from the database, receive a first piece of content corresponding to at least one format, and provide a response to the first piece of content, by planting a seed and growing a tree. Further, when the response is received from the first user, the trunk of a tree is formed. Subsequent users interact with content and form branches and leaves on the tree, thereby creating a viral tree community based on a game.
-
Citations
41 Claims
-
1. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of questions and answers, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question; receiving a first answer from said initiating user to said first question; enabling said initiating user to choose a plurality of second users from a contact list of said initiating user; sending a first question associated with a challenge to each one of said plurality of second users via a social network message; enabling each one of said plurality of second users to independently view and answer said first question associated with a challenge; revealing said initiating user'"'"'s answer to the first question to said plurality of second users; enabling each one of said second users to i) progress with said game if said answer to said first question is correct by re-answering the first question with a personal response or receiving a second question to respond to or ii) providing each one of said second users the opportunity to spend virtual currency to remain in the game if said answer to said first question is incorrect; enabling each of said second users to choose a plurality of third users from a contact list of each one of said second users after each one of said second users answers said first or second question; sending a first or second question to each one of said plurality of said third users via a social network message; and
,repeating the steps of enabling members to choose additional members from contact lists as questions are answered correctly, thereby indefinitely adding new members to said game. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of questions and answers, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question, by planting a seed and growing a tree; receiving a first answer from said initiating user to said first question, forming a trunk of a tree; enabling said initiating user to choose a plurality of second users from a contact list of said initiating user; sending a first question to each one of said plurality of second users via a social network message; enabling each one of said plurality of second users to independently view and answer said first question; revealing said initiating user'"'"'s answer to the first question to said plurality of second users; and enabling each one of said second users to become a leaf on said tree by choosing not to progress with said game. - View Dependent Claims (9)
-
-
10. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of questions and answers, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question; receiving a first answer from said initiating user to said first question; enabling said initiating user to choose a plurality of second users from a contact list of said initiating user; sending said first question to each one of said plurality of second users via a social network message; enabling each one of said plurality of second users to independently view and answer said first question; revealing said initiating user'"'"'s answer to the first question to said plurality of second users; and enabling each one of said second users to i) progress with said game if said answer to said first question is correct by re-answering the first question or receiving a second question or ii) providing each one of said second users the opportunity to spend virtual currency to remain in the game if said answer to said first question is incorrect. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of questions and answers, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question, by planting a seed and growing a tree; receiving a first answer from said initiating user to said first question, forming a trunk of a tree; enabling said initiating user to choose a plurality of second users from a contact list of said initiating user; sending said first question to each one of said plurality of second users via a social network message; enabling each one of said plurality of second users to independently view and answer said first question; revealing said initiating user'"'"'s answer to the first question to said plurality of second users; enabling each one of said second users to i) progress with said game if said answer to said first question is correct by re-answering the first question or receiving a second question or ii) providing each one of said second users the opportunity to spend virtual currency to remain in the game if said answer to said first question is incorrect; enabling each of said second users to choose a plurality of third users from a contact list of each one of said second users after each one of said second users answers said first or second question; sending said answered first or second question to each one of said plurality of said third users via a social network message, allowing said second user to become a branch on the tree; and
,repeating the steps of enabling members to choose additional members from contact lists as questions are answered correctly, thereby indefinitely adding new branches to said tree.
-
-
20. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of content, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access and select at least one content type from said database, receive a first piece of content corresponding to said at least one content type, and provide a response to said first piece of content; receiving a first response from said initiating user from said user'"'"'s interaction with said first piece of content; enabling said initiating user to choose a plurality of first players from a contact list of said initiating user; sending said first piece of content to each one of said plurality of first players via a social network message; enabling each one of said plurality of first players to independently view and respond to said first piece of content; revealing said initiating user'"'"'s answer to said first piece of content to said plurality of second users; enabling each one of said first players to i) progress with said game if said response to said first piece of content is correct by providing a personal response to said first piece of content or receiving a second piece of content to provide a response to or ii) providing each one of said first players the opportunity to spend virtual currency to remain in the game if said response to said first piece of content is incorrect; enabling each of said first players to choose a plurality of second players from a contact list of each one of said first players after each one of said first players responds to said first or said second piece of content; sending said answered first or second piece of content to each one of said plurality of said second players via a social network message; and
,repeating the steps of enabling members to choose additional members from contact lists as content is responded to correctly, thereby indefinitely adding new members to said game. - View Dependent Claims (21)
-
-
22. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of content, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access and select at least one content type from said database, receive a first piece of content corresponding to said at least one content type, and provide a response to said first piece of content, by planting a seed and growing a tree; receiving a response from said first user to said first piece of content, forming a trunk of a tree; enabling said first user to choose a plurality of second users from a contact list of said first user; sending said first piece of content to each one of said plurality of second users via a social network message; enabling each one of said plurality of second users to independently view and answer said first piece of content; revealing said initiating user'"'"'s answer to the first piece of content to said plurality of second users; and enabling each one of said second users to become a leaf on said tree by choosing not to send the content along to subsequent players and to not progress with said game.
-
-
23. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of content, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access and select at least one content type from said database and receive a first piece of content corresponding to said at least one content type; receiving a first response from said initiating user from said user'"'"'s interaction with said first piece of content; enabling said initiating user to choose a plurality of first players from a contact list of said initiating user; sending said first piece of content to each one of said plurality of first players via a social network message; enabling each one of said plurality of first players to independently view and respond to said first piece of content; revealing said initiating user'"'"'s answer to the first piece of content to said plurality of first players; and enabling each one of said first players to i) progress with said game if said response to said first piece of content is correct by providing a personal response to said first piece of content or receiving a second piece of content to provide a response to or ii) providing each one of said first players the opportunity to spend virtual currency to remain in the game if said response to said first piece of content is incorrect; - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of questions and answers, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access a first question from said database and receive a first question; receiving a first answer from said initiating user to said first question, thereby creating a challenge; enabling said initiating user to choose a plurality of first players from a contact list of said initiating user; sending said challenge to each one of said plurality of first players via a social network message; enabling each one of said plurality of first players to independently view and respond to said challenge; revealing said initiating user'"'"'s answer to said first question to said plurality of first players; enabling each one of said first players to i) progress with said game if said challenge is responded to correctly by re-creating a challenge with a personal response or receiving a second question to create a new challenge or ii) providing each one of said first players the opportunity to spend virtual currency to remain in the game if said response to said challenge is incorrect; enabling each of said first players to choose a plurality of second players from a contact list of each one of said first players after each one of said first players responds to said first or said new challenge; sending said first challenge or said new challenge to each one of said plurality of said second players via a social network message; and
,repeating the steps of enabling members to choose additional members from contact lists as challenges are responded to correctly, thereby indefinitely adding new members to said game.
-
-
29. A method of online gaming among members of a social network, said online gaming effectuated by a plurality of programmatic instructions stored in a non-volatile memory, either remote or local to client devices and servers, and executed by processors at the client devices or servers, said method comprising the steps of:
-
providing a gaming application for downloading onto a mobile device and for use on a mobile platform; providing a database of content, in a plurality of formats, for said game; enabling an initiating user who has downloaded the gaming application to access and select at least one content type from said database, receive a first piece of content corresponding to said at least one content type, and provide a response to said first piece of content; receiving a response from said initiating user to said first piece of content, thereby creating a challenge; enabling said initiating user to choose a plurality of first players from a contact list of said initiating user; sending said challenge to each one of said plurality of first players via a social network message; enabling each one of said plurality of first players to independently view and respond to said challenge; revealing said initiating user'"'"'s answer to said first piece of content to said plurality of first players; enabling each one of said first players to i) progress with said game if said response to said challenge is correct by re-responding to said challenge receiving a second piece of content to create a new challenge or ii) providing each one of said first players the opportunity to spend virtual currency to remain in the game if said response to said challenge is incorrect; enabling each of said first players to choose a plurality of second players from a contact list of each one of said first players; sending said first challenge or new challenge to each one of said plurality of second players via a social network message; and
,repeating the steps of enabling members to choose additional members from contact lists as challenges are created and responded to correctly, thereby indefinitely adding new members to said game.
-
-
30. A method for providing a mobile game, comprising:
-
providing a first question to a first user; receiving a first response to the first question by the first user; storing said first response to the first question; offering to the first user an option to send a version of said first question to a plurality of second users; prompting each of said plurality of second users to answer the version of the first question; receiving a plurality of second responses from at least a portion of said plurality of second users based upon said prompting; storing said plurality of second responses in a database; comparing each of said plurality of second responses against said first response; and based upon said comparing, prompting the portion of said plurality of second users to either respond to a second question and send a version of the second question to a plurality of third users, wherein the first user, the portion of said plurality of second users, and a portion of said plurality of third users form a hierarchical social network or spend virtual currency to remain part of said hierarchical social network. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification