System and method for preventing multiple online purchases
First Claim
1. A method for preventing redundant purchases of limited items, the method comprising the following steps:
- providing a commerce client to a device;
receiving financial information of a user from the commerce client;
electronically sampling a physical, non-user-configurable parameter of the device;
generating, by the commerce client, a device identifier from the device the user is using to run the commerce client, the device identifier being generated by the commerce client running on the device and being based on at least the physical, non-user-configurable parameter of the device;
receiving the device identifier from the commerce client;
storing the device identifier on a commerce server remote to the device;
determining that a previous transaction has been made with the device associated with the received device identifier; and
disallowing the device from executing further transactions with the commerce server for a predetermined period of time;
wherein the non-user-configurable parameter comprises a sampling of degradation of the device; and
wherein the sampling of degradation of the device comprises measuring how fast electricity travels through carbon of the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for preventing redundant purchases of limited items includes steps for providing a commerce client to a user, receiving (a) financial information of the user and (b) a device identifier from a device the user is using to run the commerce client, the device identifier being based on one or more of user-configurable and non-user-configurable parameters of the user device, determining whether a previous transaction has been made with the device associated with the received device identifier, and disallowing the device from executing further transactions for a predetermined period of time. The method may be executed by an apparatus such as a computer server or stored as a series of instructions on a computer readable medium.
-
Citations
17 Claims
-
1. A method for preventing redundant purchases of limited items, the method comprising the following steps:
-
providing a commerce client to a device; receiving financial information of a user from the commerce client; electronically sampling a physical, non-user-configurable parameter of the device; generating, by the commerce client, a device identifier from the device the user is using to run the commerce client, the device identifier being generated by the commerce client running on the device and being based on at least the physical, non-user-configurable parameter of the device; receiving the device identifier from the commerce client; storing the device identifier on a commerce server remote to the device; determining that a previous transaction has been made with the device associated with the received device identifier; and disallowing the device from executing further transactions with the commerce server for a predetermined period of time; wherein the non-user-configurable parameter comprises a sampling of degradation of the device; and wherein the sampling of degradation of the device comprises measuring how fast electricity travels through carbon of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for preventing redundant purchases of limited items, the apparatus comprising:
-
means for providing a commerce client to a user device; means for receiving financial information of a user from the commerce client; means for electronically sampling a physical, non-user-configurable parameter of the user device; means for generating, by the commerce client, a device identifier from the user device the user is using to run the commerce client, the device identifier being generated by the commerce client running on the user device and based on the sampling of the physical, non-user-configurable parameter of the user device; means for receiving the device identifier from the commerce client; means for storing the device identifier on a commerce server remote to the user device; means for determining whether a previous transaction has been made with the user device associated with the received device identifier; and means for disallowing the user device from executing further transactions with the commerce server for a predetermined period of time; wherein the non-user-configurable parameter comprises a sampling of degradation of the user device; and wherein the sampling of degradation of the user device comprises measuring how fast electricity travels through carbon of the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon computer executable instructions that, upon execution by a computing device, cause the computing device to perform a method comprising:
-
providing a commerce client to a user; receiving financial information of the user; sampling physical, non-user-configurable parameters of the computing device; generating a device identifier from the computing device the user is using to run the commerce client, the device identifier being generated by the commerce client running on the computing device and being based on the sampling of physical, non-user-configurable parameters of the computing device; storing the device identifier in a hidden directory of the computing device; determining whether a previous transaction has been made with the computing device associated with the generated device identifier; and disallowing the computing device from executing further transactions for a predetermined period of time; wherein the non-user-configurable parameters comprise a sampling of degradation of the computing device; and wherein the sampling of degradation of the computing device comprises measuring how fast electricity travels through carbon of the computing device. - View Dependent Claims (17)
-
Specification