Network connectivity control by artificial intelligence
First Claim
1. In a communications system of the type including a plurality of individual radio frequency transceivers wherein a communications link can be set up between a first one of said transceivers to any other one of said transceivers via various paths which paths may include other ones of said transceivers which other ones act as relays in said communications link, each of said transceivers capable of receiving and transmitting messages, the improvement in combination therewith comprising:
- each of said plurality of transceivers having message transmitting and receiving means for transmitting and receiving messages between transceivers,selected ones of said plurality of transceivers each having an artificial intelligence apparatus coupled to its message receiving means for receiving messages which are transmitted from a transmitting transceiver to the selected transceiver or broadcasted within range of the selected transceiver for ultimate transmission to a receiving transceiver through a relaying transceiver which may include the selected transceiver itself,wherein said artificial intelligence apparatus coupled to selected ones of said transceivers in said system includes;
a microprocessor for processing message data indicative of selected attributes of transmitted messages between transceivers, as received by the selected transceiver, and selected attributes of the communications links in which said messages between transceivers are transmitted,a data base memory for storing therein said message data indicative of transmitted messages and communications links between said transceivers,a rule base memory for storing rules for establishing minimum criteria for said selected attributes of transmitted messages and communications links in order for particular ones of the communications links to be deemed as desired communications links by said artificial intelligence apparatus for radio transmissions between transceivers,an inference computing means connected to said data base memory and to said rule base memory and operative to scan the message data stored in said data base memory and to match the message data with the rules for establishing minimum criteria in said rule base memory in order to generate output conclusion data indicative of desired communications links,a knowledge base memory coupled to said inference computing means for storing said output conclusion data indicative of desired communications links, whereby the selected transceiver is enabled to relay transmitted messages on the desired communications links based on the conclusion data stored in its knowledge base memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications system utilizes artificial intelligence to select connectivity paths among various locations in a communications network. An embodiment shown is that of a packet radio network, wherein an artificial intelligence module, located at one or more of the radio sites in the network, applies a set of heuristic rules to a knowledge base obtained from network experience to select connectivity paths through the network. The artificial intelligence module comprises an inference engine, a memory for storing network data obtained from a radio receiver and transmitting it to the inference engine, a memory connected to the inference engine which stores a set of heuristic rules for the artificial intelligence system, and a knowledge base memory which stores network information upon which the inference engine draws. The knowledge base memory is also capable of feeding back network information to the rule base memory, which can thus update its rules. Also shown is an embodiment of a multimedia communications network.
-
Citations
17 Claims
-
1. In a communications system of the type including a plurality of individual radio frequency transceivers wherein a communications link can be set up between a first one of said transceivers to any other one of said transceivers via various paths which paths may include other ones of said transceivers which other ones act as relays in said communications link, each of said transceivers capable of receiving and transmitting messages, the improvement in combination therewith comprising:
-
each of said plurality of transceivers having message transmitting and receiving means for transmitting and receiving messages between transceivers, selected ones of said plurality of transceivers each having an artificial intelligence apparatus coupled to its message receiving means for receiving messages which are transmitted from a transmitting transceiver to the selected transceiver or broadcasted within range of the selected transceiver for ultimate transmission to a receiving transceiver through a relaying transceiver which may include the selected transceiver itself, wherein said artificial intelligence apparatus coupled to selected ones of said transceivers in said system includes; a microprocessor for processing message data indicative of selected attributes of transmitted messages between transceivers, as received by the selected transceiver, and selected attributes of the communications links in which said messages between transceivers are transmitted, a data base memory for storing therein said message data indicative of transmitted messages and communications links between said transceivers, a rule base memory for storing rules for establishing minimum criteria for said selected attributes of transmitted messages and communications links in order for particular ones of the communications links to be deemed as desired communications links by said artificial intelligence apparatus for radio transmissions between transceivers, an inference computing means connected to said data base memory and to said rule base memory and operative to scan the message data stored in said data base memory and to match the message data with the rules for establishing minimum criteria in said rule base memory in order to generate output conclusion data indicative of desired communications links, a knowledge base memory coupled to said inference computing means for storing said output conclusion data indicative of desired communications links, whereby the selected transceiver is enabled to relay transmitted messages on the desired communications links based on the conclusion data stored in its knowledge base memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. A method of communicating among a plurality of transceivers wherein a communication link can be set up between transceivers via various communications paths, comprising the steps of:
-
providing selected ones of said plurality of transceivers each with an artificial intelligence apparatus for monitoring messages which are transmitted from a transmitting transceiver to the selected transceiver or broadcasted within range of the selected transceiver for ultimate transmission to a receiving transceiver through a relaying transceiver which may include the selected transceiver itself, processing message data indicative of selected attributes of transmitted messages between transceivers, as received by the selected transceiver, and selected attributes of the communications links in which said messages between transceivers are transmitted, establishing a data base in memory of said message data processed in each respective one of said selected transceivers, scanning said message data in said data base and matching the message data with criteria from a rule base established in memory for said selected attributes of transmitted messages and communications links in order for particular ones of the communications links to be deemed as desired communications links so as to generate transmission routing sequences for said transceivers, storing said generated sequences in a knowledge base memory in the respective selected transceiver, and establishing connectivity paths among said plurality of transceivers using said generated routing sequences stored in the knowledge base memories of the selected transceivers. - View Dependent Claims (11, 12)
-
-
14. An artificial intelligence apparatus module for use with radio networks, of the type including a plurality of individual radio frequency transceivers wherein a communications link can be set up between a first one of said transceivers to any other one of said transceivers via various paths which paths may include other ones of said transceivers which other ones act as relays in said communications link, each of said transceivers having a radio transmitter and receiver, and at least one of said transceivers being a selected transceiver for generating routing sequences to be used among said plurality of transceivers, comprising:
-
input means for coupling said artificial intelligence apparatus module to the receiver of said selected transceiver for receiving messages which are transmitted among said plurality of transceivers; a microprocessor for processing message data indicative of selected attributes of the transmitted messages as received by the selected transceiver, and selected attributes of the communications links in which said messages between transceivers are transmitted; a data base memory for receiving said message data from said microprocessor; a rule base memory capable of being programmed with a set of rules for establishing minimum criteria for said selected attributes of transmitted messages and communications links in order for particular ones of the communications links to be deemed as desired communications links by said artificial intelligence apparatus for radio transmissions between transceivers; an inference engine connected to said data base memory and to said rule base memory and functioning to scan the message data in said data base memory and to match this message data with the rules for establishing minimum criteria in the rule base memory so as to generate information indicative of desired communications links; a knowledge base memory connected to said inference engine which receives said information generated by said inference engine, whereby the artificial intelligence module can enable the selected transceiver to relay transmitted messages on the desired communications links based on the information stored in the knowledge base memory. - View Dependent Claims (15, 16, 17)
-
Specification