Multidimensional approach to context-awareness
First Claim
1. An enterprise system with multi-dimensional context awareness, the system comprising:
- an enterprise service coupled to a network, the enterprise service configured to perform at least one enterprise operation based on a user request;
a client device coupled to the network to access the enterprise service, the client device including a user interface, and being configured to issue the user request; and
a context adaptation service that communicates with the enterprise service and the client device via the network, the context adaptation service including a context determination service, and an interface adaptation service, wherein;
the context determination service is configured to determine context information from enterprise information related to the at least one enterprise operation, the context information comprising a user expertise related to user-populated information fields associated with the enterprise service, a user expertise related to user-accessible help with using components of the client device, and a user expertise related to an interaction scheme of the user interface, the interaction scheme related to a mode of data input for the user interface, andthe interface adaptation service generates an interface adaptation based on the context information, which is received from the context determination service, determines an interface configuration based on the interface adaptation, and transmits the interface configuration to at least one of the enterprise service and the client device, the enterprise service processing the interface configuration to provide an adapted user interface that is displayed on the client device, the adapted user interface hiding irrelevant items and providing shortcuts to functions and being based on a combination of the user expertise related to the user-populated information fields associated with the enterprise service and the user expertise related to the user-accessible help with using the components of the client device; and
the context adaption service is configured to monitor the context information to determine that the context information has changed and to regenerate the interface adaptation based on changed context information.
2 Assignments
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.
27 Citations
20 Claims
-
1. An enterprise system with multi-dimensional context awareness, the system comprising:
-
an enterprise service coupled to a network, the enterprise service configured to perform at least one enterprise operation based on a user request; a client device coupled to the network to access the enterprise service, the client device including a user interface, and being configured to issue the user request; and a context adaptation service that communicates with the enterprise service and the client device via the network, the context adaptation service including a context determination service, and an interface adaptation service, wherein; the context determination service is configured to determine context information from enterprise information related to the at least one enterprise operation, the context information comprising a user expertise related to user-populated information fields associated with the enterprise service, a user expertise related to user-accessible help with using components of the client device, and a user expertise related to an interaction scheme of the user interface, the interaction scheme related to a mode of data input for the user interface, and the interface adaptation service generates an interface adaptation based on the context information, which is received from the context determination service, determines an interface configuration based on the interface adaptation, and transmits the interface configuration to at least one of the enterprise service and the client device, the enterprise service processing the interface configuration to provide an adapted user interface that is displayed on the client device, the adapted user interface hiding irrelevant items and providing shortcuts to functions and being based on a combination of the user expertise related to the user-populated information fields associated with the enterprise service and the user expertise related to the user-accessible help with using the components of the client device; and the context adaption service is configured to monitor the context information to determine that the context information has changed and to regenerate the interface adaptation based on changed context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of adapting a user interface of a client device in an enterprise system based on multi-dimensional context information, the method comprising:
-
performing an enterprise operation via an enterprise service that is coupled to a network based on a user request; issuing the user request from a client device that is coupled to the network, the client device including a user interface; receiving enterprise information at a context adaptation service that includes a context determination service, and an interface adaptation service; determining, at the context determination service, context information based on the enterprise information related to the at least one enterprise operation, the context information comprising a user expertise related to user-populated information fields associated with the enterprise service, a user expertise related to user-accessible help with using components of the client device, and a user expertise related to an interaction scheme of the user interface, the interaction scheme related to a mode of data input for the user interface; generating, at the interface adaptation service, an interface adaptation based on the context information, which is received from the context determination service; determining, at the interface adaptation service, an interface configuration based on the interface adaptation; transmitting the interface configuration to at least one of the enterprise service and the client device, the enterprise service processing the interface configuration to provide an adapted user interface that is displayed on the client device, the adapted user interface hiding irrelevant items and providing shortcuts to functions and being based on a combination of the user expertise related to the user-populated information fields associated with the enterprise service and the user expertise related to the user-accessible help with using the components of the client device; and monitoring the context information to determine that the context information has changed and to regenerate the interface adaptation based on changed context information. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium coupled to one or more processors and having instructions stored thereon that, when executed, operate to cause the one or more processors to:
-
perform an enterprise operation via an enterprise service that is coupled to a network based on a user request; issue the user request from a client device that is coupled to the network, the client device including a user interface; receive enterprise information at a context adaptation service that includes a context determination service, and an interface adaptation service; determine, at the context determination service, context information based on the enterprise information related to the at least one enterprise operation, the context information comprising a user expertise related to user-populated information fields associated with the enterprise service, a user expertise related to user-accessible help with using components of the client device, and a user expertise related to an interaction scheme of the user interface, the interaction scheme related to a mode of data input for the user interface; generate, at the interface adaptation service, an interface adaptation based on the context information, which is received from the context determination service; determine, at the interface adaptation service, an interface configuration based on the interface adaptation; and transmit the interface configuration to at least one of the enterprise service and the client device, the enterprise service processing the interface configuration to provide an adapted user interface that is displayed on the client device, the adapted user interface hiding irrelevant items and providing shortcuts to functions and being based on a combination of the user expertise related to the user-populated information fields associated with the enterprise service and the user expertise related to the user-accessible help with using the components of the client device; and monitor the context information to determine that the context information has changed and to regenerate the interface adaptation based on changed context information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification