Multidimensional approach to context-awareness
First Claim
1. An enterprise system with multi-dimensional context awareness, the system comprising:
- a network;
an enterprise service coupled to the network;
a plurality of clients configured to communicate with the network to access the enterprise service, wherein each client includes a user interface by which a user may interact with the enterprise service;
a plurality of information sources that include enterprise information related to one or more activities of the enterprise system;
a context determination service configured to determine context information describing a multi-dimensional context based on the enterprise information, wherein the context information comprises a user identification, an identification of the client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client; and
an interface adaptation service operable to adapt the user interface of the selected client based on the context information.
1 Assignment
0 Petitions
Accused Products
Abstract
A context aware enterprise system includes a network, an enterprise service coupled to the network, and a plurality of information sources that include enterprise information related to one or more activities of the enterprise system. The enterprise system also includes a plurality of clients with user interfaces by which a user may access the enterprise service over the network. A context determination service determines context information describing a multi-dimensional context based on the enterprise information. The context information determined by the context determination service includes a user identification, an identification of a client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client. Based on the context information, an interface adaptation service adapts the user interface of the client.
41 Citations
47 Claims
-
1. An enterprise system with multi-dimensional context awareness, the system comprising:
-
a network;
an enterprise service coupled to the network;
a plurality of clients configured to communicate with the network to access the enterprise service, wherein each client includes a user interface by which a user may interact with the enterprise service;
a plurality of information sources that include enterprise information related to one or more activities of the enterprise system;
a context determination service configured to determine context information describing a multi-dimensional context based on the enterprise information, wherein the context information comprises a user identification, an identification of the client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client; and
an interface adaptation service operable to adapt the user interface of the selected client based on the context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of adapting a user interface of a client in an enterprise system based on multi-dimensional context information, the method comprising:
-
receiving a request of a user to login to an enterprise service of the enterprise system using a client;
determining first information based on the request to login to the enterprise service using the client;
determining second information from a plurality of information sources of the enterprise system based on the first information;
determining context information describing a multi-dimensional context based on the first information and the second information, wherein the context information comprises a user identification, a client identification, a user role, a user expertise related to the enterprise service, and a user expertise related to the client; and
adapting the user interface of the client based on the context information. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program for adapting a user interface of a client in an enterprise system based on multi-dimensional context information, the computer program comprising:
-
a login code segment to cause a computer to receive a request of a user to login to an enterprise service of the enterprise system using a client;
a first information determination code segment to cause the computer to determine first information based on the request to login to the enterprise service using the client;
a second information determination code segment to cause the computer to determine second information from a plurality of information sources of the enterprise system based on the first information;
a context information determination code segment to cause the computer to determine context information describing a multi-dimensional context based on the first information and the second information, wherein the context information comprises a user identification, a client identification, a user role, a user expertise related to the enterprise service, and a user expertise related to the client; and
an adaptation code segment to cause the computer to adapt the user interface of the client based on the context information. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of adapting a user interface of a client in an enterprise system based on multi-dimensional context information, the method comprising:
-
receiving a request of a user to login to an enterprise service of the enterprise system using a client;
determining first information based on the request to login to the enterprise service using the client;
determining second information from a plurality of information sources of the enterprise system based on the first information;
determining context information describing a multi-dimensional context based on the first information and the second information; and
adapting the user interface of the client based on the context information. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification