Patent Document ID: 5496177
Application ID: 08214085
Patent Flag: 1

Claim One:
1. A computer implemented method of introducing to a user at least one previously unrevealed function of a computer software application, the software application comprising a plurality of functions including at least one function needed for basic operation of the application and the at least one previously unrevealed function, comprising the steps of: dividing a software application into a plurality of levels including at least a first level and a second level as determined by which ones of a plurality of functions are utilized therein, said first level utilizing at least the at least one function needed for basic operation and said second level utilizing at least the at least one previously unrevealed function; defining a profile which includes a user adjustable criteria for triggering introduction of each of said plurality of levels, said criteria corresponding to actual usage of said software application; presenting only-said first level to the user for initial use of said software application; optionally introducing additional ones of said plurality of levels to the user upon attainment of said adjustable criteria therefor; and presenting said first level and any of said additional ones of said plurality of levels subsequently introduced to the user by said attainment of said adjustable criteria therefor upon continuing use of said software application by the user.