Electronic commerce system and method for detecting fraud
First Claim
Patent Images
1. An electronic commerce system having a server and an end user machine interacting through a network during an electronic commerce transaction, the server comprising:
- a processor;
a memory, comprising processor executable instructions which when executed by the server processor causes the server processor to perform the operations of;
receiving user-entered information including an electronic purchase order for a product within the electronic commerce system from the end user machine via the network;
saving a first snapshot of the electronic purchase order along with a timestamp;
determining a fraud ranking that the electronic purchase order is attempted fraud based upon information associated with the electronic purchase order;
saving a second snapshot of the electronic purchase order along with a second timestamp;
receiving a bank authorization of the electronic purchase order;
saving a third snapshot of the electronic purchase order along with a third timestamp;
determining, using the timestamps, a rate at which information is changing in the electronic purchase order between the first, second and third snapshots;
detecting if fraud is taking place for the electronic purchase order based on the determined rate at which information is changing in the electronic purchase order; and
accepting the electronic purchase order after detecting that no fraud is taking place for the electronic purchase order.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic commerce system managing sale and distribution of products over the Internet or other type of network. In order to prevent attempts by users to fraudulently obtain the products, system analyzes the information submitted by the users in connection with stored and associated information in an order to determine that likelihood that the order is an attempt at fraud. Based upon the determination, system accepts or declines the order. The system also saves the user-entered information for use in determining whether to accept to decline future orders.
271 Citations
19 Claims
-
1. An electronic commerce system having a server and an end user machine interacting through a network during an electronic commerce transaction, the server comprising:
-
a processor; a memory, comprising processor executable instructions which when executed by the server processor causes the server processor to perform the operations of; receiving user-entered information including an electronic purchase order for a product within the electronic commerce system from the end user machine via the network; saving a first snapshot of the electronic purchase order along with a timestamp; determining a fraud ranking that the electronic purchase order is attempted fraud based upon information associated with the electronic purchase order; saving a second snapshot of the electronic purchase order along with a second timestamp; receiving a bank authorization of the electronic purchase order; saving a third snapshot of the electronic purchase order along with a third timestamp; determining, using the timestamps, a rate at which information is changing in the electronic purchase order between the first, second and third snapshots; detecting if fraud is taking place for the electronic purchase order based on the determined rate at which information is changing in the electronic purchase order; and accepting the electronic purchase order after detecting that no fraud is taking place for the electronic purchase order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by an electronic commerce system having a server device and an end user machine interacting through a network during an electronic commerce transaction, the method comprising steps of:
-
receiving user-entered information, at the server device, for an electronic purchase order for a product that was entered by a user into the end user machine; saving, by the server device, a first snapshot of the electronic purchase order along with a timestamp; determining, by the server device, a fraud ranking that the electronic purchase order is attempted fraud based upon information associated with the electronic purchase order; saving, by the server device, a second snapshot of the electronic purchase order along with a second timestamp; receiving, by the server device, a bank authorization of the electronic purchase order; saving, by the server device, a third snapshot of the electronic purchase order along with a third timestamp; determining, by the server device, using the timestamps, a rate at which information is changing in the electronic purchase order between the first, second and third snapshots; detecting, by the server device, if fraud is taking place for the electronic purchase order based on the determined rate at which information is changing in the electronic purchase order; and accepting, by the server device, the electronic purchase order after detecting that no fraud is taking place for the electronic purchase order. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising a non-transitory medium, storing executable instructions which when executed by a server processor causes the server processor to perform the operations of:
-
receiving user-entered information including an electronic purchase order for a product within the electronic commerce system from the end user machine via the network; and saving a first snapshot of the electronic purchase order along with a timestamp; determining a fraud ranking that the electronic purchase order is attempted fraud based upon information associated with the electronic purchase order; saving a second snapshot of the electronic purchase order along with a second timestamp; receiving a bank authorization of the electronic purchase order; saving a third snapshot of the electronic purchase order along with a third timestamp; determining, using the timestamps, a rate at which information is changing in the electronic purchase order between the first, second and third snapshots; detecting if fraud is taking place for the electronic purchase order based on the determined rate at which information is changing in the electronic purchase order; and accepting the electronic purchase order after detecting that no fraud is taking place for the electronic purchase order.
-
Specification