IP Library Granted Patent US 9,533,217
Granted Patent B2
US 9,533,217 · App. 13/689,619 · Granted Jan 3, 2017

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 9,533,217
App. No.
13/689,619
Granted
Jan 3, 2017
Kind
B2
Abstract

According to a method for enabling online game play 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 a view of an online game. The view associated with the game is updated in response to a game move. The game move results from input from the user and the view associated with the game continues to be displayed in the content stream.

Claims (31)

1. A method for enabling online game play in a content stream, comprising the operations of:

receiving a website logon of a social networking website from a user of a smartphone or tablet computing device and retrieving from persistent storage a profile associated with the logon;

accessing via a network a social graph of the user managed by the social networking site, the social graph of the user identifying friends of the user;

generating a content stream associated with the profile using data stored in volatile memory and processed by one or more processors, the content stream including multiple content posts and a view of a massively multiplayer online game;

causing the content stream associated with the profile to be displayed in a graphical user interface presented by the smartphone or tablet computing device, wherein relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency;

updating the view of the massively multiplayer online game in response to a game move, wherein the game move results from input from the user; and

relocating the view of the massively multiplayer online game to a location of prominence within 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 massively multiplayer online game and is a friend of the user based on the social graph, the relocating of the view of the massively multiplayer online game to the location of prominence changing the relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game from a first ordering to a second ordering, where the first ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency and the second ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are not ordered on the basis of recency.

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

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

4. The method of claim 1 , wherein the view of the massively multiplayer online game includes a current score of the game.

5. The method of claim 1 , wherein the massively multiplayer online game is a turn-based game.

6. A computer program embedded in a non-transitory computer-readable storage medium, the computer program, when executed by one or more processors, instructs the one or more processors to perform the following operations:

receive a website logon of a social networking website from a user of a smartphone or tablet computing device and retrieve from persistent storage a profile associated with the logon;

access via a network a social graph of the user managed by the social networking website, the social graph of the user identifying friends of the user;

generate a content stream associated with the profile using data stored in volatile memory, the content stream including multiple content posts and a view of a massively multiplayer online game;

cause the content stream associated with the profile to be displayed in a graphical user interface presented by the smartphone or tablet computing device, wherein relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency;

update the view of the massively multiplayer online game in response to a game move, wherein the game move results from input from the user; and

relocate the view of the massively multiplayer online game to a location of prominence within 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 massively multiplayer online game and is a friend of the user based on the social graph, the relocating of the view of the massively multiplayer online game to the location of prominence changing the relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game from a first ordering to a second ordering, where the first ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency and the second ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are not ordered on the basis of recency.

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

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

9. The computer program of claim 6 , wherein the view of the massively multiplayer online game includes a current score of the game.

10. The computer program of claim 6 , wherein the massively multiplayer online game is a turn-based game.

11. A system, comprising:

one or more processors; and

a memory in communication with the one or more processors and storing processor-executable instructions, the instructions including instructions to,

receive a website logon of a social networking website from a user of a smartphone or tablet computing device and retrieve from persistent storage a profile associated with the logon,

access via a network a social graph of the user managed by the social networking website, the social graph of the user identifying friends of the user;

generate a content stream associated with the profile using data stored in volatile memory, the content stream including multiple content posts and a view of a massively multiplayer online game;

cause the content stream associated with the profile to be displayed in a graphical user interface presented by the smartphone or tablet computing device, wherein relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency,

update the view of the massively multiplayer online game in response to a game move, wherein the game move results from input from the user, and

relocate the view of the massively multiplayer online game to a location of prominence within 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 massively multiplayer online game and is a friend of the user based on the social graph, the relocating of the view of the massively multiplayer online game to the location of prominence changing the relative locations within the content stream of the multiple content posts and the view of the massively multiplayer online game from a first ordering to a second ordering, where the first ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are ordered on the basis of recency and the second ordering is an ordering in which the relative locations of the multiple content posts and the view of the massively multiplayer online game are not ordered on the basis of recency.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: NAIK, SAMIR; SUNG, AUSTIN; PHAN, RICHARD
To: ZYNGA INC.
Reel/Frame 058045/0554 →
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 →