# US 12,191,924 B2 · Power detection in the time domain on a periodic basis with statistical counters

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

- Number: US 12,191,924 B2
- Document ID: US12191924B2
- Status: Granted
- Kind: B2
- Application number: 18/534,915
- Filed: 2023-12-11
- Published: 2024-04-04
- Granted: 2025-01-07
- Earliest claimed: 2022-03-31
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: John Bradley Deforge; Sewvanda Don; Tommy Ivarsson
- Web page: https://patentgrep.com/patent/US12191924B2

## CPC

- H04B 17/102: {Power radiated at antenna}
- H04B 17/18: Monitoring during normal operation
- H04B 17/29: Performance testing
- H04B: TRANSMISSION

## Abstract

Technology described herein can gather and statistically analyze time domain power data for enabling real-time adjustment of one or more parameters of a radio system. In an embodiment, a system can comprise a processor and a read circuit communicatively coupled to the processor, wherein the processor controls the read circuit to read power data in a time domain from a radio system, and an analysis component communicatively coupled to the processor, wherein the analysis component compares the power data in the time domain to a power threshold, and wherein, based on a result of the power data being compared to the power threshold, the analysis component sorts the power data into bins at a storage component communicatively coupled to the processor.

## Claims

### Claim 1

A method, comprising:
analyzing, by a system comprising a processor, power data applicable to a radio system in a time domain;
storing, by the system, the power data in the time domain; and
aligning, by the system, different sets of the power data in the time domain with respect to one another based on respective different time ranges of the time domain relative to which the different sets of the power data were read in connection with the analyzing.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
counting, by the system, respective quantities of power data values at respective bins of a group of bins of data storage.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
sorting, by the system, the power data according to a power value threshold,
wherein the power data in the time domain is stored into a group of bins of data storage based on the sorting of the power data in the time domain.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
based on information from a control plane of the radio system, enhancing, by the system, an accuracy of the power data in the time domain.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
reducing, by the system, a resource block count of resource blocks employed for the power data in response to the enhancing.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
triggering, by the system, a copying of or transferring of the power data from at least one of a group of bins in which the power data is stored, based on a counter threshold of a specified count of power values binned being determined to have been reached or exceeded.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
triggering, by the system, based on a power value threshold being determined to have been met or exceeded, an interrupt flag to trigger a system modification event in response to the triggering of the interrupt flag.

### Claim 8 (depends on 7)

The method of claim 7, wherein the power value threshold is a root-mean-square threshold or a peak value threshold.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
triggering, by the system, based on one or more power value thresholds being determined to have been met or exceeded, at least one interrupt flag; and
subsequently triggering, by the system, a system modification event in response to the at least one interrupt flag being determined to be meeting or exceeding a selected quantity of interrupt flags at the at least one interrupt flag.

### Claim 10

A system of a radio system, comprising a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
analyzing power data in a time domain that is sorted according to a power value threshold;
storing the power data in the time domain in data storage, wherein the power data in the time domain is stored into a group of bins of the data storage based on the sorting of the power data in the time domain; and
aligning different sets of the power data in the time domain with respect to one another based on respective different time ranges of the time domain,
wherein the different time ranges comprise different periods of time across a time range, and wherein the different periods have different lengths of time.

### Claim 11 (depends on 10)

The system of claim 10, wherein the operations further comprise:
counting respective quantities of power data values at respective bins of the group of bins.

### Claim 12 (depends on 10)

The system of claim 10, wherein the operations further comprise:
sorting the power data according to at least one power value threshold, comprising the power value threshold.

### Claim 13 (depends on 10)

The system of claim 10, wherein the operations further comprise:
using information from a control plane of the radio system to reduce a resource block count of resource blocks employed for the power data.

### Claim 14 (depends on 10)

The system of claim 10, wherein the operations further comprise:
triggering a copying of the power data from at least one bin of the group of bins based on a specified count of power values binned being reached or exceeded.

### Claim 15 (depends on 10)

The system of claim 10, wherein the operations further comprise:
triggering a radio system modification event based on satisfaction of the power value threshold.

### Claim 16 (depends on 10)

The system of claim 10, wherein the operations further comprise:
delaying collection of the power data in the time domain at a time boundary of the time domain.

### Claim 17

A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor facilitate performance of operations, the operations comprising:
aligning different sets of power data values, of power data in a time domain that has been collected, with one another based on respective different time ranges of the time domain,
wherein the different time ranges comprise different periods of time across a time range, and wherein the different periods have different lengths of time;
in response to the aligning, counting respective quantities of power data values at respective bins of a group of bins; and
in response to the counting, triggering a radio system modification event at a radio system from which the different sets of power data values were collected.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the operations further comprise:
triggering a transferring of the power data from at least one bin of the group of bins based on a defined number of power values binned being determined to be reached or exceeded.

### Claim 19 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the operations further comprise:
in connection with the aligning, enhancing accuracy of the power data by using information from a control plane of the radio system.

### Claim 20 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the operations further comprise:
based on a power value threshold having been indicated as being met or exceeded in response to the counting and in response to the triggering of the interrupt flag, using an interrupt flag to trigger the radio system modification event.
