Metadata schema for interpersonal communications management systems
First Claim
1. A method of processing a communication between a contactor and a contactee, the method comprising:
- acquiring information relating to processing the communication between the contactor and the contactee, the information comprising at least one of;
a type of activity in which at least one of the contactor and the contactee is involved,a preferred communication policy related to a priority of the communication, andan attentional status of at least one of the contactor and the contactee;
generating, based on the acquired information, a schema comprising a plurality of elements;
populating at least one element of the plurality of elements of the schema with data extracted from the acquired information;
at a computing device associated with the contactee;
receiving a data packet, the data packet comprising;
a first field that stores a source identifier that identifies a computer component from which the data packet originated;
a second field that stores a destination identifier that identifies a computer component to which the data packet is destined; and
a third field that stores a schema identifier that identifies the schema with which the data packet is associated, the schema comprising the information relating to processing the communication between the contactor and the contactee;
using the schema identifier to access the schema to access the at least one element to obtain the information related to processing the communication;
using the obtained information to compute an indication of cost or value of the communication to at least one of the contactor or the contactee; and
routing the communication based on the computed indication.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating, managing and accessing a schema that facilitates maximizing utility of a managed communication is provided. The system provides a computer-based system for creating, accessing and/or managing a schema employed in utility-optimizing communication management. The system includes computer components for receiving communication related data and storing such communication related data, inferences concerning such data, probabilities and/or probability distributions associated with such data in an extensible, portable, data schema. The schema can facilitate making utility optimizing communication management decisions.
-
Citations
20 Claims
-
1. A method of processing a communication between a contactor and a contactee, the method comprising:
-
acquiring information relating to processing the communication between the contactor and the contactee, the information comprising at least one of; a type of activity in which at least one of the contactor and the contactee is involved, a preferred communication policy related to a priority of the communication, and an attentional status of at least one of the contactor and the contactee; generating, based on the acquired information, a schema comprising a plurality of elements; populating at least one element of the plurality of elements of the schema with data extracted from the acquired information; at a computing device associated with the contactee; receiving a data packet, the data packet comprising; a first field that stores a source identifier that identifies a computer component from which the data packet originated; a second field that stores a destination identifier that identifies a computer component to which the data packet is destined; and a third field that stores a schema identifier that identifies the schema with which the data packet is associated, the schema comprising the information relating to processing the communication between the contactor and the contactee; using the schema identifier to access the schema to access the at least one element to obtain the information related to processing the communication; using the obtained information to compute an indication of cost or value of the communication to at least one of the contactor or the contactee; and routing the communication based on the computed indication. - View Dependent Claims (2, 3)
-
-
4. A method of processing a communication between a contactor and a contactee, the method comprising:
-
at a computing device associated with the contactee; receiving a data packet, the data packet comprising; a first field that stores preference data associated with a communicating party from at least one of the contactor or the contactee; and a second field that stores context data associated with the communicating party; generating, based on the preference data and the context data, a schema comprising a plurality of elements and a plurality of attributes; parsing the preference data and the context data to extract at least one first value to populate at least one element from the plurality of elements of the schema and at least one second value to populate at least one attribute from the plurality of attributes of the schema; storing the at least one first value in the at least one element of the schema and the at least one second value in the at least one attribute of the schema; receiving a communication from the contactor directed to the contactee; and selectively routing the communication based on the schema by selectively routing the communication based on the at least one first value and the at least one second value extracted from the preference data and the context data. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing a communication between a contactor and a contactee, the method comprising:
at a computing device associated with the contactee; receiving a data packet comprising; a first field that stores preference data associated with a communicating party; and a second field that stores context data associated with the communicating party, wherein the context data comprises a task in which at least one of the contactee and the contactor is engaged; generating, based on the preference data and the context data, a schema comprising a plurality of elements; parsing the preference data and the context data to extract at least one value to populate at least one element from the plurality of elements of the schema; storing the at least one value in the at least one element of the schema; receiving a communication from the contactor directed to the contactee; accessing the at least one element of the schema to obtain the at least one value to compute, based on the at least one value, an indication of an expected utility of the communication to at least one of the contactor and the contactee, wherein the expected utility indicates a value of the communication to at least one of the contactor and the contactee; and selectively routing the communication based on the indication of the expected utility.
Specification