IP Library › Granted Patent US 12,537,746
Granted Patent B2
US 12,537,746 · App. 18/279,984 · Granted Jan 27, 2026

Device using neural network for combining cellular communication with sensor data

Inventors: Jibing Wang (San Jose, CA); Erik Richard Stauffer (Sunnyvale, CA)
Assignee: GOOGLE LLC
H04L41/16H04W36/00837H04W72/51H04W36/326
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,537,746
App. No.
18/279,984
Granted
Jan 27, 2026
Kind
B2
Abstract

A method includes receiving an information block as an input to a transmitter neural network, receiving, as an input to the transmitter neural network, sensor data from one or more sensors, processing the information block and sensor data at the transmitter neural network to generate an output, and controlling an RF transceiver based on the output to generate an RF signal ( 134 ) for wireless transmission. Another method includes receiving a first output from an RF transceiver as a first input to a receiver neural network, receiving, as a second input to the receiver neural network, a set of sensor data from one or more sensors, processing the first input and the second input at the receiver neural network to generate an output, and processing the output to generate an information block representative of information communicated by a data sending device.

Claims (78)

1 . A computer-implemented method, in a data sending device, comprising:

receiving a first information block as an input to a transmitter neural network of the data sending device, the first information block representing a set of information bits to be transmitted to a data receiving device;

receiving, as an input to the transmitter neural network, a first set of sensor data from a first set of one or more sensors of the data sending device;

processing the first information block and the first set of sensor data at the transmitter neural network to generate a first output; and

controlling the data sending device based on the first output to generate a first RF signal for wireless transmission to the data receiving device.

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

identifying a neural network architectural configuration to be implemented by the data sending device based on sensor capabilities of at least one of the data sending device or the data receiving device and implementing the neural network architectural configuration for the transmitter neural network; or

transmitting an indication of sensor capabilities of the data sending device to the data receiving device, receiving, from the data receiving device, a representation of a neural network architectural configuration that is based on the sensor capabilities of the data sending device, and implementing the neural network architectural configuration for the transmitter neural network.

3 . The method of claim 1 , further comprising:

receiving, from the data receiving device, a representation of sensor capabilities of the data receiving device;

determining a neural network architectural configuration-to be implemented by a receiver neural network of the data receiving device based on the sensor capabilities of the data receiving device; and

transmitting, to the data receiving device, a representation of the neural network architectural configuration.

4 . The method of claim 3 , further comprising:

participating in joint training of the neural network architectural configuration for the transmitter neural network with a neural network architectural configuration for a receiver neural network of the data receiving device.

5 . The method of claim 1 , further comprising:

receiving, from the data receiving device, a representation of a sensor configuration identifying the first set of one or more sensors from a plurality of sensors of the data sending device; and

selectively activating the first set of one or more sensors based on the sensor configuration.

6 . The method of claim 1 , further comprising at least one of:

receiving, from the data receiving device, a representation of time resources or frequency resources to be utilized by a sensor of the first set of one or more sensors that operates in a licensed frequency spectrum; or

transmitting to the data receiving device a representation of time resources or frequency resources to be utilized by a sensor of the data receiving device that operates in a licensed frequency spectrum.

7 . The method of claim 1 , further comprising:

determining that at least one sensor of the first set of one or more sensors is unavailable;

implementing a neural network architectural configuration at the transmitter neural network of the data sending device based on sensor capabilities of the data sending device that exclude the at least one sensor that is unavailable;

receiving a second information block as an input to the transmitter neural network of the data sending device;

receiving, as an input to the transmitter neural network, a second set of sensor data from the first set of one or more sensors of the data sending device;

processing the second information block and the second set of sensor data at the transmitter neural network to generate a second output; and

controlling an RF transceiver of the data sending device based on the second output to generate a second RF signal for wireless transmission to the data receiving device.

8 . The method of claim 7 , wherein controlling the data sending device based on the first output comprises controlling at least one of: a scheduling decision; a handover decision for the data receiving device based on the first output; or a beam management operation of the RF transceiver based on the first output.

9 . A computer-implemented method, in a data receiving device, comprising:

receiving a first output from a radio frequency transceiver of the data receiving device as a first input to a receiver neural network of the data receiving device;

receiving, as a second input to the receiver neural network, a first set of sensor data from a first set of one or more sensors of the data receiving device;

processing the first input and the second input at the receiver neural network to generate a second output; and

processing the second output at the data receiving device to generate a first information block representative of information communicated by a data sending device.

10 . The method of claim 9 , further comprising one of:

identifying a neural network architectural configuration to be implemented by the data receiving device based on sensor capabilities of the data receiving device and implementing the neural network architectural configuration for the receiver neural network; or

transmitting an indication of sensor capabilities of the data receiving device to the data sending device, receiving, from the data sending device, a representation of a neural network architectural configuration that is based on the sensor capabilities of the data receiving device, and implementing the neural network architectural configuration for the receiver neural network.

11 . The method of claim 9 , further comprising:

receiving, from the data sending device, a representation of sensor capabilities of the data sending device;

determining a neural network architectural configuration to be implemented by a transmitter neural network of the data sending device based on the sensor capabilities of the data sending device; and

transmitting, to the data sending device, a representation of the neural network architectural configuration.

12 . The method of claim 11 , further comprising:

participating in joint training of the neural network architectural configuration for the receiver neural network with a neural network architectural configuration for a transmitter neural network of the data sending device.

13 . The method of claim 9 , further comprising:

receiving, from the data sending device, a representation of a sensor configuration identifying the first set of one or more sensors from a plurality of sensors of the data receiving device; and

selectively activating the first set of one or more sensors based on the sensor configuration.

14 . The method of claim 9 , further comprising one of:

receiving, from the data sending device, a representation of time resources or frequency resources to be utilized by a sensor of the first set of one or more sensors that operates in a licensed frequency spectrum; or

transmitting to the data sending device a representation of time resources or frequency resources to be utilized by a sensor of the data sending device that operates in a licensed frequency spectrum.

15 . The method of claim 9 , further comprising:

determining that at least one sensor of the first set of one or more sensors is unavailable;

implementing a neural network architectural configuration at the receiver neural network of the data receiving device based on sensor capabilities of the data receiving device that exclude the at least one sensor that is unavailable;

receiving a second output from the RF transceiver of the data receiving device as a third input to the receiver neural network;

receiving, as a fourth input to the receiver neural network, a second set of sensor data from the first set of one or more sensors of the data receiving device;

processing the third input and the fourth input at the receiver neural network to generate a third output; and

processing the third output at the data receiving device to generate a second information block representative of information communicated by the data sending device.

16 . The method of claim 1 , wherein the first set of one or more sensors includes at least one of: an object-detection sensor, a positioning sensor, an image sensor, a user interface sensor, and a pose sensor.

17 . The method of claim 16 , wherein the user interface sensor comprises at least one of a touch sensor, an audio sensor, and a light sensor.

18 . The method of claim 1 , wherein:

the data sending device comprises a base station of a cellular network and the data receiving device comprises a user equipment of the cellular network; or

the data sending device comprises a UE of a cellular network and the data receiving device comprises a BS of the cellular network.

19 . A data receiving device comprising:

a plurality of sensors including a first set of one or more sensors;

a radio frequency transceiver;

at least one processor-coupled to the radio frequency transceiver and to the plurality of sensors; and

a non-transitory computer-readable medium-storing a set of instructions, the set of instructions configured to manipulate the at least one processor to:

receive a first output from the radio frequency transceiver of the data receiving device as a first input to a receiver neural network of the data receiving device;

receive, as a second input to the receiver neural network, a first set of sensor data from the first set of one or more sensors;

process the first input and the second input at the receiver neural network to generate a second output; and

process the second output at the data receiving device to generate a first information block representative of information communicated by a data sending device.

20 . A data sending device comprising:

a plurality of sensors including a first set of one or more sensors;

a radio frequency transceiver;

at least one processor coupled to the radio frequency transceiver and to the plurality of sensors; and

a non-transitory computer-readable medium-storing a set of instructions, the set of instructions configured to manipulate the at least one processor to:

receive a first information block as an input to a transmitter neural network of the data sending device, the first information block representing a set of information bits to be transmitted to a data receiving device;

receive, as an input to the transmitter neural network, a first set of sensor data from the first set of one or more sensors;

process the first information block and the first set of sensor data at the transmitter neural network to generate a first output; and

control the data sending device based on the first output to generate a first radio frequency signal for wireless transmission to the data receiving device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: WANG, JIBING; STAUFFER, ERIK RICHARD
To: GOOGLE LLC
Reel/Frame 064857/0760 →
Continuity (2)
Provisional Application 63155096 · Mar 1, 2021
Related Publication 20240146620A1 · May 2, 2024
References Cited (34)
US 10256872B2 · Jiang et al. · 2019 [cited by applicant]
US 10523281B2 · John Wilson et al. · 2019 [cited by applicant]
US 10785681B1 · Ge et al. · 2020 [cited by applicant]
US 20170359106A1 · John Wilson et al. · 2017 [cited by applicant]
US 20180023956A1 · Chen · 2018 [cited by applicant]
US 20180191422A1 · Xia et al. · 2018 [cited by applicant]
US 20180270022A1 · Sun et al. · 2018 [cited by applicant]
US 20190065951A1 · Luo et al. · 2019 [cited by applicant]
US 20190171937A1 · Lin et al. · 2019 [cited by applicant]
US 20200077285A1 · Yu et al. · 2020 [cited by applicant]
US 20200210887A1 · Jain · 2020 [cited by examiner]
US 20200275402A1 · Shi et al. · 2020 [cited by applicant]
US 20200366385A1 · Ge et al. · 2020 [cited by applicant]
US 20200404644A1 · Zhu et al. · 2020 [cited by applicant]
US 20210075691A1 · Zeng et al. · 2021 [cited by applicant]
US 20220086057A1 · Pezeshki et al. · 2022 [cited by applicant]
US 20220353012A1 · Honkala et al. · 2022 [cited by applicant]
EP 2688311A2 · 2014 [cited by applicant]
EP 3418948A1 · 2018 [cited by applicant]
KR 20200016943A · 2020 [cited by applicant]
WO 2012097003A3 · 2012 [cited by applicant]
WO 2014037687A1 · 2014 [cited by applicant]
WO 2020043284A1 · 2020 [cited by applicant]
WO 2020143902A1 · 2020 [cited by applicant]
WO 2020171803A1 · 2020 [cited by applicant]
WO 2021029889A1 · 2021 [cited by applicant]
WO 2022026397A1 · 2022 [cited by applicant]
International Search Report and Written Opinion mailed Sep. 21, 2022 for corresponding International Application No. PCT/US2022/018258, 25 pages. [cited by applicant]
Editors, “Draft new Supplement 55 to ITU-T Y.3170-series (former ITU-T Y.ML-IMT2020-Use-Cases): ‘Machine learning in future networks including IMT-2020: use cases’—for approval”, International Telecommunication Union: T… [cited by applicant]
Jia, Chenglu et al., “Machine Learning Empowered Beam Management for Intelligent Reflecting Surface Assisted Mmwave Networks”, arXiv:2003.01306v1 [eess.SP], Mar. 3, 2020, 8 pages. [cited by applicant]
Strodthoff, N. et al., “Enhanced Machine Learning Techniques for Early HARQ Feedback Prediction in 5G”, IEEE Journal on Selected Areas in Communications; vol. 37, Issue 11; Nov. 1, 2019, pp. 2573-2587. [cited by applicant]
Vakil, A. et al., “Feature Level Sensor Fusion for Passive RF and EO Information Integration”, IEEE 2020 Aerospace Conference; Mar. 7-14, 2020; 9 pages. [cited by applicant]
International Preliminary Report on Patentability mailed Sep. 14, 2023 for PCT Application No. PCT/US2022/018258, 18 pages. [cited by applicant]
Non-Final Office Action mailed May 2, 2025 for U.S. Appl. No. 18/016,502, 41 pages. [cited by applicant]