Location based rules architecture systems and methods
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software for identifying location based rules related to a network connected device are described. A network connected device may transmit a set of data identifying the location of the device and an identifier unique to the device to a server. The server may also receive an action request, wherein the action request is associated with the identifier. The server may select a rule in a database to address the action request, the rule applicable to the identifier and location of the device. Various embodiments related to financial card transactions, access to financial information, emergency services contact, and electronic message filtering are also addressed.
79 Citations
31 Claims
-
1. 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; andthe 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- the system comprising;
-
29. A method of processing location based rules on a server related to a network connected device, the method comprising:
-
maintaining a database which comprises; a table of identifiers, each identifier unique to one of a plurality of network connected devices, wherein the network connected device is included in the plurality; a plurality of rules, each rule associated with at least one identifier in the table and dictating how an action request to be performed on the server shall be performed; a plurality of geographic regions; each geographic region associated with at least one of the plurality of rules, wherein the applicability of each rule is limited to the geographic region associated with that rule; receiving a communications signal from the network connected device comprising a set of data identifying the location of the network connected device and the identifier unique to the network connected device; receiving an action request, the action request associated with the identifier unique to the network connected device; and identifying an applicable rule associated with the identifier unique to the network connected 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 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. - View Dependent Claims (30)
-
-
31. A computer program embodied on at least one computer readable medium, the computer program comprising instructions executable by a computer to process location based rules on a server related to a network connected device, including to:
-
maintain a database which comprises; a table of identifiers, each identifier unique to one of a plurality of network connected devices, wherein the network connected device is included in the plurality; a plurality of rules, each rule associated with at least one identifier in the table and dictating how an action request to be performed on the server shall be performed; a plurality of geographic regions;
each geographic region associated with at least one of the plurality of rules, wherein the applicability of each rule is limited to the geographic region associated with that rule;receive a communications signal from the network connected device comprising a set of data identifying the location of the network connected device and the identifier unique to the network connected device; receive the action request, the action request associated with the identifier unique to the network connected device; and identify an applicable rule associated with the identifier unique to the network connected 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 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.
-
Specification