IP Library Granted Patent US 12,445,691
Granted Patent B2
US 12,445,691 · App. 18/463,590 · Granted Oct 14, 2025

Application-initiated input device activation

Inventors: Amit Kumar Agrawal (Bangalore, IN); Rohit Sisodia (Naperville, IL)
Assignee: Motorola Mobility LLC
H04N21/485H04N21/422
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,445,691
App. No.
18/463,590
Granted
Oct 14, 2025
Kind
B2
Abstract

In aspects of application-initiated input device activation, a media server receives a request to stream an application to a display device. The media server activates an input device connected to the display device in response to the request. The media server restricts use of the display device to the input device while the application remains active on the display device.

Claims (58)

1. A method, comprising:

receiving a request to stream an application to a display device;

activating one input device connected to the display device in response to the request; and

restricting use of the display device to the one input device while the application remains active on the display device, wherein use of the display device by another input device is disallowed based on the restricting use while the application remains active.

2. The method of claim 1 , wherein activating the input device is based on detecting the input device within a threshold proximity to the display device.

3. The method of claim 1 , wherein activating the input device is based on determining the input device is designated as associated with the application.

4. The method of claim 1 , further comprising:

determining the input device is disconnected from the display device; and

displaying on the display device a prompt to connect the input device, wherein activating the input device is based on connecting the input device to the display device in response to the prompt.

5. The method of claim 1 , further comprising:

maintaining a first association between the application and a first set of one or more input devices that include the input device; and

maintaining a second association between another application and a second set of one or more input devices.

6. The method of claim 5 , wherein activating the input device is based on:

determining an availability associated with each of the first set of one or more input devices; and

selecting the input device based on the availability of the input device and a suitability rating of the input device.

7. The method of claim 6 , wherein the suitability rating is based on at least one of:

a learned preference for using the input device with the application;

a saved preference for using the input device with the application; or

a saved setting of the application indicating the input device as a preferred input device of the application.

8. The method of claim 1 , further comprising:

establishing a second connection between a second display device and a media server; and

receiving a second request to stream a second application to the second display device.

9. The method of claim 8 , further comprising:

activating a second input device connected to the second display device in response to the second request; and

restricting use of the second display device to the second input device while the second application remains active.

10. A media server, comprising:

at least one memory; and

at least one processor coupled with the at least one memory configured to cause the media server to:

receive a request to stream an application to a display device;

activate one input device connected to the display device in response to the request; and

restrict use of the display device to the one input device while the application remains active on the display device, wherein use of the display device by another input device is disallowed based on the restricted use while the application remains active.

11. The media server of claim 10 , wherein activation of the input device is based on the at least one processor configured to cause the media server to detect the input device within a threshold proximity to the display device.

12. The media server of claim 10 , wherein activation of the input device is based on the at least one processor configured to cause the media server to determine the input device is designated as associated with the application.

13. The media server of claim 10 , wherein the at least one processor is configured to cause the media server to:

determine the input device is disconnected from the display device; and

initiate to display on the display device a prompt to connect the input device, the activation of the input device based on a connection being established between the input device and the display device in response to the prompt.

14. The media server of claim 10 , wherein the at least one processor is configured to cause the media server to:

maintain a first association between the application and a first set of one or more input devices that include the input device; and

maintain a second association between another application and a second set of one or more input devices.

15. The media server of claim 14 , wherein activation of the input device is based on the at least one processor configured to cause the media server to:

determine an availability associated with each of the first set of one or more input devices; and

select the input device based on the availability of the input device and a suitability rating of the input device.

16. The media server of claim 15 , wherein the suitability rating is based on at least one of:

a learned preference for using the input device with the application;

a saved preference for using the input device with the application; or

a saved setting of the application indicating the input device as a preferred input device of the application.

17. A system, comprising:

a display device;

an input device connected to the display device; and

a media controller configured to control aspects of content streaming to the display device, the media controller implemented at least partially in computer hardware to:

receive a request to stream an application to the display device;

activate the input device in response to the request; and

restrict use of the display device to the input device while the application remains active on the display device, wherein use of the display device by another input device is disallowed based on the restricting use while the application remains active.

18. The system of claim 17 , wherein activation of the input device is based on the media controller being configured to detect the input device within a threshold proximity to the display device.

19. The system of claim 17 , wherein activation of the input device is based on the media controller being configured to determine the input device is designated as associated with the application.

20. The system of claim 17 , wherein the media controller is configured to:

determine the input device is disconnected from the display device; and

initiate to display on the display device a prompt to connect the input device, wherein activation of the input device is based on a connection between the input device and the display device being established in response to the prompt.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: AGRAWAL, AMIT KUMAR; SISODIA, ROHIT
To: MOTOROLA MOBILITY LLC
Reel/Frame 064859/0466 →
Continuity (1)
Related Publication 20250088714A1 · Mar 13, 2025
References Cited (94)
US 7020460B1 · Sherman et al. · 2006 [cited by applicant]
US 8923824B1 · Masterman · 2014 [cited by applicant]
US 9402167B2 · Barat et al. · 2016 [cited by applicant]
US 9491374B1 · Avrahami et al. · 2016 [cited by applicant]
US 9686088B2 · Papakipos et al. · 2017 [cited by applicant]
US 10147141B1 · Rixford · 2018 [cited by applicant]
US 10387098B2 · Park et al. · 2019 [cited by applicant]
US 10531039B1 · Bender et al. · 2020 [cited by applicant]
US 10554921B1 · Lim et al. · 2020 [cited by applicant]
US 11231844B2 · Steeves · 2022 [cited by applicant]
US 11368579B1 · Palanivel · 2022 [cited by applicant]
US 11410778B2 · Ravindranathan et al. · 2022 [cited by applicant]
US 11583760B1 · Agrawal et al. · 2023 [cited by applicant]
US 11641440B2 · Agrawal et al. · 2023 [cited by applicant]
US 11720237B2 · Meirhaeghe et al. · 2023 [cited by applicant]
US 20030061611A1 · Pendakur · 2003 [cited by applicant]
US 20060112349A1 · Clow et al. · 2006 [cited by applicant]
US 20070101293A1 · Cherry et al. · 2007 [cited by applicant]
US 20070112926A1 · Brett et al. · 2007 [cited by applicant]
US 20070124507A1 · Gurram et al. · 2007 [cited by applicant]
US 20080177844A1 · McCarthy et al. · 2008 [cited by applicant]
US 20080250408A1 · Tsui et al. · 2008 [cited by applicant]
US 20090204881A1 · Murthy et al. · 2009 [cited by applicant]
US 20120050183A1 · Lee · 2012 [cited by applicant]
US 20120221657A1 · Zeevi · 2012 [cited by examiner]
US 20120226742A1 · Momchilov et al. · 2012 [cited by applicant]
US 20140006634A1 · Eacott et al. · 2014 [cited by applicant]
US 20140098038A1 · Paek et al. · 2014 [cited by applicant]
US 20140192137A1 · Kim et al. · 2014 [cited by applicant]
US 20140277843A1 · Langlois et al. · 2014 [cited by applicant]
US 20140280578A1 · Barat et al. · 2014 [cited by applicant]
US 20140320398A1 · Papstein · 2014 [cited by applicant]
US 20140349757A1 · Nogami et al. · 2014 [cited by applicant]
US 20150237598A1 · Yoshitomi et al. · 2015 [cited by applicant]
US 20160210011A1 · Ho · 2016 [cited by applicant]
US 20160227278A1 · Bugajski et al. · 2016 [cited by applicant]
US 20160283063A1 · Missig et al. · 2016 [cited by applicant]
US 20160285974A1 · Shurtleff et al. · 2016 [cited by applicant]
US 20170078428A1 · Unter Ecker · 2017 [cited by applicant]
US 20170277498A1 · Wood, Jr. et al. · 2017 [cited by applicant]
US 20170353569A1 · Kozma et al. · 2017 [cited by applicant]
US 20190156788A1 · Lee et al. · 2019 [cited by applicant]
US 20190182113A1 · Alam et al. · 2019 [cited by applicant]
US 20190191214A1 · Mandavilli et al. · 2019 [cited by applicant]
US 20190294268A1 · Koyama et al. · 2019 [cited by applicant]
US 20190378519A1 · Dunjic et al. · 2019 [cited by applicant]
US 20200099545A1 · Hong et al. · 2020 [cited by applicant]
US 20200167699A1 · Cohen · 2020 [cited by applicant]
US 20200356243A1 · Meyer et al. · 2020 [cited by applicant]
US 20200356254A1 · Missig et al. · 2020 [cited by applicant]
US 20210097208A1 · Donahue et al. · 2021 [cited by applicant]
US 20210181922A1 · Chang et al. · 2021 [cited by applicant]
US 20210248483A1 · Tomasik et al. · 2021 [cited by applicant]
US 20210349627A1 · Chang et al. · 2021 [cited by applicant]
US 20220070371A1 · Bushman et al. · 2022 [cited by applicant]
US 20220070389A1 · Tangeland et al. · 2022 [cited by applicant]
US 20220391647A1 · Shi et al. · 2022 [cited by applicant]
US 20230041046A1 · Agrawal et al. · 2023 [cited by applicant]
US 20230045005A1 · Meirhaeghe et al. · 2023 [cited by applicant]
US 20230067649A1 · Desai et al. · 2023 [cited by applicant]
US 20230085250A1 · Agrawal et al. · 2023 [cited by applicant]
CN 110234025 · 2019 [cited by applicant]
WO WO2006108288 · 2006 [cited by applicant]
“Auto Hotspot, How to | Samsung Galaxy S10 Plus”, YouTube Video uploaded by Omarr Ghafoor [online][retrieved Jun. 23, 2021]. Retrieved from the Internet <https://www.youtube.com/watch?v=2V6s31zA7p4>., Oct. 30, 2019, 4 P… [cited by applicant]
“Check your phone's notifications in Samsung DeX”, Samsung Electronics America, Inc. [retrieved Jul. 16, 2021]. Retrieved from the Internet <https://www.samsung.com/us/support/answer/ANS00062702/>., 2019, 3 Pages. [cited by applicant]
“Do you know about Auto Hotspot?”, Samsung [retrieved Jun. 23, 2021]. Retrieved from the Internet <https://r2.community.samsung.com/t5/Tech-Talk/Do-you-know-about-Auto-Hotspot/td-p/2967111>., Dec. 4, 2019, 5 Pages. [cited by applicant]
“How do you automatically activate Mobile hotspot via Bluetooth connection on Windows 10 Mobile?”, in: Windows Central Forums [online][retrieved Jul. 12, 2021]. Retrieved from the Internet <https://forums.windowscentral… [cited by applicant]
“Instant Hotspot on your Mac”, Apple Inc. [retrieved Jun. 23, 2021]. Retrieved from the Internet <https://support.apple.com/guide/macbook-air/instant-hotspot-apdae69c81f1/mac>., Feb. 2019, 2 Pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 17/395,405, Dec. 27, 2021, 21 pages. [cited by applicant]
“Setting up Auto Hotspot on my Samsung phone”, Samsung [retrieved Jun. 23, 2021]. Retrieved from the Internet <https://www.samsung.com/au/support/mobile-devices/setup-auto-hotspot/>., Oct. 20, 2020, 8 Pages. [cited by applicant]
Pratik , “How to Use Your Phone as a Drawing Pad for PC”, TechWiser Blog [online][retrieved Jun. 8, 2021]. Retrieved from the Internet <https://techwiser.com/use-phone-as-drawing-pad-for-pc/>., Jul. 15, 2020, 12 pages. [cited by applicant]
U.S. Appl. No. 17/395,405, , “Final Office Action”, U.S. Appl. No. 17/395,405, Jun. 22, 2022, 38 pages. [cited by applicant]
U.S. Appl. No. 17/395,405, , “Non-Final Office Action”, U.S. Appl. No. 17/395,405, Oct. 28, 2022, 39 pages. [cited by applicant]
U.S. Appl. No. 17/395,405, , “Notice of Allowance”, U.S. Appl. No. 17/395,405, May 10, 2023, 9 pages. [cited by applicant]
U.S. Appl. No. 17/395,405, , “Supplemental Notice of Allowability”, U.S. Appl. No. 17/395,405, Jul. 10, 2023, 15 pages. [cited by applicant]
U.S. Appl. No. 17/395,405, , “Supplemental Notice of Allowability”, U.S. Appl. No. 17/395,405, Jun. 28, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/397,002, , “Non-Final Office Action”, U.S. Appl. No. 17/397,002, Aug. 3, 2022, 25 pages. [cited by applicant]
U.S. Appl. No. 17/397,002, , “Notice of Allowance”, U.S. Appl. No. 17/397,002, Nov. 16, 2022, 9 pages. [cited by applicant]
U.S. Appl. No. 17/397,002, , “Supplemental Notice of Allowability”, U.S. Appl. No. 17/397,002, Jan. 19, 2023, 3 pages. [cited by applicant]
U.S. Appl. No. 17/462,281, , “Non-Final Office Action”, U.S. Appl. No. 17/462,281, Apr. 26, 2023, 13 pages. [cited by applicant]
U.S. Appl. No. 17/473,384, , “Non-Final Office Action”, U.S. Appl. No. 17/473,384, Oct. 6, 2022, 14 pages. [cited by applicant]
U.S. Appl. No. 17/473,384, , “Notice of Allowance”, U.S. Appl. No. 17/473,384, Feb. 24, 2023, 8 pages. [cited by applicant]
U.S. Appl. No. 17/473,384, , “Supplemental Notice of Allowability”, U.S. Appl. No. 17/473,384, Mar. 31, 2023, 2 pages. [cited by applicant]
Agrawal, Amit Kumar et al., “U.S. Application as Filed”, U.S. Appl. No. 17/473,384, filed Sep. 13, 2021, 68 pages. [cited by applicant]
Agrawal, Amit Kumar et al., “U.S. Application as Filed”, U.S. Appl. No. 17/397,002, filed Aug. 9, 2021, 82 pages. [cited by applicant]
Bohn, Dieter , “Chromebook Instant Tethering expands beyond Google devices and phones”, The Verge Blog, Vox Media, LLC. [online][retrieved Jun. 23, 2021]. Retrieved from the Internet <https://www.theverge.com/2019/2/4/1… [cited by applicant]
Cipriani, Jason , “How to use Apple's Instant Hotspot feature”, CNET [online][retrieved Jun. 23, 2021]. Retrieved from the Internet <https://www.cnet.com/how-to/how-to-use-apples-instant-hotspot-feature/>., Feb. 7, 2019… [cited by applicant]
Desai, Rahul B. et al., “U.S. Application as Filed”, U.S. Appl. No. 17/462,281, filed Aug. 31, 2021, 57 pages. [cited by applicant]
GB2210269.3, , “Combined Search and Examination Report”, GB Application No. GB2210269.3, Feb. 27, 2023, 9 pages. [cited by applicant]
Heinisch, Christian , “HotSpot Automatic (free)”, Google Play [retrieved Jul. 12, 2021]. Retrieved from the Internet <https://play.google.com/store/apps/details?id=de.christian_heinisch.hotspot.enablehotspot&hl=en_US&gl… [cited by applicant]
Meirhaeghe, Olivier D. et al., “U.S. Application as Filed”, U.S. Appl. No. 17/395,405, filed Aug. 5, 2021, 80 pages. [cited by applicant]
Russell, Brandon , “Galaxy S21 features wireless support for Samsung DeX on PC”, XDA Developers Blog [online][retrieved Mar. 30, 2022]. Retrieved from the Internet <https://www.xda-developers.com/galaxy-s21-wireless-sup… [cited by applicant]
Snow, Jeffrey T. et al., “U.S. Application as Filed”, U.S. Appl. No. 17/473,312, filed Sep. 13, 2021, 48 pages. [cited by applicant]
Tappert, Charles C. et al., “Chapter 6—English Language Handwriting Recognition Interfaces”, In: Text Entry Systems: Mobility, Accessibility, Universality, Morgan Kaugmann [retrieved Jun. 27, 2022]. Retrieved from the I… [cited by applicant]