← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag