G07G5/00

System and Method for Point of Sale Transaction Logging
20210374704 · 2021-12-02 ·

The present disclosure generally relates to a method and a hardware and software system for collecting data from retail point of sale. The hardware connects to a wide variety of barcode scanners and receipt printers. Collected data is transmitted to a cloud-based infrastructure backend system using a wireless internet connection built into the hardware. The collected data can be processed to extract item-level transaction information, and estimate the price and in-stock status of items in particular shops. A search engine can be provided using this data, which allows a customer to discover which nearby shop has an item of interest in stock. A targeted advertising system that complements this search service is also presented. The data can be used by retailers and manufacturers for business analysis and optimization.

System and Method for Point of Sale Transaction Logging
20210374704 · 2021-12-02 ·

The present disclosure generally relates to a method and a hardware and software system for collecting data from retail point of sale. The hardware connects to a wide variety of barcode scanners and receipt printers. Collected data is transmitted to a cloud-based infrastructure backend system using a wireless internet connection built into the hardware. The collected data can be processed to extract item-level transaction information, and estimate the price and in-stock status of items in particular shops. A search engine can be provided using this data, which allows a customer to discover which nearby shop has an item of interest in stock. A targeted advertising system that complements this search service is also presented. The data can be used by retailers and manufacturers for business analysis and optimization.

Dual side printing with one print head

An automatic transaction machine (ATM) prints on both sides of a document having a first side and a second side. A printer rotates about a printer axis allowing the printer to move between a first positon and a second position. A transport moves a document adjacent the printer in the first position. While in the first position the printer is configured to print on a first side of the document as the document passes the printer on the transport. A document spool with a spool axis receives the document from the transport and at least partially rotates the document so the first side of the document is facing toward the spool axis. The printer rotates about the printer axis to the second position to print on the second side of the document that is facing outward away from the spool axis.

Printing apparatus to acquire print data and transmits a request to an external apparatus to close websocket communication when predetermined time period elapsed

Disclosed are a printing method using websocket communication and a management method for a websocket communication channel. The printing method includes establishing, by a printing apparatus, a websocket channel for communicating with an external apparatus, requesting, by the printing apparatus, print data from the external apparatus through the websocket channel, determining, by the printing apparatus, whether a predetermined condition associated with an acquisition of the print data is satisfied in response to the request for the print data, and controlling, by the printing apparatus, a channel duration time of the websocket channel when the predetermined condition is satisfied.

Printing apparatus to acquire print data and transmits a request to an external apparatus to close websocket communication when predetermined time period elapsed

Disclosed are a printing method using websocket communication and a management method for a websocket communication channel. The printing method includes establishing, by a printing apparatus, a websocket channel for communicating with an external apparatus, requesting, by the printing apparatus, print data from the external apparatus through the websocket channel, determining, by the printing apparatus, whether a predetermined condition associated with an acquisition of the print data is satisfied in response to the request for the print data, and controlling, by the printing apparatus, a channel duration time of the websocket channel when the predetermined condition is satisfied.

Bulk food integrated scale system
11341802 · 2022-05-24 · ·

The disclosure relates to systems and methods for a bulk bin dispenser. In one embodiment, the system includes a bulk bin dispenser configured to store a product with a distinct weight. The system further includes a digital scale configured to measure a change in weight of the bulk bin dispenser when a portion of the product is dispensed into a portable container, wherein the change in the weight is a dispensed weight of the portion of the product dispensed into the portable container. The system further includes a processor configured to transmit an associated cost for the portion of the product dispensed into the portable container to a store check-out system without printing a label for the dispensed weight.

Bulk food integrated scale system
11341802 · 2022-05-24 · ·

The disclosure relates to systems and methods for a bulk bin dispenser. In one embodiment, the system includes a bulk bin dispenser configured to store a product with a distinct weight. The system further includes a digital scale configured to measure a change in weight of the bulk bin dispenser when a portion of the product is dispensed into a portable container, wherein the change in the weight is a dispensed weight of the portion of the product dispensed into the portable container. The system further includes a processor configured to transmit an associated cost for the portion of the product dispensed into the portable container to a store check-out system without printing a label for the dispensed weight.

Systems and methods for dynamically generating customized records

A dynamic receipt generating (DRG) computing device for dynamically generating customized transaction records is provided. The DRG computing device includes at least one processor in communication with at least one memory device. The DRG computing device is configured to receive user preference data including dynamic receipt preference data, and a payment account identifier associated with a user. The DRG computing device is also configured to store the user preference data in memory and to receive real-time transaction data associated with a purchase made by the user using a payment account associated with the payment account, the real-time transaction data being in a first format. The DRG computing device is further configured to retrieve the user preference data from the memory based on the payment account identifier. The DRG computing device is configured to generate a dynamic receipt based on the real-time transaction data and the retrieved user preference data associated with the payment account identifier, the dynamic receipt having a second format different from the first format, and to transmit the generated dynamic receipt to the user.

Systems and methods for dynamically generating customized records

A dynamic receipt generating (DRG) computing device for dynamically generating customized transaction records is provided. The DRG computing device includes at least one processor in communication with at least one memory device. The DRG computing device is configured to receive user preference data including dynamic receipt preference data, and a payment account identifier associated with a user. The DRG computing device is also configured to store the user preference data in memory and to receive real-time transaction data associated with a purchase made by the user using a payment account associated with the payment account, the real-time transaction data being in a first format. The DRG computing device is further configured to retrieve the user preference data from the memory based on the payment account identifier. The DRG computing device is configured to generate a dynamic receipt based on the real-time transaction data and the retrieved user preference data associated with the payment account identifier, the dynamic receipt having a second format different from the first format, and to transmit the generated dynamic receipt to the user.

TRANSACTION DATA PROCESSING APPARATUS CONNECTED TO AN EXTERNAL DEVICE FOR DATA COMMUNICATION

A transaction data processing apparatus includes a scanning unit configured to scan a product code of a product related to a transaction, a printing unit configured to print transaction data on a sheet, a communication unit configured to transmit the transaction data to an external device over a network, and a control unit. The control unit is configured to generate the transaction data based on the scanned product code, determine whether the network is online or offline, and control the communication unit to transmit the transaction data to the external device when the network is online, and the printing unit to print the transaction data on the sheet when the network is offline.