SYSTEM, METHOD, AND PROGRAM FOR DETERMINING THE JURISDICTION OF A PRODUCT DELIVERY LOCATION BY USING THE IP ADDRESS OF THE CLIENT WHILE SELLING ITEMS VIA ELECTRONIC COMMERCE OVER THE INTERNET
First Claim
1. A method for use in conjunction with a commercial transaction within a network environment, comprising:
- determining dynamically, by a server, a physical location of a client participating in the commercial transaction over the network with the server; and
using the determined physical location to apply applicable laws of a jurisdiction encompassing the physical location to the commercial transaction between the server and the client.
1 Assignment
0 Petitions
Accused Products
Abstract
The system, method, and program of the preferred embodiments of the invention address the problem of identifying the jurisdiction of a client that is accessing an e-commerce retailer'"'"'s Web site in order to know which proper jurisdictional laws to apply to the commercial transaction over the network. Upon receiving a connection request from a client/buyer, the server/retailer determines the IP address of the client from the connection request. The e-commerce server utilizes the IP address of the client as a key into an IP address to physical location/jurisdiction database to determine the physical location and jurisdiction which encompasses the location of the physical network address of the client. The e-commerce server then applies the laws of the corresponding jurisdiction to further negotiate and/or close the sale transaction.
164 Citations
18 Claims
-
1. A method for use in conjunction with a commercial transaction within a network environment, comprising:
-
determining dynamically, by a server, a physical location of a client participating in the commercial transaction over the network with the server; and
using the determined physical location to apply applicable laws of a jurisdiction encompassing the physical location to the commercial transaction between the server and the client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use in conjunction with a commercial transaction within a network environment, comprising:
-
setting up a connection, from a client to a server participating in the commercial transaction within the network, wherein the network address of the client is made known to the server as a result of the setting up of the connection; and
receiving, at the client from the server, information about the commercial transaction based upon at least one law of a jurisdiction encompassing a physical location of the network address. - View Dependent Claims (7, 8)
-
-
9. A system, participating with a client in a network environment in a commercial transaction, comprising:
-
means for dynamically determining a physical location of a client participating in the commercial transaction over the network with the system; and
means for applying, based upon the determined physical location, applicable laws of a jurisdiction encompassing the physical location to the commercial transaction between the system and the client. - View Dependent Claims (10, 11, 12)
-
-
13. A system, participating with a server in a network environment in a commercial transaction, comprising:
-
means for setting up a connection, from a client to a server participating in the commercial transaction within the network, wherein the means for setting up the connection comprises means for making known to the server a network address of the client; and
means for receiving, at the client from the server, information about the commercial transaction based upon at least one law of a jurisdiction encompassing a physical location of the network address. - View Dependent Claims (14, 15)
-
-
16. A computer program on a computer usable medium for controlling a computer participating in a commercial transaction within a network, comprising:
-
means for dynamically determining a physical location of a client participating in the commercial transaction over the network with the computer; and
means for applying, based upon the determined physical location, applicable laws of a jurisdiction encompassing the physical location to the commercial transaction between the computer and the client. - View Dependent Claims (17)
-
-
18. A computer program on a computer usable medium for controlling a computer participating in a commercial transaction within a network, comprising:
-
means for setting up a connection, from a client to a server participating in the commercial transaction within the network, wherein the means for setting up the connection comprises means for making known to the server a network address of the client; and
means for receiving, at the client from the server, information about the commercial transaction based upon at least one law of a jurisdiction encompassing a physical location of the network address.
-
Specification