Methods and systems for validating online transactions using location information
First Claim
Patent Images
1. A method comprising:
- maintaining a location information database comprising;
maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer;
assigning an IP address to end-user equipment connected to a port of the network access multiplexor;
providing the assigned IP address to the end-user equipment over the physical link;
determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and
storing the assigned IP address in association with the determined service point location; and
processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising;
obtaining by a computer apparatus the network address of the end-user equipment connected to the network and used in the attempt to make the online transaction;
consulting, by the computer apparatus the location information database to obtain a service point location that is associated with the network address;
obtaining by the computer apparatus at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment;
comparing by the computer apparatus the service point location to the at least one authorized transaction point location; and
at the computer apparatus performing an action related to validation of the online transaction based on a result of said comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
-
Citations
102 Claims
-
1. A method comprising:
-
maintaining a location information database comprising; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; obtaining by a computer apparatus the network address of the end-user equipment connected to the network and used in the attempt to make the online transaction; consulting, by the computer apparatus the location information database to obtain a service point location that is associated with the network address; obtaining by the computer apparatus at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing by the computer apparatus the service point location to the at least one authorized transaction point location; and at the computer apparatus performing an action related to validation of the online transaction based on a result of said comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 94)
-
-
18. An apparatus comprising:
-
an interface for receiving messages; and a processing unit coupled to said interface, said processing unit being responsive to receipt of a message at said interface for; maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; obtaining the network address of the end-user equipment used in the attempt to make the online transaction; consulting the location information database to obtain a service point location that is associated with the network address; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of said comparing. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 95)
-
-
35. A computer-readable storage medium storing computer-readable instructions for execution by a computer to implement a method comprising:
-
maintaining a location information database comprising; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; obtaining at a computer apparatus the network address of the end-user equipment connected to the network and used in the attempt to make the online transaction; at the computer apparatus, consulting the location information database to obtain a service point location that is associated with the network address; obtaining at the computer apparatus at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; at the computer apparatus comparing the service point location to the at least one authorized transaction point location; and at the computer apparatus performing an action related to validation of the online transaction based on a result of said comparing. - View Dependent Claims (96)
-
-
36. A method comprising:
-
maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; receiving at a computer apparatus a message conveying a network address; at the computer apparatus, consulting the location information database to obtain the service point location that is associated with the network address; and at the computer apparatus, using the service point location to perform an action related to validation of an online transaction attempted to be made using end-user equipment to which the network address is assigned, wherein the message is a first message and further conveys at least one authorized transaction point location, and wherein using the service point location to perform an action comprises; comparing the service point location to each of the at least one authorized transaction point location; and generating and transmitting a second message indicative of whether the service point location corresponds to one of the at least one authorized transaction point location. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 97)
-
-
47. An apparatus comprising:
-
an interface for receiving a message conveying a network address; and a processing unit coupled to said interface, said processing unit being operative for; maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; consulting the location information database to obtain the service point location that is associated with the network address; and using the service point location to perform an action related to validation of an online transaction attempted to be made using end-user equipment to which the network address is assigned, wherein the message is a first message and further conveys at least one authorized transaction point location, and wherein using the service point location to perform an action comprises; comparing the service point location to each of the at least one authorized transaction point location; and generating and transmitting a second message indicative of whether the service point location corresponds to one of the at least one authorized transaction point location. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 98)
-
-
58. A computer-readable storage medium storing computer-readable instructions for execution by a computer to implement a method comprising:
-
maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the known determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; receiving a message conveying the network address; consulting a database to obtain the service point location that is associated with the network address; and using the service point location to perform an action related to validation of an online transaction attempted to be made using end-user equipment to which the network address is assigned, wherein the message is a first message and further conveys at least one authorized transaction point location, and wherein using the service point location to perform an action comprises; comparing the service point location to each of the at least one authorized transaction point location; and generating and transmitting a second message indicative of whether the service point location corresponds to one of the at least one authorized transaction point location. - View Dependent Claims (99)
-
-
59. A method comprising:
-
maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; receiving at a computer apparatus a message conveying; the network address assigned to the end-user equipment used in the attempt to make the online transaction; and transaction object information provided via the end-user equipment; at the computer apparatus, consulting the location information database to obtain the service point location associated with the network address; at the computer apparatus, consulting a second database to obtain at least one authorized transaction point location associated with the transaction object information; and at the computer apparatus, verifying whether one of the at least one authorized transaction point location corresponds to the service point location. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 100)
-
-
76. An apparatus comprising:
-
an interface for receiving a message conveying; a network address assigned to end-user equipment used in an attempt to make an online transaction; and transaction object information provided via the end-user equipment; and a processing unit coupled to said interface, said processing unit being operative for; maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; consulting the location information database to obtain the service point location associated with the network address; consulting a second database to obtain at least one authorized transaction point location associated with the transaction object information; and verifying whether one of the at least one authorized transaction point location corresponds to the service point location. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 101)
-
-
93. A computer-readable storage medium storing computer-readable instructions for execution by a computer to implement a method comprising:
-
maintaining a location information database by; maintaining a mapping between service point locations and ports of a network access multiplexer, each service point location having network access provided by a physical link connected to a respective port of the network access multiplexer; assigning an IP address to end-user equipment connected to a port of the network access multiplexor; providing the assigned IP address to the end-user equipment over the physical link; determining the service point location associated with the port connected to the end-user equipment using the mapping between service point locations and ports; and storing the assigned IP address in association with the determined service point location; and processing a network address of end-user equipment connected to a network and used in an attempt to make an online transaction in support of validating an online transaction comprising; receiving a message conveying; the network address assigned to the end-user equipment used in the attempt to make the online transaction; and transaction object information provided via the end-user equipment; consulting the location information database to obtain the service point location associated with the network address; consulting a second database to obtain at least one authorized transaction point location associated with the transaction object information; and verifying whether one of the at least one authorized transaction point location corresponds to the service point location. - View Dependent Claims (102)
-
Specification