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.
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.
-
Citations
32 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; 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. - 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, 29)
- the system comprising;
-
30. 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 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. - View Dependent Claims (31)
-
-
32. A computer program embodied on at least one computer readable medium, the computer program comprising instructions executable by a computer 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.
-
Specification