METHOD, DEVICE AND SYSTEM FOR USER INTERFACE ADAPTATION
3 Assignments
0 Petitions
Accused Products
Abstract
The present application relates to adapting a user interface based on context information. In the method, apparatus and system according to the present application, a context vector (920) is used to select a plurality of resource availability vectors (930, 940, 950). The plurality of resource availability vectors are indicative of availability of user resources in the corresponding context. The selected resource availability vectors are then used together in adapting a user interface (960, 970, 980) according to the availability of the user resources. There is also a method and devices for forming a data structure that can be used in the selection of the resource availability vectors. The method may select from different user interface modalities (960, 970, 980) by processing sensor input data with an associative memory, such as a sparse distributed memory.
10 Citations
68 Claims
-
1-48. -48. (canceled)
-
49. A method comprising:
-
providing a data structure comprising context vectors and resource availability vectors and having an association between said context vectors and said resource availability vectors, receiving a context vector, using said context vector to select a plurality of resource availability vectors, the plurality of resource availability vectors being indicative of availability of user resources, and modifying the selected resource availability vectors using a teaching resource availability vector associated with said context vector. - View Dependent Claims (50, 51, 52, 53, 55, 56, 57, 58, 59, 60)
-
-
54. A method comprising:
-
receiving a context vector, using said context vector to select a plurality of resource availability vectors, the plurality of resource availability vectors being indicative of availability of user resources, and using said selected resource availability vectors together in adapting a user interface according to the availability of said user resources. - View Dependent Claims (62)
-
-
63. A data structure comprising context vectors and resource availability vectors and an association between said context vectors and said resource availability vectors, said data structure being suitable for obtaining control data for controlling an operation of a device by
using an input context vector to select a plurality of resource availability vectors from said data structure, the plurality of resource availability vectors being indicative of availability of user resources, controlling operation of a device using said selected resource availability vectors together to adapt a user interface of the device according to the availability of said user resources.
-
65. An apparatus comprising at least one processor, memory, a user interface 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 resource availability vectors, the plurality of resource availability vectors being indicative of availability of user resources, use said selected resource availability vectors together in adapting said user interface according to the availability of said user resources. - View Dependent Claims (66, 67, 68)
-
Specification