IP Library Granted Patent US 8,758,140
Granted Patent B2
US 8,758,140 · App. 12/054,364 · Granted Jun 24, 2014

Method for viral invites as game and discovery mechanic

Inventors: Gary Hall (Redmond, WA); Debra Thiel (Redmond, WA); Travis Howland (Fall City, WA); Linh Van (Woodinville, WA); Bryan Trussel (Redmond, WA); Joshua Howard (Redmond, WA)
Assignee: Microsoft Corporation
A63F13/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,758,140
App. No.
12/054,364
Granted
Jun 24, 2014
Kind
B2
Abstract

A method and system are disclosed for methods of providing a gaming experience including an in-game viral invite mechanic. In accordance with the present system, inviting others to join in the playing of a game is an objective of the game itself. Thus, a user is encouraged by the game to invite his or her friends, who are in turn encouraged to invite their friends, etc., so that a game may cascade pyramid-fashion to a potentially huge viral fan-out.

Claims (21)

1. A computer implemented method of encouraging invites of users to join a game in a gaming system, comprising the step of:

(a) running a software game on a processor of the gaming system, the software game having as an object of the game the invitation of players to join in the playing of the game, and for invited players to invite other additional players to join in the playing of the game; and

(b) maintaining a record of the order in which players are invited to join the game, the record including an identifier uniquely identifying an invited player's position in the chain of invites relative to other invited players.

2. A computer implemented method as recited in claim 1 , further comprising the step (c) of communicating invitations between players via a communications network.

3. A computer implemented method as recited in claim 1 , further comprising the step (d) of storing information in a central database regarding each of the players joining a game and a status of the game.

4. A computer implemented method as recited in claim 3 , further comprising the step (e) of communicating a traversal map to the invited players showing information from the central database about one or more players previously invited to join the game.

5. A computer implemented method as recited in claim 1 , further comprising the step (f) of enabling real time interaction between all players invited to the game, said step (f) of enabling real time interaction including at least one of voting on an aspect of the game or game play, cheering or booing an aspect of the game or game play and the ability to change from a first side to a second side opposed to the first side in the game.

6. A computer implemented method as recited in claim 1 , further comprising the step (g) of playing the game synchronously where invites are made and accepted in real time.

7. A computer implemented method as recited in claim 1 , further comprising the step (h) of playing the game asynchronously where a game continues when one or more of the players who have accepted invitations to join a game are off-line.

8. A computer implemented method of encouraging invites of users to join a game in a gaming platform, comprising the steps of:

(a) providing a gaming system allowing the invite of one or more additional players to join a game;

(b) running a software game on a processor of the gaming system, the software game having as an object of the game the invitation of players to join in the playing of the game; and

(c) communicating information with an invite including information about one or more players previously invited to join the game, the information including an identifier uniquely identifying an invited player's position in the chain of invites relative to other invited players.

9. A computer implemented method as recited in claim 8 , the software game running in said step (b) having as a further object of the game for invited players to invite other additional players to join in the playing of the game.

10. A computer implemented method as recited in claim 8 , said step (c) of communicating information with an invite further including an identifier uniquely identifying a game session of the game.

11. A computer implemented method as recited in claim 8 , said step (c) of communicating information with an invite including information about one or more players previously invited to join the game comprising the step of including information about at least one of a country of origin, gender and age for each of the one or more players previously invited to join the game.

12. A computer implemented method as recited in claim 8 , said step (c) of communicating information with an invite including information about one or more players previously invited to join the game comprising the step of communicating information in an invite to a potential player only about players in a chain of invites that led to the potential player.

13. A computer implemented method as recited in claim 8 , further comprising the step (d) of communicating geometric invites to additional players via a peer-to-peer network.

14. A computer implemented method as recited in claim 13 , further comprising the step (e) of storing and updating a status of the game via direct communication between one or more players and a central database.

15. A computer implemented method as recited in claim 14 , wherein each accepted invite results in a sub-game of the overall game, the sub-game being between the inviting player and the player accepting the invitation, each sub-game being separate from each other sub-game.

16. A computer implemented method as recited in claim 15 , further comprising the step (f) of partitioning the central database in a hierarchy matching a hierarchy of sub-games in the peer-to-peer network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2008
From: HALL, GARY; THIEL, DEBRA; HOWLAND, TRAVIS; VAN, LINH; TRUSSEL, BRYAN; HOWARD, JOSHUA
To: MICROSOFT CORPORATION
Reel/Frame 021314/0532 →
Continuity (1)
Related Publication 20090239666A1 · Sep 24, 2009