Patent ID: 7155678
Filing Date: 2006-12-26
Classification: G06F

Abstract:
1. A computer implemented method of automatically generating and rendering a custom view including at least two viewlets from two different applications, the method comprising: receiving a defined activity sequence from a user, wherein the activity sequence comprises at least two viewlets from two applications, respectively, wherein a viewlet represents a coherent set of operations performed by an application, and wherein each application is an ordered set of a plurality of viewlets; associating the received activity sequence with the user; storing the activity sequence and associated user as a user context in a data store, wherein the user context also stores a sequence of the viewlets in the activity sequence and other information that enable the viewlets together to perform a defined task; and rendering a custom view to the user based on the stored user context, wherein the custom view comprises an association between the at least two viewlets in the activity sequence, wherein the step of receiving the defined activity sequence for a user includes defining the activity sequence based on a role associated with the user, wherein the role associated with a user specifies membership in a group of users that perform similar functions; and wherein the step of receiving the defined activity sequence for a user includes providing suggestions to the user based on the role associated with the user.