Browse Prior Art Database

Method for Adaptive User Experience Management between Widgets

IP.com Disclosure Number: IPCOM000202123D
Publication Date: 2010-Dec-04
Document File: 2 page(s) / 26K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system and method that dynamically modifies/augments the behavior of a widget based on its interactions with other related widgets and the user's profile. The method works with the mashup canvas to determine the relationships between widgets based on relatedness and user roles.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method for Adaptive User Experience Management between Widgets

Currently, widgets are independent entities which govern their own behavior. Even when leveraged within the construct of a mashup, their behavior is a standardized response to inputs regardless of the other widgets in the same mashup. Essentially, there is no linkage between widgets that enables them to proactively adapt their behavior in the presence of other widgets. This model is limited in that a user might have to perform the same initial steps each time they access the mashup in order to arrive at the view that is most important/relevant to them.

The disclosed invention is a method that dynamically modifies/augments the behavior of a widget based on its interactions with other related widgets and the user's profile. Based on the user's interactions with related widgets (specified either implicitly or explicitly), a system can determine what content the user tends to look at during their interactions with the widget based on common attributes of the content. The widget collects this information over time and tries to arrange the data in a way that is useful to the user inside the widget.

The mashup canvas determines the relationships between widgets by monitoring relatedness and roles of the users that are accessing the widget (determined by user's profile). The mashup canvas then informs the widgets so they can adapt.

The disclosed method incorporates a couple ways by which to determine what might be "interesting" to the user. In one implementation, the method can monitor the length of time that someone is on a certain "page"/part of a widget based on their interaction time (or just having their mouse hovered over an area). Over time, the system collects some history of the current user's interaction with that widget and attempts to auto-load their favorite section when they initiate interaction.

If the widget has connections to other widgets (determined either explicitly because it sends data to another widget or implicitly because the system recognizes that the user interacts with these two often), the system sends suggested content material about this user to the related widgets.

In addition, if there are connections to another widget, the system might alter the data of the related widget (safely assuming they are rela...