Power management
First Claim
1. A method for a network device to perform network communications on an autonomous peer network, the network device having a neighborhood of neighbor devices, the method comprising:
- the network device broadcasting a first schedule for its own periodic local communication windows to the neighborhood;
the network device receiving schedules for neighbor devices'"'"' periodic local communication windows from neighbor devices of the neighborhood;
the network device examining the received schedules for neighbor devices'"'"' periodic local communication windows and the first schedule of its own periodic local communication windows and determining a schedule for global communication windows corresponding to a schedule of local communication windows having a lowest frequency of occurrence of the examined schedules; and
during a scheduled global communication window, the network device broadcasting a second schedule of periodic local communication windows to the neighborhood.
4 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention the timing of one or more local communication windows can be defined using equations such that one or more local communication windows for two or more devices overlap. For example the periods between two consecutive local communication windows can be defined using a periodic equation such as: LAP Cycle Period=Δ*2n. In this equation n=0, 1, 2, . . . , N, where N and Δ can be fixed. For example, N and Δ can be numbers that are predetermined for a given network, a given set of network devices, etc. In one embodiment every device can become active every Δ*2n superframes. The frequency (n) can be determined based on, for example, incoming or outgoing message traffic, power consumption needs, etc.
-
Citations
24 Claims
-
1. A method for a network device to perform network communications on an autonomous peer network, the network device having a neighborhood of neighbor devices, the method comprising:
-
the network device broadcasting a first schedule for its own periodic local communication windows to the neighborhood; the network device receiving schedules for neighbor devices'"'"' periodic local communication windows from neighbor devices of the neighborhood; the network device examining the received schedules for neighbor devices'"'"' periodic local communication windows and the first schedule of its own periodic local communication windows and determining a schedule for global communication windows corresponding to a schedule of local communication windows having a lowest frequency of occurrence of the examined schedules; and during a scheduled global communication window, the network device broadcasting a second schedule of periodic local communication windows to the neighborhood. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network device having a neighborhood of neighbor devices comprising a computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to cause the network device to perform a method for network communications on an autonomous peer network, the method comprising:
-
the network device broadcasting a first schedule for its own periodic local communication windows to the neighborhood; the network device receiving schedules for neighbor devices'"'"' periodic local communication windows from neighbor devices of the neighborhood; the network device examining the received schedules for neighbor devices'"'"' periodic local communication windows and the first schedule of its own periodic local communication windows and determining a schedule for global communication windows corresponding to a schedule of local communication windows having a lowest frequency of occurrence of the examined schedules; and during a scheduled global communication window, the network device broadcasting a second schedule of periodic local communication windows to the neighborhood. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification