Patent ID: 7024552

Claim:
A system for a physical entity for authenticating that a user access request to the system is generated from a client system close to the physical entity, comprising a web server for providing web content designed for an access request from the client system close to the physical entity; a location beacon adjacent to the physical entity to transmit within a predetermined transmission range a first beacon signal containing a web address of the web server and a location token for indicating physical presence of the client system close to the physical entity and which expires within a predetermined time period; a location authentication module for authenticating that the client system having received the first beacon signal is still close to the physical entity wherein the location authentication module receives a first request including the web address, the location token, and a key from the client system; a location authentication beacon adjacent to the physical entity and communicatively coupled to the location authentication module for receiving the key and the location token and for encrypting a customized location token that expires in a predetermined time period using the key and for transmitting a second beacon signal within the predetermined transmission range containing the web address and the customized token; and responsive to receiving a second request from the client system including the customized token and the web address, the location authentication module causes the web server to provide content designed for an access request from the client system close to the physical entity if the customized location token has not expired.