US6317415B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for communicating information in a network
Assignee: L3Harris Technologies Integrated Systems LP
•
Filing: 1998-09-28
•
Granted: 2001-11-13
•
Expires: 2018-09-28
Abstract
Abstract A communications system includes a plurality of network nodes including a first node having an interface unit. The interface unit includes a scheduler operable to schedule periodic transmission of a plurality of frames at respective designated times. Each of the plurality of frames includes a plurality of slots. The interface unit also includes an access system operable to designate which of the plurality of slots of a frame are accessible by each of the plurality of nodes and to access the designated slots.
Inventors
- 👤 B. Scott Darnell
- 👤 William T. Jennings
- 👤 Bradley D. Lengel
- 👤 Praveen S. Reddy
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 13:44
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L12/28; H04L12/42; H04L12/423; H04L2012/6445; H04L2012/6459
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
143 words
A method for communicating information in a network having a plurality of nodes, comprising: designating one of the plurality of nodes as a master node; scheduling, by the master node, transmission of one of a plurality of types of frames in a sample window bandwidth, the frame having a plurality of slots; receiving, at a first node of the plurality of nodes, a transmitted frame; determining from the type of frame the slots of the frame available for access at the first node; accessing by the first node, a slot of the frame determined to be accessible at the first node; transmitting the frame to a second node of the plurality of nodes according to a schedule determined by the master node; and scheduling, by the master node, based on available space in a sample window bandwidth, aperiodic transmission of an additional frame.
Claim 2
Independent Claim
143 words
A method for communicating information in a network having a plurality of nodes, comprising: designating one of the plurality of nodes as a master node; scheduling, by the master node, transmission of one of a plurality of types of frames in a sample window bandwidth, the frame having a plurality of slots; receiving, at a first node of the plurality of nodes, a transmitted frame; determining from the type of frame the slots of the frame available for access at the first node; accessing by the first node, a slot of the frame determined to be accessible at the first node; transmitting the frame to a second node of the plurality of nodes according to a schedule determined by the master node; and scheduling, by the master node, based on available space in a sample window bandwidth, aperiodic transmission of an additional frame.
Claim 3
Dependent Claim
19 words
The method of claim 1 and further comprising transmitting the additional frame to one of the plurality of nodes.
Claim 4
Independent Claim
142 words
A method for communicating information in a network having a plurality of nodes, comprising: providing a frame from a plurality of frame types for storing information, the frame comprising a plurality of slots; for each of the plurality of nodes, designating based on frame type the slots for extraction of information by the node and designating slots for insertion of information by the node; scheduling in a sample window bandwidth transmission of the frame to one of the plurality of nodes at a designated time; transmitting the frame at the designated time to one of the plurality of nodes; and after arrival of the frame at one of the plurality of nodes, initiating insertion of information into a slot designated by frame type for insertion of information or extraction of information from a slot designated by frame type for extraction of information.
Claim 5
Independent Claim
142 words
A method for communicating information in a network having a plurality of nodes, comprising: providing a frame from a plurality of frame types for storing information, the frame comprising a plurality of slots; for each of the plurality of nodes, designating based on frame type the slots for extraction of information by the node and designating slots for insertion of information by the node; scheduling in a sample window bandwidth transmission of the frame to one of the plurality of nodes at a designated time; transmitting the frame at the designated time to one of the plurality of nodes; and after arrival of the frame at one of the plurality of nodes, initiating insertion of information into a slot designated by frame type for insertion of information or extraction of information from a slot designated by frame type for extraction of information.
Claim 6
Dependent Claim
33 words
The method of claim 3 , wherein designating slots for insertion of information comprises producing a table indicating, for each slot, whether the node has been identified to insert information into the slot.
Claim 7
Dependent Claim
33 words
The method of claim 3 , wherein designating slots for extraction of information comprises producing a table indicating, for each slot, whether the node has been identified to extract information from the slot.
Claim 8
Dependent Claim
58 words
The method of claim 3 , wherein initiating insertion or extraction of information comprises initiating insertion of information to a slot designated as a slot for insertion of information and further comprising: writing the information to a buffer before initiating insertion of information into the designated slot; and inserting the information into the designated slot from the buffer.
Claim 9
Dependent Claim
38 words
The method of claim 3 , wherein initiating insertion or extraction of information comprises extracting information from a slot designated as a slot for extraction of information and further comprising transmitting the extracted information to a data port.
Claim 10
Dependent Claim
26 words
The method of claim 3 , wherein providing a frame having a plurality of slots comprises providing a frame capable of storing thirty-two bits of data.
Claim 11
Dependent Claim
16 words
The method of claim 3 , and further comprising retransmitting the frame at a periodic rate.
Claim 12
Dependent Claim
183 words
A network for information communication having a plurality of nodes serially connected in a loop topology for transmission of frames of data, each node having an interface unit comprising: an input/output port receiving a plurality of types of isochronous frames of data transmitted to the nodes of the serially connected loop, the input/output port decoding the received data for processing, said input/output port also transmitting the plurality of types of frames of data to other nodes on the serially connected loop; a scheduler receiving a frame of decoded data from the input/output port to establish timing of transmission or retransmission of the plurality of types of frames of data in a sample window bandwidth to establish periodic communication between the plurality of nodes; an extraction/insertion unit receiving a frame of data from the scheduler for further processing the frame of data in accordance with a designated frame type from the plurality of frame types; and a selector receiving data from the extraction/insertion unit for transmitting to the input/output port for encoding and transmission of the frame of data to the plurality of nodes.
Claim 13
Dependent Claim
183 words
A network for information communication having a plurality of nodes serially connected in a loop topology for transmission of frames of data, each node having an interface unit comprising: an input/output port receiving a plurality of types of isochronous frames of data transmitted to the nodes of the serially connected loop, the input/output port decoding the received data for processing, said input/output port also transmitting the plurality of types of frames of data to other nodes on the serially connected loop; a scheduler receiving a frame of decoded data from the input/output port to establish timing of transmission or retransmission of the plurality of types of frames of data in a sample window bandwidth to establish periodic communication between the plurality of nodes; an extraction/insertion unit receiving a frame of data from the scheduler for further processing the frame of data in accordance with a designated frame type from the plurality of frame types; and a selector receiving data from the extraction/insertion unit for transmitting to the input/output port for encoding and transmission of the frame of data to the plurality of nodes.
Claim 14
Dependent Claim
35 words
The network for information communication as in claim 10 further comprising a memory for receiving a copy of the frame of data from the input/output port for availability to the scheduler as required for retransmission.
Claim 15
Dependent Claim
35 words
The network for information communication as in claim 10 further comprising a multiplexer receiving the decoded data for determining the processing path for the data for transmission to either the scheduler or the extraction/insertion unit.
Claim 16
Dependent Claim
58 words
The network for information communication as in Claim 11 wherein frames of data comprise asynchronous frames in addition to isochronous frames, the interface unit further comprising: a routing control unit receiving the decoded information from the input/output port for processing isochronous frames to said memory for further processing by said scheduler or for transmission to the extraction/insertion unit.
Claim 17
Dependent Claim
22 words
The network for information communication as in claim 13 wherein the scheduler processes asynchronous frames of data on a bandwidth available basis.
Claim 18
Dependent Claim
30 words
The network for information communications as in claim 13 wherein said scheduler includes a schedule for timing the transmission and retransmission of isochronous frames of data to the extraction/insertion unit.
Claim 19
Dependent Claim
26 words
The network for information communication as in claim 15 wherein said scheduler creates the schedule based on a scheduling algorithm in conjunction with a schedule table.
Claim 20
Dependent Claim
32 words
The network for information communication as in claim 10 wherein the extraction/insertion unit reads data from or inserts data into slots of isochronous frames of data according to the type of frame.
Claim 21
Dependent Claim
33 words
The network for information communication as in claim 17 wherein the extraction/insertion unit includes an access table defining nodes designated for reading or inserting data into designated slots of a frame of data.
Claim 22
Dependent Claim
280 words
A network for information communication comprising a plurality of nodes serially connected in a loop topology for transmission of isochronous and asynchronous frames of data, each node having an interface unit comprising: one or more input/output ports receiving frames of data transmitted to the nodes of the serially connected loop, an input/output port decoding the received data for processing, said input/output port also transmitting frames of data to other nodes of the serially connected loop; a main path and an auxiliary path, the main path providing both isochronous and asynchronous processing of data, the auxiliary path providing asynchronous and loop processing of data; one or more multiplexers receiving the decoded data for selecting the main path or the auxiliary path for processing the received decoded data; said main path comprising: a memory for receiving a copy of the decoded frame of data routed to the main path; an extraction/insertion unit receiving a frame of data either from one or more multiplexers or from the memory; a scheduler generating a multiplexer select signal to direct a frame of decoded data from an input/output port to the extraction/insertion unit or to direct a frame of decoded data from the memory to the extraction/insertion unit; said auxiliary path comprising: auxiliary path logic receiving frames of decoded data from an input/output port for processing of frames of data for transmission to the plurality of nodes serially connected in the loop topology; and one or more selection multiplexers receiving decoded frames of data from the extraction/insertion unit or from the auxiliary path logic for transmitting to an input/output port for encoding and transmission of a frame of data to the plurality of nodes serially connected.
Claim 23
Dependent Claim
280 words
A network for information communication comprising a plurality of nodes serially connected in a loop topology for transmission of isochronous and asynchronous frames of data, each node having an interface unit comprising: one or more input/output ports receiving frames of data transmitted to the nodes of the serially connected loop, an input/output port decoding the received data for processing, said input/output port also transmitting frames of data to other nodes of the serially connected loop; a main path and an auxiliary path, the main path providing both isochronous and asynchronous processing of data, the auxiliary path providing asynchronous and loop processing of data; one or more multiplexers receiving the decoded data for selecting the main path or the auxiliary path for processing the received decoded data; said main path comprising: a memory for receiving a copy of the decoded frame of data routed to the main path; an extraction/insertion unit receiving a frame of data either from one or more multiplexers or from the memory; a scheduler generating a multiplexer select signal to direct a frame of decoded data from an input/output port to the extraction/insertion unit or to direct a frame of decoded data from the memory to the extraction/insertion unit; said auxiliary path comprising: auxiliary path logic receiving frames of decoded data from an input/output port for processing of frames of data for transmission to the plurality of nodes serially connected in the loop topology; and one or more selection multiplexers receiving decoded frames of data from the extraction/insertion unit or from the auxiliary path logic for transmitting to an input/output port for encoding and transmission of a frame of data to the plurality of nodes serially connected.
Claim 24
Dependent Claim
37 words
The network for information communication as in claim 19 wherein each interface unit further comprises a routing control unit receiving the decoded information from an input/output port for processing to the main path or the auxiliary path.
Claim 25
Dependent Claim
37 words
The network for information communication as in claim 20 wherein the extraction/insertion unit of each interface unit further comprises inserting data into slots of an isochronous frame of data or extracting data from identified frames of data.
Claim 26
Dependent Claim
56 words
The network for information communication as in claim 19 wherein the scheduler of each interface unit further comprises a timing controller for timing of transmission or retransmission of frames of data to establish transmission of isochronous nodes between the plurality of nodes and further controlling the transmission of asynchronous frames of data based on available bandwidth.
Claim 27
Dependent Claim
35 words
The network for information communication as in claim 20 wherein the routing control unit of each interface unit processes decoded information from an input/output port to the extraction/insertion unit or for storage in the memory.
Claim 28
Independent Claim
131 words
A method for communicating information in a network having a plurality of nodes serially connected in a loop topology, comprising: designating for each of a plurality of frame types for each of the plurality of nodes slots of a frame for extraction of information and slots of the designated frame for insertion of information; scheduling in a sample window bandwidth for each of the plurality of frame types transmission of a frame to the plurality of nodes at a designated transmission time; transmitting the frame at the designated time to the plurality of nodes serially connected; and initiating insertion of information into a slot at a designated node and/or extraction of information from a slot at a designated node after arrival of the frame at one of the plurality of nodes.
Claim 29
Independent Claim
131 words
A method for communicating information in a network having a plurality of nodes serially connected in a loop topology, comprising: designating for each of a plurality of frame types for each of the plurality of nodes slots of a frame for extraction of information and slots of the designated frame for insertion of information; scheduling in a sample window bandwidth for each of the plurality of frame types transmission of a frame to the plurality of nodes at a designated transmission time; transmitting the frame at the designated time to the plurality of nodes serially connected; and initiating insertion of information into a slot at a designated node and/or extraction of information from a slot at a designated node after arrival of the frame at one of the plurality of nodes.
Claim 30
Dependent Claim
28 words
The method for communicating information as in claim 24 further comprising: designating slots of a frame for a designated node for insertion of information and/or extraction of information.
Claim 31
Independent Claim
147 words
A method for communicating information in a network having a plurality of nodes serially connected in a loop topology, comprising: designating for each of a plurality of frame types a node for extraction of information from slots of a frame for storing information and for insertion of information into the slots of a frame, wherein designating a node for insertion of information into a slot comprises generating a table indicating, for each frame, whether the node has been identified to insert or extract information into a slot of the frame; scheduling during a sample window bandwidth transmission of the frame to the plurality of nodes at a scheduled transmission time; transmitting the frame at the scheduled time to the plurality of nodes serially connected; and initiating insertion of information into a slot at a designated node and/or extraction of information from a slot at a designated node.
Claim 32
Independent Claim
147 words
A method for communicating information in a network having a plurality of nodes serially connected in a loop topology, comprising: designating for each of a plurality of frame types a node for extraction of information from slots of a frame for storing information and for insertion of information into the slots of a frame, wherein designating a node for insertion of information into a slot comprises generating a table indicating, for each frame, whether the node has been identified to insert or extract information into a slot of the frame; scheduling during a sample window bandwidth transmission of the frame to the plurality of nodes at a scheduled transmission time; transmitting the frame at the scheduled time to the plurality of nodes serially connected; and initiating insertion of information into a slot at a designated node and/or extraction of information from a slot at a designated node.
References Cited (Backward Citations)
US3924245A
Cited
US4482999A
Cited
EP0256681A1
Cited
US4835770A
Cited
US5375233A
Cited
US5602852A
Cited
US5301185A
Cited
US5257259A
Cited
US5303230A
Cited
US5317572A
Cited
US5999634A
Cited
US5644761A
Cited
US5305314A
Cited
EP0621704A1
Cited
US5428819A
Cited
JPH06326721A
Cited
EP0632625A1
Cited
US5664224A
Cited
US5519690A
Cited
US5983293A
Cited
US5768043A
Cited
US5610914A
Cited
US5737743A
Cited
US5598541A
Cited
US5502719A
Cited
US5835087A
Cited
EP0724344A2
Cited
US5796720A
Cited
US5862136A
Cited
US5748629A
Cited
US5610921A
Cited
US5924112A
Cited
US5761430A
Cited
US5828402A
Cited
US6044091A
Cited
EP0855818A2
Cited
US5978578A
Cited
US5938747A
Cited
EP0876075A2
Cited
CA2232696A1
Cited
US6041060A
Cited
US5991847A
Cited
US5963982A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-12 | 2005-05-14 | 2005-11-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-12 | 2009-05-14 | 2009-11-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-12 | 2013-05-14 | 2013-11-13 | $7700.00 | Window Closed / Lapsed |