Patent ID: 6753884
Filing Date: 2004-06-22
Classification: G06Q

Abstract:
A time keeping and expense tracking server comprising:a processor; memory coupled to the processor; and the memory storing a plurality of computer instructions for execution by the processor for creating a graphical user interface (GUI) screen, comprising: a plurality of instructions that, upon execution by the processor, cause the processor to analyze a user terminal capacity including at least one of terminal type, terminal graphics capability; determining an appropriate communication protocol according to terminal type; a plurality of instructions that, upon execution by the processor, cause the processor to analyze a communication channel throughput capacity including determining a type of communication link further including determining whether the communication is one of a broadband, wireless or dial-up communication link; a plurality of instructions that, upon execution by the processor, cause the processor to analyze user defined GUI screen page parameters; and a plurality of instructions that, upon execution by the processor, cause the processor to build a GUI screen according to at least one of terminal type, terminal graphics capability, communication protocol, and type of communication link.