Scheduled network management
First Claim
1. An apparatus comprising:
- a time management system configured to receive signals from a plurality of time sources, select a signal having a desired level of accuracy from the signals, and set a reference time in a network associated with the time management system using the signal;
a cryptography system configured to encrypt data to be transmitted through the network to form encrypted data wherein the encrypted data comprises a number of encrypted headers and an encrypted body;
a network reservation system configured toidentify a plurality of next nodes in the network based on a destination for the encrypted data,wherein the plurality of next nodes are indirectly connected to a source node from which the encrypted data is sent to the destination via at least one other node, the destination being among the plurality of next nodes,wherein the network reservation system is further configured to generate a request to reserve a number of time intervals with each of the plurality of next nodes for transmitting the encrypted data to the plurality of next nodes through the network,wherein a time interval is a time between transmission of the encrypted data in the network using the reference time, andwherein the network reservation system is further configured to selectively implement pre-reserved paths along the plurality of next nodes for transmitting the encrypted data; and
a network interface configured to transmit the encrypted data in the network during the number of time intervals responsive to receiving an approval for the request from the plurality of next nodes, and wherein the encrypted data is transmitted through the plurality of next nodes without decryption until the encrypted data arrives at the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a network. Signals are received from a plurality of time sources. A signal having a desired level of accuracy is selected from the signals. A reference time in the network is established using the signal. Data to be transmitted through the network is encrypted to form encrypted data. The encrypted data includes a number of encrypted headers and an encrypted body. A next node in the network is identified based on a destination for the encrypted data. A request is generated to reserve a number of time intervals for transmitting the encrypted data to the next node through the network. The encrypted data is transmitted in the network during the number of time intervals responsive to receiving an approval for the request from the next node.
-
Citations
51 Claims
-
1. An apparatus comprising:
-
a time management system configured to receive signals from a plurality of time sources, select a signal having a desired level of accuracy from the signals, and set a reference time in a network associated with the time management system using the signal; a cryptography system configured to encrypt data to be transmitted through the network to form encrypted data wherein the encrypted data comprises a number of encrypted headers and an encrypted body; a network reservation system configured to identify a plurality of next nodes in the network based on a destination for the encrypted data, wherein the plurality of next nodes are indirectly connected to a source node from which the encrypted data is sent to the destination via at least one other node, the destination being among the plurality of next nodes, wherein the network reservation system is further configured to generate a request to reserve a number of time intervals with each of the plurality of next nodes for transmitting the encrypted data to the plurality of next nodes through the network, wherein a time interval is a time between transmission of the encrypted data in the network using the reference time, and wherein the network reservation system is further configured to selectively implement pre-reserved paths along the plurality of next nodes for transmitting the encrypted data; and a network interface configured to transmit the encrypted data in the network during the number of time intervals responsive to receiving an approval for the request from the plurality of next nodes, and wherein the encrypted data is transmitted through the plurality of next nodes without decryption until the encrypted data arrives at the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing a network comprising:
-
receiving signals from a plurality of time sources; selecting a signal having a desired level of accuracy from the signals; setting a reference time in the network using the signal; encrypting data to be transmitted through the network to form encrypted data, wherein the encrypted data comprises a number of encrypted headers and an encrypted body; identifying, by a network reservation system, a plurality of next nodes in the network based on a destination for the encrypted data, wherein the plurality of next nodes are indirectly connected to a source node from which the encrypted data is sent to the destination via at least one other node, the destination being among the plurality of next nodes; generating, by the network reservation system, a request to reserve a number of time intervals with each of the plurality of next nodes for transmitting the encrypted data to the plurality of next nodes through the network, wherein a time interval is a time between transmission of the encrypted data in the network using the reference time and wherein pre-reserved paths for transmitting the encrypted data are selectively implemented; and responsive to receiving an approval for the request from the plurality of next nodes, transmitting the encrypted data in the network during the number of time intervals through the plurality of next nodes without decryption until the encrypted data arrives at the destination. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a time management system configured to receive signals from a plurality of time sources, select a signal having a desired level of accuracy from the signals, and set a reference time for a source node in a network associated with the time management system using the signal; a network reservation system configured to identify a plurality of next nodes associated with the source node based on a destination for data to be transmitted by the source node through the network, wherein the plurality of next nodes are indirectly connected to a source node from which the data is sent to the destination via at least one other node, the destination being among the plurality of next nodes, and wherein the network reservation system is further configured to generate a request to reserve a first number of time intervals with each of the plurality of next nodes for transmitting the data and a second number of time intervals with the each of the plurality of next nodes for receiving response data, wherein a time interval is a time between transmission of the data by the source node in the network using the reference time and wherein the network reservation system is further configured to selectively implement pre-reserved paths for transmitting the data; a network interface configured to transmit the data during the first number of time intervals to a first next node in the plurality of next nodes responsive to receiving an approval for the request from the first next node; and an inconsistency management system configured to identify an inconsistency in the network through the first next node in the plurality of next nodes, cause the network interface to cease transmitting the data to the first next node in the plurality of next nodes, and further cause the network interface to transmit the data to a second next node in the plurality of next nodes during the first number of time intervals responsive to identifying the inconsistency. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method of managing an inconsistency in a network comprising:
-
receiving signals from a plurality of time sources; selecting a signal having a desired level of accuracy from the signals; setting a reference time for a source node in the network using the signal; identifying a plurality of next nodes associated with the source node based on a destination for data to be transmitted by the source node through the network, wherein the plurality of next nodes are indirectly connected to a source node from which the data is sent to the destination via at least one other node, the destination being among the plurality of next nodes; generating a request to reserve a first number of time intervals with each of the plurality of next nodes for transmitting the data and a second number of time intervals with the each of the plurality of next nodes for receiving response data, wherein a time interval is a time between transmission of the data by the source node in the network using the reference time and wherein pre-reserved paths for transmitting the data are selectively implemented; transmitting the data during the first number of time intervals to a first next node in the plurality of next nodes responsive to receiving an approval for the request from the first next node; and responsive to identifying the inconsistency in the network through the first next node in the plurality of next nodes, ceasing transmitting the data to the first next node in the plurality of nodes and transmitting the data to a second next node in the plurality of next nodes during the first number of time intervals. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An apparatus comprising:
-
a time management system configured to receive signals from a plurality of time sources, select a signal having a desired level of accuracy from the signals, and set a reference time for a first node in a network associated with the time management system using the signal; a node configuration system configured to identify, using configuration data, a plurality of next nodes associated with the first node, wherein the plurality of next nodes indirectly connect the first node to a destination via at least one other node, the destination being among the plurality of next nodes, and wherein the node configuration system is further configured to identify a first number of time intervals with each of the plurality of next nodes for receiving a request, and a second number of time intervals with the each of the plurality of next nodes for transmitting the request, wherein a time interval is a time between transmission of the request by the first node in the network using the reference time; a network reservation system configured to receive, during the first number of time intervals, the request from a second node in the plurality of next nodes to transmit data to the first node during a third number of time intervals, determine whether the third number of time intervals is available for the first node, and send an approval to the second node during the second number of time intervals responsive to a determination that the third number of time intervals is available for the first node and wherein the network reservation system is further configured to selectively implement pre-reserved paths for transmitting the data; and a network interface configured to receive the data during the third number of time intervals. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method for configuring a node comprising:
-
receiving signals from a plurality of time sources; selecting a signal having a desired level of accuracy from the signals; setting a reference time for a first node in a network using the signal; identifying, using configuration data, a plurality of next nodes associated with the first node, wherein the plurality of next nodes indirectly connect the first node to a destination via at least one other node, the destination being among the plurality of next nodes, and wherein the node configuration system is further configured to identify a first number of time intervals with each of the plurality of nodes for receiving a request, and a second number of time intervals with the each of the plurality of nodes for transmitting the request, wherein a time interval is a time between transmission of the request by the first node in the network using the reference time and wherein pre-reserved paths for transmitting the data are selectively implemented; receiving, during the first number of time intervals, the request from a second node in the plurality of next nodes to transmit data to the first node during a third number of time intervals; determining whether the third number of time intervals is available for the first node; responsive to a determination that the third number of time intervals is available for the first node, sending an approval to the second node during the second number of time intervals; and receiving the data during the third number of time intervals. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
Specification