Multi-attribute specification of preferences about people, priorities and privacy for guiding messaging and communications
First Claim
1. A preference tool for employment with a notification system, comprising:
- a language component to manipulate at least one attribute of at least one item employed by a notification system, the at least one item associated with communications directed to a user; and
a preference component that receives output from the language component to influence automated learning processes that direct the at least one item to the user via the notification system, wherein the automated learning processes include at least one classifier that analyzes the at least one attribute and automatically determines at least one of urgency and priority of the item, and the classifier employs a feature vector to assign a value to the at least one attribute based upon learning processes applied to training data of the attribute'"'"'s class.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology to facilitate multiattribute adjustments and control associated with messages and other communications and informational items that are directed to a user via automated systems. An interface, specification language, and controls are provided for defining a plurality of variously configured groups that may attempt to communicate respective items. Controls include the specification of priorities and preferences as well as the modification of priorities and preferences that have been learned from training sets via machine learning methods. The system provides both a means for assessing parameters used in the control of messaging and communications and for the inspection and modification of parameters that have been learned autonomously.
-
Citations
90 Claims
-
1. A preference tool for employment with a notification system, comprising:
-
a language component to manipulate at least one attribute of at least one item employed by a notification system, the at least one item associated with communications directed to a user; and a preference component that receives output from the language component to influence automated learning processes that direct the at least one item to the user via the notification system, wherein the automated learning processes include at least one classifier that analyzes the at least one attribute and automatically determines at least one of urgency and priority of the item, and the classifier employs a feature vector to assign a value to the at least one attribute based upon learning processes applied to training data of the attribute'"'"'s class. - 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, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A graphical user interface, comprising:
-
an interface adapted to communicate with an automated learning system, the automated learning system includes at least one learning algorithm to analyze at least one attribute in order to automatically determine characteristics such as at least one of an urgency and a priority of the item, the at least one learning algorithm includes a classifier configured to analyze the at least one attribute of at least one item, and the classifier employs a feature vector to assign a value to the at least one attribute based upon the learning system applied to training data of the attribute'"'"'s class, the classifier further comprises at least one of a Support Vector Machine (SVM), a Naive Bayes model, a Bayes network model, a decision tree model, a similarity-based model, and a vector-based model; at least one output associated with the interface to provide indications of learning processes within the learning system relating to the at least one item; and at least one input to influence the learning processes based in part on a user'"'"'s preference for receiving the at least one item. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method to facilitate communications in an automated notification system, comprising:
-
providing at least one of group options and controls to a user relating to at least one of how and when items are delivered from an automated notification system; providing feedback of portions of automated learning processes within the notification system to the user; encoding user selections relating to the at least one of group options and controls; analyzing at least one attribute for automatically determining characteristics relating to at least one of an urgency and a priority of the item; assigning a value to the at least one attribute based upon learning processes applied to training data of the attribute'"'"'s class; and applying the user selections to the automated learning processes. - View Dependent Claims (74, 75)
-
-
76. A method to facilitate interactions with an automated notification system, comprising:
-
providing at least one of trust options and controls to a user; analyzing at least one attribute for automatically determining characteristics relating to at least one of an urgency and a priority of the item; assigning a value to the at least one attribute based upon learning processes applied to training data of the attribute'"'"'s class; and authorizing at least one action of at least one entity via an automated notification system based in part on the at least one of selected trust options and controls. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A computer-readable medium having stored thereon a data structure, comprising:
-
a first data field containing user preferences relating to multiple attributes of an item; a second data field containing a group definition pertaining to the item; and a third data field containing urgency and priority data associated with at least one of the item and the attributes, the item is at least one of the following an e-mail, a voice message and pager information. - View Dependent Claims (87, 88, 89)
-
-
90. A tool for employment with a notification system, comprising:
-
means for manipulating at least one attribute of at least one item employed by a notification system, the at least one item associated with communications directed to a user; and means for influencing automated learning processes that direct the at least one item to the user via the notification system; and means for determining characteristics such as at least one of an urgency and a priority of the item, the at least one item is at least one of the following an e-mail, a voice message and pager information.
-
Specification