Patent ID: 7840855
Filing Date: 2010-11-23
Classification: G06F,Y10S

Abstract:
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform operations for logging significant events occurring at a web site portal, comprising: a machine readable storage medium; first program instructions for providing a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table for capturing and harvesting information of user actions on a web site; second program instructions for initializing a portlet, including calling said register method to register one or more significant event descriptions to said action description table; said register method including building a database statement for an event having a string including portlet ID, action ID, and action description; executing an attempt using said database statement to update said portlet action table with said event; and if successful signaling success to said portlet; third program instructions for operating said portlet to execute a significant event, including calling said record method to record said significant event to said portlet action table; fourth program instructions for joining said portlet action table and said action description table to provide a joined table for analyzing said significant events; and wherein said first, second, third, and fourth program instructions are recorded on said machine readable storage medium.