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

Multiple nodes broadcast communication method with receiver identification by bit position in transferred massage

Assignee: General Electric Co
•
Filing: 1987-05-05
•
Granted: 1990-05-15
•
Expires: 2007-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data sharing mechanism employs a broadcast bus communication system to physically interconnect various control and monitoring nodes that cooperate in controlling a physical process. Shared, or global, variables are exchanged between connected nodes via a global data service provider and protocol. The protocol allows global variables to be addressed by symbolic names with multiple namespaces for the names. Additionally, the protocol allows data to be formatted with special identifiers such that once a variable name has been located in a message from a specified source, and other messages from that source with the same identifier are received, they will have the named variables in the same relative locations. The receiver can therefore directly index to the named variable when the source and identifier are known.

Inventors

  • 👤 Ferrell L. Mercer
  • 👤 Earl J. Whitaker
  • 👤 Christopher P. Cuthbert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 22:17
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L69/00

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 392 words
A method for high speed data acquisition in a distributed process control system in response to data input request signals and data output request signals in which a plurality of control and monitoring nodes are coupled to a broadcast bus of a data communication system, a data service interface being connected between each of the nodes and the broadcast bus, the method comprising the steps of: transferring from at least one of the nodes to a corresponding interface a data input request signal indicating data priority, update rate and a symbolic global variable name; transferring from at least one of the nodes to a corresponding interface a data output request signal indicating data priority, update rate and a symbolic global variable name; receiving said data input request signal in the interface and generating a formatted message comprising a plurality of message data blocks in which each message data block corresponds to a selected data field, the message data blocks including at least a priority field, a destination address field, a source address field, a global identifier field, a key field and a sequence of data fields; broadcasting the formatted message onto the broadcast bus from the interface generating the formatted message; evaluating the destination address field at each of the interfaces which have received a data input request signal for identifying data fields for passage to the nodes coupled to the respective interfaces; for each data field identified for passage to a node, determining at the respective interface whether a prior formatted message having the same source address field and key field ad the present formatted message has been received; identifying in the interface an offset number of bits from a predetermined point in the formatted message to each data field representing data identified for passage to a node; for each formatted message having a source address field and/or key field different from any prior received formatted message, storing in memory in the respective one of the interfaces the offset number of data bits between the predetermined point in the formatted message and the data field identified for passage to the corresponding node; stepping directly to the data field identified for passage to a node using the identified offset number of bits from the predetermined point to the data field; and transferring from the interface the data field to the corresponding node.
Claim 2
Independent Claim 392 words
A method for high speed data acquisition in a distributed process control system in response to data input request signals and data output request signals in which a plurality of control and monitoring nodes are coupled to a broadcast bus of a data communication system, a data service interface being connected between each of the nodes and the broadcast bus, the method comprising the steps of: transferring from at least one of the nodes to a corresponding interface a data input request signal indicating data priority, update rate and a symbolic global variable name; transferring from at least one of the nodes to a corresponding interface a data output request signal indicating data priority, update rate and a symbolic global variable name; receiving said data input request signal in the interface and generating a formatted message comprising a plurality of message data blocks in which each message data block corresponds to a selected data field, the message data blocks including at least a priority field, a destination address field, a source address field, a global identifier field, a key field and a sequence of data fields; broadcasting the formatted message onto the broadcast bus from the interface generating the formatted message; evaluating the destination address field at each of the interfaces which have received a data input request signal for identifying data fields for passage to the nodes coupled to the respective interfaces; for each data field identified for passage to a node, determining at the respective interface whether a prior formatted message having the same source address field and key field ad the present formatted message has been received; identifying in the interface an offset number of bits from a predetermined point in the formatted message to each data field representing data identified for passage to a node; for each formatted message having a source address field and/or key field different from any prior received formatted message, storing in memory in the respective one of the interfaces the offset number of data bits between the predetermined point in the formatted message and the data field identified for passage to the corresponding node; stepping directly to the data field identified for passage to a node using the identified offset number of bits from the predetermined point to the data field; and transferring from the interface the data field to the corresponding node.

References Cited (Backward Citations)

US4779092A Cited
US4725834A Cited
US4680753A Cited
US4672607A Cited
US4773067A Cited
US4818984A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-14 1993-11-13 1994-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-14 1997-11-13 1998-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-14 2001-11-13 2002-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag