Patent classifications
G06Q20/3224
METHODS FOR ENHANCING TRANSACTION AUTHORIZATIONS WITH DEVICE LOCATION DATA
Various embodiments described herein are generally directed to techniques for managing fraud rules and generating authentication directions according to location data from one or more client devices. Embodiments may include using a payment server informed by a client device application to manage and/or apply fraud rules for transactions. In embodiments, fraud rules may be managed based on location data provided by a client device application and/or location data associated with at least one transaction system. In some embodiments, fraud rules may be managed based on location data provided by multiple client device applications and/or location data associated with at least one transaction system. In some embodiments, rules may be managed for an individual authorization request according to information from at least one client device application and location data for a transaction system associated with the authorization request.
Reducing false positive fraud alerts for online financial transactions
In a method of preventing fraudulent online financial transactions, a request to authorize an online, financial transaction may be received, where the transaction is associated with a debit or credit card account. A computing device at which information associated with the debit or credit card account was entered for the transaction may be identified, and a first geographic location at which the computing device resides may be determined. Based upon geolocation data indicating one or more geographic locations of the authorized cardholder, it may be determined that the authorized cardholder was at a second geographic location at a time of the transaction. If the second geographic location does not correspond to the first geographic location, the financial transaction may be prevented from being executed.
Geographic location consensus determination
Techniques are disclosed relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received results satisfy a consensus threshold as to geographic location of the computing device. In some embodiments, the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action. In some cases, the particular set of rules is usable to determine whether to process the action. Such techniques may advantageously allow a processing system to understand how to process actions initiated by a computing device associated with different geographic locations.
IDENTIFYING ELECTRONIC DEVICES USING TEMPORALLY CHANGING INFORMATION
Described are systems and methods to verify the identity of an evaluated device that has been previously identified and evaluated remotely from a reader device. The reader device obtains from an evaluated device temporally changing information, where the temporally changing information includes a unique identifier associated with the evaluated device and a proximity indication. The reader device verifies the temporally changing information by verifying that the unique identifier is contained in the temporally changing information, that the unique identifier is stored in a database associated with the reader device, and that the temporally changing information includes the proximity indication indicating that the evaluated device and the reader device are proximate to each other. Upon verifying the temporally changing information, the reader device obtains the price of the evaluated device, based on the unique identifier associated with the evaluated device. Upon obtaining the price of the evaluated device, the system compensates a user associated with the evaluated device.
System and method for matching patrons, servers, and restaurants within the food service industry
A system and method of combining table management software and customer experience skills by generating profiles of patrons, servers, and restaurants by using machine learning algorithms on and location data in those profiles to build more intimate relationships between patrons, food service establishments, and food service professionals. Trait matching provides optimized matchmaking between patrons and servers who share certain commonalities or affinities while also balancing the table management operations. Machine learning algorithms may be used to identify patterns of commonality that would not otherwise be recognized. This system allows patrons to choose servers at an establishment over a plurality of electronic devices by using the cluster analysis results. It provides servers more lateral work experience between participating restaurants, and restaurants more power to operate smoothly and build highly cohesive teams.
PAY BY PLATE
Systems and methods for streamlined vehicle fueling and payment are provided. In an example, the present disclosure is directed to an automated, seamless payment system for use at a gas station or convenience store. In particular, the application is related to a payment system for use at a pay at pump arrangement that does not require the user to provide a specific payment method at the time of the gas pump use.
DATA PACKET GENERATOR FOR GENERATING PASSCODES
A data packet generator periodically generates a data packet including a passcode comprising a plurality of characters. The data packet is sent to a server or a computing device for validation. If validated, the data packet is used, for example, to identify the location of a user or device. Additional systems and methods involving such a data packet generator are also disclosed.
Proximity Detection System for Request Processing
A request is processed by a control device based on a detected proximity of a client device to the control device. The control device, which is intermediate to the client device and a beacon device, runs application software that receives the request generated using a client application running at the client device. The beacon device, upon receipt of an indication that the control device received the request, transmits a signal to detect a proximity of the client device to the control device. The application software receives data indicative of a response to the signal from the beacon device. The application software allows the request upon a determination that the data reflects the response is received. Alternatively, the application software allows the request upon a determination that the data indicates that the proximity of the client device to the control device satisfies a threshold.
Systems and methods for identifying mobile devices
The disclosure provides systems and methods for identifying a mobile device when requesting a secure transaction. In a method conducted at a transaction server access to stored location data having been periodically received relating to a mobile device and stored with an identifier of the mobile device is provided. Historical location data having been stored locally at a mobile device is received from the mobile device when requesting a secure transaction. The historical location data received from the mobile device is matched to a subset of the stored location data to obtain or verify an identifier of the mobile device requesting the secure transaction. The mobile device requesting the secure transaction is associated with the identifier so as to identify or verify the identity of the mobile device requesting the secure transaction.
Proximity determination using radio devices
A radio system is provided which comprises a radio receiver and a processing system, wherein the radio receiver is configured to detect radio signals transmitted from a radio transmitter on a plurality of frequency channels, and to measure respective signal strengths of the radio signals for each of the plurality of frequency channels. The processing system is configured to evaluate a measure of statistical dispersion of the respective signal strengths over the plurality of frequency channels, and to use the measure of statistical dispersion to determine information relating to a proximity of the radio transmitter to the radio receiver.