Patent ID: 8694435

Claim:
A system programmed to facilitate processing transactional data by linking of point of sale (POS) devices together into a redundant virtual network, said system including: a first POS merchant device located at a first point of sale which interfaces with a first cash register, said first POS device having a first wireless connection with a second POS merchant device, said first POS merchant device storing a routing table specifying said second POS merchant device, said first POS merchant device having a second wireless connection with a third POS merchant device; wherein said second POS merchant device is located at a second point of sale which interfaces with a second cash register, said second POS merchant device having a direct wireline connection to a controller specified in said routing table or being included in a first route between said first POS merchant device and said controller specified in said routing table, wherein said first route is shorter than a second route between said first POS merchant device and said controller, said second route including said third POS merchant device; said first POS merchant device is programmed to process said transactional data, wherein said transaction data includes payment information, wherein said first POS merchant device comprises an encryption module programmed to create encrypted transactional data, wherein said first POS merchant device is programmed to transmit said encrypted transactional data with a signed token over said first wireless connection to said second POS merchant device instead of said third POS merchant device based on said routing table; and wherein said second POS merchant device is programmed to receive said encrypted transactional data from said first POS merchant device, wherein said second POS merchant device comprises an authentication circuit programmed to authenticate said signed token, thereby authenticating said first POS merchant device, and allow a relay of said encrypted transactional data to said controller in response to said first POS merchant device being authenticated, and wherein said controller is programmed to receive said relayed encrypted transactional data directly or indirectly from said second POS merchant device, decrypt said relayed encrypted transactional data, determine an acquirer network for said relayed transactional data, and transmit said relayed transactional data to said acquirer network.