IP Library Granted Patent US 8,366,546
Granted Patent B1
US 8,366,546 · App. 13/356,595 · Granted Feb 5, 2013

Gamelets

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,366,546
App. No.
13/356,595
Granted
Feb 5, 2013
Kind
B1
Abstract

According to a method for displaying an online game in a content stream, a website logon is received from a user of a computing device and an associated profile is retrieved. The content stream associated with the profile is displayed in a GUI presented by the computing device. The content stream includes multiple views associated with different games that are multiplayer online games. The view associated with a game is updated in response to an event recognized by the game mechanics model of this game. The view associated with the game is relocated to a location of prominence in the content stream, if the user data indicates that the user is a participant of the game. The relative location of the view associated with the game is maintained within the content stream, if the user data indicates that the user is a spectator of the game.

Claims (39)

1. A method for displaying an online game in a content stream, comprising:

receiving a website logon from a user of a computing device and retrieving a profile associated with the logon;

causing a content stream associated with the profile to be displayed in a graphical user interface presented by the computing device, wherein the content stream includes multiple content posts and a view associated with a multiplayer online game, the multiple content posts including content posts by the user and content posts by friends associated with the user through a social graph, and wherein relative locations in the content stream of the multiple content posts and the view associated with the game are ordered on the basis of recency;

updating the view associated with the game in response to an event recognized by a game mechanics model of the game; and

relocating the view associated with the game to a location of prominence in the content stream, if user data associated with the user who logged on to the website indicates that the user is a participant of the game, the relocating of the view associated with the game to the location of prominence causing the relative locations in the content stream of the multiple content posts and the view associated with the game to be different from the relative locations of the multiple content posts and the view associated with the game when ordered on the basis of recency.

2. The method of claim 1 , wherein the method further comprises:

maintaining the relative location of the view associated with the game within the content stream, if the user data associated with the user who logged on to the website indicates that the user is a spectator of the game.

3. The method of claim 1 , wherein the graphical user interface is associated with a social networking website.

4. The method of claim 1 , wherein the content stream is a content feed displayed by a social networking website.

5. The method of claim 1 , wherein the computing device is a smartphone.

6. The method of claim 1 , wherein the view associated with the game includes a current state of a game board, the players participating in the game, and an indication as to which player is to take a next turn or to make a next move.

7. The method of claim 6 , wherein the view associated with the game further includes a current score of the game.

8. The method of claim 7 , wherein the view associated with the game further includes comments provided by players participating in the game or by spectators of the game.

9. The method of claim 1 , wherein the event recognized by the game mechanics model of the game is one of a game move, a change in a score of the game, and a comment regarding the game.

10. A computer program embedded in a non-transitory computer-readable storage medium, the computer program, when executed by one or more processors, causing an online game to be displayed in a content stream, the computer program comprising:

program instructions for receiving a website logon from a user of a computing device and for retrieving a profile associated with the logon;

program instructions for causing a content stream associated with the profile to be displayed in a graphical user interface presented by the computing device, wherein the content stream includes multiple content posts and a view associated with a multiplayer online game, the multiple content posts including contest posts by the user and content posts by friends associated with the user through a social graph, and wherein relative locations in the content stream of the multiple content posts and the view associated with the game are ordered on the basis of recency;

program instructions for updating the view associated with the game in response to an event recognized by a game mechanics model of the game; and

program instructions for relocating the view associated with the game to a location of prominence in the content stream, if user data associated with the user who logged on to the website indicates that the user is a participant of the first game, the relocating of the view associated with the game to the location of prominence causing the relative locations in the content stream of the multiple content posts and the view associated with the game to be different from the relative locations of the multiple content posts and the view associated with the game when ordered on the basis of recency.

11. The computer program of claim 10 , further comprising:

program instructions for maintaining the relative location of the view associated with the first game within the content stream, if the user data associated with the user who logged on to the website indicates that the user is a spectator of the game.

12. The computer program of claim 10 , wherein the graphical user interface is associated with a social networking website.

13. The computer program of claim 10 , wherein the content stream is a feed displayed by a social networking website.

14. The computer program of claim 10 , wherein the computing device is a smartphone.

15. The computer program of claim 10 , wherein the view associated with the game includes a current state of a game board, the players participating in the game, and an indication as to which player is to take a next turn or to make a next move.

16. The computer program of claim 15 , wherein the view associated with the game further includes a current score of the game.

17. The computer program of claim 16 , wherein the view associated with the game further includes comments provided by players participating in the game or by spectators of the game.

18. The computer program of claim 1 , wherein the event recognized by the game mechanics model of the game is one of a game move, a change in a score of the game, and a comment regarding the game.

19. A method for displaying an online game in a content stream, comprising:

receiving a website logon from a user of a computing device and retrieving a profile associated with the logon;

causing a content stream associated with the profile to be displayed in a graphical user interface presented by the computing device, wherein the content stream includes multiple content posts and a view associated with a multiplayer online game, the multiple content posts including content posts by the user and content posts by friends associated with the user through a social graph, and wherein relative locations in the content stream of the multiple content posts and the view associated with the game are ordered on the basis of recency;

updating the view associated with the game in response to an event recognized by a game mechanics model of the game; and

relocating the view associated with the game to a location of prominence in the content stream based on the event, the relocating of the view associated with the game to the location of prominence causing the relative locations in the content stream of the multiple content posts and the view associated with the game to be different from the relative locations of the multiple content posts and the view associated with the game when ordered on the basis of recency.

20. The method of claim 19 , wherein the view associated with the game is relocated to the location of prominence in the content stream when the event recognized by the game mechanics model of the game is a game move.

21. The method of claim 6 , wherein the view associated with the game includes the current state of the game board rendered in a spectator view.

22. The method of claim 6 , wherein the view associated with the game includes the current state of the game board rendered in an expanded player view, the expanded player view including controls that enable a player to make a game move in the game.

23. The computer program of claim 15 , wherein the view associated with the game includes the current state of the game board rendered in an expanded player view, the expanded player view including controls that enable a player to make a game move in the game.

24. The method of claim 19 , wherein the view associated with the game includes a current state of a game board rendered in a spectator view.

25. The method of claim 19 , wherein the view associated with the game includes a current state of a game board rendered in an expanded player view, the expanded player view including controls that enable a player to make a game move in the game.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →