Werner Geyer - Boston MA, US Elizabeth A. Brownholtz - Andover MA, US Martin T. Moore - Somerville MA, US Michael Muller - Medford MA, US Steven Ross - S. Hamilton MA, US Shilad W. Sen - Minneapolis MN, US Michael C. Wu - Vancouver, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/00 G06F 13/00
US Classification:
715765, 715715
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to alert bubble management and provide a method, data processing system and computer program product for interactive alert bubbles for alert bubble management. In one embodiment of the invention, an interactive alert bubble can be provided for an alert management data processing system. The interactive alert bubble can include an alert bubble interface to the interactive alert bubble. An alert text field can be disposed in the interface and configured to provide a reference to an alert notification in the alert management data processing system. Additionally, a rating control can be disposed in the interface and configured to establish a rating for the alert notification responsive to a selection of the rating control.
Elizabeth A. Brownholtz - Westford MA, US Werner Geyer - Cambridge MA, US Martin T. Moore - Westford MA, US Michael Muller - Cambridge MA, US Shilad W. Sen - Minneapolis MN, US Michael C. Wu - Toronto, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709224, 709201, 709202, 709223, 709225, 715710
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to alert management in an activity-centric collaborative computing environment and provide a novel and non-obvious method, system and computer program product for activity thread integration of an alert log. In one embodiment of the invention, an alert log activity thread integration method can be provided. The method can include logging a reference to an alert for an activity in an activity thread, and, in response to the selection of the alert from within the activity thread, displaying the content of the alert. For instance, logging a reference to an alert for an activity in an activity thread can include creating a branch of the activity thread for inserting all alerts pertaining to the activity and inserting the reference to the alert in the created branch.
Shilad Sen - Minneapolis MN, US Werner Geyer - Boston MA, US Michael Muller - Medford MA, US Martin Moore - Somerville MA, US Elizabeth Brownholtz - Andover MA, US Michael Wu - Vancouver, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00 G08B 29/00
US Classification:
715700000, 340506000
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to alert management and provide a method, system and computer program product for adaptive alert management. In one embodiment of the invention, an adaptive alert management data processing system can include an alert server and multiple different alert monitors disposed in corresponding application hosts. Each of the alert monitors can be configured to establish a subscription to the alert server on behalf of at least one application view of an application issuing alerts. Finally, the system can include multiple different filter rules accessible by the alert server. Each of the filter rules can specify whether or not to suppress or display an alert received in the alert server. The system further can include a data store of ratings previously applied to an alert, an established predictive rating for a target user for a received alert, and predictive alert filter logic enabled to refine the predictive rating for the received alert based upon ratings applied by a plurality of application users to the received alert in the data store.
Martin T. Moore - Somerville MA, US Werner Geyer - Boston MA, US Michael Muller - Medford MA, US Shilad W. Sen - Minneapolis MN, US Michael C. Wu - Vancouver, CA
International Classification:
G06F 3/048
US Classification:
715786, 715781
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to alert bubbles for alert management and provide a novel and non-obvious method, system and computer program product for contextual alerts for alert management. In an embodiment of the invention, an alert management data processing system can be provided. The system can include an alert bubble configured to display alert text for an associated alert, and contextual information disposed in the alert bubble interface along with the alert text. In particular, the contextual information can provide context for the associated alert.
Michael Muller - Medford MA, US Michael C. Wu - Toronto, CA Werner Geyer - Boston MA, US Shilad W. Sen - Minneapolis MN, US Martin T. Moore - Somerville MA, US Elizabeth A. Brownholtz - Andover MA, US
International Classification:
G08B 21/00
US Classification:
340540
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to alert management in an activity-centric collaborative computing environment and provide a novel and non-obvious method, system and computer program product for activity thread integration of an alert log. In one embodiment of the invention, an alert log activity thread integration method can be provided. The method can include logging a reference to an alert for an activity in an activity thread, and, in response to the selection of the alert from within the activity thread, displaying the content of the alert. For instance, logging a reference to an alert for an activity in an activity thread can include creating a branch of the activity thread for inserting all alerts pertaining to the activity and inserting the reference to the alert in the created branch.
Contextualized Broadcast Message Channel For Activity-Centric Collaborative Computing
Martin T. Moore - Somerville MA, US Shilad W. Sen - Minneapolis MN, US Werner Geyer - Boston MA, US Michael Muller - Medford MA, US Michael Chi Hung Wu - Toronto, CA
International Classification:
H04L 12/56
US Classification:
370390, 370401
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to broadcast messaging in a collaborative environment and provide a method, system and computer program product for contextualized broadcast messaging for activity-centric collaborative computing. In one embodiment of the invention, a method of contextualized broadcast messaging for activity-centric collaborative computing can be provided. The method can include selecting an activity in an activity-centric collaborative computing environment, retrieving a listing of members associated with the selected activity, creating a broadcast message designating the members as recipients of the broadcast message, and issuing the broadcast message to the members.
Drag And Drop Object Attribute Assignment For Objects In A Graphical User Interface (Gui)
Elizabeth A. Brownholtz - Andover MA, US Werner Geyer - Boston MA, US Martin J. Moore - Somerville MA, US Michael Muller - Medford MA, US Shilad W. Sen - Minneapolis MN, US Michael C. Wu - Toronto, CA
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 3/048
US Classification:
715769
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to object attribution modification and provide a novel and non-obvious method, system and computer program product for drag and drop attributes for objects in a graphical user interface. In one embodiment of the invention, a method for drag and drop object attributes in a GUI can be provided. The method can include presenting draggable object attributes in the GUI, dragging one of the draggable object attributes into a separate target object in the GUI, and applying a value for the draggable object attribute to the separate target object. In one aspect of the embodiment, each of the draggable object attributes in the GUI can be separate and independent from any particular object in the GUI. In another aspect of the embodiment, each of the draggable object attributes in the GUI can be draggable from the particular object to a target object in the GUI.
Multitask Transfer Learning For Optimization Of Targeted Promotional Programs
- Minneapolis MN, US SHILAD SEN - Minneapolis MN, US
International Classification:
G06Q 30/02 G06N 3/08
Abstract:
Multitask learning is applied to predict a customer's propensity to purchase an item within a particular category of items. Then, the network is tuned using transfer learning for a specific promotional campaign. Retail revenue and promotional revenue are jointly optimized, conditioned on customer trust. Accordingly, a particular promotional program may be selected that is specific to the user.
Assistant Professor at Macalester College, Saxophonist at Snowblind
Location:
Greater Minneapolis-St. Paul Area
Industry:
Computer Software
Work:
Macalester College since Aug 2008
Assistant Professor
Snowblind since 2005
Saxophonist
Grouplens Research 2004 - Aug 2008
Research Assistant
Google May 2007 - Aug 2007
Software Engineering Intern
Thomson West R & D Jun 2006 - Jan 2007
Research Intern
Education:
University of Minnesota-Twin Cities 2004 - 2008
Ph.D, Computer Science
Tufts University 2002 - 2004
Post-Baccalaureate, Computer Science
Northwestern University 1994 - 1999
BM, BA, Saxophone Performance, Math
Skills:
Recommender Systems Machine Learning Web Development Hadoop Parallel Computing Social Computing Computer Science Python Java Data Mining Algorithms JavaScript Linux Software Engineering Programming Information Retrieval Data Analysis Software Development SQL LaTeX Unix Text Mining Perl Distributed Systems Statistics
Macalester College Jun 2014 - Jun 2019
Associate Professor
Macalester College Jun 2014 - Jun 2019
Professor
Target Jun 2014 - Jun 2019
Senior Research Fellow
Snowblind 2005 - Jun 2014
Saxophonist
Macalester College Sep 2008 - Jun 2014
Assistant Professor
Education:
University of Minnesota 2004 - 2008
Doctorates, Doctor of Philosophy, Computer Science
Tufts University 2002 - 2004
Northwestern University 1994 - 1999
Bachelor of Music, Bachelors, Bachelor of Arts, Mathematics
Northwester University
Skills:
Python Computer Science Algorithms Software Engineering Latex Machine Learning Data Mining Java Programming Data Analysis Hadoop Recommender Systems Artificial Intelligence Software Development Web Development Javascript Linux Information Retrieval Statistics R Parallel Computing Distributed Systems Higher Education Social Computing Sql Text Mining Statistical Modeling Mathematical Modeling Applied Mathematics Bash Unix Perl Git Saxophone Numerical Analysis Deep Learning Apache Spark