Patent ID: 6747679
Filing Date: 2004-06-08
Classification: G06Q

Abstract:
A time keeping and expense tracking server comprising:a processor; memory coupled to the processor; data storage coupled to the processor for storing user selected GUI screen parameters and user entered data; a network interface coupled to the processor that couples to a packet data network and that sends and receives data across the packet data network; and the memory storing a plurality of instructions for execution by the processor for creating a GUI screen, comprising computer instructions that define logic for: maintaining an access list of users and an access level of each user in the list of users; maintaining a mapping between modifiable fields and users of the list of users according to access level; maintaining a mapping of modified field names and default field names examining a user ID for a first user to determine user group affiliations and capacities based on assigned access level; receiving from the first user an indication of a modified atomic ability for a second user wherein the second user is a lower level user than the first user; storing the modified atomic ability for the second user; receiving a user ID for the second user indicating the second user is logged in; examining the second user's atomic abilities; examining a user terminal capacity for the second user; and building and transmitting a GUI page having based upon the atomic abilities of the user and wherein the tabs displayed for the second user.