METHOD, DEVICE AND SYSTEM FOR ENERGY MANAGEMENT
2 Assignments
0 Petitions
Accused Products
Abstract
The present application relates to carrying out energy management based on context information. In the method, apparatus and system according to the application, a context vector (820) is used to select a operational state plurality of operational state vectors (825, 835). The plurality of operational state vectors are indicative of the state and/or energy consumption of different operational units in the corresponding context. The selected operational state vectors are then used together in adapting an operational state of the operational units according to the needs in the context (855). There is also a method and devices for forming a data structure (810) that can be used in the selection of the operational state vectors. The method can be used in the energy management of mobile devices, where the operational units are components of these devices and the context can include data from sensors. The method may use an associative memory such as a sparse distributed memory in storing operational state vectors.
-
Citations
71 Claims
-
1-51. -51. (canceled)
-
52. A method comprising:
-
providing a data structure comprising context vectors and operational state vectors and having an association between said context vectors and said operational state vectors; receiving a context vector; using said context vector to select a plurality of operational state vectors, the plurality of operational state vectors being indicative of operational state of operational units; and modifying the selected operational state vectors using a teaching operational state vector associated with said context vector. - View Dependent Claims (53, 54, 55, 56, 60, 64, 65)
-
-
57. A method comprising:
-
receiving a context vector, using said context vector to select a plurality of operational state vectors, the plurality of operational state vectors being indicative of operational states of operational units, using said selected operational state vectors together in energy management of said operational units. - View Dependent Claims (58, 59, 61, 62, 63)
-
-
66. A data structure comprising context vectors and operational state vectors and an association between said context vectors and said operational state vectors, said data structure being suitable for obtaining control data for controlling an operation of an apparatus by
using an input context vector to select a plurality of operational state vectors from said data structure, the plurality of operational state vectors being indicative of operational states of operational units, controlling operation of an apparatus using said selected operational state vectors together to carry out energy management for said operational units.
-
67. An apparatus comprising at least one processor, memory, operational units, and computer program code in said memory, said computer program code being configured to, with the at least one processor, cause the apparatus at least to:
-
receive a context vector, use said context vector to select a plurality of operational state vectors, the plurality of operational state vectors being indicative of the operational state of said operational units, use said selected operational state vectors together in energy management of said operational units. - View Dependent Claims (68, 69, 70)
-
-
71. A computer program product stored on a non-transitory computer readable medium and executable in a data processing apparatus, the computer program product comprising:
-
a computer program code section for providing a data structure comprising context vectors and operational state vectors and having an association between said context vectors and said operational state vectors, a computer program code section for receiving a context vector, a computer program code section for using said context vector to select a plurality of operational state vectors, the plurality of operational state vectors being indicative of operational states of operational units, and a computer program code section for modifying the selected operational state vectors using a teaching operational state vector associated with said context vector.
-
Specification