Representation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
First Claim
1. A user interface to facilitate communications between parties, at least one of the parties being a user of the user interface, the user interface comprising:
- a display providing one or more display objects associated with configuring a data store, wherein;
the data store is adapted to receive N parameters, N being an integer,the N parameters relate to at least one of a communications preference, context and policy, andthe N parameters are employed to guide decisions that facilitate communications between the parties; and
one or more inputs associated with the display objects to facilitate configuration of the user interface that receive input from the user specifying a plurality of costs to the user of interrupting the user in real-time with a communication, the costs of interrupting being specified for a context of the user at the time the communication is attempted, the context comprising a plurality of busyness levels of the user, the costs of interrupting comprising a first cost of interrupting specified for each of a plurality of communication modalities used for the communication for a first busyness level of the plurality of busyness levels and a second cost of interrupting specified for each of the plurality of communication modalities for a second busyness level of the plurality of busyness levels.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology providing a user interface that can be employed by contactors and contactees in conjunction with a communications architecture for identifying and establishing an optimal communication based on preferences, capabilities, contexts and goals of the parties to engage in the communication. The user interface can include a graphical display having a plurality of display objects and associated input fields operable by one or more parties to a communication in order to facilitate convenient access, control, personalization and communications via the communications architecture. For example, configuration capabilities are provided in the user interface to enable operational adjustments to one or more operating parameters, communications groupings, policies and/or context preferences relating to a preferred modality of communication and to potential parties of communication between the contactors and contactees. User interface controls are also provided for defining deterministic policies and for encoding preferences for cost-benefit analyses.
209 Citations
20 Claims
-
1. A user interface to facilitate communications between parties, at least one of the parties being a user of the user interface, the user interface comprising:
-
a display providing one or more display objects associated with configuring a data store, wherein; the data store is adapted to receive N parameters, N being an integer, the N parameters relate to at least one of a communications preference, context and policy, and the N parameters are employed to guide decisions that facilitate communications between the parties; and one or more inputs associated with the display objects to facilitate configuration of the user interface that receive input from the user specifying a plurality of costs to the user of interrupting the user in real-time with a communication, the costs of interrupting being specified for a context of the user at the time the communication is attempted, the context comprising a plurality of busyness levels of the user, the costs of interrupting comprising a first cost of interrupting specified for each of a plurality of communication modalities used for the communication for a first busyness level of the plurality of busyness levels and a second cost of interrupting specified for each of the plurality of communication modalities for a second busyness level of the plurality of busyness levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage device storing computer-executable instructions that, when executed by at least one processor, implement computer-executable components displayed on a user interface that facilitates communications between parties, at least one of the parties being a user of the user interface, the computer-executable components comprising:
-
a display providing one or more display objects associated with configuring a data store, wherein; the data store is adapted to receive N parameters, N being an integer, the N parameters relate to at least one of a communications preference, context and policy, and the N parameters are employed to guide decisions that facilitate communications between the parties; and one or more inputs associated with the display objects to facilitate configuration of the user interface that receive input from the user specifying a plurality of costs to the user of interrupting the user in real-time with a communication, the costs of interrupting being specified for a context of the user at the time the communication is attempted, the context comprising a plurality of busyness levels of the user, the costs of interrupting comprising a first cost of interrupting specified for each of a plurality of communication modalities used for the communication for a first busyness level of the plurality of busyness levels and a second cost of interrupting specified for each of the plurality of communication modalities for a second busyness level of the plurality of busyness levels. - View Dependent Claims (16, 17)
-
-
18. A method of operating at least one computer comprising a user interface that facilitates communications between parties, at least one of the parties being a user of the user interface, the method comprising:
-
providing, on a display of the user interface, one or more display objects associated with configuring a data store, wherein; the data store is adapted to receive N parameters, N being an integer, the N parameters relate to at least one of a communications preference, context and policy, and the N parameters are employed to guide decisions that facilitate communications between the parties; providing one or more inputs associated with the display objects to facilitate configuration of the user interface; and receiving, via the one or more inputs, input from the user specifying a plurality of costs to the user of interrupting the user in real-time with the communication, the costs of interrupting being specified for a context of the user at the time the communication is attempted, the context comprising a plurality of busyness levels of the user, the costs of interrupting comprising a first cost of interrupting specified for each of a plurality of communication modalities used for the communication for a first busyness level of the plurality of busyness levels and a second cost of interrupting specified for each of the plurality of communication modalities for a second busyness level of the plurality of busyness levels. - View Dependent Claims (19, 20)
-
Specification