Patent classifications
G07G1/14
Multi-device point-of-sale system having multiple merchant-facing devices
Techniques for conducting transaction(s) between a merchant and customer(s) via a multi-device point-of-sale (POS) system is described. The multi-device POS system can include a customer-facing device having a first processor for processing first instructions for presenting a customer user interface (UI) on a display of the customer-facing device. The customer-facing device can include a payment reader that is accessible by the one or more customers. Further, the multi-device POS system can include a first merchant-facing device having a second processor for processing second instructions for presenting a first merchant UI, which can enable the merchant to perform a first action associated with a first transaction of the one or more transactions. The first merchant-facing device can be coupled to the customer-facing device. The multi-device POS system can further include an application, which can be stored on the customer-facing device, a second merchant-facing device, or a personal device, for presenting a second merchant UI enabling the merchant to perform a second action.
Trust-based security for transaction payments
A point-of-sale (POS) application is installed on a computing device of a merchant to process purchase transactions in conjunction with a network-accessible payment processing system. Software is also installed on the computing device to evaluate trustworthiness of the device and to prevent the device from performing sensitive operations such as purchase transactions when the device is deemed to be untrustworthy. The software obtains a security policy from the payment processing system and locally stores the security policy. The security policy specifies trust criteria and enforcement instructions, which can be updated from time to time when the payment processing system is accessible. The software evaluates device trustworthiness by gathering information regarding device conditions and comparing the information to the trust criteria. If the trust criteria are not satisfied, sensitive operations are disabled.
Customer Behavioural System
A customer behavioural system (100) in a store (10), the customer behavioural system (100) comprising a sensor arrangement (110) comprising one or more sensors (114a-c) and a behavioural analysis module (120). The behavioural analysis module (120) is configured to determine at least one behavioural feature (160) of a customer (20) based on sensor data from said one or more sensors (114a-c) and/or determine at least one motion event (160) of a customer (20) based on sensor data from said one or more sensors (114a-c), and determine behavioural information (122) for said customer (20) based at least on one determined behavioural feature (140) and/or at least one determined motion event (160).
System and method for position tracking using edge computing
A tracking system includes a camera subsystem that includes cameras that capture vide of a space. Each camera is coupled with a camera client that determines local coordinates of people in the captured video. The camera clients generate frames that include color frames and depth frames labeled with an identifier number of the camera and their corresponding timestamps. The camera clients generate tracks that include metadata describing historical people detections, tracking identifications, timestamps, and the identifier number of the camera. The camera clients send the frames and tracks to cluster servers that maintain the frames and tracks such that they are retrievable using their corresponding labels. A camera server queries the cluster servers to receive the frames and tracks using their corresponding labels. The camera server determines the physical positions of people in the space based on the determined local coordinates.
Skip-scanning identification method, apparatus, and self-service checkout terminal and system
Embodiments of the present invention provide a skip-scanning identification method and apparatus, a self-service cash register terminal and system. The method includes: obtaining a video of a user scanning an item; determining posture data of the user based on the obtained video; determining, according to the posture data of the user, a time period in which a scanning action of the user takes place; receiving a scanning result of the item; and determining whether the user has skipped scanning the item based on the scanning result and the time period.
System and method for position tracking using edge computing
A tracking system includes a camera subsystem that includes cameras that capture vide of a space. Each camera is coupled with a camera client that determines local coordinates of people in the captured video. The camera clients generate frames that include color frames and depth frames labeled with an identifier number of the camera and their corresponding timestamps. The camera clients generate tracks that include metadata describing historical people detections, tracking identifications, timestamps, and the identifier number of the camera. The camera clients send the frames and tracks to cluster servers that maintain the frames and tracks such that they are retrievable using their corresponding labels. A camera server queries the cluster servers to receive the frames and tracks using their corresponding labels. The camera server determines the physical positions of people in the space based on the determined local coordinates.
Mapping wireless weight sensor array for item detection and identification
An item position tracking system includes weight sensors each associated with a weight board. Each weight sensor transmits sensor data indicative of a weight of an item to its corresponding weight board. Each weight board is configured to assign a particular address number to its corresponding weight sensor. The weight boards transmit the sensor data and the address numbers to a circuit board that transmits the sensor data and the address numbers to a weight server. The weight server determines from which weight sensor data is originated based on the address numbers, and whether items were removed from the weight sensors.
SYSTEMS AND METHODS TO CONFIGURE PIN PAD FOR MICROPROCESSOR-ENABLED AND CONTACTLESS PAYMENT VEHICLE
A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.
NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM, NOTIFICATION METHOD, AND INFORMATION PROCESSING DEVICE
An information processing device identifies a first feature amount related to the number of the product registered on the specific machine based on an acquired product information, generating, from an image capturing a user in front of the specific machine, a first area information, a second area information and an interaction between the first class and the second class, specifies an action of the user of registering the product to the specific machine based on the first area information, the second area information, and the interaction, identifies a second feature amount related to the number of time of carrying out the action; and generates an alert based on the first feature amount and the second feature amount.
NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM, NOTIFICATION METHOD, AND INFORMATION PROCESSING DEVICE
An information processing device identifies a first feature amount related to the number of the product registered on the specific machine based on an acquired product information, generating, from an image capturing a user in front of the specific machine, a first area information, a second area information and an interaction between the first class and the second class, specifies an action of the user of registering the product to the specific machine based on the first area information, the second area information, and the interaction, identifies a second feature amount related to the number of time of carrying out the action; and generates an alert based on the first feature amount and the second feature amount.