Adaptive polling of information from a device
First Claim
1. An apparatus, comprising:
- a processor and a memory communicatively coupled to the processor, the processor configured to control polling of a device based on a set of polling regions configured to control polling of the device, the set of polling regions being defined based on a set of multiple control parameters or based on non-parametric control information, the set of polling control regions comprising at least two polling control regions, the processor configured to;
perform polling of the device based on a current polling control region of the set of polling control regions, wherein the current polling control region comprises a set of polling parameters, wherein polling of the device in the current polling control region is controlled based on the set of polling parameters, wherein the set of polling parameters comprises an indication of information to be collected from the device;
receive, while in the current polling control region, input information comprising at least one of a set of values corresponding to the set of multiple control parameters or non-parametric input information corresponding to the non-parametric control information;
determine, based on the input information, a target polling control region of the set of polling control regions; and
determine a transition within the set of polling control regions based on the current polling control region and the target polling control region;
wherein the set of polling control regions is defined based on at least one of(a) partitioning the set of multiple control parameters into the set of polling control regions;
(b) decomposing the set of multiple control parameters into multiple subsets of control parameters and mapping the multiple subsets of control parameters into the set of polling control regions;
or(c) categorizing the non-parametric control information to form the set of polling control regions; and
wherein partitioning of the set of multiple control parameters into the set of polling control regions is based on at least one of a set of partition boundaries defined by at least one equation based on two or more control parameters in the set of multiple control parameters;
or a set of thresholds corresponding to at least one of the control parameters in the set of multiple control parameters.
6 Assignments
0 Petitions
Accused Products
Abstract
A capability is provided for adaptive polling of a device based on a set of polling control regions configured to control polling of the device. The set of polling control regions is defined based on at least one of a set of control parameters and non-parametric control information. A transition within the set of polling control regions is determined based on a current polling control region and a target polling control region that is determined based on input information received while in the current polling control region. The input information may include at least one of values of one or more parameters in the set of parameters and non-parametric input information. The transition may include remaining in the current polling control region or transitioning to a new polling control region. The transition may be performed based on a rapid up controlled down (RUCD) transition scheme.
-
Citations
14 Claims
-
1. An apparatus, comprising:
-
a processor and a memory communicatively coupled to the processor, the processor configured to control polling of a device based on a set of polling regions configured to control polling of the device, the set of polling regions being defined based on a set of multiple control parameters or based on non-parametric control information, the set of polling control regions comprising at least two polling control regions, the processor configured to; perform polling of the device based on a current polling control region of the set of polling control regions, wherein the current polling control region comprises a set of polling parameters, wherein polling of the device in the current polling control region is controlled based on the set of polling parameters, wherein the set of polling parameters comprises an indication of information to be collected from the device; receive, while in the current polling control region, input information comprising at least one of a set of values corresponding to the set of multiple control parameters or non-parametric input information corresponding to the non-parametric control information; determine, based on the input information, a target polling control region of the set of polling control regions; and determine a transition within the set of polling control regions based on the current polling control region and the target polling control region; wherein the set of polling control regions is defined based on at least one of (a) partitioning the set of multiple control parameters into the set of polling control regions; (b) decomposing the set of multiple control parameters into multiple subsets of control parameters and mapping the multiple subsets of control parameters into the set of polling control regions;
or(c) categorizing the non-parametric control information to form the set of polling control regions; and wherein partitioning of the set of multiple control parameters into the set of polling control regions is based on at least one of a set of partition boundaries defined by at least one equation based on two or more control parameters in the set of multiple control parameters;
or a set of thresholds corresponding to at least one of the control parameters in the set of multiple control parameters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a processor and a memory communicatively coupled to the processor, the processor configured to control polling of a device based on a set of polling regions configured to control polling of the device, the set of polling regions being defined based on a set of multiple control parameters or based on non-parametric control information, the set of polling control regions comprising at least two polling control regions, the processor configured to; perform polling of the device based on a current polling control region of the set of polling control regions, wherein the current polling control region comprises a set of polling parameters, wherein polling of the device in the current polling control region is controlled based on the set of polling parameters, wherein the set of polling parameters comprises an indication of information to be collected from the device; receive, while in the current polling control region, input information comprising at least one of a set of values corresponding to the set of multiple control parameters or non-parametric input information corresponding to the non-parametric control information; determine, based on the input information, a target polling control region of the set of polling control regions; and determine a transition within the set of polling control regions based on the current polling control region and the target polling control region; wherein the set of polling control regions is defined based on at least one of (a) partitioning the set of multiple control parameters into the set of polling control regions; (b) decomposing the set of multiple control parameters into multiple subsets of control parameters and mapping the multiple subsets of control parameters into the set of polling control regions;
or(c) categorizing the non-parametric control information to form the set of polling control regions; and wherein partitioning of the set of multiple control parameters into the set of polling control regions is based on; for one of the control parameters of the set of multiple control parameters; a first set of thresholds for use in controlling upward transitions based on the one of the control parameters; and a second set of thresholds for use in controlling downward transitions based on the one of the control parameters.
-
-
7. An apparatus, comprising:
-
a processor and a memory communicatively coupled to the processor, the processor configured to control polling of a device based on a set of polling regions configured to control polling of the device, the set of polling regions being defined based on a set of multiple control parameters or based on non-parametric control information, the set of polling control regions comprising at least two polling control regions, the processor configured to; perform polling of the device based on a current polling control region of the set of polling control regions, wherein the current polling control region comprises a set of polling parameters, wherein polling of the device in the current polling control region is controlled based on the set of polling parameters, wherein the set of polling parameters comprises an indication of information to be collected from the device; receive, while in the current polling control region, input information comprising at least one of a set of values corresponding to the set of multiple control parameters or non-parametric input information corresponding to the non-parametric control information; determine, based on the input information, a target polling control region of the set of polling control regions; and determine a transition within the set of polling control regions based on the current polling control region and the target polling control region; wherein at least one control parameter from the set of multiple control parameters comprises a combined control parameter defined based on a combination of at least two input control parameters; and wherein the combination of the at least two input control parameters comprises at least one of; (a) a linear combination of at least a portion of the at least two input control parameters; (b) a weighted linear combination of at least a portion of the at least two input control parameters; (c) a combination of higher-order terms of at least a portion of the at least two input control parameters;
or(d) a general function of at least a portion of the at least two input control parameters. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification