Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
208 words
A method for determining availability of a telecommunications network by a service provider, comprising the steps of: (1) determining a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; (2) determining a path between said endpoints; (3) dividing said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; (4) empirically measuring availability for the first of said modular components; (5) determining availability for each of said remaining modular components, wherein said determining step comprises the steps of: (a) retrieving availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; (b) retrieving availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; (c) determining circuit mileage for said modular component, if step (a) and step (b) do not apply; and (d) extrapolating availability for said modular component using the circuit mileage from step (c); and (6) determining a composite availability by combining said availability for each of said plurality of modular components.
Claim 2
Independent Claim
208 words
A method for determining availability of a telecommunications network by a service provider, comprising the steps of: (1) determining a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; (2) determining a path between said endpoints; (3) dividing said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; (4) empirically measuring availability for the first of said modular components; (5) determining availability for each of said remaining modular components, wherein said determining step comprises the steps of: (a) retrieving availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; (b) retrieving availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; (c) determining circuit mileage for said modular component, if step (a) and step (b) do not apply; and (d) extrapolating availability for said modular component using the circuit mileage from step (c); and (6) determining a composite availability by combining said availability for each of said plurality of modular components.
Claim 3
Dependent Claim
21 words
The method of claim 1, wherein said step (3) comprises the step of dividing said path according to nationality and ownership.
Claim 4
Dependent Claim
23 words
The method of claim 2, wherein step (6) comprises the step of summing said availability for each of said plurality of modular components.
Claim 5
Dependent Claim
32 words
The method of claim 2, wherein step (6) comprises the step of statistically summing said availability for each of said plurality of modular components for best case, worst case, and average case.
Claim 6
Independent Claim
224 words
A system for determining availability of a telecommunications network by a service provider, comprising: means for determining a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; means for determining a path between said endpoints; means for dividing said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; means for empirically measuring availability for the first of said modular components; means for determining availability for each of said remaining modular components, wherein said means for determining availability comprises: means for retrieving availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; means for retrieving availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; means for determining circuit mileage for said modular component, if said means for retrieving availability from a database and said means for retrieving availability from a lookup table do not apply; and means for extrapolating availability for said modular component using the circuit mileage; and means for determining a composite availability by combining said availability for each of said plurality of modular components.
Claim 7
Independent Claim
224 words
A system for determining availability of a telecommunications network by a service provider, comprising: means for determining a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; means for determining a path between said endpoints; means for dividing said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; means for empirically measuring availability for the first of said modular components; means for determining availability for each of said remaining modular components, wherein said means for determining availability comprises: means for retrieving availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; means for retrieving availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; means for determining circuit mileage for said modular component, if said means for retrieving availability from a database and said means for retrieving availability from a lookup table do not apply; and means for extrapolating availability for said modular component using the circuit mileage; and means for determining a composite availability by combining said availability for each of said plurality of modular components.
Claim 8
Dependent Claim
21 words
The system of claim 5, wherein said means for dividing said path comprises dividing said path according to nationality and ownership.
Claim 9
Dependent Claim
25 words
The system of claim 6, wherein said means for determining a composite availability comprises summing said availability for each of said plurality of modular components.
Claim 10
Dependent Claim
34 words
The system of claim 6, wherein said means for determining a composite availability comprises statistically summing said availability for each of said plurality of modular components for best case, worst case, and average case.
Claim 11
Independent Claim
288 words
A system for determining availability in a telecommunications network, the system comprising: a telecommunications network, said telecommunications network comprising a multitude of interconnected switches to carry and route telecommunications traffic among customer endpoints, and an entry and exit gateway for performing protocol conversion from one communication network to another; a network management system connected to said interconnected switches in said telecommunications network via control links, wherein said network management system monitors availability for said telecommunications network; a plurality of databases, wherein each of said databases stores availability data for a network, said network owned and operated by one other than said service provider and being monitored by said service provider upon an agreement; a performance lookup table, wherein said performance lookup table comprises availability data for telecommunication networks owned and operated by one other than said service provider and not being monitored by said service provider; a network monitoring processor for monitoring telecommunication networks owned and operated by one other than said service provider upon an agreement, said network monitoring processor attached to said plurality of databases; a trans-oceanic network management system for monitoring availability for undersea telecommunication equipment owned by said service provider; an extrapolation processor, said extrapolation processor used to determine availability for modular components of a network not capable of being monitored by said service provider; a performance processor, said performance processor connected to said plurality of databases, said performance lookup table, said extrapolation processor, said network management system, and said trans-oceanic network management system, for determining a composite availability from a plurality of modular component availabilities; and a workstation connected to said network management system, said extrapolation processor and said performance lookup table, whereby said workstation allows a user to interface with said system.
Claim 12
Independent Claim
288 words
A system for determining availability in a telecommunications network, the system comprising: a telecommunications network, said telecommunications network comprising a multitude of interconnected switches to carry and route telecommunications traffic among customer endpoints, and an entry and exit gateway for performing protocol conversion from one communication network to another; a network management system connected to said interconnected switches in said telecommunications network via control links, wherein said network management system monitors availability for said telecommunications network; a plurality of databases, wherein each of said databases stores availability data for a network, said network owned and operated by one other than said service provider and being monitored by said service provider upon an agreement; a performance lookup table, wherein said performance lookup table comprises availability data for telecommunication networks owned and operated by one other than said service provider and not being monitored by said service provider; a network monitoring processor for monitoring telecommunication networks owned and operated by one other than said service provider upon an agreement, said network monitoring processor attached to said plurality of databases; a trans-oceanic network management system for monitoring availability for undersea telecommunication equipment owned by said service provider; an extrapolation processor, said extrapolation processor used to determine availability for modular components of a network not capable of being monitored by said service provider; a performance processor, said performance processor connected to said plurality of databases, said performance lookup table, said extrapolation processor, said network management system, and said trans-oceanic network management system, for determining a composite availability from a plurality of modular component availabilities; and a workstation connected to said network management system, said extrapolation processor and said performance lookup table, whereby said workstation allows a user to interface with said system.
Claim 13
Dependent Claim
304 words
A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor in a computer system to compute a composite availability by combining availability from a plurality of modular components, said computer program logic comprising: means to enable said processor to determine a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; means to enable said processor to determine a path between said endpoints; means to enable said processor to divide said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; means to enable said processor to empirically measure availability for the first of said modular components; means to enable said processor to determine availability for each of said remaining modular components, wherein said means to enable said processor to determine availability comprises: means to enable said processor to retrieve availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; means to enable said processor to retrieve availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; means to enable said processor to determine circuit mileage for said modular component, if said means to enable said processor to retrieve availability from a database and said means to enable said processor to retrieve availability from a lookup table do not apply; and means to enable said processor to extrapolate availability for said modular component using the circuit mileage; and means to enable said processor to determine a composite availability by combining said availability for each of said plurality of modular components.
Claim 14
Dependent Claim
304 words
A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor in a computer system to compute a composite availability by combining availability from a plurality of modular components, said computer program logic comprising: means to enable said processor to determine a first and second endpoint, said first endpoint indicative of where the call is being made from, said second endpoint indicative of where the call is being made to; means to enable said processor to determine a path between said endpoints; means to enable said processor to divide said path into a plurality of modular components, wherein each of said modular components represents a different portion of said path; means to enable said processor to empirically measure availability for the first of said modular components; means to enable said processor to determine availability for each of said remaining modular components, wherein said means to enable said processor to determine availability comprises: means to enable said processor to retrieve availability from a database indicative of said modular component, if an agreement exists for said modular component to be empirically monitored by the service provider; means to enable said processor to retrieve availability from a lookup table indicative of said modular component, if an agreement exists for availability empirically provided to the service provider; means to enable said processor to determine circuit mileage for said modular component, if said means to enable said processor to retrieve availability from a database and said means to enable said processor to retrieve availability from a lookup table do not apply; and means to enable said processor to extrapolate availability for said modular component using the circuit mileage; and means to enable said processor to determine a composite availability by combining said availability for each of said plurality of modular components.
Claim 15
Dependent Claim
27 words
The computer program product of claim 10, wherein said means to enable said processor to divide said path comprises dividing said path according to nationality and ownership.
Claim 16
Dependent Claim
37 words
The computer program product of claim 11, wherein said means to enable said processor to determine a composite availability comprises means to enable said processor to sum said availability for each of said plurality of modular components.
Claim 17
Dependent Claim
46 words
The computer program product of claim 11, wherein said means to enable said processor to determine a composite availability comprises means to enable said processor to statistically sum said availability for each of said plurality of modular components for best case, worst case, and average case.