Method for enhancing the performance of a network
First Claim
1. A method comprising:
- determining a network'"'"'s logical connection topology;
enhancing the performance of the network based upon the network'"'"'s logical connection topology.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved apparatus and method for communicating information in a networked system wherein network variables are employed to accomplish such communication. Network variables allow for standardized communication of data between nodes in a network. A first node may be programmed, for example, to sense certain information and to report the information as a network variable X. A second node may be programmed to receive the variable X and to control devices based on the current value of the variable. The present invention provides for defining connections between the first and second node to facilitate such communication and for determining addressing information to allow for addressing of messages, including updates to the value of the variable X, between the nodes.
-
Citations
18 Claims
-
1. A method comprising:
-
determining a network'"'"'s logical connection topology;
enhancing the performance of the network based upon the network'"'"'s logical connection topology. - View Dependent Claims (2, 3, 4, 5)
determining a total number of nodes that are part of the first logical connection; and
preventing transmission of acknowledgments in response to communication of the value if the total number of nodes is greater than a threshold value.
-
-
3. The method of claim 2, wherein the step of determining a total number of nodes that are part of the first logical connection further comprises the step of accessing a group size indication stored in a first writer node of the one or more writer nodes.
-
4. The method of claim 3, wherein the step of preventing transmission of acknowledgments in response to communication of the value further comprises the step of setting a service class attribute associated with the variable to an unacknowledged service class.
-
5. The method of claim 4, wherein the threshold value comprises a repeat count associated with the unacknowledged service class.
-
6. A method comprising:
-
detecting a value of a variable;
determining whether or not to acknowledge communication involving a value of the variable in a network based upon the frequency at which the value is transmitted. - View Dependent Claims (7, 8, 9)
preventing transmission of an acknowledgment in response to a communication involving the value if the value is updated at greater than or equal to a predetermined frequency; and
providing an acknowledgment in response to the communication if the value is updated at less than the predetermined frequency.
-
-
8. The method of claim 7, wherein the step of preventing transmission of an acknowledgment further comprises the step of setting a service class attribute associated with the variable to an unacknowledged service class.
-
9. The method of claim 8, wherein the step of providing an acknowledgment further comprises the step of setting the service class attribute associated with the variable to an acknowledged service class.
- 10. An improved method of communicating information in a network for sensing information and controlling one or more devices based upon the information, the network comprising a logical connection topology including a first logical connection for communication of a value of a variable, the first logical connection having a writer node, and a reader node coupled by a communication medium, the writer node configured to transmit the value to the reader node upon the happening of a predetermined event, wherein the improvement comprises the step of reducing network traffic attributable to transactions involving the variable based upon one or more characteristics of the first logical connection.
-
16. A method of determining whether to acknowledge updates of variables in a network comprising the steps of
if a variable'"'"'s value is updated on a relatively frequent basis, then suppressing acknowledgments; - and
otherwise, providing acknowledgments. - View Dependent Claims (17, 18)
- and
Specification