Patent ID: 7697942

Claim:
A system for processing location based rules for a network connected device; the system comprising: the network connected device, wherein the device is configured to: receive a set of data identifying the location of the device; and transmit a communications signal which comprises both the set of data and an identifier unique to the device; and a database which comprises: a table of identifiers, each identifier in the table unique to one of a plurality of network connected devices, wherein the table of identifiers includes the identifier unique to the device; a plurality of rules dictating how an action request to be performed by a location comparison server shall be performed, each rule associated with at least one identifier in the table; a plurality of geographic regions; each geographic region associated with a rule, wherein the applicability of each rule is limited to the geographic region associated with that rule; and the location comparison server, in communication with the device and the database, wherein the location comparison server is configured to: receive the communications signal; receive the action request, the action request associated with the identifier unique to the device; and identify an applicable rule associated with the identifier unique to the device and the geographic region within which the device is located, wherein, the network connected device comprises credit card processing equipment at a retail location; the action request which is received by the location comparison server is transmitted from the device, and included in the communications signal; the action request comprises a request to authorize a credit card; and the applicable rule comprises authorizing the transaction if the location of the device is within a specified distance of the home or workplace of a holder of the credit card.