← Back to Patent Explorer
US5737529A Expired / Lapsed US ⏱️ 0.0 years remaining

Networked variables

Assignee: Echelon Corp
•
Filing: 1996-04-12
•
Granted: 1998-04-07
•
Expires: 2016-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Robert A. Dolin, Jr.
  • 👤 Robert L. Einkauf
  • 👤 Richard S. Kagan
  • 👤 Glen M. Riley
  • 👤 James M. Von De Bur

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:53
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/173; G06F15/17356; G06F15/17368; G06F15/17381; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/4185; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/12; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 159 words
A method for communicating information between nodes in a network, the method comprising the steps of: a reader node sending a first message over said network to a writer node, said first message including a first set of control information; the writer node performing the following steps in response to receiving said first message: determining a variable in a first application associated with said writer node that uniquely corresponds to said first set of control information; retrieving a value from a storage location that corresponds to said variable of said first application; sending a response message containing said value and a second set of control information to said reader node; the reader node performing the steps of: receiving said response message; and determining a variable in a second application associated with said reader node that uniquely corresponds to said second set of control information; storing said value in a location that corresponds to said variable in said second application.
Claim 2
Independent Claim 159 words
A method for communicating information between nodes in a network, the method comprising the steps of: a reader node sending a first message over said network to a writer node, said first message including a first set of control information; the writer node performing the following steps in response to receiving said first message: determining a variable in a first application associated with said writer node that uniquely corresponds to said first set of control information; retrieving a value from a storage location that corresponds to said variable of said first application; sending a response message containing said value and a second set of control information to said reader node; the reader node performing the steps of: receiving said response message; and determining a variable in a second application associated with said reader node that uniquely corresponds to said second set of control information; storing said value in a location that corresponds to said variable in said second application.
Claim 3
Dependent Claim 64 words
The method of claim 1 wherein: the step of sending said first message includes sending said first message to a plurality of writer nodes; and said plurality of writer nodes respond to said first message by sending a plurality of response messages to said writer node, wherein each writer node sends a response message that includes a value and a set of control information.
Claim 4
Dependent Claim 56 words
The method of claim 2 wherein said reader node performs the following steps for each of said plurality of response messages: determining a variable in said second application that uniquely corresponds to the control information contained in said response message; and storing the value from said response message in a location that corresponds with said variable.
Claim 5
Dependent Claim 38 words
The method of claim 2 wherein, within each writer node of said plurality of writer nodes, the first set of control information uniquely identifies one of a plurality of variables in an application associated with said writer node.
Claim 6
Dependent Claim 31 words
The method of claim 1 wherein the step of sending a first message over said network comprises transmitting said first message to a plurality of writer nodes over a multicast connection.
Claim 7
Dependent Claim 34 words
The method of claim 1 further comprising the step of said second application changing the value in said location to a new value without said reader node transmitting said new value over said network.
Claim 8
Dependent Claim 31 words
The method of claim 1 further comprising the step of storing in the variable of the first application a value that reflects readings of a sensor associated with said writer node.
Claim 9
Dependent Claim 193 words
A network comprising a plurality of interconnected nodes including: a reader node and a set of writer nodes; said reader node being configured to send a first message to said set of writer nodes; each of said writer nodes being configured to respond to said first message by determining a variable that is uniquely identified by information contained in said first message, said variable being a variable used by an application that resides on said writer node; locating a value associated with said variable, and sending a response message to said first message, said response message containing said value; said reader node being configured to receive the response messages that were sent by said set of writer nodes in response to said first message; said reader node being configured to respond to each response message by determining a variable that is uniquely identified by information contained in said response message, said variable being a variable used by an application that resides on said reader node, and storing the value in said response message in a location that corresponds to the variable that is uniquely identified by the information contained in said response message.
Claim 10
Dependent Claim 193 words
A network comprising a plurality of interconnected nodes including: a reader node and a set of writer nodes; said reader node being configured to send a first message to said set of writer nodes; each of said writer nodes being configured to respond to said first message by determining a variable that is uniquely identified by information contained in said first message, said variable being a variable used by an application that resides on said writer node; locating a value associated with said variable, and sending a response message to said first message, said response message containing said value; said reader node being configured to receive the response messages that were sent by said set of writer nodes in response to said first message; said reader node being configured to respond to each response message by determining a variable that is uniquely identified by information contained in said response message, said variable being a variable used by an application that resides on said reader node, and storing the value in said response message in a location that corresponds to the variable that is uniquely identified by the information contained in said response message.
Claim 11
Dependent Claim 40 words
The network of claim 8 wherein each of said plurality of response messages contains information that uniquely identifies a different variable used by the application that resides in said reader node than the other of said plurality of response messages.
Claim 12
Independent Claim 102 words
A method for communicating information between nodes in a network, the method comprising the steps of: a writer node storing plurality of bits in a first message; sending the first message to a plurality of reader nodes; each of the plurality of reader nodes performing the step of: receiving the first message; reading control information from said first message; determining a variable that uniquely corresponds to said control information, said variable being a variable in an application that is associated with said reader node; and storing one or more bits from said first message into a storage location associated with the variable.
Claim 13
Independent Claim 102 words
A method for communicating information between nodes in a network, the method comprising the steps of: a writer node storing plurality of bits in a first message; sending the first message to a plurality of reader nodes; each of the plurality of reader nodes performing the step of: receiving the first message; reading control information from said first message; determining a variable that uniquely corresponds to said control information, said variable being a variable in an application that is associated with said reader node; and storing one or more bits from said first message into a storage location associated with the variable.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-06 2001-10-06 2002-04-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-06 2005-10-06 2006-04-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-06 2009-10-06 2010-04-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag