MULTIRADIO-DATABASE SYSTEMS AND METHODS
First Claim
1. An apparatus for passing information from a Media Access Controller (MAC) level to an applications level without requiring the use of intermediate level devices, the apparatus comprising:
- a first database of channel performance information embedded on a machine-readable and writable medium, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by one or more MACs;
input circuitry configured to receive information from the one or more MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel;
output circuitry configured to provide the channel performance information to a plurality of applications-level executable programs running on one or more computers; and
a security device that protects the first database from access by at least one unauthorized applications-level executable program.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, communication apparatuses and methods for providing robust communications are disclosed. For example, an exemplary apparatus for use in a communication system employing a plurality of different communication channels may include a first database of channel performance information embedded on a machine-readable and writable medium, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by a Media Access Controller (MAC), input circuitry configured to receive information from a plurality of MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel, and output circuitry configured to provide the channel performance information to a plurality of applications-level executable programs running on one or more computers.
-
Citations
39 Claims
-
1. An apparatus for passing information from a Media Access Controller (MAC) level to an applications level without requiring the use of intermediate level devices, the apparatus comprising:
-
a first database of channel performance information embedded on a machine-readable and writable medium, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by one or more MACs; input circuitry configured to receive information from the one or more MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel; output circuitry configured to provide the channel performance information to a plurality of applications-level executable programs running on one or more computers; and a security device that protects the first database from access by at least one unauthorized applications-level executable program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for passing information from a Media Access Controller (MAC) level to an applications level without requiring the use of intermediate level devices, the apparatus comprising:
-
a storing means for storing a first database of channel performance information, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by one or more MACs; input means for receiving information from the one or more MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel; output means for providing the channel performance information to a plurality of applications-level executable programs running on one or more computers; and security means for protecting the storing means from access by at least one unauthorized applications-level executable program. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for use in a communication system employing a plurality of different communication channels, comprising:
-
establishing a first database of channel performance information, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by a Media Access Controller (MAC); receiving information from a plurality of MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel; and providing the channel performance information to a plurality of applications-level executable programs running on one or more computers while also protecting the first database from access by at least one unauthorized applications-level executable program. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product, comprising:
a computer-readable medium comprising; a set of one or more first instructions for establishing a first database of channel performance information, wherein the first database includes a plurality of records with each record containing information relating to a wireless channel monitored by a Media Access Controller (MAC); a set of one or more second instructions for receiving information from a plurality of MACs monitoring their respective wireless channels such that each record of the first database contains channel performance information for a respective wireless channel; and a set of one or more third instructions for providing the channel performance information to a plurality of applications-level executable programs running on one or more computers while also protecting the first database from access by at least one unauthorized applications-level executable program.
Specification