Optimizing Dynamic Spectrum Access
First Claim
1. A method for optimizing dynamic spectrum access in communications, the method comprising:
- determining a present case based at least in part on sensor data and environmental data;
determining a matching case for the present case;
configuring one or more channel profiles for the present case based at least in part on the matching case;
selecting a first channel based at least in part on the one or more channel profiles, the first channel associated with a first channel profile from the one or more channel profiles;
evaluating a first channel performance for the first channel and generating a first channel reward for the first channel; and
updating the first channel profile based at least in part on the first channel reward.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for optimizing spectrum access in data communications is disclosed. The system comprises a case module, a selection engine, an evaluation module and an update module. The case module determines a present case based at least in part on sensor data and environmental data, determines a matching case for the present case and configures one or more channel profiles for the present case based at least in part on the matching case. The selection engine selects a first channel based on the one or more channel profiles. The first channel is associated with a first channel profile from the one or more channel profiles. The evaluation module evaluates a first channel performance for the first channel and generates a first channel reward for the first channel. The update module updates the first channel profile based at least in part on the first channel reward.
-
Citations
20 Claims
-
1. A method for optimizing dynamic spectrum access in communications, the method comprising:
-
determining a present case based at least in part on sensor data and environmental data; determining a matching case for the present case; configuring one or more channel profiles for the present case based at least in part on the matching case; selecting a first channel based at least in part on the one or more channel profiles, the first channel associated with a first channel profile from the one or more channel profiles; evaluating a first channel performance for the first channel and generating a first channel reward for the first channel; and updating the first channel profile based at least in part on the first channel reward. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for optimizing dynamic spectrum access in communications, the system comprising:
-
a case module for determining a present case based at least in part on sensor data and environmental data, the case module determining a matching case for the present case, the case module configuring one or more channel profiles for the present case based at least in part on the matching case; a selection engine communicatively coupled to the case module, the selection engine selecting a first channel based at least in part on the one or more channel profiles, the first channel associated with a first channel profile from the one or more channel profiles; an evaluation module communicatively coupled to the case module and the selection engine, the evaluation module evaluating a first channel performance for the first channel and generating a first channel reward for the first channel; and an update module communicatively coupled to the case module, the selection engine and the evaluation module, the update module updating the first channel profile based at least in part on the first channel reward. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
determining a present case based at least in part on sensor data and environmental data; determining a matching case for the present case; configuring one or more channel profiles for the present case based at least in part on the matching case; selecting a first channel based at least in part on the one or more channel profiles, the first channel associated with a first channel profile from the one or more channel profiles; evaluating a first channel performance for the first channel and generating a first channel reward for the first channel; and updating the first channel profile based at least in part on the first channel reward. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification