Media access control and distributed data processing using mediation devices in an asynchronous network
First Claim
1. A method of facilitating communications between one or more of a plurality of communication devices of an asynchronous network, comprising:
- establishing a common synchronization schedule of the asynchronous network managed by a mediation device of the network; and
the mediation device transmitting a message received from a first communication device of the plurality of communication devices to one or more of the plurality of communication devices in accordance with the common synchronization schedule and a communication request received from the first communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
A low power consumption protocol for low power communication devices attached to an asynchronous network is described. In this protocol, one or more mediation devices (MDs) facilitate data processing capabilities in the network, whether in a dedicated MD or distributed MD network environment. These capabilities may be provided by the functions of packet caching, removal of replicated packets, and multiple communication types performed by the one or more MDs in accordance with a common synchronization schedule (2510) managed by the one or more MDs and communicated to other devices in the network (2530).
-
Citations
52 Claims
-
1. A method of facilitating communications between one or more of a plurality of communication devices of an asynchronous network, comprising:
-
establishing a common synchronization schedule of the asynchronous network managed by a mediation device of the network; and
the mediation device transmitting a message received from a first communication device of the plurality of communication devices to one or more of the plurality of communication devices in accordance with the common synchronization schedule and a communication request received from the first communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An asynchronous communications network, comprising:
-
a plurality of communication devices;
a mediation device (MD) operable to facilitate communications between a first communication device and one or more communication devices of the plurality of communication devices;
wherein the MD facilitates communications between the first communication device and the one or more communication devices in accordance with a common synchronization schedule of the asynchronous network managed by the MD. - View Dependent Claims (14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25)
-
-
26. A first communication device of a plurality of communication devices operable to facilitate communications between the plurality of communication devices in an asynchronous network, comprising:
-
a processing and control element that establishes and manages a common synchronization schedule of the asynchronous network;
a receiver, coupled to and controlled by the processing and control element, that receives a communication request to send a message to one or more of the plurality of communication devices; and
a transmitter, coupled to and controlled by the processing and control element, that in response to the receiver receiving the communication request transmits the message to the one or more communication devices in accordance with the common synchronization schedule. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for facilitating communications between one or more of a plurality of communication devices of an asynchronous network, comprising:
-
a first communication device of the plurality of communication devices transmitting a communication request to a mediation device to transmit a message to one or more of the one or more communication devices;
the mediation device receiving the communication request from the first communication device; and
the mediation device transmitting the message to the one or more communication devices in accordance with a common synchronization schedule of the asynchronous network managed by the mediation device. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. Computer-readable media tangibly embodying a program of instructions executable by a computer to facilitate communications between one or more of a plurality of communication devices of an asynchronous network, the method comprising:
-
establishing a common synchronization schedule of the asynchronous network managed by a mediation device of the network; and
the mediation device transmitting a message received from a first communication device of the plurality of communication devices to one or more of the plurality of communication devices in accordance with the common synchronization schedule and a communication request received from the first communication device.
-
-
46. Computer-readable media tangibly embodying a program of instructions executable by a computer to facilitate communications between one or more of a plurality of communication devices of an asynchronous network, the method comprising:
-
a first communication device of the plurality of communication devices transmitting a communication request to a mediation device to transmit a message to one or more of the one or more communication devices;
the mediation device receiving the communication request from the first communication device; and
the mediation device transmitting the message to the one or more communication devices in accordance with a common synchronization schedule of the asynchronous network managed by the mediation device.
-
-
47. A method of facilitating communications between one or more of a plurality of communication devices of an asynchronous network, comprising:
-
a mediation device receiving a communication request from a first communication device of the plurality of communication devices to transmit data to a second communication device of the plurality of communication devices;
the mediation device determining whether the requested data has been cached in memory;
if the requested data has been cached in memory, the mediation device transmitting the requested data from memory the second communication device. - View Dependent Claims (48, 49)
-
-
50. An asynchronous communications network, comprising:
-
a plurality of communication devices;
a mediation device (MD) operable to facilitate communications between a first communication device and one or more communication devices of the plurality of communication devices and operable to cache data from previous transmission in the network in a memory element;
wherein the MD upon receiving a request from a first communication device of the plurality of communication devices to transmit data cached in the memory element to a second communication device of the plurality of communication devices, transmits the cached data from the memory element to the second communication device.
-
-
51. A first communication device of a plurality of communication devices operable to facilitate communications between the plurality of communication devices in an asynchronous network, comprising:
-
a processing and control element that manages communications between the plurality of communications devices;
a receiver, coupled to and controlled by the processing and control element, that receives a communication request to send data to one or more of the plurality of communication devices;
a transmitter, coupled to and controlled by the processing and control element; and
a memory element, wherein in response to the receiver receiving a request to transmit data that is already cached in the memory element, the processing and control element transmitting the cached data. - View Dependent Claims (52)
-
Specification