Method and apparatus for converting a network description into a computer program for disambiguating transmit-by-exception telemetry from a multi-path, multi-tier network
First Claim
1. A method for making an apparatus for disambiguating telemetry, wherein said telemetry includes data sent by exception over a multi-path, multi-tier communications network having a plurality of telemetry source nodes producing telemetry data elements, a plurality of linked relay nodes, and one destination node, each said telemetry source node connected to at least one relay node, and further wherein each node originates uniquely identifiable counter data over said network, wherein counter data is a periodically changing data stream, the method comprising the steps of:
- obtaining a network diagram of said multi-path, multi-tier communications network;
organizing data describing said network diagram, wherein said data describing said network diagram includes data relating to said counter data; and
autocoding said data describing said network diagram to produce a telemetry disambiguating computer program, wherein the autocoding includes;
producing a computer program executable to disambiguate telemetry sent by exception over the multi-path, multi-tier communications network responsive to the data describing said network diagram;
producing a data structure retaining data relating to designed paths through said diagrammed network responsive to the data describing said network diagram;
producing a computer program for updating said data structure with data relating to counter data from said diagrammed network said data relating to counter data associated with said designed paths, wherein said computer program to disambiguate telemetry is responsive to counter data from said diagrammed network to disambiguate telemetry data by searching said designed oaths for at least one possible path having data associated with said counter data and indicating if at least one possible path is an operable path, and wherein a machine readable media bears the autocoder.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for making an apparatus for disambiguating telemetry sent by exception over a multi-path, multi-tier communications network having a plurality of telemetry source nodes producing telemetry data elements, a plurality of linked relay nodes, and one destination node, each telemetry source node connected to at least one relay node, wherein each node originates uniquely identifiable periodically changing counter data over said network, the method comprising the steps of obtaining a network diagram of said multi-path, multi-tier communications network, organizing data describing said network diagram, wherein said data describing said network diagram includes data relating to said counter data, and autocoding said data describing said network diagram to produce a telemetry disambiguating computer program. An apparatus and a program product are also provided.
28 Citations
31 Claims
-
1. A method for making an apparatus for disambiguating telemetry, wherein said telemetry includes data sent by exception over a multi-path, multi-tier communications network having a plurality of telemetry source nodes producing telemetry data elements, a plurality of linked relay nodes, and one destination node, each said telemetry source node connected to at least one relay node, and further wherein each node originates uniquely identifiable counter data over said network, wherein counter data is a periodically changing data stream, the method comprising the steps of:
-
obtaining a network diagram of said multi-path, multi-tier communications network; organizing data describing said network diagram, wherein said data describing said network diagram includes data relating to said counter data; and autocoding said data describing said network diagram to produce a telemetry disambiguating computer program, wherein the autocoding includes; producing a computer program executable to disambiguate telemetry sent by exception over the multi-path, multi-tier communications network responsive to the data describing said network diagram; producing a data structure retaining data relating to designed paths through said diagrammed network responsive to the data describing said network diagram; producing a computer program for updating said data structure with data relating to counter data from said diagrammed network said data relating to counter data associated with said designed paths, wherein said computer program to disambiguate telemetry is responsive to counter data from said diagrammed network to disambiguate telemetry data by searching said designed oaths for at least one possible path having data associated with said counter data and indicating if at least one possible path is an operable path, and wherein a machine readable media bears the autocoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of creating a telemetry disambiguation program from data describing a network diagram of a multi-path, multi-tiered network transmitting telemetry by exception, tile network diagram comprising an ordered arrangement of nodal icons having associated text data and connected by link icons having a source end and a destination end, the method comprising the steps of:
-
1) producing computer program to disambiguate telemetry sent by exception over the multi-path, multi-tier communications network responsive to data describing the network diagram, wherein the produced computer program to disambiguate telemetry is capable of performing the following functions; a) finding designed paths through said diagrammed network from each node, further comprising the steps of; b) storing in said data structure a text string relating to a counter associated with each nodal icon; and c) storing in said data structure pipe status indicators associated with each said counter, said designed paths having associated data relating to said counter data indicating if said designed path is an operable path; 2) producing a data structure retaining data relating to the found designed paths through said diagrammed network based on the stored data structures; 3) producing a computer program for updating said data structure with data relating to counter data from said diagrammed network responsive to said network diagram data;
said data relating to counter data associated with said designed paths. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for disambiguating telemetry transmitted by exception over a multi-path, multi-tier, multi-node network to a destination node, the apparatus comprising:
-
A processor coupled to said destination node; A memory coupled to said processor; Code in said memory executable to translate data representing a network into a data structure retaining data representing designed paths through said network associated with status indicators for each node in each said designed path; Code in said memory executable to produce in said memory code for searching said data structure to find at least one possible path among said designed paths; and Code in said memory executable to produce code executable to update said data in said data structure based upon data received at said destination node, wherein said data received at said destination node comprises counter data, wherein the codes are operable as a unit to disambiguate telemetry sent by exception over a multi-tier, multi-path network, and wherein a machine readable medium bears the code. - View Dependent Claims (28, 29, 30)
-
-
31. A computer program product comprising a storage medium having program instructions embodied thereon that, when executed, are operable to cause an autocoder responsive to network diagram data to:
-
produce a computer program executable to disambiguate telemetry sent by exception over a multi-tier, multi-path network, wherein said autocoder is responsive to said network diagram data to produce a data structure retaining data relating to designed paths through said diagrammed network, wherein said autocoder is further responsive to said network diagram data to produce a computer program for updating said data structure with data relating to counter data from said diagrammed network, said data relating to counter data associated with said designed paths, and wherein said computer program executable to search said designed paths for at least one possible path having said associated data relating to said counter data indicating that said at least one possible path is an operable path, wherein said operable path comprises a particular possible path for which counter data is being received from each node in said possible path.
-
Specification