IP Library Granted Patent US 12,280,314
Granted Patent B2
US 12,280,314 · App. 17/868,160 · Granted Apr 22, 2025

Methods, devices, and systems for interactive cloud gaming

Inventors: Dov Zimring (Belmont, CA); Thomas Enders (Mountain View, CA); Matthew Rodgers (San Jose, CA); Gurudas Somadder (Saratoga, CA); Jason Pi (Fremont, CA)
Assignee: GOOGLE LLC
A63F13/77A63F13/235A63F13/335A63F13/355G06F9/44568H04L67/306A63F2300/407A63F2300/538A63F2300/55
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 12,280,314
App. No.
17/868,160
Granted
Apr 22, 2025
Kind
B2
Abstract

The various implementations described herein include methods, devices, and systems for interactive cloud gaming. In one aspect, an interface device with processors and memory storing an application program is used for cloud gaming. The interface device includes a communication module for receiving and/or transmitting messages and media streams between the interface device, a game controller, and a remote gaming server. The interface device further includes an output module configured to provide output of the application to an input of a display device coupled to or integrated with the interface device. The application is configured to implement a first mode in which the interface device processes and displays outputs associated with substantially all messages transmitted by the game controller, and a second mode in which the interface device processes and displays a predefined subset of messages from the game controller and displays gaming media streams from the gaming server.

Claims (57)

1. A gaming method by a first electronic device, the gaming method comprising:

interacting with a gaming session provided by a second electronic device, wherein the second electronic device is coupled to or integrated with a first display device; and

initiating a transfer of the gaming session from the second electronic device to a third electronic device coupled to or integrated with a second display device.

2. The gaming method of claim 1 , further comprising:

sending a first input to the second electronic device to pause the gaming session.

3. The gaming method of claim 2 , wherein initiating the transfer of the gaming session comprises:

sending a second input to the third electronic device to unpause the gaming session.

4. The gaming method of claim 1 , further comprising:

launching the gaming session on the second electronic device.

5. The gaming method of claim 4 , wherein launching the gaming session comprises:

determining the second electronic device to be more proximate to the first electronic device than the third electronic device; and

responsive to the second electronic device being more proximate to the first electronic device than the third electronic device, launching the gaming session on the second electronic device.

6. The gaming method of claim 4 , wherein launching the gaming session comprises:

receiving audio inputs from a user of the first electronic device via an audio interface; and

responsive to receiving the audio inputs, launching the gaming session.

7. The gaming method of claim 1 , wherein initiating the transfer of the gaming session comprises:

determining the third electronic device to be more proximate to the first electronic device than the second electronic device; and

responsive to the third electronic device being more proximate to the first electronic device than the second electronic device, initiating the transfer of the gaming session to the third electronic device.

8. The gaming method of claim 1 , wherein initiating the transfer of the gaming session comprises:

receiving audio inputs from a user of the first electronic device via an audio interface; and

responsive to receiving the audio inputs, initiating the transfer of the gaming session to the third electronic device.

9. The gaming method of claim 1 , wherein the first electronic device is a gaming controller, the second electronic device is a gaming interface device, and the third electronic device is a gaming interface device.

10. A gaming method by a first electronic device, the gaming method comprising:

launching a gaming session on a second electronic device coupled to or integrated with a first display device;

determining that a third electronic device is more proximate to the first electronic device than the second electronic device, wherein the third electronic device is coupled to or integrated with a second display device; and

responsive to determining that the third electronic device is more proximate to the first electronic device than the second electronic device, initiating a transfer of the gaming session from the second electronic device to the third electronic device.

11. The gaming method of claim 10 , wherein launching the gaming session comprises:

determining that the second electronic device is more proximate to the first electronic device than the third electronic device; and

responsive to determining that the second electronic device is more proximate to the first electronic device than the third electronic device, launching the gaming session on the second electronic device.

12. The gaming method of claim 10 , wherein initiating the transfer of the gaming session comprises:

sending a first input to the second electronic device to pause the gaming session; and

sending a second input to the third electronic device to unpause the gaming session.

13. The gaming method of claim 10 , wherein launching the gaming session comprises:

receiving audio inputs from a user of the first electronic device via an audio interface; and

responsive to receiving the audio inputs, launching the gaming session.

14. The gaming method of claim 10 , wherein the first electronic device is a gaming controller, the second electronic device is a gaming interface device, and the third electronic device is a gaming interface device.

15. An electronic device for gaming, comprising:

one or more processors;

memory storing at least one or more programs for execution by the one or more processors;

a communication device for communicating with a plurality of electronic devices; and

at least one program of the one or more programs being configured to:

interact with a gaming session provided by a first electronic device of the plurality of electronic devices, wherein the first electronic device is coupled to or integrated with a first display device; and

initiating a transfer of the gaming session from the first electronic device to a second electronic device of the plurality of electronic devices, wherein the second electronic device is coupled to or integrated with a second display device.

16. The electronic device of claim 15 , wherein the at least one program is further configured to:

send a first input to the first electronic device to pause the gaming session, and

wherein the at least one program is configured to initiate the transfer of the gaming session by sending a second input to the second electronic device to unpause the gaming session.

17. The electronic device of claim 15 , wherein the at least one program is further configured to:

launch the gaming session on the first electronic device by:

determining the first electronic device to be more proximate to the electronic device than the second electronic device; and

responsive to the first electronic device being more proximate to the electronic device than the second electronic device, launching the gaming session on the first electronic device.

18. The electronic device of claim 17 , wherein the at least one program is configured to launch the gaming session by:

receiving audio inputs from a user of the electronic device via an audio interface of the electronic device; and

responsive to receiving the audio inputs, launching the gaming session.

19. The electronic device of claim 15 , wherein the at least one program is configured to initiate a transfer of the gaming session by:

determining the second electronic device to be more proximate to the electronic device than the first electronic device; and

responsive to the second electronic device being more proximate to the electronic device than the first electronic device, initiate the transfer of the gaming session to the second electronic device.

20. The electronic device of claim 15 , wherein the electronic device is a gaming controller, the first electronic device is a gaming interface device, and the second electronic device is a gaming interface device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2022
From: ZIMRING, DOV; ENDERS, THOMAS; RODGERS, MATTHEW; SOMADDER, GURUDAS; PI, JASON
To: GOOGLE LLC
Reel/Frame 060550/0903 →
Continuity (5)
Continuation 17123523 · Dec 16, 2020
Continuation 16373558 · Apr 2, 2019
Continuation PCTUS2019022472 · Mar 15, 2019
Provisional Application 62651542 · Apr 2, 2018
Related Publication 20220347584A1 · Nov 3, 2022
References Cited (105)
US 5948559A · Snyder · 1999 [cited by applicant]
US 5995518A · Burns et al. · 1999 [cited by applicant]
US 6393582B1 · Klecka et al. · 2002 [cited by applicant]
US 7015909B1 · Morgan, III et al. · 2006 [cited by applicant]
US 10016689B2 · Lucas et al. · 2018 [cited by applicant]
US 10821359B2 · Aronzon · 2020 [cited by examiner]
US 11369873B2 · Smullen et al. · 2022 [cited by applicant]
US 20010023816A1 · Kuriyama · 2001 [cited by applicant]
US 20020144177A1 · Kondo et al. · 2002 [cited by applicant]
US 20060004874A1 · Hutcheson et al. · 2006 [cited by applicant]
US 20080055463A1 · Lerner et al. · 2008 [cited by applicant]
US 20080102955A1 · D'Amora et al. · 2008 [cited by applicant]
US 20100016081A1 · Prochnow · 2010 [cited by applicant]
US 20100167816A1 · Perlman et al. · 2010 [cited by applicant]
US 20110110376A1 · Jiang · 2011 [cited by applicant]
US 20120122577A1 · Aronzon · 2012 [cited by applicant]
US 20120215975A1 · Catrouillet et al. · 2012 [cited by applicant]
US 20120299938A1 · Iwasaki · 2012 [cited by applicant]
US 20140228108A1 · Bruno et al. · 2014 [cited by applicant]
US 20140304481A1 · Iwasaki · 2014 [cited by applicant]
US 20140359156A1 · Manber · 2014 [cited by applicant]
US 20150221063A1 · Kim et al. · 2015 [cited by applicant]
US 20160043739A1 · Taylor · 2016 [cited by applicant]
US 20170050111A1 · Perry et al. · 2017 [cited by applicant]
US 20170087460A1 · Perry · 2017 [cited by applicant]
US 20180290061A1 · Payzer et al. · 2018 [cited by applicant]
US 20190151755A1 · Aronzon · 2019 [cited by examiner]
US 20190344163A1 · Imada · 2019 [cited by applicant]
US 20200111317A1 · Oberberger · 2020 [cited by examiner]
CN 1556958A · 2004 [cited by applicant]
CN 1642249A · 2005 [cited by applicant]
CN 101889422A · 2010 [cited by applicant]
CN 102441276A · 2012 [cited by applicant]
CN 102789305A · 2012 [cited by applicant]
CN 103904263A · 2014 [cited by applicant]
CN 104866699A · 2015 [cited by applicant]
CN 104991827A · 2015 [cited by applicant]
CN 105933727A · 2016 [cited by applicant]
CN 107096221A · 2017 [cited by applicant]
CN 107269307A · 2017 [cited by applicant]
CN 107949823A · 2018 [cited by applicant]
EP 632475A1 · 1995 [cited by applicant]
GB 2331850A · 1999 [cited by applicant]
JP 2003236251A · 2003 [cited by applicant]
JP 2007336260A · 2007 [cited by applicant]
JP 2015033051A · 2015 [cited by applicant]
KR 1020040091599A · 2004 [cited by applicant]
KR 101036421B1 · 2009 [cited by applicant]
KR 1020110132609A · 2011 [cited by applicant]
KR 1020150092440A · 2015 [cited by applicant]
WO 0003407A1 · 2000 [cited by applicant]
WO 2007033005A2 · 2007 [cited by applicant]
WO 2013069655A1 · 2013 [cited by applicant]
WO 2014179595A1 · 2014 [cited by applicant]
WO 2015039583A1 · 2015 [cited by applicant]
WO 2016014603A1 · 2016 [cited by applicant]
WO 2017189321A1 · 2017 [cited by applicant]
Notice of Allowance mailed Feb. 1, 2023 for U.S. Appl. No. 17/223,226, 41 pages. [cited by applicant]
Notice of Allowance mailed Feb. 13, 2023 for U.S. Appl. No. 15/734,275, 53 pages. [cited by applicant]
Notice of Allowance mailed Feb. 13, 2023 for U.S. Appl. No. 16/844,937, 327 pages. [cited by applicant]
English Translation of Korean Office Action mailed Mar. 3, 2022 for KR Application No. 10-2022-7023033, 8 pages. [cited by applicant]
Notice of Allowance mailed Mar. 27, 2023 for US Appl. No. 17/521,133, 7 pages. [cited by applicant]
Translation of Korean Office Action mailed Sep. 25, 2023 for KR Application No. 10-2023-7002848, 58 pages. [cited by applicant]
European Communication pursuant to Article 94(3) EPC mailed Mar. 20, 2023 for EP Application No. 19717207.5, 4 pages. [cited by applicant]
Corrected Notice of Allowability mailed Apr. 24, 2023 for U.S. Appl. No. 17/223,226, 7 pages. [cited by applicant]
Corrected Notice of Allowability mailed Apr. 28, 2023 for U.S. Appl. No. 15/734,275, 10 pages. [cited by applicant]
Notice of Allowance mailed Apr. 28, 2023 for EP Application No. 21169156.3, 97 pages. [cited by applicant]
Notice of Allowance mailed Mar. 7, 2023 for EP Application No. 18797260.9, 118 pages. [cited by applicant]
Notice of Allowance mailed Jun. 7, 2023 for US Appl. No. 17/216,115, 70 pages. [cited by applicant]
Supplemental Notice of Allowability mailed May 16, 2023 for U.S. Appl. No. 17/521,133, 6 pages. [cited by applicant]
Translation of First Office Action mailed Oct. 17, 2023 for Chinese Application No. 201980019639.5, 15 pages. [cited by applicant]
Translation of First Office Action mailed Dec. 6, 2023 for CN Application No. 202210695936.5, 13 pages. [cited by applicant]
Notice of Allowance mailed Sep. 14, 2022 for U.S. Appl. No. 17/223,226, 62 pages. [cited by applicant]
Non-Final Office Action mailed Sep. 9, 2022 for U.S. Appl. No. 15/734,275, 18 pages. [cited by applicant]
Nourani, Mehrdad, et al., “Coping with physical failures, soft errors, and reliability issues,” System-on-Chip Test Architectures. Morgan Kaufmann, 2008, pp. 351-422. [cited by applicant]
Emmerson, Richard et al., “Fault tolerance achieved in VLSI,” IEEE Micro 4.6, Dec. 1984, pp. 34-43. [cited by applicant]
Non-Final Office Action mailed Oct. 6, 2022 for U.S. Appl. No. 16/844,937, 9 pages. [cited by applicant]
European Notice of Allowance mailed Jan. 8, 2024 for EP Application No. 19714045.2, 110 pages. [cited by applicant]
Translation of Indian Notice of Grant and Report on Accumulated Annuities issued Dec. 8, 2023 for IN Application No. 202047027952, 4 pages. [cited by applicant]
Extended European Search Report mailed Nov. 22, 2023 for EP Application No. 23193975.2, 12 pages. [cited by applicant]
Non-Final Office Action mailed Oct. 26, 2022 for U.S. Appl. No. 17/402,761, 21 pages. [cited by applicant]
Translation of Chinese Office Action mailed Nov. 17, 2022 for Chinese Application No. 201880033465.3, 24 pages. [cited by applicant]
Extended European Search Report mailed Dec. 16, 2022 for European Application No. 22202122.2, 10 pages. [cited by applicant]
Non-Final Office Action mailed Nov. 1, 2022 for US Appl. No. 17/216,115, 13 pages. [cited by applicant]
Non-Final Office Action mailed Dec. 8, 2022 for U.S. Appl. No. 17/521,133, 6 pages. [cited by applicant]
Translation of Korean Notice of Allowance issued Oct. 19, 2023 for Korean patent Application No. 10-2022-7006647, 4 pages. [cited by applicant]
Non-Final Office Action mailed Nov. 17, 2023 for U.S. Appl. No. 18/081,931, 11 pages. [cited by applicant]
Final Office Action mailed Nov. 24, 2023 for U.S. Appl. No. 17/402,761, 21 pages. [cited by applicant]
Translation of Korean Office Action mailed Feb. 17, 2024 for KR Application No. 10-2023-7042902, 6 pages. [cited by applicant]
Translation of Chinese Office Action mailed Jan. 31, 2024 for CN Application No. 201980006039.5, 18 pages. [cited by applicant]
Extended European Search Report mailed Mar. 5, 2024 for EP Application No. 24157044.9, 11 pages. [cited by applicant]
Final Office Action mailed Mar. 29, 2024 for US Appl. No. 18/081,931, 19 pages. [cited by applicant]
Communication under Rule 71(3) EPC mailed Mar. 26, 2024 for EP Application No. 19717207.5, 58 pages. [cited by applicant]
Translation of Chinese Office Action mailed Apr. 10, 2024 for CN Application No. 201980006052.0, 13 pages. [cited by applicant]
Translation of Chinese Office Action mailed Mar. 23, 2024 for CN Application No. 201980019639.5, 6 pages. [cited by applicant]
Translation of Korean Notice of Allowance mailed May 13, 2024 for KR Application No. 10-2023-7002848, 5 pages. [cited by applicant]
Translation of Chinese Notficiation for Patent Registration Formalities mailed May 29, 2024 for CN Application No.201980019639.5, 7 pages. [cited by applicant]
Translation of Chinese Office Action mailed Jul. 25, 2024 for CN Application No. 201980006039.5, 15 pages. [cited by applicant]
Translation of Notification for Patent Registration Formalities mailed Aug. 19, 2024 for CN Application No. 201980006052.0, 6 pages. [cited by applicant]
Translation of Chinese Office Action mailed May 27, 2024 for CN Application No. 201980036500.1, 16 pages. [cited by applicant]
Notice of Allowance mailed Oct. 9, 2024 for U.S. Appl. No. 18/081,931, 64 pages. [cited by applicant]
Corrected Notice of Allowability mailed Nov. 6, 2024 for U.S. Appl. No. 18/081,931, 56 pages. [cited by applicant]
Korean Notice of Allowance mailed Oct. 28, 2024 for KR Application No. 20237042902, 4 pages. [cited by applicant]
Chinese Notice of Allowance mailed Nov. 6, 2024 for CN Application No. 201980006039.5, 4 pages. [cited by applicant]
Japanese Office Action mailed Feb. 4, 2025 for JP Application No. 2023184512, 5 pages. [cited by applicant]