Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
185 words
A method of transmitting both isochronous and nonisochronous data through the stations of a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: transmitting data characters of a nonisochronous frame from a first station in said loop; passing the data characters from said first station through a second station in said loop and inserting a pair of spaced apart control characters between any two data characters during the passing step indicating the beginning and end of an isochronous frame within said nonisochronous frame; passing the data characters and control characters from said second station through a third station on said loop and writing an isochronous character generated from said third station into the space between said control characters; temporarily stopping said transmitting step in said first station in response to the receipt of one of said control characters to pass the isochronous frame through said first station; and proceeding, in said first station, with said transmitting of said nonisochronous frame after passing said isochronous frame.
Claim 2
Independent Claim
185 words
A method of transmitting both isochronous and nonisochronous data through the stations of a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: transmitting data characters of a nonisochronous frame from a first station in said loop; passing the data characters from said first station through a second station in said loop and inserting a pair of spaced apart control characters between any two data characters during the passing step indicating the beginning and end of an isochronous frame within said nonisochronous frame; passing the data characters and control characters from said second station through a third station on said loop and writing an isochronous character generated from said third station into the space between said control characters; temporarily stopping said transmitting step in said first station in response to the receipt of one of said control characters to pass the isochronous frame through said first station; and proceeding, in said first station, with said transmitting of said nonisochronous frame after passing said isochronous frame.
Claim 3
Independent Claim
223 words
A method of transmitting both isochronous and nonisochronous data in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: passing with a first delay, data characters of a nonisochronous frame, from the input port to the output port of one station on said network; interrupting said passing step to generate a pair of spaced apart control signals on the output port of said one station respectively indicating the beginning and end of an isochronous data frame; passing with a second delay, from the input port to the output port of said one station, any data characters of said nonisochronous frame that are received on the input port starting with the generation of said isochronous frame; said second delay equaling at least said first delay plus the time duration on said output port of said isochronous frame; stopping said isochronous frame from passing through the output port of said one station after it has circulated around said loop at least once and into the input port of said one station; and continuing to pass data characters of said nonisochronous frame with said first delay through said one station after stopping said isochronous frame from passing through the output port of said one station.
Claim 4
Independent Claim
223 words
A method of transmitting both isochronous and nonisochronous data in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: passing with a first delay, data characters of a nonisochronous frame, from the input port to the output port of one station on said network; interrupting said passing step to generate a pair of spaced apart control signals on the output port of said one station respectively indicating the beginning and end of an isochronous data frame; passing with a second delay, from the input port to the output port of said one station, any data characters of said nonisochronous frame that are received on the input port starting with the generation of said isochronous frame; said second delay equaling at least said first delay plus the time duration on said output port of said isochronous frame; stopping said isochronous frame from passing through the output port of said one station after it has circulated around said loop at least once and into the input port of said one station; and continuing to pass data characters of said nonisochronous frame with said first delay through said one station after stopping said isochronous frame from passing through the output port of said one station.
Claim 5
Dependent Claim
21 words
A method according to claim 2 and further including the step of repeatedly performing said interrupting step at a predetermined rate.
Claim 6
Dependent Claim
55 words
A method according to claim 2 and further including the steps of: storing said isochronous frame in said one station after it has circulated once around said loop and into the input port of said one station; and sending the stored isochronous frame from the output port of said one station during a subsequent interrupt.
Claim 7
Dependent Claim
76 words
A method according to claim 2 and further including the steps of: switching, at the start of said interrupting step, a storage circuit that stores said isochronous frame and provides said second delay into a path that transfers data between said input and output ports of said one station; and switching said storage circuit out of said path that transfers data after said isochronous frame has circulated around said loop and back into said storage circuit.
Claim 8
Independent Claim
161 words
A method of transmitting isochronous and nonisochronous data through a station in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: receiving a token on the input port of one station; transmitting data characters of a nonisochronous frame from the output port of said one station in response to the receipt of said token; receiving a pair of control signals on the input port of said one station during said transmitting step indicating the beginning and end of an isochronous data frame; temporarily stopping said transmitting step in said one station in response to the receipt of said control signals and passing said isochronous frame through said one station to the output port; and continuing to transmit data characters of said nonisochronous frame from the output port of said one station after passing said isochronous frame through said one station.
Claim 9
Independent Claim
161 words
A method of transmitting isochronous and nonisochronous data through a station in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: receiving a token on the input port of one station; transmitting data characters of a nonisochronous frame from the output port of said one station in response to the receipt of said token; receiving a pair of control signals on the input port of said one station during said transmitting step indicating the beginning and end of an isochronous data frame; temporarily stopping said transmitting step in said one station in response to the receipt of said control signals and passing said isochronous frame through said one station to the output port; and continuing to transmit data characters of said nonisochronous frame from the output port of said one station after passing said isochronous frame through said one station.
Claim 10
Dependent Claim
27 words
A method according to claim 6 and further including the step of writing an isochronous data character between said pair of control characters during said stopping step.
Claim 11
Dependent Claim
28 words
A method according to claim 6 and further including the step of reading an isochronous data character from between said pair of control characters during said stopping step.
Claim 12
Independent Claim
155 words
A method of transmitting isochronous and nonisochronous data in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: passing data characters of a nonisochronous frame through one station from its input port to its output port; interrupting said passing step in response to the receipt of a pair of control signals on the input port of said one station that occur between any two data characters in said nonisochronous frame, said control signals indicating the beginning and end of an isochronous frame inserted within said nonisochronous frame and having a higher priority than said isochronous frame; sending, from said output port, said control signals plus information bits generated from said one station inserted between said control signals; and continuing to pass data characters of said nonisochronous frame upon the completion of said sending step.
Claim 13
Independent Claim
155 words
A method of transmitting isochronous and nonisochronous data in a computer network in which a plurality of stations have respective input and output ports that are serially coupled together to form a loop; said method including the steps of: passing data characters of a nonisochronous frame through one station from its input port to its output port; interrupting said passing step in response to the receipt of a pair of control signals on the input port of said one station that occur between any two data characters in said nonisochronous frame, said control signals indicating the beginning and end of an isochronous frame inserted within said nonisochronous frame and having a higher priority than said isochronous frame; sending, from said output port, said control signals plus information bits generated from said one station inserted between said control signals; and continuing to pass data characters of said nonisochronous frame upon the completion of said sending step.
Claim 14
Dependent Claim
27 words
A method according to claim 9 and further including the step of reading a data character from between said pair of control signals during said interrupting step.
Claim 15
Dependent Claim
33 words
A method according to claim 9 and further including the step of storing a copy in said one station of the characters of said nonisochronous frame as they pass through said one station.