← Back to Patent Explorer
US4999833A Expired / Lapsed US ⏱️ 0.0 years remaining

Network connectivity control by artificial intelligence

Assignee: ITT Inc
•
Filing: 1988-12-20
•
Granted: 1991-03-12
•
Expires: 2008-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 William C. Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:31
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/12; G; G06; G06N; G06N5/00; G06N5/02; G06N5/022; H04L; H04L45/00; H04L45/02; H04L45/08; H04W40/00; H04W40/02; H04W76/00; H04W76/10; H04W88/00; H04W88/02; H04W88/04; H04W92/00; H04W92/16; H04W92/18; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/903; Y10S706/909

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 378 words
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.
Claim 2
Dependent Claim 378 words
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.
Claim 3
Dependent Claim 19 words
The communication system according to claim 1, wherein said rule base memory is a programmable read only memory (PROM).
Claim 4
Dependent Claim 45 words
The communication system according to claim 1, wherein said knowledge base memory comprises: a first memory section for storing all possible communications links, a second memory section for storing only one optimum communication link from a particular one transceiver to another transceiver in said system.
Claim 5
Dependent Claim 48 words
The communication system according to claim 1, further including an induction computing means connected to said knowledge base memory and to said rule base memory and operative to form new rules for storage in said rule base memory according to the data stored in said knowledge base memory.
Claim 6
Dependent Claim 34 words
The communication system according to claim 1, further including means coupling said knowledge base memory to said rule base memory wherein said data stored in said knowledge base memory can modify said stored rules.
Claim 7
Dependent Claim 56 words
The communication system according to claim 1, further including an expert port coupled to said rule base memory and operative to provide rules to said rule base memory, said expert port also coupled to said induction computing means for inducing rules from said expert port and to apply said induced rules to said rule base memory.
Claim 8
Dependent Claim 60 words
The communication system according to claim 1, wherein said transmitting and/or receiving transceivers are grouped in sub-groups of said transmitting and/or receiving means, at least two of said sub-group member means using different media, and further comprising: an additional artificial intelligence module associated with said sub-group for selecting an optimum transmission path among best paths of each of said sub-groups.
Claim 9
Dependent Claim 22 words
The communication system according to claim 1, wherein said knowledge base and said data base memory consists of a single memory structure.
Claim 10
Dependent Claim 15 words
The communication system according to claim 1, wherein said inference computing means includes a microprocessor.
Claim 11
Independent Claim 229 words
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.
Claim 12
Independent Claim 229 words
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.
Claim 13
Dependent Claim 23 words
The method according to claim 10, further comprising the step of: updating said routing sequences in said knowledge base memory in real time.
Claim 14
Dependent Claim 24 words
The method according to claim 10, wherein said step of establishing connectivity paths results in distributed routing of communications among said plurality of transceivers.
Claim 15
Dependent Claim 18 words
The method according to claim 7, wherein said matching step is based on traffic conditions and/or connection successfulness.
Claim 16
Dependent Claim 328 words
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.
Claim 17
Dependent Claim 328 words
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.
Claim 18
Dependent Claim 22 words
The artificial intelligence module of claim 14, further comprising a communication path from said knowledge base memory to said rule base memory.
Claim 19
Dependent Claim 38 words
The artificial intelligence module of claim 14, further comprising an induction engine, connected to said knowledge base memory, to said rule base memory, and to an expert input port, functioning to formulate rules for said rule base memory.
Claim 20
Dependent Claim 19 words
The artificial intelligence module of claim 14, wherein said rule base memory is a programmable read only memory (PROM).

References Cited (Backward Citations)

US4320500A Cited
US4779208A Cited
US4601586A Cited
US4670848A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-03-11 1994-09-10 1995-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-03-11 1998-09-10 1999-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-03-11 2002-09-10 2003-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag