IP Library Granted Patent US 12,558,612
Granted Patent B2
US 12,558,612 · App. 18/237,680 · Granted Feb 24, 2026

Universal mobile game controller

Inventor: Shawn O'Connor (Portland, OR)
Assignee: Backbone Labs, Inc.
A63F13/22A63F13/23
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,558,612
App. No.
18/237,680
Filed
Aug 24, 2023
Granted
Feb 24, 2026
Kind
B2
Art Unit
3715
USPC
463/37
Abstract

A universal mobile game controller is provided that can interoperate with multiple computing device operating systems (e.g., Android and iOS) in an automatic way through a common connector (e.g., USB-C). With these embodiments, instead of building a separate mobile game controller for each operating system, a single mobile game controller can be used for all operating systems. These embodiments can also enable communication with an application running within the computing device operating system. Other embodiments are provided.

Claims (43)

1 . A game controller comprising:

at least one processor;

a non-transitory computer-readable medium; and

program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause the at least one processor to perform functions comprising:

receiving a plurality of requests from a host, wherein one of the plurality of requests comprises a request for a human interface device (HID) descriptor;

sending a single HID descriptor to the host, wherein the single HID descriptor comprises a first subset of information configured for a first operating system and a second subset of information configured for a second operating system;

analyzing the plurality of requests to determine which of the first and second operating systems is used by the host; and

selecting a mapping for user input elements of the game controller based on which of the first and second operating systems is determined to be used by the host.

2 . The game controller of claim 1 , wherein the plurality of requests are analyzed in response to receiving a request to get a HID report descriptor.

3 . The game controller of claim 1 , wherein the program instructions, when executed by the at least one processor, further cause the at least one processor to perform functions comprising:

receiving, from a game controller application running on the host, an identification of an operating system actually running on the host;

determining whether the selected mapping is configured for the operating system actually running on the host; and

in response to determining that the selected mapping is not configured for the operating system actually running on the host, using a different mapping.

4 . The game controller of claim 1 , wherein the program instructions, when executed by the at least one processor, further cause the at least one processor to perform functions comprising:

recording a setup packet for each of the plurality of requests in a history array.

5 . The game controller of claim 4 , wherein each setup packet comprises one or more of the following fields: bmRequestType, bRequest, wValue, wIndex, or wLength.

6 . The game controller of claim 4 , wherein requests that indicate that the host uses the first operation system or the second operating system are associated with unique identifiers and a list of unique identifiers is organized as a vector.

7 . The game controller of claim 1 , wherein the program instructions, when executed by the at least one processor, further cause the at least one processor to perform functions comprising:

selecting a default operating system in response to the analyzing being inclusive as to which of the first and second operating systems is used by the host.

8 . The game controller of claim 1 , further comprising a Universal Serial Bus (USB)-C connector configured to connect the game controller with the host.

9 . A method comprising:

performing in a universal serial bus (USB) device in communication with a host:

tracking a plurality of communications received from a host;

sending a hybrid human interface device (HID) descriptor to the host, wherein the hybrid HID descriptor comprises a plurality of subsets of information configured for a respective plurality of operating systems;

analyzing the plurality of communications to determine an operating system used by the host; and

selecting a usage map based on the operating system determined to be used by the host.

10 . The method of claim 9 , wherein the plurality of communications are analyzed in response to receiving a request to get a HID report descriptor.

11 . The method of claim 9 , further comprising:

updating the usage map in response to learning, from an application running on the host, that the host is using a different operating system.

12 . The method of claim 9 , wherein a presence of one or more of the following in the plurality of communications is indicative of the operating system used by the host: a request for a device qualifier descriptor, a request for a string descriptor, a specific sequence of a request for an audio interface and a request for a report descriptor, a request for a 64-byte get device descriptor, or a two-stage get device descriptor request.

13 . The method of claim 9 , wherein a presence of one or more of the following in the plurality of communications is indicative of the operating system used by the host: a get device qualifier request before a get configuration descriptor request, a get device qualifier request after a get configuration descriptor request, an absence of a device qualifier request before a get report descriptor request, a two-stage get string descriptor request, or a request for a 255-byte get string descriptor.

14 . The method of claim 9 , wherein a presence of one or more of the following in the plurality of communications is indicative of the operating system used by the host: a get configuration request before a get report descriptor request, a get string descriptor request before a get configuration descriptor request, an absence of a get string descriptor before a get configuration descriptor request, a set idle request before a get report descriptor request, or a request for a Microsoft operating system (MS OS) descriptor.

15 . A non-transitory computer-readable medium storing program instructions that, when executed by one or more processors in a mobile game controller, cause the one or more processors to perform functions comprising:

receiving a plurality of requests from the host;

sending a descriptor to the host, wherein the descriptor comprises a plurality of subsets of information configured for a respective plurality of operating systems;

analyzing the plurality of requests to determine an operating system used by the host; and

internally mapping various gamepad elements of the mobile game controller based on the operating system determined to be used by the host.

16 . The non-transitory computer-readable medium of claim 15 , wherein the descriptor comprises a human interface device (HID) descriptor.

17 . The non-transitory computer-readable medium of claim 16 , wherein the plurality of requests are analyzed in response to receiving a request to get a HID report descriptor.

18 . The non-transitory computer-readable medium of claim 15 , wherein the program instructions, when executed by one or more processors in the mobile game controller, further cause the one or more processors to perform functions comprising:

internally re-mapping the various gamepad elements of the mobile game controller based on learning an actual operating system used by the host.

19 . The non-transitory computer-readable medium of claim 15 , wherein the mobile game controller comprises a joystick, and wherein the mapping is for movement on a Y axis of the joystick.

20 . The non-transitory computer-readable medium of claim 15 , wherein the mobile game controller comprises a trigger, and wherein the mapping comprises an analog-to-digital conversion of a signal generated by actuation of the trigger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2023
From: O'CONNOR, SHAWN
To: BACKBONE LABS, INC.
Reel/Frame 064696/0961 →
Continuity (3)
Provisional Application 63524014 · Jun 29, 2023
Provisional Application 63435089 · Dec 23, 2022
Related Publication 20240207721A1 · Jun 27, 2024
References Cited (400)
US 3536908A · Oster · 1970 [cited by applicant]
US 4636593A · Novak · 1987 [cited by applicant]
US 6238289B1 · Sobota · 2001 [cited by applicant]
US 6640268B1 · Kumar · 2003 [cited by applicant]
US 6684062B1 · Gosior · 2004 [cited by applicant]
US 6736724B1 · Erikawa · 2004 [cited by applicant]
US 6761462B2 · Yoshida · 2004 [cited by applicant]
US 6965368B1 · Andrews et al. · 2005 [cited by applicant]
US 7477239B2 · Ray · 2009 [cited by applicant]
US 7580728B2 · Vance et al. · 2009 [cited by applicant]
US 7905627B2 · Chiang · 2011 [cited by applicant]
US 8462810B2 · Spinar · 2013 [cited by applicant]
US 8760394B2 · Chiang · 2014 [cited by applicant]
US 8822851B2 · Walker · 2014 [cited by applicant]
US 8972617B2 · Hirschman · 2015 [cited by examiner]
US 9053243B2 · Townsend · 2015 [cited by applicant]
US 9295915B2 · Bruno · 2016 [cited by applicant]
US 9677740B2 · Steiner · 2017 [cited by applicant]
US 9848324B1 · Abene · 2017 [cited by applicant]
US 10025644B2 · Iwaya et al. · 2018 [cited by applicant]
US 10258876B2 · Wells et al. · 2019 [cited by applicant]
US 10259384B2 · Teng · 2019 [cited by applicant]
US 10300386B1 · Leung et al. · 2019 [cited by applicant]
US 10391393B2 · Townley · 2019 [cited by applicant]
US 10409449B2 · Takikawa · 2019 [cited by applicant]
US 10483969B2 · Kontani · 2019 [cited by applicant]
US 10599233B1 · Amalou · 2020 [cited by applicant]
US 10725557B2 · Kontani · 2020 [cited by applicant]
US 10741215B1 · Sundareson · 2020 [cited by applicant]
US 10751612B1 · Urbanus · 2020 [cited by applicant]
US 10868436B1 · Chen · 2020 [cited by applicant]
US 10893125B2 · Ma · 2021 [cited by applicant]
US 11000759B2 · Palmer et al. · 2021 [cited by applicant]
US 11027191B2 · Oh · 2021 [cited by applicant]
US 11045723B1 · Lee · 2021 [cited by applicant]
US 11090557B2 · Downs et al. · 2021 [cited by applicant]
US 11105969B2 · Sasagawa · 2021 [cited by applicant]
US 11167209B2 · Lu · 2021 [cited by applicant]
US 11343354B2 · Parekh · 2022 [cited by applicant]
US 11389721B2 · Khaira et al. · 2022 [cited by applicant]
US 11395961B2 · Chung · 2022 [cited by applicant]
US 11528363B2 · Bohannon · 2022 [cited by applicant]
US 11528987B1 · Girault · 2022 [cited by applicant]
US 11662855B1 · Sorensen et al. · 2023 [cited by applicant]
US 11707670B2 · Khaira et al. · 2023 [cited by applicant]
US 11819756B2 · Lu · 2023 [cited by applicant]
US 11826642B2 · Khaira et al. · 2023 [cited by applicant]
US 11839810B2 · Khaira et al. · 2023 [cited by applicant]
US 11853505B1 · Sorensen et al. · 2023 [cited by applicant]
US 12028474B2 · O'Leary · 2024 [cited by examiner]
US 12064699B2 · Miura · 2024 [cited by applicant]
US 12070678B2 · Maker · 2024 [cited by applicant]
US 12074946B2 · Wei · 2024 [cited by applicant]
US 12115443B2 · Khaira et al. · 2024 [cited by applicant]
US 12121800B2 · Maker · 2024 [cited by applicant]
US 12145052B2 · Khaira et al. · 2024 [cited by applicant]
US 12145053B2 · Khaira et al. · 2024 [cited by applicant]
US 12194374B2 · Khaira · 2025 [cited by applicant]
US 12263400B2 · Lake et al. · 2025 [cited by applicant]
US 12268956B2 · Khaira · 2025 [cited by applicant]
US 12274933B2 · Lu · 2025 [cited by examiner]
US 12285676B2 · Maker · 2025 [cited by applicant]
US 12324983B2 · O'Connor · 2025 [cited by applicant]
US 20010027130A1 · Namba · 2001 [cited by applicant]
US 20020173354A1 · Winans · 2002 [cited by applicant]
US 20040225502A1 · Bear · 2004 [cited by applicant]
US 20050017953A1 · Pekka · 2005 [cited by applicant]
US 20050172045A1 · Bermudez et al. · 2005 [cited by applicant]
US 20050221894A1 · Lum · 2005 [cited by applicant]
US 20050243585A1 · Marchant · 2005 [cited by applicant]
US 20050247550A1 · Hamada · 2005 [cited by applicant]
US 20060132458A1 · Garfio · 2006 [cited by applicant]
US 20060152628A1 · Park · 2006 [cited by applicant]
US 20060234794A1 · Baseflug et al. · 2006 [cited by applicant]
US 20060236002A1 · Valenci · 2006 [cited by applicant]
US 20070010328A1 · Yokota · 2007 [cited by applicant]
US 20070091633A1 · Harrity · 2007 [cited by applicant]
US 20070152965A1 · Krzyzanowski · 2007 [cited by applicant]
US 20070155511A1 · Grundstedt · 2007 [cited by applicant]
US 20070233291A1 · Herde · 2007 [cited by applicant]
US 20070236959A1 · Tolbert · 2007 [cited by applicant]
US 20080202907A1 · Kyowski · 2008 [cited by applicant]
US 20080294453A1 · Baird-Smith · 2008 [cited by applicant]
US 20090065337A1 · Chiang · 2009 [cited by applicant]
US 20090077277A1 · Vidal · 2009 [cited by applicant]
US 20090219734A1 · Sawada · 2009 [cited by applicant]
US 20090284397A1 · Lee · 2009 [cited by applicant]
US 20100067424A1 · Sun · 2010 [cited by applicant]
US 20100115050A1 · Sultenfuss · 2010 [cited by applicant]
US 20100137033A1 · Lee · 2010 [cited by applicant]
US 20100271839A1 · Chan · 2010 [cited by applicant]
US 20110014984A1 · Penman et al. · 2011 [cited by applicant]
US 20110084904A1 · Tan · 2011 [cited by applicant]
US 20120145522A1 · Lee · 2012 [cited by applicant]
US 20120200475A1 · Baker · 2012 [cited by applicant]
US 20120225258A1 · Hill · 2012 [cited by applicant]
US 20120284302A1 · Takagi · 2012 [cited by applicant]
US 20130033829A1 · Furubo et al. · 2013 [cited by applicant]
US 20130077346A1 · Chen · 2013 [cited by applicant]
US 20130162680A1 · Perry · 2013 [cited by applicant]
US 20130191625A1 · Mullens et al. · 2013 [cited by applicant]
US 20130225288A1 · Levin et al. · 2013 [cited by applicant]
US 20130237322A1 · Sobel · 2013 [cited by applicant]
US 20130298208A1 · Ayed · 2013 [cited by applicant]
US 20140018173A1 · Urhman · 2014 [cited by applicant]
US 20140024392A1 · Su · 2014 [cited by applicant]
US 20140109133A1 · Kitazato · 2014 [cited by applicant]
US 20140125619A1 · Panther et al. · 2014 [cited by applicant]
US 20140161417A1 · Kurupacheril · 2014 [cited by applicant]
US 20140184508A1 · Tamasi et al. · 2014 [cited by applicant]
US 20140274394A1 · Willis · 2014 [cited by applicant]
US 20140304494A1 · Hawver · 2014 [cited by applicant]
US 20140317329A1 · Barnett et al. · 2014 [cited by applicant]
US 20140365214A1 · Bayley · 2014 [cited by applicant]
US 20140375545A1 · Ackerman et al. · 2014 [cited by applicant]
US 20150018101A1 · Schoenith · 2015 [cited by applicant]
US 20150031452A1 · Rundell · 2015 [cited by applicant]
US 20150128042A1 · Churchill et al. · 2015 [cited by applicant]
US 20150217191A1 · Yan · 2015 [cited by applicant]
US 20150273325A1 · Falc et al. · 2015 [cited by applicant]
US 20150281422A1 · Kessler et al. · 2015 [cited by applicant]
US 20160062489A1 · Li · 2016 [cited by applicant]
US 20160132114A1 · Rihn · 2016 [cited by applicant]
US 20160180811A1 · Colenbrander · 2016 [cited by applicant]
US 20160234264A1 · Coffman · 2016 [cited by applicant]
US 20160313912A1 · Keam · 2016 [cited by applicant]
US 20160317919A1 · Gassoway et al. · 2016 [cited by applicant]
US 20160329533A1 · Tajima · 2016 [cited by applicant]
US 20170056762A1 · Gafni · 2017 [cited by applicant]
US 20170072307A1 · Perry · 2017 [cited by applicant]
US 20170142201A1 · Holmes · 2017 [cited by applicant]
US 20170173461A1 · Pack · 2017 [cited by applicant]
US 20170205881A1 · Yamashita · 2017 [cited by applicant]
US 20170239468A1 · Lemke · 2017 [cited by applicant]
US 20170340957A1 · Cochenour · 2017 [cited by examiner]
US 20180004250A1 · Barnett et al. · 2018 [cited by applicant]
US 20180056176A1 · Sakamoto · 2018 [cited by applicant]
US 20180070389A1 · Morgan · 2018 [cited by applicant]
US 20180097860A1 · Daly · 2018 [cited by applicant]
US 20180104574A1 · Tager · 2018 [cited by examiner]
US 20180121655A1 · Abene · 2018 [cited by applicant]
US 20180133594A1 · Guo · 2018 [cited by applicant]
US 20180250588A1 · Winick · 2018 [cited by applicant]
US 20180345136A1 · Schmitz et al. · 2018 [cited by applicant]
US 20180345139A1 · Smith · 2018 [cited by applicant]
US 20180359246A1 · Dannemiller et al. · 2018 [cited by applicant]
US 20180369692A1 · Winick · 2018 [cited by applicant]
US 20190079584A1 · Bonanno et al. · 2019 [cited by applicant]
US 20190080549A1 · Lewis · 2019 [cited by applicant]
US 20190230400A1 · Van Os · 2019 [cited by applicant]
US 20190358534A1 · Fang et al. · 2019 [cited by applicant]
US 20190379231A1 · Gonzalez et al. · 2019 [cited by applicant]
US 20200155928A1 · Guo · 2020 [cited by applicant]
US 20200206636A1 · Schultz et al. · 2020 [cited by applicant]
US 20200278758A1 · McAllen · 2020 [cited by applicant]
US 20200282309A1 · Liao · 2020 [cited by applicant]
US 20200353351A1 · Mao · 2020 [cited by applicant]
US 20200353369A1 · Esselstrom · 2020 [cited by applicant]
US 20200406140A1 · Sundareson · 2020 [cited by applicant]
US 20210093951A1 · Mahlmeister et al. · 2021 [cited by applicant]
US 20210104907A1 · Chen · 2021 [cited by applicant]
US 20210126984A1 · Parekh · 2021 [cited by applicant]
US 20210154584A1 · O'Connor et al. · 2021 [cited by applicant]
US 20210197082A1 · Seibert et al. · 2021 [cited by applicant]
US 20210200501A1 · Stankoulov · 2021 [cited by applicant]
US 20210205699A1 · Chung · 2021 [cited by applicant]
US 20210275907A1 · Khaira et al. · 2021 [cited by applicant]
US 20210291062A1 · Tulewicz · 2021 [cited by applicant]
US 20210299553A1 · Lu et al. · 2021 [cited by applicant]
US 20210308566A1 · Kong et al. · 2021 [cited by applicant]
US 20220032178A1 · Khaira et al. · 2022 [cited by applicant]
US 20220032179A1 · Khaira et al. · 2022 [cited by applicant]
US 20220032180A1 · Khaira et al. · 2022 [cited by applicant]
US 20220096923A1 · O'Leary et al. · 2022 [cited by applicant]
US 20220135273A1 · Malone · 2022 [cited by applicant]
US 20220317798A1 · Stryker · 2022 [cited by applicant]
US 20220323857A1 · Khaira et al. · 2022 [cited by applicant]
US 20220331688A1 · Khaira et al. · 2022 [cited by applicant]
US 20220339533A1 · Schoenith · 2022 [cited by applicant]
US 20220347563A1 · Khaira et al. · 2022 [cited by applicant]
US 20220347564A1 · Khaira et al. · 2022 [cited by applicant]
US 20220382559A1 · Tu et al. · 2022 [cited by applicant]
US 20220395754A1 · Ballard · 2022 [cited by applicant]
US 20220401834A1 · Benedetto · 2022 [cited by applicant]
US 20230048793A1 · Lee · 2023 [cited by applicant]
US 20230105605A1 · Lu et al. · 2023 [cited by applicant]
US 20230136977A1 · Miura · 2023 [cited by applicant]
US 20230182011A1 · Vroom et al. · 2023 [cited by applicant]
US 20230211235A1 · Xu · 2023 [cited by applicant]
US 20230271082A1 · Khaira et al. · 2023 [cited by applicant]
US 20230356076A1 · Maker · 2023 [cited by applicant]
US 20230421696A1 · Bohannon · 2023 [cited by applicant]
US 20240009564A1 · Schembri · 2024 [cited by applicant]
US 20240042313A1 · Benedetto · 2024 [cited by applicant]
US 20240149148A1 · O'Connor · 2024 [cited by applicant]
US 20240149151A1 · Chow · 2024 [cited by applicant]
US 20240149163A1 · O'Connor · 2024 [cited by applicant]
US 20240149174A1 · Donlan · 2024 [cited by applicant]
US 20240155033A1 · Wei · 2024 [cited by applicant]
US 20240157258A1 · Maker · 2024 [cited by applicant]
US 20240207721A1 · O'Connor · 2024 [cited by applicant]
US 20240207722A1 · Maker · 2024 [cited by applicant]
US 20240207723A1 · Maker · 2024 [cited by applicant]
US 20240207724A1 · O'Connor · 2024 [cited by applicant]
US 20240207725A1 · O'Connor · 2024 [cited by applicant]
US 20240226721A1 · Lake et al. · 2024 [cited by applicant]
US 20240307760A1 · Aldridge et al. · 2024 [cited by applicant]
US 20240333804A1 · Wei et al. · 2024 [cited by applicant]
US 20240390786A1 · Aldridge et al. · 2024 [cited by applicant]
US 20250025773A1 · Maker · 2025 [cited by applicant]
US 20250025776A1 · Maker · 2025 [cited by applicant]
US 20250032900A1 · Khaira · 2025 [cited by applicant]
US 20250032901A1 · Boegli · 2025 [cited by applicant]
US 20250032903A1 · Khaira · 2025 [cited by applicant]
US 20250032904A1 · Khaira · 2025 [cited by applicant]
US 20250032913A1 · Abe · 2025 [cited by applicant]
US 20250041712A1 · Khaira · 2025 [cited by applicant]
US 20250058213A1 · Khaira et al. · 2025 [cited by applicant]
US 20250090945A1 · Koch et al. · 2025 [cited by applicant]
US 20250090946A1 · Koch et al. · 2025 [cited by applicant]
US 20250090947A1 · Khaira et al. · 2025 [cited by applicant]
US 20250128152A1 · Khaira et al. · 2025 [cited by applicant]
US 20250153035A1 · Torres et al. · 2025 [cited by applicant]
US 20250153045A1 · O'Connor et al. · 2025 [cited by applicant]
CA 3169951A1 · 2021 [cited by applicant]
CN 101739162A · 2010 [cited by applicant]
CN 204129699U · 2015 [cited by applicant]
CN 106356228A · 2017 [cited by applicant]
CN 107008005A · 2017 [cited by applicant]
CN 207532765U · 2018 [cited by applicant]
CN 207838250U · 2018 [cited by applicant]
CN 208115138U · 2018 [cited by applicant]
CN 109062842A · 2018 [cited by applicant]
CN 208636809U · 2019 [cited by applicant]
CN 209392718U · 2019 [cited by applicant]
CN 113426104A · 2021 [cited by applicant]
CN 115427123A · 2022 [cited by applicant]
CN 115427123B · 2024 [cited by applicant]
EP 1380324A1 · 2004 [cited by applicant]
EP 1380324B1 · 2005 [cited by applicant]
EP 2025369A2 · 2009 [cited by applicant]
EP 2136225A1 · 2009 [cited by applicant]
EP 2136225B1 · 2012 [cited by applicant]
EP 3224691B1 · 2018 [cited by applicant]
EP 3375502A1 · 2018 [cited by applicant]
EP 3782709A1 · 2021 [cited by applicant]
EP 4114540A1 · 2023 [cited by applicant]
GB 2608588A · 2023 [cited by applicant]
JP 2004139847A · 2004 [cited by applicant]
JP 2014210079A · 2014 [cited by applicant]
JP 2023516421A · 2023 [cited by applicant]
TW 201036020A · 2010 [cited by applicant]
WO WO2009073819 · 2009 [cited by applicant]
WO WO2015072625 · 2015 [cited by applicant]
WO WO2017218303 · 2017 [cited by applicant]
WO WO2021102146A1 · 2021 [cited by applicant]
WO WO2021178242A1 · 2021 [cited by applicant]
WO WO2022161834A1 · 2022 [cited by applicant]
WO WO2023034596A1 · 2023 [cited by applicant]
WO WO2023172202A1 · 2023 [cited by applicant]
WO WO2024006587A1 · 2024 [cited by applicant]
WO WO2024097301A1 · 2024 [cited by applicant]
WO WO2024107651A1 · 2024 [cited by applicant]
WO WO2024107654A2 · 2024 [cited by applicant]
WO WO2024137106A1 · 2024 [cited by applicant]
WO WO2024148214A1 · 2024 [cited by applicant]
WO WO2024248845A1 · 2024 [cited by applicant]
WO WO2025029566A1 · 2025 [cited by applicant]
WO WO2025042684A1 · 2025 [cited by applicant]
WO WO2025058942A1 · 2025 [cited by applicant]
US 12,029,974 B1, 07/2024, Maker (withdrawn) [cited by applicant]
US 12,047,455 B2, 07/2024, Wei et al. (withdrawn) [cited by applicant]
Office Action—Communication pursuant to Rules 161(1) and 162 EPC in Europe Application No. 23817600.2, dated Jun. 12, 2025. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/076,121, dated Jun. 23, 2025. [cited by applicant]
International Preliminary Report on Patentability in International Application No. PCT/US2023/081101, mailed Jul. 3, 2025. [cited by applicant]
International Preliminary Report on Patentability in International Application No. PCT/US2024/010404, mailed Jul. 17, 2025. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,299, dated Apr. 15, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/076,146, dated Apr. 15, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/086,103, dated Mar. 25, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/086,103, dated Apr. 3, 2024. [cited by applicant]
Office Action in U.S. Appl. No. 17/504,260, dated Mar. 21, 2024. [cited by applicant]
Office Action in U.S. Appl. No. 17/504,299, dated Mar. 22, 2024. [cited by applicant]
Office Action in U.S. Appl. No. 18/195,152, dated Mar. 26, 2024. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2023/036567, mailed Mar. 11, 2024 (18 pages). [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2023/081101, mailed Mar. 11, 2024 (19 pages). [cited by applicant]
Bluetooth Special Interest Group: “Bluetooth Human Interface Device (HID) Profile Specifications”, Bluetooth Adopted Specification Web page, Feb. 21, 2012 (Feb. 21, 2012), pp. 1-123, XP055133797, Retrieved from the Inte… [cited by applicant]
U.S. Appl. No. 17/866,166, filed Jul. 15, 2022 entitled “Game Controller for a Mobile Device with Flat Flex Connector.” [cited by applicant]
U.S. Appl. No. 17/866,234, filed Jul. 15, 2022 entitled “Game Controller for a Mobile Device with Extended Bumper Button.” [cited by applicant]
U.S. Appl. No. 18/076,121, filed Dec. 6, 2022 entitled “Contextually-Aware Platform Service Switcher.” [cited by applicant]
U.S. Appl. No. 18/076,146, filed Dec. 6, 2022 entitled “System and Method for Automatic Content Capability Detection.” [cited by applicant]
U.S. Appl. No. 18/076,172, filed Dec. 6, 2022 entitled “System and Method for Rich Content Browsing Multitasking on Device Operating Systems with Multitasking Limitations.” [cited by applicant]
U.S. Appl. No. 18/136,509, filed Apr. 19, 2023 entitled “Universal Mobile Game Controller.” [cited by applicant]
U.S. Appl. No. 18/214,917, filed Jun. 27, 2023 entitled “Game Controller with Play-on-Any-Screen Feature.” [cited by applicant]
U.S. Appl. No. 18/214,949, filed Jun. 27, 2023 entitled “Software-Enabled Mobile Game Controller with Integrated Platform Operating Service.” [cited by applicant]
U.S. Appl. No. 18/202,755, filed May 26, 2023 entitled “Cloud Game Queueing.” [cited by applicant]
U.S. Appl. No. 18/226,883, filed Jul. 27, 2023 entitled “Platform-Customized Mobile Game Controller and Methods for Use Therewith.” [cited by applicant]
U.S. Appl. No. 18/226,892, filed Jul. 27, 2023 entitled “Mobile Game Controller and Method for Connecting to a Wireless Audio Device.” [cited by applicant]
“Backbone One”; Mobile gaming hardware product page; Backbone; Dec. 9, 2022; 7 pages. [cited by applicant]
“Digital Depth: ALL Controller Universal & Fully Customizable”; Kickstarter project page for customizable game controller; Digital Depth Inc.; Aug. 4, 2021; 25 pages. [cited by applicant]
“PhoneJoy Play: Turn your phone into a console!”; Kickstarter project page for compact gamepad; PhoneJoy Solutions America, Inc.; Jul. 29, 2014; 42 pages. [cited by applicant]
“Picture-in-picture (PiP) support”; Android Developers UI Guide; downloaded from the Internet on Nov. 27, 2022 at https://developer.android.com/develop/ui/views/picture-in-picture; Nov. 11, 2022; 10 pages. [cited by applicant]
“AVPictureInPictureController: A controller that responds to user-initiated Picture in Picture playback of video in a floating, resizable window”; Apple Developer Documentation, AVKit; downloaded from the Internet on No… [cited by applicant]
“GitHub—Kofktu/PIPKit: Picture in Picture for iOS”; downloaded from the Internet on Nov. 27, 2022 at https://github.com/Kofktu/PIPKit; GitHub, Inc.; 2022; 11 pages. [cited by applicant]
“Picture-in-Picture API—Web APIs / MDN”; downloaded from the Internet on Nov. 27, 2022 at https://developer.mozilla.org/en-US/docs/Web/API/Picture-in-Picture_API; Mozilla Corporation; Oct. 10, 2022; 4 pages. [cited by applicant]
“How to implement Picture in Picture Webview on IOS Swift?”; StackOverflow Questions; downloaded from the Internet on Nov. 28, 2022 at https://stackoverflow.com/questions/69565199/how-to-implement-picture-in-picture-web… [cited by applicant]
“Displaying live data with Live Activities”; Apple Developer Documentation Activity Kit article; downloaded from the Internet on Nov. 28, 2022 at https://developer.apple.com/documentation/activitykit/displaying-live-dat… [cited by applicant]
“User Notifications: Push user-facing notifications to the user's device from a server, or generate them locally from your app”; Apple Developer Documentation; downloaded from the Internet on Nov. 28, 2022 at https://de… [cited by applicant]
“Gamepass App now supports Picture in Picture”; Reddit, xcloud comments; downloaded from the Internet on Nov. 28, 2022 at https://www.reddit.com/r/xcloud/comments/mvathi/gamepass_app_now_supports_picture_in_picture/; Re… [cited by applicant]
“Pip (picture in picture) mode on android with the xbox game pass beta app”; Reddit, XboxGamePass comments; downloaded from the Internet on Nov. 29, 2022 at https://www.reddit.com/r/XboxGamePass/comments/n7f5bk/pip_pict… [cited by applicant]
“Backbone—Next-Level Play”; Apple App Store preview; downloaded from the Internet on Nov. 29, 2022 at https://apps.apple.com/us/app/backbone-next-level-play/id1449660663; Apple Inc.; 2022; 4 pages. [cited by applicant]
Max Tech; Backbone One Review—The Best iPhone Gaming Controller!; YouTube product review video; downloaded from the Internet on Nov. 29, 2022 at https://www.youtube.com/watch?v=zRJQjt2nzDo; YouTube; Jun. 2022; 4 pages. [cited by applicant]
“Game Center”; Apple Developer Game Center overview; downloaded from the Internet on Nov. 29, 2022 at https://developer.apple.com/game-center/; Apple Inc.; 2022; 4 pages. [cited by applicant]
Tech & Design; “How to Set up New Nintendo Switch | Beginners Guide | First Time Turning on”; YouTube product review video; downloaded from the Internet on Nov. 29, 2022 at https://www.youtube.com/watch!v=XtMcQ9IAkCc; Y… [cited by applicant]
Box.co.uk; “How Does the Samsung Gaming Hub Work?”; YouTube product tutorial; downloaded from the Internet on Nov. 29, 2022 at https://www.youtube.com/watch?v=uAT4tZR3mNk; YouTube; Oct. 2022; 5 pages. [cited by applicant]
“Why queue in geforce now so long? I try to answer for this question” Reddit, GeForceNOW comments; downloaded from the Internet on Jun. 7, 2023 at [cited by applicant]
Adler, M.; “Backbone One Review: Mobile gaming reenvisioned”; IGN review; downloaded from the Internet on Nov. 29, 2022 at https://www.ign.com/articles/backbone-one-review; IGN; Nov. 7, 2021; 18 pages. [cited by applicant]
Faulkner, C.; “The Backbone One is a stunning controller that turns your iPhone into a more capable gaming device”; The Verge, entertainment tech review webpage; downloaded from the Internet on Nov. 29, 2022 at https://… [cited by applicant]
Faulkner, C.; “Backbone's excellent phone controller is now shipping for Android” The Verge, entertainment tech review webpage; downloaded from the Internet on Nov. 29, 2022 at https://www.theverge.com/2022/11/16/234621… [cited by applicant]
Hinton, L.; “Xbox Cloud Gaming ‘Lots of people are playing’ Fix: Why is queue taking so long? and How to fix Xbox Cloud Gaming ‘Lots of people are playing’ error”; downloaded from the Internet on Jun. 7, 2023 at [cited by applicant]
Osterberg, J.; “Picture in Picture Across All Platforms”; Kodeco / iOS & Swift Tutorials; downloaded from the Internet on Nov. 28, 2022 at https://www.kodeco.com/24247382-picture-in-picture-across-all-platforms; Jul. 26… [cited by applicant]
Schofield, T.; “Logitech G Cloud Unboxing and Hands on!”; YouTube product review video; downloaded from the Internet on Nov. 29, 2022 at https://www.youtube.com/watch?v=speoPL5vqX0; YouTube; Nov. 2022; 3 pages. [cited by applicant]
Sholtz, M.; “The Razer Kishi V2 offers a new Virtual Controller mode, and it's pretty slick”; Android Police Newsletter article; downloaded from the Internet on Aug. 16, 2023 at [cited by applicant]
Voorhees, J.; “Deeper Controller Support and a Revitalized Game Center: Exploring Apple's 2020 Gaming Updates”; MacStories Weekly Extras; downloaded from the Internet on Nov. 29, 2022 at https://www.macstories.net/stori… [cited by applicant]
“Rayz Pro”; Pioneer Rayz™ Pro earbuds product page; downloaded from the Internet on Aug. 16, 2023 at [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2021/019941, mailed Jun. 9, 2021 (11 pages). [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,283, dated May 29, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,299, dated Jun. 12, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/856,895, dated Jun. 12, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/076,146, dated Jun. 13, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/086, 103, dated May 28, 2024. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2023/079521, mailed May 24, 2024 (15 pages). [cited by applicant]
U.S. Appl. No. 18/734,411, filed Jun. 2024, Maker. [cited by applicant]
U.S. Appl. No. 18/777,919, filed Jul. 2024, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/805,902, filed Aug. 2024, Khaira et al. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,283, dated Sep. 10, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,299, dated Sep. 10, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/856,895, dated Aug. 28, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/195,152, dated Aug. 30, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/224,508, dated Aug. 29, 2024. [cited by applicant]
Office Action in U.S. Appl. No. 18/405,077, dated Sep. 11, 2024. [cited by applicant]
U.S. Appl. No. 63/770,124, filed Mar. 2025, Khaira. [cited by applicant]
U.S. Appl. No. 63/781,523, filed Apr. 2025, Khaira. [cited by applicant]
Office Action in U.S. Appl. No. 18/086,077, dated Mar. 14, 2025. [cited by applicant]
Office Action in U.S. Appl. No. 18/136,509, dated Apr. 1, 2025. [cited by applicant]
Jovanee, Alice, The new 8Bitdo Ultimate controller comes in October, https://www.theverge.com/2022/8/30/23326887/8bitdo-ulti mate-pro-control ler-bluetooth-preorder-nintendo-switch-wireless, Aug. 30, 2022 (Year: 2022), … [cited by applicant]
Lon.tv, GameSir X2 USB-C Android Game Controller Review (Newest Version), https://www.youtube.com/watch?v=9Kzytm8D6qk,Nov. 24, 2021 (Year: 2021), 8 pages. [cited by applicant]
U.S. Appl. No. 18/746,611, filed Jun. 2024, Ivan Torres. [cited by applicant]
U.S. Appl. No. 18/739,527, filed Jun. 2024, Hong Tai Wei. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/076,146, dated Jul. 22, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/086,103, dated Jul. 9, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/195,152, dated Jul. 23, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/224,508, dated Jun. 21, 2024. [cited by applicant]
U.S. Appl. No. 18/813,384, filed Aug. 2024, Maker. [cited by applicant]
U.S. Appl. No. 18/915,580, filed Oct. 2024, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/915,648, filed Oct. 2024, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/942,103, filed Nov. 2024, Scott et al. [cited by applicant]
U.S. Appl. No. 18/945,830, filed Nov. 2024, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/962,755, filed Nov. 2024, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/967,940, filed Dec. 2024, Khaira et al. [cited by applicant]
Notice of allowance in U.S. Appl. No. 17/504,260, dated Dec. 9, 2024. [cited by applicant]
Notice of allowance in U.S. Appl. No. 18/405,077, dated Dec. 12, 2024. [cited by applicant]
Office Action in U.S. Appl. No. 18/076,172, dated Dec. 2, 2024. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2024/039193, mailed Nov. 11, 2024 (16 pages). [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2024/039487, mailed Nov. 18, 2024 (20 pages). [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued in International Application No. PCT/US2024/042461, mailed Nov. 12, 2024 (13 pages). [cited by applicant]
Anonymous: “Chamfer”, Wikipedia, Nov. 14, 2022 (Nov. 14, 2022), pp. 1-5, XP093219692, Retrieved from the Internet: URL:https://en.wikipedia.org/w/index.php?title=Chamfer&oldid=1121832130 p. 3, 5 pages. [cited by applicant]
Anonymous: “Remote Play”, Wikipedia, dated Jun. 30, 2023, XP093217737, Retrieved from the Internet: URL:https://en.wikipedia.org/w/index.php?title=Remote_Play&oldid=1162598770, 9 pages. [cited by applicant]
ROG Tessen Mobile Controller, Transform Your Game, Republic of Gamers, obtained from the Internet on Dec. 16, 2024, URL: https://rog.asus.com/controllers/rog-tessen-mobile-controller/, 7 pages. [cited by applicant]
U.S. Appl. No. 16/693,080, filed Nov. 2019, O'Connor. [cited by applicant]
U.S. Appl. No. 16/808,339, filed Mar. 2020, Khaira et al. [cited by applicant]
U.S. Appl. No. 17/504,260, filed Oct. 2021, Khaira. [cited by applicant]
U.S. Appl. No. 17/504,283, filed Oct. 2021, Khaira et al. [cited by applicant]
U.S. Appl. No. 17/504,299, filed Oct. 2021, Khaira. [cited by applicant]
U.S. Appl. No. 17/850,912, filed Jul. 2022, Khaira. [cited by applicant]
U.S. Appl. No. 17/856,895, filed Jul. 2022, Khaira. [cited by applicant]
U.S. Appl. No. 17/987,772, filed Nov. 2022, Sorensen. [cited by applicant]
U.S. Appl. No. 18/086,077, filed Dec. 2022, Maker. [cited by applicant]
U.S. Appl. No. 18/086,103, filed Dec. 2022, Maker. [cited by applicant]
U.S. Appl. No. 18/138,377, filed Apr. 2023, Sorensen et al. [cited by applicant]
U.S. Appl. No. 18/195,152, filed May 2023, Khaira. [cited by applicant]
U.S. Appl. No. 18/224,508, filed Jul. 2023, Maker. [cited by applicant]
U.S. Appl. No. 18/237,698, filed Aug. 2023, O'Connor. [cited by applicant]
U.S. Appl. No. 18/242,672, filed Sep. 2023, Aldridge et al. [cited by applicant]
U.S. Appl. No. 18/369,000, filed Sep. 2023, Koch et al. [cited by applicant]
U.S. Appl. No. 18/369,025, filed Sep. 2023, Koch et al. [cited by applicant]
U.S. Appl. No. 18/388,631, filed Nov. 2023, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/388,636, filed Nov. 2023, Khaira et al. [cited by applicant]
U.S. Appl. No. 18/388,922, filed Nov. 2023, O'Connor et al. [cited by applicant]
U.S. Appl. No. 18/389,063, filed Nov. 2023, Maker et al. [cited by applicant]
U.S. Appl. No. 18/405,077, filed Jan. 2024, Lake et al. [cited by applicant]
U.S. Appl. No. 63/422,797, filed Nov. 2022, Khaira et al. [cited by applicant]
U.S. Appl. No. 63/425,655, filed Nov. 2022, Maker et al. [cited by applicant]
U.S. Appl. No. 63/435,089, filed Dec. 2022, O'Connor. [cited by applicant]
U.S. Appl. No. 63/437,580, filed Jan. 2023, Lake et al. [cited by applicant]
U.S. Appl. No. 63/452,551, filed Mar. 2023, Aldridge et al. [cited by applicant]
U.S. Appl. No. 63/524,014, filed Jun. 2023, O'Connor. [cited by applicant]
U.S. Appl. No. 63/530,230, filed Aug. 2023, Khaira et al. [cited by applicant]
U.S. Appl. No. 63/533,580, filed Aug. 2023, Khaira et al. [cited by applicant]
Office Action in CN Application No. 202180019131.2, dated July 27, 2023. [cited by applicant]
Office Action in CN Application No. 202180019131.2, dated March 28, 2023. [cited by applicant]
Cited By (7)
US 1,142,077 US 1,142,078 US 1,142,079 US 1,142,080 US 12,661,595 US 12,678,689 US 12,684,040