Patentable/Patents/US-20260173204-A1
US-20260173204-A1

LTE Modem eDRx Paging Opportunity Management

PublishedJune 18, 2026
Assigneenot available in USPTO data we have
Technical Abstract

Techniques for sharing resources between a radio access technology (RAT) modem (e.g., an LTE modem) and a processor-based radio (e.g., a software-defined radio) are described. In an example, operation of the RAT modem establishes an extended discontinuous reception mode (eDRX) cycle with a cellular system. The RAT modem sends eDRX scheduling information, that is based at least in part on the eDRX cycle, to the processor-based radio. Operation of the processor-based radio identifies paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information. Operation of the processor-based radio manages usage of shared resources (e.g., transmit and receive amplifiers, digital signal processing elements, memory devices, elements of physical layer(s), and/or antenna(s), etc.). The managing may be based at least in part on the identified POs. The managing avoids conflicts between the RAT modem and the processor-based radio over the shared resources.

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

establishing an extended discontinuous reception (eDRx) cycle for the cellular modem; sending eDRx scheduling information from the cellular modem to the processor-based radio, wherein the eDRx scheduling information is sent according to the eDRx cycle, and wherein the information includes at least a paging opportunity (PO) trigger delay; sending a PO trigger general purpose input/output (GPIO) signal from the cellular modem to the processor-based radio, wherein the signal is offset from a leading edge of a paging opportunity subframe by the PO trigger delay; calculating a calculated time of the paging opportunity subframe by subtracting the PO trigger delay from a timestamp of the PO trigger GPIO signal; and managing shared resources based on the calculated time to avoid conflicts. . A method of coordinating a cellular modem and a processor-based radio, comprising:

2

claim 1 a time to first PO and a time between POs. . The method of, wherein the eDRx scheduling information further comprises:

3

claim 1 the eDRx scheduling information further comprises a PO listen duration and a radio access technology (RAT) sys sync duration. . The method of, wherein:

4

claim 1 the eDRx scheduling information further comprises a number of POs per page time window (PTW). . The method of, wherein:

5

claim 1 the GPIO signal comprises an antenna active GPIO signal to indicate when the cellular modem requires use of a shared antenna. . The method of, wherein:

6

claim 1 receiving a new eDRx cycle from a cellular system; and in response to the new eDRx cycle, sending new eDRx scheduling information to the processor-based radio. . The method of, further comprising:

7

a cellular modem configured to establish an extended discontinuous reception (eDRx) cycle and to generate a paging opportunity (PO) trigger general purpose input/output (GPIO) signal; and a processor-based radio connected to the cellular modem, the processor-based radio configured to: receive eDRx scheduling information comprising a PO trigger delay; receive the PO trigger GPIO signal from the cellular modem; assign a timestamp to the PO trigger GPIO signal; calculate a calculated time of a paging opportunity subframe using the timestamp and the PO trigger delay; and arbitrate use of a shared resource based on the calculated time of the paging opportunity subframe. . A multi-radio apparatus, comprising:

8

claim 7 a time to first PO and a time between POs. . The multi-radio apparatus of, wherein the eDRx scheduling information further comprises:

9

claim 7 the eDRx scheduling information further comprises a PO listen duration and a radio access technology (RAT) sys sync duration. . The multi-radio apparatus of, wherein:

10

claim 7 the eDRx scheduling information further comprises a number of POs per page time window (PTW). . The multi-radio apparatus of, wherein:

11

claim 7 the GPIO signal comprises an antenna active GPIO signal to indicate when the cellular modem requires use of a shared antenna. . The multi-radio apparatus of, wherein:

12

claim 7 receiving a new eDRx cycle from a cellular system; and in response to the new eDRx cycle, sending new eDRx scheduling information to the processor-based radio. . The multi-radio apparatus of, further comprising:

13

establishing an extended discontinuous reception (eDRx) cycle for the cellular modem; sending eDRx scheduling information from the cellular modem to the processor-based radio, wherein the eDRx scheduling information is sent according to the eDRx cycle, and wherein the information includes at least a paging opportunity (PO) trigger delay; sending a PO trigger general purpose input/output (GPIO) signal from the cellular modem to the processor-based radio, wherein the signal is offset from a leading edge of a paging opportunity subframe by the PO trigger delay; calculating a calculated time of the paging opportunity subframe by subtracting the PO trigger delay from a timestamp of the PO trigger GPIO signal; and managing shared resources based on the calculated time to avoid conflicts. . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure a cellular modem and a processor-based radio device to perform actions comprising:

14

claim 13 a time to first PO and a time between POs. . The one or more non-transitory computer-readable media as recited in, wherein the eDRx scheduling information further comprises:

15

claim 13 the eDRx scheduling information further comprises a PO listen duration and a radio access technology (RAT) sys sync duration. . The one or more non-transitory computer-readable media as recited in, wherein:

16

claim 13 the eDRx scheduling information further comprises a number of POs per page time window (PTW). . The one or more non-transitory computer-readable media as recited in, wherein:

17

claim 13 the GPIO signal comprises an antenna active GPIO signal to indicate when the cellular modem requires use of a shared antenna. . The one or more non-transitory computer-readable media as recited in, wherein:

18

claim 13 receiving a new eDRx cycle from a cellular system; and in response to the new eDRx cycle, sending new eDRx scheduling information to the processor-based radio. . The one or more non-transitory computer-readable media as recited in, wherein the actions further comprise:

19

receiving extended discontinuous reception (eDRx) scheduling information from a cellular modem at a processor-based radio; calculating an event window for a paging opportunity (PO) based on the received scheduling information; applying a drift margin to a beginning and an end of the event window to account for real-time clock drift; and communicating the event window with the applied drift margin to a resource arbiter to reserve shared resources. . A method of managing power in a multi-radio device, comprising:

20

claim 19 the eDRx scheduling information comprises a first time to a first PO, a time between POs, and a number of POs per page time window (PTW). . The method of, wherein:

Detailed Description

Complete technical specification and implementation details from the patent document.

This application is a continuation of and claims priority to U.S. patent application Ser. No. 17/556,918, filed on 20 Dec. 2021, titled “LTE Modem eDRx Paging Opportunity Management,” which claims priority to U.S. Provisional Ser. No. 63/188,562 , filed on 14 May 2021, titled “LTE Modem eDRx Paging Opportunity Management,” the entirety of both which are incorporated herein by reference.

When an extended discontinuous reception (eDRx) cycle has been established by a long-term evolution (LTE) modem it would be desirable to share resources with a processor-based radio and to coordinate the shared resource(s) between the two radio systems to avoid conflicts that might otherwise occur. It would be desirable to minimize the impact on the LTE modem with respect to ongoing eDRx cycles and to minimize the LTE modem's responsibilities to communicate detailed information to the processor-based radio each eDRx cycle.

Accordingly, a method to accomplish this desired outcome would be welcome by the industry. Additionally, a system or method of signaling between the two radio systems to coordinate shared resource usage would be welcome by the industry.

The disclosure describes techniques for coordination—e.g., in an extended discontinuous reception (eDRx) cycle that has been established by a long-term evolution (LTE) modem that is sharing resources with a processor-based radio—of shared resource(s) between the two radio systems to avoid conflicts that may otherwise occur. The disclosure additionally describes techniques to minimize the impact on the LTE modem with respect to ongoing eDRx cycles and the LTE modem's responsibilities to communicate detailed information to the processor-based radio each eDRx cycle to accomplish this requirement. And further, the disclosure describes eDRx paging opportunity management in an LTE modem.

The disclosure is applicable to radio access technology devices (RATs) generally. RATs include technologies such as, Wi-Fi, GSM, UMTS, Bluetooth, LTE, etc. Accordingly, an LTE modem is an example of an RAT device. Some examples in the disclosure illustrate particular principles using Long Term Evolution (LTE) device(s); however, the principles may be applied more generally to other RAT devices, existing and not yet developed. In an example, an RAT modem and a processor-based radio may be located in the same network node and share resources. In a more specific example, a long-term evolution (LTE) modem, having established an extended discontinuous reception (eDRx) cycle, may share resources with a processor-based radio.

The processor-based radio may be a microprocessor-based radio and/or may be a software-defined radio. The processor-based radio may include a general-purpose microprocessor, a microcontroller unit, and/or may contain application specific integrated circuit(s) (e.g., ASIC devices). Accordingly, “processor-based” is defined generally, and therefore includes one or more of processors, microprocessors, CPUs, controllers, microcontrollers, ASICs, and other devices, singly or in combination(s).

1 FIG. 100 shows a systemthat illustrates example operation of a multiple radio system, including an RAT (e.g., an LTE) modem and a processor-based radio (e.g., a microprocessor-based radio and/or a software-defined radio). In the example, an RAT modem (e.g., an LTE modem) and a processor-based radio perform aspects of eDRx paging opportunity management. The processor-based radio assumes some of the processing overhead and/or battery-power expenditure burden (that without the techniques described here would be expended by the RAT modem), and performs functions that share resources between the two radios without conflict.

100 102 104 104 106 108 106 110 116 102 The example systemshows a headend officeand a radio frequency (RF) network. The networkmay represent one or more networks and associated technologies and/or may be a singular or compound network. In the example shown, a radio frequency (RF) network routeris representative of any RF network, such as the star or mesh networks established by utility companies, or other RF networks. The LTE cellular toweris representative of any RAT technology, such as LTE cellular systems. In examples, both the RF network routerand/or the LTE cellular tower may be connected to the internet, and provide local and worldwide communications abilities. Accordingly, the network nodes or devices-are capable of communicating with the office computer systemsby operation of one or more networks, technologies, and/or carriers.

116 118 An example configuration of network device (node)is shown. A combination of hardware devices (e.g., processors, memory devices, application specific integrated circuits (ASIC), etc.), and/or software may be used to provide paging opportunity managementand for the arbitration of use of shared resources.

120 108 106 120 122 125 120 124 122 In the example shown, the RAT modemis configured to communicate with the LTE cellular towerand the processor-based radio is configured to communicate with the RF network router. In an example, an RAT (e.g., LTE) modemis in communication with a processor-based radio, such as by a communications link, which may be a data bus, wiring, etc. Communications from the RAT modemmay include general purpose input/output (GPIO) signals or messages. The processor-based radiomay be a software-defined radio, or other radio managed by, or including, a processor.

126 120 122 128 126 122 126 120 130 130 An arbiter of resource usemay be an application, algorithm, ASIC device, etc., which determines the radio, RAT modemor the processor-based radiothat may utilize particular shared resources. While shown separately, the arbiter of resource usemay be part of the RAT modem or the processor-based radio. In the example shown, the processor-based radiocommunicates with the arbiter, but in other examples an RAT modem(if properly configured) may perform this function. In the example, the shared resources may include transmit and receive amplifiers, digital signal processing elements (e.g., hardware and/or software), memory elements, and/or elements of one or more physical layers. The antennamay also be shared. While the antenna is shown as a singular device for illustrative convenience, the antennais representative of the multiple antennas used in many networked devices, such as cellular telephones.

When an eDRx cycle has been established by an LTE modem that is sharing resources with a processor-based radio, arbitration and/or coordination of resources shared between the two radios prevent conflicts that would otherwise occur. Additionally, it is desirable to minimize the impact on the LTE modem with respect to ongoing eDRx cycles and its responsibilities to communicate detailed information to the processor-based radio each eDRx cycle to accomplish this requirement. This overview and the following detailed description provide a method to accomplish this desired outcome. It also provides a description of required general-purpose input/output (GPIO) signaling between the two systems that may be used to coordinate usage of shared resources.

The LTE modem negotiates an eDRx cycle with the cellular system once discovery has occurred and a cell has been selected. In some circumstances, the eDRx cycle may be adapted or changed if required by the LTE system for a cell re-selection, or a cell system update, or other circumstance(s). Once the cellular modem has established an agreed-to eDRx cycle with the LTE cellular system or updated parameters of the cycle it may inform the processor-based radio about the details of the cycle. This may be accomplished by sending the processor-based radio an eDRx scheduling indication (e.g., scheduling information) that includes the pertinent information needed by the processor-based radio to identify and avoid conflicting requests for use of the resources shared between the LTE modem and processor-based radio. Transmission of this information is required only when an eDRx cycle is established, changed during operation, or abandoned due to system synchronization loss.

The processor-based radio may be responsible for using the information received in the eDRx scheduling indication from the LTE modem to identify all upcoming page time window (PTW) and the associated paging opportunities (POs) within the eDRx cycle. Once identified, the processor-based radio may manage the usage of the shared resources to avoid conflicts between the LTE modem and the processor-based radio.

GPIO signals between the LTE modem and processor-based radio may be used to assist the processor-based radio in tracking the POs of the eDRx cycle and the usage of the shared resources. These signals include a PO trigger signal that is time-aligned with the leading edge of the PO subframe of the LTE system. This GPIO signal, PO Trigger GPIO, is controlled by the LTE modem and may have a fixed known offset from the leading edge of the PO subframe to allow the LTE modem time to identify the trigger point and control the GPIO signal line. In addition to the GPIO PO Trigger, a GPIO Antenna Active signal may be provided by the LTE modem to the processor-based radio. The GPIO Antenna Active signal may be active anytime the LTE modem requires use of the antenna port to receive or transmit signals.

Duration of eDRx cycle Time to 1st PO Time between PO(s) Number of POs per PTW PO Information PO Listen Duration LTE Sys Sync Duration PO Trigger Delay. Once the LTE modem has established an agreed-to eDRx cycle with the LTE cellular system, it may inform the processor-based radio about the details of the cycle by issuing an eDRx scheduling indication to the processor-based radio and including some or all of the following information:

The “Duration of the eDRx cycle” is the time from the start of one eDRx cycle to the start of the next eDRx cycle.

The “Time to 1st PO” is the time delta between a timing reference GPIO signal to the expected leading edge of the 1st paging opportunity of the 1st PTW. The timing reference GPIO signal is established between the LTE modem and the processor-based radio each time the LTE modem boots to an active state where the communications link between the LTE modem and processor-based radio can be established.

The “Time between PO(s)” is dependent on the eDRx cycle and may be, for example, 1.28 seconds, 2.56 seconds, or other LTE eDRX cycle time-values.

The “Number of POs per PTW” indicates the number of PO(s) that will occur in each PTW.

The “PO Information” may include two subfields to describe the PO, e.g., the “PO Listen Duration” and the “LTE Sys Sync Duration” subfields. The “PO Listen Duration” is the time the LTE modem will require to listen for a page. This time may be centered around the PO subframe. The “LTE Sys Sync Duration” is time ahead of a page that can be used by the LTE modem to capture LTE system information such as time sync, MIB, SIB, etc. If the LTE modem does not require capturing LTE system information prior to a PO this value may be set to zero, as may be the case for the second and subsequent pages in a PTW. PO Information is included for each PO of the PTW. For example, if the PTW contains two POs then two “PO Information” fields and subfields will be included in the scheduling indication. Similarly, if 4 POs, then 4 “PO Information” fields and subfields will be included.

The “PO Trigger Delay” is a delay time from the leading edge of the PO subframe to a GPIO signal between the LTE modem and processor-based radio indicating the start of the PO subframe. The GPIO signal is used as a trigger to inform the processor-based radio when the leading edge of the LTE PO subframe occurred. This delay time represents the time it takes the LTE modem to identify the leading edge of the PO subframe and activate the trigger GPIO. In an example, the delay is consistent for each page in the PTW.

In the event the eDRx cycle is modified during operation, a new eDRx schedule indication may be sent to the processor-based radio informing the processor-based radio of the updates. The new eDRx schedule indication may use the same information parameters adjusted for the new changes to the cycle. For example, if the number of POs per PTW changes a new scheduling indication may be sent to the processor-based radio. All parameters, in this example, are kept the same except for the number of POs per PTW and potentially the time to the 1st PO of the next PTW which will depend on when the scheduling indication is sent to the processor-based radio.

200 2 FIG. The PTW portion of the eDRx cycle is where the LTE modem listens for PO(s) from the LTE cellular system. A detailed viewof this portion of the cycle and the key timing elements that will be used to create an eDRx scheduling indication are shown in. In this example, the PTW only has two POs. The GPIO signals used for both the generation of the eDRx scheduling indication and ongoing coordination of the cycle by the processor-based radio are also shown.

2 FIG. The first row of elements inrepresents the subframes of the LTE cellular system. Each small block is a subframe of 1 ms in duration. The subframes where a PO exists are identified by an arrow and a “P” in the subframe block.

2 FIG. 202 204 206 208 202 208 The second row of elements inillustrates windows,where the LTE modem will capture LTE system information prior to a given page, and windows,for listening for the actual page from the LTE system. The duration of windows-is identified by the timing arrows just below. The LTE sys sync duration begins at a predetermined time ahead of the PO subframe and ends at the leading edge of the PO subframe. The listening window for a PO begins ahead of the PO subframe and ends after the subframe. This window is centered around the PO. In an example, it is the responsibility of the LTE modem to identify the time it will need to perform any system sync processes and PO listening windows and correctly communicate that information to the processor-based radio when it sends the eDRx scheduling indication to the processor-based radio after establishing or receiving updates to the eDRx cycle. This information is communicated for each PO in the PTW allowing the LTE modem to define different LTE sys sync durations and PO listen durations for each PO in the PTW.

2 FIG. The timing arrow labeled “Time to 1st PO” represents the time from the LTE Timing Ref GPIO line going active to the estimated leading edge of the PO subframe. The LTE Active Ref GPIO signal is a control signal generated and transmitted by the LTE modem. A pulse is generated when the LTE modem is booted into an active state to establish a time reference for communicating event information to the processor-based radio. The LTE modem may create a timestamp based on the leading edge of the pulse and create timing information for event communication relevant to that edge. The processor-based radio likewise may create a timestamp with its clock at the same time based on the leading edge of the pulse. The processor-based radio can then calculate when an event will occur using the timing duration information sent to it by the LTE modem and its reference of the LTE Timing Ref GPIO signal.shows this pulse being generated in close proximity to the start of a PTW, however in practice it may have occurred long before this PTW began when the LTE modem booted and first established the eDRx cycle.

The timing arrow labeled “Time Between PO” is the time from the start of one PO to the start of a subsequent PO in the same PTW. If only one PO exists in the PTW this value may be set to zero.

2 FIG. To assist the processor-based radio, the LTE modem supplies GPIO signaling to indicate to the processor-based radio precision real time timing information. The Antenna GPIO is used when the shared resources between the two modems are being used by the LTE modem. It is the responsibility of the LTE modem to control this signal and activate it prior to the use of the shared resources and de-activate it once they are no longer in use. The processor-based radio will use this information to identify the exact time an event actually starts and finishes. The LTE modem may also control a PO Trigger GPIO. This GPIO provides a triggering signal to the processor-based radio that will indicate when the leading edge of the PO subframe occurs. The timing arrow labeled PO Trigger Delay is a delay time from the leading edge of the PO subframe to the edge of the PO Trigger GPIO pulse shown in. In an example, this delay is consistent for each PO in each PTW of the eDRx cycle. It is communicated to the processor-based radio as part of the eDRx scheduling indication.

300 3 FIG. The processor-based radio may use the scheduling information received in the eDRx scheduling indication from the LTE modem and the LTE Timing Ref signal to identify when the 1st PO of the next PTW will occur. This is done by using the Time to 1st PO received in the indication and the timestamp of the LTE Timing Ref captured by the processor-based radio to calculate when the leading edge of the 1st PO of the next eDRx PTW will occur. The processor-based radio creates detailed schedulingevents for each upcoming PO as shown inand communicates these events to the event arbitrator.

3 FIG. 3 FIG. 1 2 The processor-based radio may apply an appropriate drift margin to account for real-time clock (RTC) drift (e.g., uncertainty-of-exact-time) on the front and back end of each event it schedules. For the example shown in, the processor-based radio will first calculate the start point of the LTE Sys Sync by subtracting LTE Sys Sync Duration time from the leading edge of the 1st PO subframe specified in the eDRx scheduling indication received from the LTE modem. It will then apply additional Drift Margin to determine when the event for the 1st PO may start as shown in. It will then use the PO Listen Duration received in the eDRx scheduling indication and calculate the time past the leading edge of the 1st PO. The calculation may be made by dividing the time by a factor of 2 and adding 0.5 ms or/of the PO subframe. The calculation may consider that the trigger occurs at the leading edge of the PO subframe. The calculation may result in a time the LTE modem expects to finish listening for a PO. Drift Margin may then be added to that time to arrive at an end point for the PO event. Once these two times are known the processor-based radio can then create an arbitrator event for the 1st PO.

Before scheduling the second PO event, the processor-based radio may wait for the first PO to occur. When this occurs the processor-based radio may timestamp the time the PO Trigger GPIO signal goes active. Once the PO occurs it may use the PO Trigger GPIO and the PO Trigger Delay received in the eDRx scheduling indication to determine an exact time the PO occurred with respect to the processor-based radio RTC. This is done by subtracting the PO Trigger Delay from the timestamp capture from the PO Trigger GPIO signal.

3 FIG. The processor-based radio may then use this exact time to calculate when the next PO will occur using the Time Between PO(s) received in the eDRx scheduling indication from the LTE modem. The same processes used to calculate the start time and end time of the event can be used again for the 2nd PO. In the example of, the LTE modem has specified that no LTE Sys Sync Duration is required for the second PO so the processor-based radio may use the PO Listen Duration to calculate both the starting point and ending point of the desired listen window for the PO and apply the Drift Margin to both sides to arrive at the overall starting point, ending point, and duration of the PTW 2nd PO. The processor-based radio may then create an event to schedule with the arbitrator for the 2nd PO of the PTW.

Once the 2nd PO occurs, the processor-based radio may then use the precise time capture for the 1st PO via the PO Trigger GPIO and PO Trigger Delay in conjunction with the Duration of eDRx cycle received in the eDRx scheduling information received from the LTE modem to identify the 1st PO of the next PTW window. Once identified the same method for calculating the PO events as described above can be reused in the next eDRX cycle.

126 1 FIG. The processor-based radio may use the PO events it created for the LTE modem eDRx PTW in conjunction with the GPIO signals to coordinate the usage of shared resources between the LTE modem and the processor-based radio. If a conflict between the LTE modem and the processor-based radio occurs, a priority-based set of decision criteria may be used to identify which radio will receive use of the shared resources. The priority-based set of decision criteria may be configured within the arbiter of shared resource useof.

4 FIG. 1 FIG. 400 402 120 108 shows example operationof an RAT modem (e.g., an LTE modem) within a multiple radio system. In the example, the RAT modem performs aspects of eDRX paging opportunity management and shares resources with another radio. At block, an extended discontinuous reception mode (eDRX) cycle is established with a cellular system. In the example of, the RAT or LTE modemestablishes an eDRX cycle with the cellular system.

404 120 124 122 406 408 410 406 408 410 1 FIG. At block, the RAT modem or device sends eDRX scheduling information, e.g., info that is based at least in part on the eDRX cycle, from the RAT device to a processor-based radio. In the example of, the RAT modemsends a message(e.g., using GPIO signals and/or data on a data bus or wiring) containing scheduling information to the processor-based radio. Blocks,,describe example information that the RAT modem may send. The information of each block may be sent fully or partly, and the information of one or more blocks may be sent, singly and/or in combination. At block, eDRX scheduling information may include: a duration of the eDRX cycle; a time to a first paging opportunity (PO); a time period between POs; and an eDRX repeat interval. At block, the information may include: a number of POs per paging time window (PTW); a PO Trigger Delay; and/or other PO information. At block, the information may include: a PO listen duration; and/or an RAT sys sync duration, comprising: a time it takes for the RAT modem to resynchronize to the cellular system to know a location of the cellular system is within a timing protocol.

412 At block, the RAT modem may provide signals to the processor-based radio. In examples, the RAT modem provides: a timing reference GPIO signal; a PO trigger GPIO; and/or an antenna active GPIO signal.

414 416 414 120 108 416 122 124 120 1 FIG. 1 FIG. 5 6 FIGS.and/or At blocksand, the RAT (e.g., LTE) modem receives a replacement eDRX cycle, resulting in new scheduling information. This should be coordinated with the processor-based radio. At block, a replacement eDRX cycle is received by the LTE modem from the cellular system to replace the established eDRX cycle. In the example of, the modemreceives a new eDRX cycle from the cellular system. At block, the replacement eDRX scheduling information is communicated to the processor-based radio based on the replacement eDRX cycle. In the example of, the processor-based radiomay receive the information as a messagefrom the RAT or LTE modem. The processor-based radio may utilize the information as described above and/or as described with reference to.

418 420 418 Blocksanddescribe the transmission of the information from the RAT/LTE modem using different levels of detail and/or different perspectives. At block, a signal is sent, from the RAT modem to the processor-based radio. In an example, the signal provides the processor-based radio with information for synchronizing a clock of the processor-based radio to be time-aligned to a paging opportunity event defined by the RAT modem.

420 At block, a signal is sent, from the RAT modem to the processor-based radio. The signal is time-aligned with a leading edge of a PO subframe of the cellular system. In an example, the signal is a general-purpose input/output (GPIO) signal, sent from the RAT modem to the processor-based radio. In a further example, the signal is offset from the leading edge of the PO subframe to allow the RAT modem to have sufficient time to identify a trigger point and control a GPIO signal line.

5 FIG. 500 shows example operationof processor-based radio within a multiple radio system. In the example, a processor-based radio performs aspects of eDRx paging opportunity management. The processor-based radio receives, e.g., from an RAT modem, information about an eDRx cycle. The processor-based radio creates a series of event schedules relative to the eDRx cycle. The processor-based radio receives a triggering signal from the modem. The processor-based radio uses the triggering signal to establish timing of future eDRx events. The processor-based radio arbitrates, based on the future eDRx events, use of the shared resources.

502 At block, extended discontinuous reception mode (eDRX) scheduling information is received at the processor-based radio from a radio access technology (RAT) modem. The information is based at least in part on an eDRX cycle. The cycle may be a new (first) cycle or a replacement cycle.

504 506 508 506 508 At block, the processor-based radio identifies paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information. Blocksandpresent example techniques to identify the POs of the eDRX cycle. At block, the processor-based radio identifies—based at least in part on the eDRX scheduling information and an RAT Timing Reference Signal from a general-purpose input/output (GPIO) port of the RAT modem—a time when a first PO of a next page time window (PTW) will occur. At block, the processor-based radio calculates—based at least in part on a time to a first PO received in the eDRX scheduling information and a timestamp of an RAT timing reference GPIO signal recognized by the processor-based radio—when a leading edge of the first PO of a next page timing window (PTW) will occur.

510 At block, the processor-based radio manages—based at least in part on the identified POs—usage of resources shared between the processor-based radio and the RAT modem to avoid conflicts between the processor-based radio and the RAT modem. In an example, the management may assign certain resources to the RAT modem and/or certain resources to the processor-based radio.

512 514 512 514 Blocksanddescribe aspects of how the processor-based radio repeatedly performs calculations, thereby lessening a workload of the RAT/LTE modem and assisting in the sharing of resources. At block, the processor-based radio determines POs in a first PTW of the eDRX cycle. And at block, the processor-based radio repeatedly determines POs in each succeeding PTW interval while the eDRX cycle is utilized.

516 At block, the processor-based radio may schedule an event for an upcoming PO based at least in part on the eDRX scheduling information. In an example, the event may require resources, such as use of an antenna.

518 122 126 516 1 FIG. At block, the event is communicated to an event arbitrator. Referring to the example of, the processor-based radiomay communicate the event and need for use of shared resources to the arbiter of shared resource use. The arbiter makes sure that the shared resource is available to support the event of block, and reserves it for use by the appropriate device.

520 524 520 522 524 522 524 Blocksthroughdescribe example techniques to handle the timing of events and/or actions and paging opportunities (POs). In the example of block, a drift margin may be applied to a beginning and/or to an end of the event to reduce conflicts based between the processor-based radio and the RAT modem, wherein the drift margin is based at least in part on expected real time clock drift. In the example of block, the processor-based radio waits for a first PO. The processor-based radio timestamps a time that a PO Trigger GPIO signal (e.g., a GPIO signal sent by the RAT modem) goes active. The processor-based radio determines a time on a real time clock that the first PO occurred. Blockprovides example techniques describing an example of how the processor-based radio determines the time on the real time clock of block. At block, the processor-based radio obtains a value of a PO Trigger Delay, as received in the eDRX scheduling information. The processor-based radio then subtracts the PO Trigger Delay from the timestamp capture of the PO Trigger GPIO signal.

6 FIG. 600 600 shows example operationof a multi-radio system and/or network node. The example systemperforms aspects of eDRx paging opportunity management and efficient shared resource utilization. In an example method or operation, techniques facilitate the sharing of resources between a modem and a processor-based radio. In different examples, the modem may be a cellular modem, a long-term evolution (LTE) modem, an RAT modem, or alternative modem-like device and/or technology.

602 120 108 1 FIG. At block, operation of an RAT modem establishes an extended discontinuous reception mode (eDRX) cycle with a cellular system. In the example of, the modemestablishes the eDRX cycle with the cellular system.

604 125 1 FIG. At block, the RAT modem sends eDRX scheduling information, that is based at least in part on the eDRX cycle, from the RAT modem to the processor-based radio. In the example of, the communications linkenables the modem to send the eDRX scheduling information.

606 At block, operation of the processor-based radio identifies paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information received from the RAT modem.

608 At block, the processor-based radio manages usage of resources shared between the processor-based radio and the RAT modem. In an example, the managing is based at least in part on the identified POs (e.g., a resource that would exclusively be used by one device during the PO). Accordingly, the managing avoids conflicts between the RAT modem and the processor-based radio.

1. A radio access technology (RAT) modem, comprising: a radio device; an antenna, connected to the radio device; one or more processors to control operation of the radio device; one or more computer-readable media, comprising computer-executable instructions, that when executed by the one or more processors, configure the RAT modem to perform acts comprising: establishing an extended discontinuous reception mode (eDRX) cycle with a cellular system; and sending eDRX scheduling information, that is based at least in part on the eDRX cycle, from the RAT modem to a processor-based radio, wherein sending the eDRX scheduling information comprises sending information comprising: a duration of the eDRX cycle; a time to a first paging opportunity (PO); a time period between POs; and an eDRX repeat interval. 2. The RAT modem of clause 1, wherein the eDRX scheduling information additionally comprises: a number of POs per paging time window (PTW); a PO Trigger Delay; and PO information, comprising: a PO listen duration; and an RAT sys sync duration, comprising: a time it takes for the RAT modem to resynchronize to the cellular system to know a location of the cellular system is within a timing protocol. 3. The RAT modem of clause 1, wherein the acts additionally comprise: receiving a replacement eDRX cycle from the cellular system to replace the established eDRX cycle; and communicating replacement eDRX scheduling information to the processor-based radio based on the replacement eDRX cycle. 4. The RAT modem of clause 1, wherein the acts additionally comprise: providing an RAT timing reference GPIO signal; providing a PO trigger GPIO; and providing an antenna active GPIO signal. 5. The RAT modem of clause 1, wherein the acts additionally comprise: sending a signal, from the RAT modem to the processor-based radio, that is time-aligned with a leading edge of a PO subframe of the cellular system, wherein sending the signal comprises sending a general-purpose input/output (GPIO) signal, from the RAT modem to the processor-based radio, with an offset from the leading edge of the PO subframe to allow the RAT modem to have sufficient time to identify a trigger point and control a GPIO signal line. 6. The RAT modem of clause 1, wherein the acts additionally comprise: sending a signal, from the RAT modem to the processor-based radio, wherein the signal provides the processor-based radio with information for synchronizing a clock of the processor-based radio to be time-aligned to a paging opportunity event defined by the RAT modem. The following examples of LTE Modem eDRx Paging Opportunity Management are expressed as number clauses. While the examples illustrate a number of possible configurations and techniques, they are not meant to be an exhaustive listing of the systems, methods, radios, modems, technologies, and/or techniques described herein.

7. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure a radio access technology (RAT) modem to perform acts comprising: establishing an extended discontinuous reception mode (eDRX) cycle with a cellular system; and sending eDRX scheduling information, that is based at least in part on the eDRX cycle, from the RAT modem to a processor-based radio, wherein sending the eDRX scheduling information comprises sending information comprising: a duration of the eDRX cycle; a time to a first paging opportunity (PO); a time period between POs; and an eDRX repeat interval. 8. The one or more computer-readable media of clause 7, wherein the eDRX scheduling information additionally comprises: a number of POs per paging time window (PTW); a PO Trigger Delay; and PO information, comprising: a PO listen duration; and an RAT sys sync duration, comprising: a time it takes for the RAT modem to resynchronize to the cellular system to know a location of the cellular system is within a timing protocol. 9. The one or more computer-readable media of clause 7, wherein the acts additionally comprise: receiving a replacement eDRX cycle from the cellular system to replace the established eDRX cycle; and communicating replacement eDRX scheduling information to the processor-based radio based on the replacement eDRX cycle. 10. The one or more computer-readable media of clause 7, wherein the acts additionally comprise: providing an RAT timing reference GPIO signal; providing a PO trigger GPIO; and providing an antenna active GPIO signal. 11. The one or more computer-readable media of clause 7, wherein the acts additionally comprise: sending a signal, from the RAT modem to the processor-based radio, that is time-aligned with a leading edge of a PO subframe of the cellular system, wherein sending the signal comprises sending a general-purpose input/output (GPIO) signal, from the RAT modem to the processor-based radio, with an offset from the leading edge of the PO subframe to allow the RAT modem to have sufficient time to identify a trigger point and control a GPIO signal line. 12. The one or more computer-readable media of clause 7, wherein the acts additionally comprise: sending a signal, from the RAT modem to the processor-based radio, wherein the signal provides the processor-based radio with information for synchronizing a clock of the processor-based radio to be time-aligned to a paging opportunity event defined by the RAT modem. The RAT modem of clause 1, additionally comprising any or all of the preceding clauses.

13. A method to share resources between a radio access technology (RAT) modem and a processor-based radio, comprising: establishing, by operation of the RAT modem, an extended discontinuous reception mode (eDRX) cycle with a cellular system; sending eDRX scheduling information, that is based at least in part on the eDRX cycle, from the RAT modem to the processor-based radio; identifying, by operation of the processor-based radio, paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information; and managing, by operation of the processor-based radio, usage of shared resources, wherein the managing is based at least in part on the identified POs, and wherein the managing avoids conflicts between the RAT modem and the processor-based radio. 14. The method of clause 13, wherein the eDRX scheduling information comprises: a duration of the eDRX cycle; a time to a first PO; a time period between POs; and an eDRX repeat interval. 15. The method of clause 13, additionally comprising: sending a signal, from the RAT modem to the processor-based radio, that is time-aligned with a leading edge of a PO subframe of the cellular system. 16. The method of clause 15, wherein sending the signal comprises: sending a general-purpose input/output (GPIO) signal, from the RAT modem to the processor-based radio, with an offset from the leading edge of the PO subframe to allow the RAT modem to have sufficient time to identify a trigger point and control a GPIO signal line. 17. The method of clause 13, additionally comprising: receiving, by operation of the processor-based radio, a signal from the RAT modem; and synchronizing, by operation of the processor-based radio using the signal, a clock of the processor-based radio to be time-aligned to a paging opportunity event defined by the RAT modem. 18. The method of clause 13, additionally comprising: determining POs in a first page timing window (PTW) of the eDRX cycle; and repeatedly determining POs in each succeeding PTW interval while the eDRX cycle is utilized. 19. The method of clause 13, additionally comprising: sending a GPIO signal, from the RAT modem to the processor-based radio, to indicate that the RAT modem requires use of the shared resources, including an antenna port, to receive or transmit signals. 20. The method of clause 13, wherein the shared resources comprise: one or more antennas; transmit and receive amplifiers; digital signal processing (DSP) elements; memory; and elements of a physical layer. The one or more computer-readable media of clause 7, additionally comprising any or all of the preceding clauses.

21. A method of operating a processor-based radio, comprising: receiving extended discontinuous reception mode (eDRX) scheduling information, that is based at least in part on an eDRX cycle, from a radio access technology (RAT) modem; identifying paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information; and managing, based at least in part on the identified POs, usage of resources shared between the processor-based radio and the RAT modem to avoid conflicts between the processor-based radio and the RAT modem. 22. The method of clause 21, additionally comprising: determining POs in a first page time window PTW of the eDRX cycle; and repeatedly determining POs in each succeeding PTW interval while the eDRX cycle is utilized. 23. The method of clause 21, wherein identifying POs of the eDRX cycle comprises: identifying, based at least in part on the eDRX scheduling information and an RAT Timing Reference Signal from a general-purpose input/output (GPIO) port of the RAT modem, a time when a first PO of a next page time window (PTW) will occur. 24. The method of clause 21, wherein identifying POs of the eDRX cycle comprises: calculating, based at least in part on a time to a first PO received in the eDRX scheduling information and a timestamp of an RAT timing reference GPIO signal recognized by the processor-based radio, when a leading edge of the first PO of a next page time window (PTW) will occur. 25. The method of clause 21, additionally comprising: scheduling an event for an upcoming PO based at least in part on the eDRX scheduling information; and communicating the event to an event arbitrator. 26. The method of clause 25, wherein scheduling the event for the upcoming PO comprises: applying a drift margin to a beginning and to an end of the event to reduce conflicts between the processor-based radio and the RAT modem, wherein the drift margin is based at least in part on expected real time clock drift. 27. The method of clause 21, additionally comprising: waiting for a first PO; timestamping a time that a PO Trigger GPIO signal goes active; determining a time on a real time clock that the first PO occurred, wherein the determining comprises: obtaining a PO Trigger Delay received in the eDRX scheduling information; and subtracting the PO Trigger Delay from the timestamp capture of the PO Trigger GPIO signal. 28. The method of clause 21, wherein: the RAT modem is an LTE modem; and the shared resources comprise: one or more antennas; transmit and receive amplifiers; DSP processing elements; memory elements; and elements of a physical layer. The method of clause 13, additionally comprising any or all of the preceding clauses.

29. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure a processor-based radio to perform acts comprising: receiving extended discontinuous reception mode (eDRX) scheduling information, that is based at least in part on an eDRX cycle, from a radio access technology (RAT) modem; identifying paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information; and managing, based at least in part on the identified POs, usage of resources shared between the processor-based radio and the RAT modem to avoid conflicts between the processor-based radio and the RAT modem. 30. The one or more computer-readable media of clause 29, wherein the acts additionally comprise: determining POs in a first page time window (PTW) of the eDRX cycle; and repeatedly determining POs in each succeeding PTW interval while the eDRX cycle is utilized. 31. The one or more computer-readable media of clause 29, wherein acts identifying POs of the eDRX cycle comprise: identifying, based at least in part on the eDRX scheduling information and an RAT Timing Reference Signal from a general-purpose input/output (GPIO) port of the RAT modem, a time when a first PO of a next page time window (PTW) will occur. 32. The one or more computer-readable media of clause 29, wherein acts identifying POs of the eDRX cycle comprise: calculating, based at least in part on a time to a first PO received in the eDRX scheduling information and a timestamp of an RAT timing reference GPIO signal recognized by the processor-based radio, when a leading edge of the first PO of a next page time window (PTW) will occur. 33. The one or more computer-readable media of clause 29, wherein the acts additionally comprise: scheduling an event for an upcoming PO based at least in part on the eDRX scheduling information; and communicating the event to an event arbitrator. 34. The one or more computer-readable media of clause 33, wherein scheduling the event for the upcoming PO comprises: applying a drift margin to a beginning and to an end of the event to reduce conflicts between the processor-based radio and the RAT modem, wherein the drift margin is based at least in part on expected real time clock drift. 35. The one or more computer-readable media of clause 29, wherein the acts additionally comprise: waiting for a first PO; timestamping a time that a PO Trigger GPIO signal goes active; determining a time on a real time clock that the first PO occurred, wherein the determining comprises: obtaining a PO Trigger Delay received in the eDRX scheduling information; and subtracting the PO Trigger Delay from the timestamp capture of the PO Trigger GPIO signal. 36. The one or more computer-readable media of clause 29, wherein: the RAT modem is an LTE modem; and the shared resources comprise: one or more antennas; transmit and receive amplifiers; DSP processing elements; memory elements; and elements of a physical layer. The method of clause 21, additionally comprising any or all of the preceding clauses.

37. A system, comprising: a radio access technology (RAT) modem, configured to perform acts comprising: establishing an extended discontinuous reception mode (eDRX) cycle with a cellular system; and sending eDRX scheduling information, that is based at least in part on the eDRX cycle, wherein the eDRX scheduling information comprises: a duration of the eDRX cycle; a time to a first PO; a time period between POs; and an eDRX repeat interval; and a processor-based radio, configured to perform acts comprising: receiving the eDRX scheduling information sent by the RAT modem; identifying, by operation of the processor-based radio, paging opportunities (POs) of the eDRX cycle, based at least in part on the eDRX scheduling information; and managing, by operation of the processor-based radio, usage of resources shared between the RAT modem and the processor-based radio. 38. The system of clause 37, wherein the RAT modem is additionally configured to perform acts comprising: sending a signal, from the RAT modem to the processor-based radio, that is time-aligned with a leading edge of a PO subframe of the cellular system. 39. The system of clause 37, wherein the processor-based radio is additionally configured to perform acts comprising: receiving, by operation of the processor-based radio, a signal from the RAT modem; and synchronizing, by operation of the processor-based radio using the signal, a clock of the processor-based radio to be time-aligned to a paging opportunity event defined by the RAT modem. 20. The system of clause 17, wherein the processor-based radio is additionally configured to perform acts comprising: determining POs in a first page time window (PTW) of the eDRX cycle; and repeatedly determining POs in each succeeding PTW interval while the eDRX cycle is utilized. The one or more computer-readable media of clause 29, additionally comprising any or all of the preceding clauses.

The system of clause 17, additionally comprising any or all of the preceding clauses.

Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claims.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 13, 2025

Publication Date

June 18, 2026

Inventors

Thomas Uhling
Keith Barnes

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “LTE Modem eDRx Paging Opportunity Management” (US-20260173204-A1). https://patentable.app/patents/US-20260173204-A1

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.