Abstract: A portable web server that is connectable to a terminal through a USB port. The terminal is any device that can make HTTP requests to and receive HTTP responses from the portable web server. The portable web server includes a web server program and one or more web application programs. When the web server is connected to the terminal, a user of the terminal or an application on the terminal may access the web application that is contained on the portable web server. The web application is accessed using a web browser on the terminal. Data may be stored in a data storage area on the portable web server. The portable web server may be disconnected from the terminal and moved to a different terminal.
Abstract: A digital time clock that may be used in conjunction with a mechanical time clock. The digital time clock is placed on or adjacent to an existing mechanical time clock. A radio frequency identification (RFID) tag is associated with each time card that is distributed to employees. As an employee inserts a time card into the mechanical time clock, the digital time clock detects the proximity of the time card and reads the RFID tag. An RFID identifier is stored along with an indication of the time that the identifier was read. The digital time clock may be kept in a low-power standby state until the time card is detected, at which time the digital time clock enters an operational state. The digital time clock may be transported to a location where payroll is to be performed, and data downloaded to a processing device.