Optimizing dynamic spectrum access
First Claim
1. A method for optimizing dynamic spectrum access in communications, the method comprising:
- storing case data in a cognition database describing historic cases reflecting historic optimized solutions for spectrum access in specific communication environments based on past experiences;
determining a present case based at least in part on sensor data and environmental data, the present case describing a current communication environment;
determining distances between the present case and the historic cases based on one or more distance measurement factors, each distance describing a parameter characterizing a similarity between the present case and a corresponding historic case;
selecting, as a matching case, a historic case from the historic cases stored in the cognition database using the distance of the historic case to the present case, the matching case being optimized for spectrum access in a communication environment similar to the current communication environment based on a past experience;
retrieving one or more channel profiles associated with the matching case from the cognition database;
configuring case data including one or more channel profiles for the present case based at least in part on the one or more channel profiles associated with the matching case; and
storing configured case data including the one or more channel profiles for the present case in the cognition database as a new historic case for future use.
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
30 Claims
-
1. A method for optimizing dynamic spectrum access in communications, the method comprising:
-
storing case data in a cognition database describing historic cases reflecting historic optimized solutions for spectrum access in specific communication environments based on past experiences; determining a present case based at least in part on sensor data and environmental data, the present case describing a current communication environment; determining distances between the present case and the historic cases based on one or more distance measurement factors, each distance describing a parameter characterizing a similarity between the present case and a corresponding historic case; selecting, as a matching case, a historic case from the historic cases stored in the cognition database using the distance of the historic case to the present case, the matching case being optimized for spectrum access in a communication environment similar to the current communication environment based on a past experience; retrieving one or more channel profiles associated with the matching case from the cognition database; configuring case data including one or more channel profiles for the present case based at least in part on the one or more channel profiles associated with the matching case; and storing configured case data including the one or more channel profiles for the present case in the cognition database as a new historic case for future use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for optimizing dynamic spectrum access in communications, the system comprising:
-
a case module storing case data in a cognition database describing historic cases reflecting historic optimized solutions for spectrum access in specific communication environments based on past experiences, determining a present case based at least in part on sensor data and environmental data, the present case describing a current communication environment, determining distances between the present case and the historic cases based on one or more distance measurement factors, each distance describing a parameter characterizing a similarity between the present case and a corresponding historic case, selecting, as a matching case, a historic case from the historic cases stored in the cognition database using the distance of the historic case to the present case, the matching case being optimized for spectrum access in a communication environment similar to the current communication environment based on a past experience, retrieving one or more channel profiles associated with the matching case from the cognition database, and configuring case data including one or more channel profiles for the present case based at least in part on the one or more channel profiles associated with the matching case; and an update module communicatively coupled to the case module, the update module storing configured case data including the one or more channel profiles for the present case in the cognition database as a new historic case for future use. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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:
-
storing case data in a cognition database describing historic cases reflecting historic optimized solutions for spectrum access in specific communication environments based on past experiences; determining a present case based at least in part on sensor data and environmental data, the present case describing a current communication environment; determining distances between the present case and the historic cases based on one or more distance measurement factors, each distance describing a parameter characterizing a similarity between the present case and a corresponding historic case; selecting, as a matching case, a historic case from the historic cases stored in the cognition database using the distance of the historic case to the present case, the matching case being optimized for spectrum access in a communication environment similar to the current communication environment based on a past experience; retrieving one or more channel profiles associated with the matching case from the cognition database; configuring case data including one or more channel profiles for the present case based at least in part on the one or more channel profiles associated with the matching case; and storing configured case data including the one or more channel profiles for the present case in the cognition database as a new historic case for future use. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification