Dynamic polling mechanism for wireless devices
AssigneeIntel Corporation
InventorMohan Kumar
Life of this patent
Estimating the term…
Abstract
In a system in which a polling devices polls one or more devices, a method and apparatus are described that allows the polling device to adjust the polling rate of all polled devices with which it is communicating based upon the activity level of each polled device. This dynamic polling scheme permits a much more efficient allocation of bandwidth than is available with static or fixed polling schemes.
Claims52
In a system including a polling device and one or more devices that are polled by said polling device, a method for dynamically adjusting a polling rate of said one or more polled devices comprising the steps of:
- (a) calculating an activity number for each polled devices by said polling device;
- and,
- (b) increasing or decreasing the polling rate of said one or more polled devices by said polling device based upon the activity number calculated for each polled device.
A polling device for dynamically adjusting a polling rate of one or more polled devices by said polling device, comprising a computer system in said polling device adapted to:
- (a) calculate an activity number of each polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
In a system including a polling device and one or more devices that are polled by said polling device, a program storage device, readable by a computer system, comprising:
- instructions stored thereon for causing the computer system to:
- (a) calculate an activity number of each polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
In a system including a polling device and a plurality of devices that are polled by said polling device, a method for dynamically adjusting a polling rate of each of the polled devices comprising the steps of:
- (a) calculating an activity number for each polled devices by said polling device;
- and,
- (b) increasing or decreasing the polling rate of said one or more polled devices by said polling device based upon the activity number calculated for each polled device.
A polling device for dynamically adjusting a polling rate of a plurality of polled devices by said polling device, comprising a computer system in said polling device adapted to:
- (a) calculate an activity number of each polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
In a system including a polling device and a plurality of devices that are polled by said polling device, a program storage device, readable by a computer system, comprising:
- instructions stored thereon for causing the computer system to:
- (a) calculate an activity number of each polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
In a system including a polling device and one or more devices that are polled by said polling device, a method for dynamically adjusting a polling rate of each of the polled devices comprising the steps of:
- (a) calculating an activity number for each polled devices by said polling device, wherein the activity number is a ratio of a number of responses received from a polled device to the number of polls sent to the polled device;
- and,
- (b) increasing or decreasing the polling rate of said one or more polled devices by said polling device based upon the activity number calculated for each polled device.
A polling device for dynamically adjusting a polling rate of one or more polled devices by said polling device, comprising a computer system in said polling device adapted to:
- (a) calculate an activity number of each polled device, wherein the activity number is a ratio of a number of responses received from a polled device to the number of polls sent to the polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
In a system including a polling device and one or more devices that are polled by said polling device, a program storage device, readable by a computer system, comprising:
- instructions stored thereon for causing the computer system to:
- (a) calculate an activity number of each polled device wherein the activity number is a ratio of a number of responses received from a polled device to the number of polls sent to the polled device;
- (b) increase or decrease a polling rate of a polled device based upon the calculated activity number of the device.
Dependencies are inferred from the claim text.