IP Library Granted Patent US 11,305,186
Granted Patent B2
US 11,305,186 · App. 16/566,607 · Granted Apr 19, 2022

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 11,305,186
App. No.
16/566,607
Granted
Apr 19, 2022
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 identifies a controller configuration for enabling the users of the one or more second electronic devices to interact with the session.

Claims (26)

1. A method, comprising:

establishing a game session between a game application executing on a first electronic client device and a server associated with the game application;

causing a virtual game controller configuration to be provided to a second electronic client device, the virtual game controller configuration comprising a virtual game controller for the second electronic client device based on available device resources of the second electronic client device; and

causing a session identifier associated with the game session to be provided to the second electronic client device, wherein the session identifier identifies the game session and the virtual game controller configuration implementable on the second electronic client device; and

wherein the virtual game controller configuration is configured to facilitate a user of the second electronic client device to interact with the game 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 second electronic client device by configuring a virtual game controller interface associated with the virtual game controller configuration.

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

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

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

6. The method of claim 1 , further comprising:

transmitting the session identifier to a media device in electronic communication with the first electronic client device, wherein the media device is configured to transmit the session identifier to an output device in electronic communication with the first electronic client device.

7. The method of claim 1 , further comprising:

transmitting the session identifier to the second electronic client device in a short message service (SMS) message.

8. A first electronic client device, comprising:

one or more processors;

memory coupled to the one or more processors and storing one or more instructions executable by the one or more processors to cause the first electronic client device to:

establish a game session between a game application executing on the first electronic client device and a server associated with the game application;

cause a virtual game controller configuration to be provided to a second electronic client device, the virtual game controller configuration comprising a virtual game controller for the second electronic client device based on available device resources of the second electronic client device; and

cause a session identifier associated with the game session to be provided to the second electronic client device wherein the session identifier identifies the game session and the virtual game controller configuration implementable on the second electronic client device; and

wherein the virtual game controller configuration is configured to facilitate a user of the second electronic client device to interact with the game session.

9. The first electronic client 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 second electronic client device by configuring a virtual game controller interface associated with the virtual game controller configuration.

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

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

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

13. The first electronic client device of claim 8 , wherein the one or more instructions are further executable by the one or more processors to cause the first electronic client device to transmit the session identifier to a media device in electronic communication with the first electronic client device, wherein the media device is configured to transmit the session identifier to an output device in electronic communication with the first electronic client device.

14. The first electronic client device of claim 8 , wherein the one or more instructions are further executable by the one or more processors to cause the first electronic client device to transmit the session identifier to the second electronic client device in a short message service (SMS) message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: CHAMPY, ADAM
To: GOOGLE INC.
Reel/Frame 053265/0900 →
CHANGE OF NAME Recorded Jul 21, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 053266/0134 →
Continuity (3)
Continuation 15599408 · May 18, 2017
Provisional Application 62339052 · May 19, 2016
Related Publication 20200001177A1 · Jan 2, 2020