IP Library › Granted Patent US 12,431,949
Granted Patent B2
US 12,431,949 · App. 17/920,900 · Granted Sep 30, 2025

Intelligently selecting active transceiver in a multi-transceiver device

Inventors: Chau Van Ho (Des Moines, IA); Dave W. Voth (Seattle, WA); Kabir Siddiqui (Sammamish, WA); Tzong Chian Wu (New Taipei, TW)
Assignee: Microsoft Technology Licensing, LLC
H04B7/0604H04B1/40H04B7/0404
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,431,949
App. No.
17/920,900
Granted
Sep 30, 2025
Kind
B2
Abstract

An electronic device may include a processor, a plurality of transceivers, and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the electronic device to perform functions of while a first transceiver is active, identifying, from among the plurality of transceivers and based on signal quality, current temperature, and cooling capacity of each of the plurality of transceivers, a second transceiver to handover transmission of signal to from the first transceiver, and handing over transmission of the signal from the first transceiver to the identified second transceiver.

Claims (47)

1. An electronic device comprising:

a processor;

a plurality of transceivers; and

a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the electronic device to perform functions of:

while a first transceiver is active, identifying, from among the plurality of transceivers and based on signal quality, current temperature, and cooling capacity of each of the plurality of transceivers, a second transceiver to handover transmission of signal to from the first transceiver, wherein the cooling capacity comprises factors reducing the current temperature of a particular transceiver;

determining an amount of time it will take the first transceiver to reach a threshold temperature; and

handing over transmission of the signal from the first transceiver to the identified second transceiver before the amount of time is reached.

2. The electronic device of claim 1 , wherein determining the amount of time it will take the first transceiver to reach the threshold temperature comprises:

determining a current temperature of the first transceiver;

determining an amount of power used by the first transceiver;

determining a location of the first transceiver within the electronic device; and

determining a cooling capacity of the first transceiver.

3. The electronic device of claim 2 , wherein the instructions further cause the processor to cause the electronic device to perform functions of:

inputting at least one of the current temperature of the first transceiver, the amount of power used by the first transceiver, a task the electronic device is being used for, the location of the first transceiver within the electronic device, and the cooling capacity of the first transceiver into a machine-learning ‘ML’ model; and

obtaining the amount of time it will take the first transceiver to reach the threshold temperature as an output of the ML model.

4. The electronic device of claim 1 , wherein determining the cooling capacity of each of the plurality of transceivers comprises analyzing a posture of the electronic device.

5. The electronic device of claim 1 , wherein analyzing a posture of the electronic device comprises determining how a user's grip on the electronic device affects the cooling capacity.

6. The electronic device of claim 1 , wherein identifying the second transceiver comprises examining a current task the electronic device is being used for and determining a future task the electronic device is predicted to be used for.

7. The electronic device of claim 1 , wherein identifying the second transceiver comprises calculating a thermal time constant for each of the plurality of transceivers.

8. A method for handing over transmission of a signal from a first transceiver to a second transceiver, from among a plurality of transceivers, in an electronic device, comprising:

while a first transceiver is active, identifying, from among the plurality of transceivers and based on signal quality, current temperature, and cooling capacity of each of the plurality of transceivers, the second transceiver, wherein the cooling capacity comprises factors reducing the current temperature of a particular transceiver;

determining an amount of time it will take the first transceiver to reach a threshold temperature; and

handing over transmission of the signal from the first transceiver to the identified second transceiver before the amount of time is reached.

9. The method of claim 8 , wherein determining the amount of time it will take the first transceiver to reach the threshold temperature comprises:

determining a current temperature of the first transceiver;

determining an amount of power used by the first transceiver;

determining a location of the first transceiver within the electronic device; and

determining a cooling capacity of the first transceiver.

10. The method of claim 9 , further comprising:

inputting at least one of the current temperature of the first transceiver, the amount of power used by the first transceiver, a task the electronic device is being used for, the location of the first transceiver within the electronic device, and the cooling capacity of the first transceiver into a machine-learning ‘ML’ model; and

obtaining identification of the second transceiver from the plurality of transceivers as an output from the ML model.

11. The method of claim 8 , wherein identifying the second transceiver comprises examining a current task the electronic device is being used for and determining a future task the electronic device is predicted to be used for.

12. The method of claim 8 , wherein determining the cooling capacity of each of the plurality of transceivers comprises analyzing a posture of the electronic device.

13. A non-transitory computer readable medium on which are stored instructions that when executed cause a programmable device to perform functions of:

while a first transceiver is active, identifying a second transceiver, from among a plurality of transceivers in an electronic device, the second transceiver being identified based on signal quality, current temperature, and cooling capacity of each of the plurality of transceivers, wherein the cooling capacity comprises factors reducing the current temperature of a particular transceiver;

determining an amount of time it will take the first transceiver to reach a threshold temperature; and

handing over transmission of the signal from the first transceiver to the identified second transceiver before the amount of time is reached.

14. The non-transitory computer readable medium of claim 13 , wherein determining the amount of time it will take the first transceiver to reach the threshold temperature comprises:

determining a current temperature of the first transceiver;

determining an amount of power used by the first transceiver;

determining a location of the first transceiver within the electronic device; and

determining a cooling capacity of the first transceiver.

15. The non-transitory computer readable medium of claim 13 , wherein the instructions when executed further cause a programmable device to perform functions of:

inputting at least one of the current temperature of the first transceiver, the amount of power used by the first transceiver, a task the electronic device is being used for, a location of the first transceiver within the electronic device, and the cooling capacity of the first transceiver into a machine-learning ‘ML’ model; and

obtaining the identified one of the plurality of transceivers as an output from the ML model.

16. The non-transitory computer readable medium of claim 13 , wherein identifying the second transceiver comprises examining a current task the electronic device is being used for and determining a future task the electronic device is predicted to be used for.

17. The non-transitory computer readable medium of claim 13 , wherein determining the cooling capacity of each of the plurality of transceivers comprises analyzing a posture of the electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2022
From: HO, CHAU VAN; VOTH, DAVE W.; SIDDIQUI, KABIR; WU, TZONG CHIAN
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 061513/0840 →
Priority Claims (1)
NL 2025659 · May 25, 2020 · national
Continuity (1)
Related Publication 20230163821A1 · May 25, 2023
References Cited (20)
US 7659855B2 · Mashima et al. · 2010 [cited by applicant]
US 8494466B2 · Jalloul et al. · 2013 [cited by applicant]
US 20140199952A1 · Sandhu et al. · 2014 [cited by applicant]
US 20170054464A1 · Peng et al. · 2017 [cited by applicant]
US 20190123787A1 · Seol et al. · 2019 [cited by applicant]
US 20190166536A1 · Kim et al. · 2019 [cited by applicant]
US 20190379427A1 · Geekie et al. · 2019 [cited by applicant]
US 20190392694A1 · Funaki · 2019 [cited by examiner]
CN 208738442U · 2019 [cited by applicant]
JP 2017195471A · 2017 [cited by applicant]
WO 2019103527A1 · 2019 [cited by applicant]
Office Action Received for Chinese Application No. 202180037720.3, mailed on Oct. 24, 2024, 11 pages (English Translation Provided). [cited by applicant]
“Notice of Allowance Issued in Netherlands Patent Application No. N2025659”, Mailed Date: Dec. 13, 2021, 5 Pages. [cited by applicant]
“Search Report and Written Opinion Issued In Netherlands Application No. N2025659”, Mailed Date: Mar. 11, 2021, 11 Pages. [cited by applicant]
Natarajan, et al., “Multi-antenna Switch Control in 5G”, In Technical Disclosure Commons, Aug. 29, 2019, pp. 1-9. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US21/032164”, Mailed Date: Jun. 17, 2021, 11 Pages. [cited by applicant]
Communication under Rule 71(3) EPC Received for European Application No. 21727982.7, mailed on Feb. 24, 2025, 9 pages. [cited by applicant]
Second Office Action Received for Chinese Application No. 202180037720.3, mailed on Apr. 1, 2025, 07 pages. (English Translation Provided). [cited by applicant]
Decision to grant a European patent pursuant to Article 97(1) EPC Received for European Application No. 21727982.7, mailed on Jul. 3, 2025, 02 pages. [cited by applicant]
Notice of Allowance Received for Chinese Application No. 202180037720.3, mailed on Jul. 15, 2025, 05 pages. (English Translation Provided). [cited by applicant]