# US 2022/0286331 A1 · Modem framework for application-specific baseband customization at an end user

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0286331 A1
- Document ID: US20220286331A1
- Status: Published application
- Kind: A1
- Application number: 17/191,201
- Filed: 2021-03-03
- Published: 2022-09-08
- Earliest claimed: 2021-03-03
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Raghavendra Shyam Ananda; Ganesh Nagamani; Srikanth Menon; Raghuveer Ramakrishna Srinivas Tarimala
- Web page: https://patentgrep.com/patent/US20220286331A1

## CPC

- H04L 25/03929: {with layer mapping, e.g. codeword-to layer design (for space-time coding H04L1/0618)}
- H04L 65/1069: Session establishment or de-establishment
- H04L 25/03165: {using neural networks}
- H04L 25/03184: {Details concerning the metric}
- H04L 67/303: Terminal profiles
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 52/0225: {using monitoring of external events, e.g. the presence of a signal}
- H04W 52/0235: {where the received signal is a power saving command}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and devices for wireless communications are described. In some systems, a device, such as an internet of things (IoT) device, may include a configuration or software (e.g., in baseband) that is common for multiple applications of the device. In some aspects, the device may select a setting for at least some if not each of a set of parameters associated with or defining a device profile of the device based on an application of the device. The device may perform a mapping procedure to map the settings for the parameters associated with the device profile to one or more baseband configurations or baseband handles and the device may customize the baseband of the device using the one or more baseband configurations. As such, the device may operate or communicate using the baseband that is customized based on the device profile and application of the device.

## Claims

### Claim 1

A method for wireless communication at a first device, comprising:
selecting settings for a plurality of parameters associated with a device profile of the first device based at least in part on an application of the first device;
performing a mapping procedure to map the settings for the plurality of parameters associated with the device profile to one or more baseband configurations; and
communicating with a second device using the one or more baseband configurations based at least in part on performing the mapping procedure.

### Claim 2 (depends on 1)

The method of claim 1, wherein performing the mapping procedure comprises:
referencing a table indicating a correspondence between the settings for the plurality of parameters associated with the device profile and the one or more baseband configurations.

### Claim 3 (depends on 2)

The method of claim 2, wherein the table indicates a correspondence between each permutation of settings for the plurality of parameters associated with the device profile and a unique one or more baseband configurations.

### Claim 4 (depends on 1)

The method of claim 1, wherein performing the mapping procedure comprises:
performing a reinforcement learning procedure to adjust a mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
receiving, from a modem of the first device, one or more communication metrics associated with the communicating with the second device using the one or more baseband configurations, wherein the one or more communication metrics are based at least in part on the application running on the first device, and wherein performing the mapping procedure comprises:
performing the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more communication metrics.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
receiving, from a modem of the first device, one or more network parameters associated with the communicating with the second device using the one or more baseband configurations, wherein performing the mapping procedure comprises:
performing the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more network parameters.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
updating a setting for at least one of the plurality of parameters associated with the device profile of the first device based at least in part on a second application of the first device;
performing a second mapping procedure to map the updated settings for the plurality of parameters associated with the device profile to a second one or more baseband configurations; and
communicating with the second device using the second one or more baseband configurations based at least in part on performing the second mapping procedure.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
adjusting a value for at least one of the one or more baseband configurations based at least in part on the application of the first device, wherein communicating with the second device is based at least in part on adjusting the value for the at least one of the one or more baseband configurations.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving, via a user interface of the first device, an indication of the settings for the plurality of parameters associated with the device profile, wherein selecting the settings for the plurality of parameters associated with the device profile is based at least in part on receiving the indication.

### Claim 10 (depends on 1)

The method of claim 1, wherein the settings for the plurality of parameters are selected based at least in part on an application program running on the first device.

### Claim 11 (depends on 1)

The method of claim 1, wherein the plurality of parameters associated with the device profile comprise a power parameter, a performance parameter, a coverage parameter, or a mobility parameter, or any combination thereof.

### Claim 12 (depends on 1)

The method of claim 1, wherein the one or more baseband configurations comprise a beam scan time, a resynchronization time, a Doppler support adjustment, an enablement or disablement of a sleep mode, a page reliability performance metric, a measurement accuracy metric, an enablement or disablement of early termination, a sleep clock source, an enablement or disablement of connected mode discontinuous reception, a modem clock plan, a transmission control protocol acknowledgement delay timer adjustment, or an idle and sleep duration timer, or any combination thereof.

### Claim 13

An apparatus for wireless communication at a first device, comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
select settings for a plurality of parameters associated with a device profile of the first device based at least in part on an application of the first device;
perform a mapping procedure to map the settings for the plurality of parameters associated with the device profile to one or more baseband configurations; and
communicate with a second device using the one or more baseband configurations based at least in part on performing the mapping procedure.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the instructions to perform the mapping procedure are executable by the processor to cause the apparatus to:
reference a table indicating a correspondence between the settings for the plurality of parameters associated with the device profile and the one or more baseband configurations.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the table indicates a correspondence between each permutation of settings for the plurality of parameters associated with the device profile and a unique one or more baseband configurations.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the instructions to perform the mapping procedure are executable by the processor to cause the apparatus to:
perform a reinforcement learning procedure to adjust a mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the instructions are further executable by the processor to cause the apparatus to:
receive, from a modem of the first device, one or more communication metrics associated with the communicating with the second device using the one or more baseband configurations, wherein the one or more communication metrics are based at least in part on the application running on the first device, and wherein the instructions to perform the mapping procedure are executable by the processor to cause the apparatus to:
perform the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more communication metrics.

### Claim 18 (depends on 16)

The apparatus of claim 16, wherein the instructions are further executable by the processor to cause the apparatus to:
receive, from a modem of the first device, one or more network parameters associated with the communicating with the second device using the one or more baseband configurations, wherein the instructions to perform the mapping procedure are executable by the processor to cause the apparatus to:
perform the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more network parameters.

### Claim 19 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the processor to cause the apparatus to:
update a setting for at least one of the plurality of parameters associated with the device profile of the first device based at least in part on a second application of the first device;
perform a second mapping procedure to map the updated settings for the plurality of parameters associated with the device profile to a second one or more baseband configurations; and
communicate with the second device using the second one or more baseband configurations based at least in part on performing the second mapping procedure.

### Claim 20 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the processor to cause the apparatus to:
adjust a value for at least one of the one or more baseband configurations based at least in part on the application of the first device, wherein communicating with the second device is based at least in part on adjusting the value for the at least one of the one or more baseband configurations.

### Claim 21 (depends on 13)

The apparatus of claim 13, wherein the instructions are further executable by the processor to cause the apparatus to:
receive, via a user interface of the first device, an indication of the settings for the plurality of parameters associated with the device profile, wherein selecting the settings for the plurality of parameters associated with the device profile is based at least in part on receiving the indication.

### Claim 22 (depends on 13)

The apparatus of claim 13, wherein the plurality of parameters associated with the device profile comprise a power parameter, a performance parameter, a coverage parameter, or a mobility parameter, or any combination thereof.

### Claim 23 (depends on 13)

The apparatus of claim 13, wherein the one or more baseband configurations comprise a beam scan time, a resynchronization time, a Doppler support adjustment, an enablement or disablement of a sleep mode, a page reliability performance metric, a measurement accuracy metric, an enablement or disablement of early termination, a sleep clock source, an enablement or disablement of connected mode discontinuous reception, a modem clock plan, a transmission control protocol acknowledgement delay timer adjustment, or an idle and sleep duration timer, or any combination thereof.

### Claim 24

An apparatus for wireless communication at a first device, comprising:
means for selecting settings for a plurality of parameters associated with a device profile of the first device based at least in part on an application of the first device;
means for performing a mapping procedure to map the settings for the plurality of parameters associated with the device profile to one or more baseband configurations; and
means for communicating with a second device using the one or more baseband configurations based at least in part on performing the mapping procedure.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the means for performing the mapping procedure comprise:
means for referencing a table indicating a correspondence between the settings for the plurality of parameters associated with the device profile and the one or more baseband configurations.

### Claim 26 (depends on 24)

The apparatus of claim 24, wherein the means for performing the mapping procedure comprise:
means for performing a reinforcement learning procedure to adjust a mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations.

### Claim 27 (depends on 26)

The apparatus of claim 26, further comprising:
means for receiving, from a modem of the first device, one or more communication metrics associated with the communicating with the second device using the one or more baseband configurations, wherein the one or more communication metrics are based at least in part on the application running on the first device, and wherein the means for performing the mapping procedure comprise:
performing the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more communication metrics.

### Claim 28 (depends on 26)

The apparatus of claim 26, further comprising:
means for receiving, from a modem of the first device, one or more network parameters associated with the communicating with the second device using the one or more baseband configurations, wherein the means for performing the mapping procedure comprise:
performing the reinforcement learning procedure to adjust the mapping of the settings for the plurality of parameters associated with the device profile to the one or more baseband configurations based at least in part on the one or more network parameters.

### Claim 29 (depends on 24)

The apparatus of claim 24, further comprising:
means for updating a setting for at least one of the plurality of parameters associated with the device profile of the first device based at least in part on a second application of the first device;
means for performing a second mapping procedure to map the updated settings for the plurality of parameters associated with the device profile to a second one or more baseband configurations; and
means for communicating with the second device using the second one or more baseband configurations based at least in part on performing the second mapping procedure.

### Claim 30

A non-transitory computer-readable medium storing code for wireless communication at a first device, the code comprising instructions executable by a processor to:
select settings for a plurality of parameters associated with a device profile of the first device based at least in part on an application of the first device;
perform a mapping procedure to map the settings for the plurality of parameters associated with the device profile to one or more baseband configurations; and
communicate with a second device using the one or more baseband configurations based at least in part on performing the mapping procedure.
