Data transfer occurs between an ISP database (21) and a vending machine database (11), via respective controllers (22 and 121). TCP ports and sockets (e.g. Telnet) (125, 126) at the module controller (121) and (225, 226) at the database controller (22) are used to establish separate CONTROL and CLEAR...http://www.google.com.au/patents/US7516223?utm_source=gb-gplus-sharePatent US7516223 - Method and system for communications with remote embedded applications