Method, apparatus, and system for determining information representations and modalities based on user preferences and resource consumption
First Claim
1. A method comprising:
- receiving input from a user specifying a relative preference for each representation in a set of representations in which information generated from an application domain can be presented to the user;
receiving input from the user to configure for each representation one or more parameters associated with one more modalities of the each representation;
in response to a new information presentation request to present information to the user, determining one or more combinations of representations and modalities that can be accommodated by available presentation resources in presenting the information to the user, each combination according to one or more of the configured parameters the determining based upon one or more of the received inputs and an estimation of presentation resources consumed in presenting the information to the user, wherein determining the one or more combinations includes determining whether available presentation resources are sufficient for a particular combination of representation and modality, starting with the representation considered most preferable by the user until available presentation resources are sufficient to accommodate at least one combination of representation and modality or until all combinations have been exhausted;
if available presentation resources are not sufficient for any combination of representation and modality, determining whether a least recently updated rendering representative can be declined to free up presentation resources for the new presentation request; and
performing a first action if the least recently updated rendering representative cannot be declined.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect of the invention, a method is provided in which a user in a system is allowed to specify a relative preference for each representation in a set of representations in which information generated from an application domain can be presented to the user. The user is allowed to configure one or more parameters associated with each representation to quantify one or more rendering features corresponding to the respective representation in one or more modalities in which information from the application domain can be presented to the user. In response to an information presentation request to present information to the user, one or more combinations of representations and modalities are selected to be used for the presentation request that can be accommodated by available resources, based upon a set of criteria including the user preferences and resource consumption estimation associated with the presentation request.
-
Citations
6 Claims
-
1. A method comprising:
-
receiving input from a user specifying a relative preference for each representation in a set of representations in which information generated from an application domain can be presented to the user; receiving input from the user to configure for each representation one or more parameters associated with one more modalities of the each representation; in response to a new information presentation request to present information to the user, determining one or more combinations of representations and modalities that can be accommodated by available presentation resources in presenting the information to the user, each combination according to one or more of the configured parameters the determining based upon one or more of the received inputs and an estimation of presentation resources consumed in presenting the information to the user, wherein determining the one or more combinations includes determining whether available presentation resources are sufficient for a particular combination of representation and modality, starting with the representation considered most preferable by the user until available presentation resources are sufficient to accommodate at least one combination of representation and modality or until all combinations have been exhausted; if available presentation resources are not sufficient for any combination of representation and modality, determining whether a least recently updated rendering representative can be declined to free up presentation resources for the new presentation request; and performing a first action if the least recently updated rendering representative cannot be declined. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
logic to receive input from a user in the system specifying a relative preference for each representation in a set of representations in which information generated from an application domain can be presented to the user; logic to receive input from the user to configure for each representation one or more parameters associated with one more modalities of the each representation; logic to determine, in response to a new information presentation request from the application, one or more combinations of representations and modalities that can be accommodated by available presentation resources, each combination according to one or more of the configured parameters, the determining based upon one or more of the received inputs and an estimation of presentation resources consumed in presenting the information to the user a database to store a list of rendering representatives, each rendering representative corresponding to a previously executed presentation request, the list of rendering representatives being used to determine the amount of available presentation resources in each modality; logic communicatively coupled to the database to maintain the list of rendering representatives; logic to maintain a list of rendering representatives, each rendering representative corresponding to a previously executed presentation request, the list of rendering representatives being used to determine the amount of available presentation resources in each modality; logic to determine whether a least recently updated rendering representative can be declined to free up presentation resources for the new presentation request if available presentation resources are not sufficient for any combination of representation and modality; and logic to perform a first action if the least recently updated rendering representative cannot be declined. - View Dependent Claims (5, 6)
-
Specification