Methods and systems for providing multiple access within a network
First Claim
1. A method of communicating between a first master node and a first slave node, wherein contention for a carrier of a network medium occurs between a plurality of master nodes, comprising:
- determining at the first master node, whether to send or receive data;
at the first master node, gaining use of the carrier; and
sending, from the first master node, a request to send message when the first master node determines to send data to the first slave node, and a request for request to send message when the first master node determines to receive data from the first slave node,wherein the request for request to send message requests another node to send data, andwherein a sent message includes an access code;
at the first slave node, receiving the request for request to send message having an access code, and determining whether the access code of the request for request to send message corresponds to the first slave node;
after determining that the access code of the request for request to send message does correspond to the first slave node, sending a request to send message from the first slave node;
at the first master node, upon receiving the request to send message, sending a clear to send message from the first master node;
at the first slave node, upon receiving the clear to send message, sending a data send message from the first slave node, wherein the data send message contains data for use by the first master node;
at the first master node, after receiving the data send message, sending an acknowledge message; and
at the first slave node, receiving the acknowledge message;
wherein the first slave node is an implantable device.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for media access control allow master and slave nodes of a network to communicate using the same carrier while avoiding collisions of transmissions. At least one slave node is an implantable device. Master nodes initiate all data exchange sequences, and slave nodes are responsive to the data exchange sequences. The exchange sequences begin by master nodes contending for use of the carrier through a countdown procedure. A set order of communications occurs between a master node who won the contention and a slave node being communicated with by the master node to transfer a data frame. Contention is then repeated to determine the next master node that is allowed to transfer a data frame. New master nodes entering the network employ a discovery process to poll for existing devices in the network.
26 Citations
9 Claims
-
1. A method of communicating between a first master node and a first slave node, wherein contention for a carrier of a network medium occurs between a plurality of master nodes, comprising:
-
determining at the first master node, whether to send or receive data; at the first master node, gaining use of the carrier; and sending, from the first master node, a request to send message when the first master node determines to send data to the first slave node, and a request for request to send message when the first master node determines to receive data from the first slave node, wherein the request for request to send message requests another node to send data, and wherein a sent message includes an access code; at the first slave node, receiving the request for request to send message having an access code, and determining whether the access code of the request for request to send message corresponds to the first slave node; after determining that the access code of the request for request to send message does correspond to the first slave node, sending a request to send message from the first slave node; at the first master node, upon receiving the request to send message, sending a clear to send message from the first master node; at the first slave node, upon receiving the clear to send message, sending a data send message from the first slave node, wherein the data send message contains data for use by the first master node; at the first master node, after receiving the data send message, sending an acknowledge message; and at the first slave node, receiving the acknowledge message; wherein the first slave node is an implantable device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of communicating between a first master node and a first slave node, wherein the first slave node is an implantable device, and wherein contention for a carrier of a network medium occurs between a plurality of master nodes, the method comprising:
-
determining at the first master node, whether to send or receive data; at the first master node, gaining use of the carrier; and broadcasting, from the first master node, a request to send message with a universal access code when the first master node determines to send data, or a request for request to send message when the first master node determines to receive data, wherein the request for request to send message requests another node to send data; detecting, by a second master node, whether a clear to send message with the universal access code is received; and contending for the carrier by the second master node when the clear to send message is undetected by the second master node upon expiration of a timeout interval and upon expiration of a first contention interval that follows the timeout interval. - View Dependent Claims (6, 7, 8)
-
-
9. A method of communicating between a first master node and a
first slave node, wherein contention for a carrier of a network medium occurs between a plurality of master nodes, comprising: -
determining at the first master node, whether to send or receive data; at the first master node, gaining use of the carrier; and sending, from the first master node, a request to send message when the first master node determines to send data to the first slave node, and a request for request to send message when the first master node determines to receive data from the first slave node, wherein the request for request to send message requests another node to send data, and wherein a sent message includes an access code; detecting at a first slave node that the request to send message contains the access code of the first slave node; in response to detecting the access code at the first slave node, sending a clear to send message from the first slave node; receiving the clear to send message at the first master node; in response to receiving the clear to send message, sending a data send message from the first master node, wherein the data send message specifies a disconnect command; receiving the data send message at the first slave node; in response to receiving the data send message, sending an acknowledge message from the first slave node and discarding the access code at the first slave node; receiving the acknowledge message at the first master node; and in response to receiving the acknowledge message at the first master node, identifying at the first master node the access code as no longer being in use; wherein the first slave node is an implantable device.
-
Specification