Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
154 words
A method of communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising the steps of: initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; then selecting unreliable multicast communications as a communication type for communications between the first host and the at least one second host, if possible; then if unreliable multicast communications are not possible, initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; then selecting unreliable unicast communications as a communication type for communicating between the first host and the at least one second host, if possible; and then communicating between the first host and the at least one second host utilizing communications of the selected communication type.
Claim 2
Independent Claim
154 words
A method of communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising the steps of: initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; then selecting unreliable multicast communications as a communication type for communications between the first host and the at least one second host, if possible; then if unreliable multicast communications are not possible, initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; then selecting unreliable unicast communications as a communication type for communicating between the first host and the at least one second host, if possible; and then communicating between the first host and the at least one second host utilizing communications of the selected communication type.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein results of said first and said second reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 4
Dependent Claim
47 words
The method of claim 1, further comprising the steps of: storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; and storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined.
Claim 5
Dependent Claim
25 words
The method of claim 3, further comprising the step of: creating a matrix to maintain a record of said first value and said second value.
Claim 6
Dependent Claim
78 words
The method of claim 1, wherein the step of communicating is preceded by the steps of: if unreliable unicast communications and unreliable multicast communications are not possible, initiating a third reachability test from said first host to said at least one second host to determine whether or not reliable unicast communications are possible; and then selecting reliable unicast communications as a communications type for communications between the first host and the at least one second host, if possible.
Claim 7
Dependent Claim
39 words
The method of claim 5, wherein results of said first, second and third reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 8
Dependent Claim
65 words
The method of claim 5, further comprising the steps of: storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined; and storing a third value to indicate whether reliable unicast communications are possible, not possible, or not yet determined.
Claim 9
Dependent Claim
28 words
The method of claim 7, further comprising the step of: creating a matrix to maintain a record of said first value, said second value and said third value.
Claim 10
Independent Claim
187 words
A system for communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising: means for initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; means for selecting unreliable multicast communications as a communications type for communications between the first host and the at least one second host, if possible; means, responsive to said means for initiating a first reachability test, for determining if unreliable multicast communications are not possible; means, responsive to said means for determining if unreliable multicast communications are not possible, for initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; means for selecting unreliable unicast communications as a communication type for communicating between the first host and the at least one second host, if unreliable unicast communications are possible; and means for communicating between the first host and the at least one second host utilizing communications of the selected communications type.
Claim 11
Independent Claim
187 words
A system for communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising: means for initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; means for selecting unreliable multicast communications as a communications type for communications between the first host and the at least one second host, if possible; means, responsive to said means for initiating a first reachability test, for determining if unreliable multicast communications are not possible; means, responsive to said means for determining if unreliable multicast communications are not possible, for initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; means for selecting unreliable unicast communications as a communication type for communicating between the first host and the at least one second host, if unreliable unicast communications are possible; and means for communicating between the first host and the at least one second host utilizing communications of the selected communications type.
Claim 12
Dependent Claim
39 words
The system of claim 9, wherein results of said first and said second reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 13
Dependent Claim
48 words
The system of claim 9, further comprising: means for storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; and means for storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined.
Claim 14
Dependent Claim
24 words
The system of claim 10, further comprising: means for creating a matrix to maintain a record of said first value and said second value.
Claim 15
Dependent Claim
107 words
The system of Claim 9, further comprising: means, responsive to said means for initiating a second reachability test, for determining if unreliable unicast communications are not possible; means, responsive to said means for determining if unreliable unicast communications are not possible, for initiating a third reachability test from said first host to said at least one second host to determine whether or not reliable unicast communications are possible; means, responsive to said means for initiating a third reachability test, for selecting reliable unicast communications as a communications type for communications between the first host and the at least one second host, if reliable unicast communications are possible.
Claim 16
Dependent Claim
39 words
The system of claim 13, wherein results of said first, second and third reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 17
Dependent Claim
68 words
The system of claim 13, further comprising: means for storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; means for storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined; and means for storing a third value to indicate whether reliable unicast communications are possible, not possible, or not yet determined.
Claim 18
Dependent Claim
27 words
The system of claim 15, further comprising: means for creating a matrix to maintain a record of said first value, said second value and said third value.
Claim 19
Dependent Claim
208 words
A computer program product recorded on computer readable medium for communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising: computer readable means for initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; computer readable means for selecting unreliable multicast communications as a communications type for communications between the first host and the at least one second host, if possible; computer readable means, responsive to said computer readable means for initiating a first reachability test, for determining if unreliable multicast communications are not possible; computer readable means, responsive to said computer readable means for determining if unreliable multicast communications are not possible, for initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; computer readable means for selecting unreliable unicast communications as a communications type for communicating between the first host and the at least one second host, if unreliable unicast communications are possible; and computer readable means for communicating between the first host and the at least one second host utilizing the selected communications type.
Claim 20
Dependent Claim
208 words
A computer program product recorded on computer readable medium for communicating between a plurality of network hosts in which each of the hosts has a different communication protocol capability, comprising: computer readable means for initiating a first reachability test from a first host to at least one second host to determine whether or not unreliable multicast communications are possible; computer readable means for selecting unreliable multicast communications as a communications type for communications between the first host and the at least one second host, if possible; computer readable means, responsive to said computer readable means for initiating a first reachability test, for determining if unreliable multicast communications are not possible; computer readable means, responsive to said computer readable means for determining if unreliable multicast communications are not possible, for initiating a second reachability test from said first host to said at least one second host to determine whether or not unreliable unicast communications are possible; computer readable means for selecting unreliable unicast communications as a communications type for communicating between the first host and the at least one second host, if unreliable unicast communications are possible; and computer readable means for communicating between the first host and the at least one second host utilizing the selected communications type.
Claim 21
Dependent Claim
40 words
The program product of claim 17, wherein results of said first and said second reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 22
Dependent Claim
53 words
The program product of claim 17, further comprising: computer readable means for storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; and computer readable means for storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined.
Claim 23
Dependent Claim
27 words
The program product of claim 19, further comprising: computer readable means for creating a matrix to maintain a record of said first value and said second value.
Claim 24
Dependent Claim
109 words
The program product of claim 20, further comprising: computer readable means, responsive to said computer readable means for initiating a second reachability test, for determining if unreliable unicast communications are not possible; computer readable means, responsive to said computer readable means for determining if unreliable unicast communications are not possible, for initiating a third reachability test from said first host to said at least one second host to determine whether or not reliable unicast communications are possible; and computer readable means for selecting reliable unicast communications as a communications type for communicating between the first host and the at least one second host, if reliable unicast communications are possible.
Claim 25
Dependent Claim
40 words
The program product of claim 21, wherein results of said first, second and third reachability tests are determined by static analysis of capability information furnished by said first host and said at least one second host at a registration time.
Claim 26
Dependent Claim
75 words
The program product of claim 21, further comprising: computer readable means for storing a first value to indicate whether unreliable multicast communications are possible, not possible, or not yet determined; computer readable means for storing a second value to indicate whether unreliable unicast communications are possible, not possible, or not yet determined; and computer readable means for storing a third value to indicate whether reliable unicast communications are possible, not possible, or not yet determined.
Claim 27
Dependent Claim
30 words
The program product of claim 23, further comprising: computer readable means for creating a matrix to maintain a record of said first value, said second value and said third value.