In selected embodiments, a communication interface 902 may provide or support external, two-way data communication to or via a network link. For example, a communication interface 902 may be a wireless network interface controller or a cellular radio providing a data communication network connection. Alternatively, a communication interface 902 may comprise a local area network (LAN) card providing a data communication connection to a compatible LAN. In any such embodiment, a communication interface 902 may send and receive electrical, electromagnetic, or optical signals conveying information.
A network link may provide data communication through one or more networks to other data devices (e.g., one or more terminals 801 as shown in the system 800). For example, a network link may provide a connection through a local network of a host computer or to data equipment operated by an Internet Service Provider (ISP). An ISP may, in turn, provide data communication services through the Internet. Accordingly, a computer 900 may send and receive commands, data, or combinations thereof, including program code, through one or more networks, a network link, and communication interface 902. Thus, the computer 900 may interface or otherwise communicate with a remote server, or some combination thereof.
The various devices, modules, terminals, and the like discussed herein may be implemented on a computer by execution of software comprising machine instructions read from computer-readable medium, as discussed above. In certain embodiments, several hardware aspects may be implemented using a single computer, in other embodiments multiple computers, input/output systems and hardware may be used to implement the system.