IP Library Granted Patent US 10,456,672
Granted Patent B2
US 10,456,672 · App. 15/599,408 · Granted Oct 29, 2019

Methods and systems for facilitating participation in a game session

Inventor: Adam Champy (Mountain View, CA)
Assignee: GOOGLE LLC
A63F13/335A63F13/33A63F13/355A63F13/48A63F13/77H04L67/146H04L67/34H04L67/38A63F13/533
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 10,456,672
App. No.
15/599,408
Granted
Oct 29, 2019
Kind
B2
Abstract

A method performed at an electronic device includes: executing an application; establishing a session between the executing application, a remote server associated with the application, and a media device that transmits output from the session to an output device, wherein the output from the session includes output from the executing application; and presenting to users of one or more second electronic devices on which the application is not executing and/or installed a session identifier associated with the session, wherein the session identifier facilitates joining of the session by the second electronic devices and identifies a controller configuration implementable on each of the one or more second electronic devices for enabling the users of the one or more second electronic devices to interact with the session.

Claims (46)

1. A method, comprising:

at a first electronic client device having one or more processors and memory storing one or more programs for execution by the one or more processors:

executing a game application;

establishing a network session between the game application, a remote server associated with the game application, and a media device, wherein the media device is configured to transmit output from the network session to an output device, wherein the output from the network session includes gameplay content rendered by the remote server; and

causing to be presented to users of one or more second electronic client devices on which the game application is not executing and/or installed a session identifier, wherein:

the session identifier is associated with the network session and identifies (i) the network session and (ii) a game controller configuration to facilitate joining of the network session by the one or more second electronic client devices; and

the game controller configuration is implementable on each of the one or more second electronic client devices for enabling the users of the one or more second electronic client devices to interact with the network session.

2. The method of claim 1 , wherein the game application is a multi-player game application that facilitates interaction between the first electronic client device and the one or more second electronic client devices by implementing, on each client device, a game controller interface associated with the game controller configuration.

3. The method of claim 1 , wherein the session identifier includes a Universal Resource Locator (URL) associated with the network session.

4. The method of claim 3 , wherein the session identifier includes a barcode encoding the URL associated with the network session.

5. The method of claim 1 , wherein the session identifier is configured to be displayed at the one or more second electronic client devices in a prompt or a notification.

6. The method of claim 1 , wherein presenting to users of one or more second electronic client devices on which the game application is not executing and/or installed a session identifier associated with the network session comprises:

transmitting the session identifier to the media device, wherein the media device is configured to transmit the session identifier to the output device.

7. The method of claim 1 , wherein presenting to users of one or more second electronic client devices on which the game application is not executing and/or installed a session identifier associated with the network session comprises:

transmitting the session identifier to the one or more second electronic client devices in a message.

8. An electronic device, the electronic device including a first electronic client device, comprising:

one or more processors;

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:

executing a game application;

establishing a network session between the game application, a remote server associated with the game application, and a media device, wherein the media device is configured to transmit output from the network session to an output device, wherein the output from the network session includes gameplay content rendered by the remote server; and

causing to be presented to users of one or more second electronic client devices on which the game application is not executing and/or installed a session identifier, wherein:

the session identifier is associated with the network session and identifies (i) the network session and (ii) a game controller configuration to facilitate joining of the network session by the one or more second electronic client devices; and

the game controller configuration is implementable on each of the one or more second electronic client devices for enabling the users of the one or more second electronic client devices to interact with the network session.

9. The electronic device of claim 8 , wherein the game application is a multi-player game application that facilitates interaction between the first electronic client device and the one or more second electronic client devices by implementing, on each client device, a game controller interface associated with the game controller configuration.

10. The electronic device of claim 8 , wherein the session identifier includes a Universal Resource Locator (URL) associated with the network session.

11. The electronic device of claim 10 , wherein the session identifier includes a barcode encoding the URL associated with the network session.

12. The electronic device of claim 8 , wherein the session identifier is configured to be displayed at the one or more second electronic client devices in a prompt or a notification.

13. The electronic device of claim 8 , comprising instructions for:

transmitting the session identifier to the media device, wherein the media device is configured to transmit the session identifier to the output device.

14. The electronic device of claim 8 , comprising instructions for:

transmitting the session identifier to the one or more second electronic client devices in a message.

15. A method, comprising:

at a second electronic client device having one or more processors and memory storing one or more programs for execution by the one or more processors:

receiving instructions to establish a network session with a game application executing on a first electronic client device and a remote server associated with the game application;

establishing the network session in accordance with the received instructions;

receiving a session identifier associated with the network session, wherein:

the session identifier identifies (i) the network session and (ii) a game controller configuration to facilitate joining of the network session by one or more third electronic client devices including the second electronic client device; and

the game controller configuration is implementable on each of the one or more third electronic client devices for enabling one or more users of the one or more third electronic client devices to interact with the network session; and

transmitting the session identifier to an output device for display.

16. The method of claim 15 , further comprising:

receiving data corresponding to output from the network session, the output including output resulting from interaction with the network session by the one or more users of the one or more third electronic client devices; and

transmitting the data to the output device for display.

17. The method of claim 15 , wherein the session identifier includes a Universal Resource Locator (URL) associated with the network session.

18. The method of claim 17 , wherein the session identifier includes a barcode encoding the URL associated with the network session.

19. The method of claim 15 , wherein the second electronic client device is a casting device.

20. The method of claim 15 , wherein the game application is a multi-player game application that facilitates interaction between the first electronic client device and the one or more third electronic client devices by implementing, on each client device, a game controller interface associated with the game controller configuration.

Assignments (2)
CHANGE OF NAME Recorded Sep 6, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 050304/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: CHAMPY, ADAM
To: GOOGLE INC.
Reel/Frame 043510/0814 →
Continuity (2)
Provisional Application 62339052 · May 19, 2016
Related Publication 20170333790A1 · Nov 23, 2017
Cited By (1)
US 12,232,234