Closing a communications stream between terminals of a communications system
First Claim
1. A method for closing a communications stream between a first terminal and a second terminal in a communications system, the communications stream having repeating time slots in a time division channel comprising:
- sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed;
listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot; and
closing the stream, if no further messages are received from the second terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided that quickly and efficiently closes a stream between two communicating terminals that use repeating time slots in a time division channel. In one embodiment, the invention includes sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed, listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot, and closing the stream, if no further messages are received from the second terminal.
-
Citations
39 Claims
-
1. A method for closing a communications stream between a first terminal and a second terminal in a communications system, the communications stream having repeating time slots in a time division channel comprising:
-
sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed;
listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot; and
closing the stream, if no further messages are received from the second terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
sending a closing message in a first slot of a communications stream from the first terminal to the second terminal to request that the communications stream be closed the stream having repeating time slots in a time division channel;
listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot; and
closing the stream, if no further messages are received from the second terminal. - View Dependent Claims (11, 12, 13)
-
-
14. A method of determining to close a communications stream between a first terminal and a second terminal in a communications system comprising:
-
checking a transmit buffer for data to transmit in the stream;
waiting for a determined amount of time;
rechecking the transmit buffer;
determining whether previously transmitted data included a data boundary value;
comparing the boundary value to the data previously transmitted; and
determining to close the communications stream, if there is no data in the transmit buffer to transmit after the checking and the rechecking, and if the data boundary value is satisfied. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
checking a transmit buffer a first terminal for data to transmit in a communications stream;
waiting for a determined amount of time;
rechecking the transmit buffer; and
determining whether previously transmitted data included a data boundary value;
comparing the boundary value to the data previously transmitted; and
determining to close the communications stream, if there is no data in the transmit buffer to transmit after the checking and the rechecking, and if the boundary value is satisfied. - View Dependent Claims (21, 22, 23)
-
-
24. A method for closing a communications stream between a first terminal and a second terminal in a communications system, the communications stream having repeating time slots in a time division channel comprising:
-
sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed, the closing message being sent in response to an absence of data in a transmit buffer for more than a determined amount of time, the determined amount of time being greater than the amount of time required to close the communications stream and then open a new communications stream;
listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot; and
closing the stream, if no further messages are received from the second terminal. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed, the closing message being sent in response to an absence of data in a transmit buffer for more than a determined amount of time, the determined amount of time being greater than the amount of time required to close the communications stream and then open a new communications stream;
listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot; and
closing the stream, if no further messages are received from the second terminal. - View Dependent Claims (31, 32)
-
-
33. A method of determining to close a communications stream between a first terminal and a second terminal in a communications system comprising:
-
checking a transmit buffer for data to transmit in the stream;
waiting for a determined amount of time;
rechecking the transmit buffer;
determining to close the communications stream, if there is no data in the transmit buffer to transmit after the checking and the rechecking;
determining whether previously transmitted data included a data boundary value, the data boundary value indicating a diagnostic sequence;
comparing the boundary value to the data previously transmitted; and
if the data boundary value is satisfied then determining to close the communications stream. - View Dependent Claims (34, 35, 36)
-
-
37. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
checking a transmit buffer a first terminal for data to transmit in a communications stream;
waiting for a determined amount of time;
rechecking the transmit buffer;
determining to close the communications stream, if there is no data in the transmit buffer to transmit after the checking and the rechecking;
determining whether previously transmitted data included a data boundary value, the data boundary value indicating a diagnostic sequence;
comparing the boundary value to the data previously transmitted; and
if the data boundary value is satisfied then determining to close the communications stream. - View Dependent Claims (38, 39)
-
Specification