Patent classifications
G07G5/00
Information processing method, information processing apparatus, and non-transitory computer-readable storage medium storing program
An information processing method includes: a generation step of generating, based on at least one of a position and an attribute of the text data that is an extraction target and is included in print information that can be printed by a receipt printer, a new extraction condition under which text data is extracted; and a test step of extracting text data by applying, to test print information, an extraction condition group including one or two or more preset extraction conditions set in advance as a condition under which the text data is extracted, and the new extraction condition.
Food service cup dispensers, systems, and methods
Systems for providing on-demand cup printing and dispensing for food service are provided herein. A cup dispenser includes a cup source configured to hold a stack of cups and one or more cup-moving elements configured to cause a cup from the stack of cups to move through the cup dispenser. The cup dispenser includes a motor configured to operate the one or more cup-moving elements to cause the cup to move through the cup dispenser along a path. The cup dispenser also includes a printer configured to print at least one of order information or personalization information on the cup that is based on the food service order associated with the cup. The cup dispenser further includes a dispensing section that provides the cup, which includes the at least one of order information or personalization information printed thereon.
ELECTRONIC RECEIPT SYSTEM, RECEIPT PROCESSING DEVICE, RECEIPT PROCESSING METHOD, AND PROGRAM STORAGE MEDIUM
A receipt processing device includes a determination unit, a digitization unit, and a transmission unit. The determination unit is configured to determine whether receipt data generated by a receipt generation unit is receipt data of a transaction receipt indicating contents of a commercial transaction or receipt data of a non-transaction receipt indicating contents of a non-commercial transaction. The digitization unit is configured to digitize, if the receipt data is receipt data of the transaction receipt, the receipt data with an addition of first classification information and digitize, if the receipt data is receipt data of the non-transaction receipt, the receipt data with an addition of second classification information different from the first classification information. The transmission unit is configured to transmit the receipt data digitized by the digitization unit to a server.
Visual programming of machine learning state machines
Implementations are disclosed for facilitating visual programming of machine learning state machines. In various implementations, one or more graphical user interfaces (GUIs) may be rendered on one or more displays. Each GUI may include a working canvas on which a plurality of graphical elements corresponding to at least some of a plurality of available logical routines are manipulable to define a machine learning state machine. One or more of the available logical routines may include logical operations that process data using machine learning model(s). Two or more at least partially redundant logical routines that include overlapping logical operations may be identified, and overlapping logical operations of the two or more at least partially redundant logical routines may be merged into a consolidated logical routine. At least some of the logical operations that were previously downstream from the overlapping logical operations may be logically coupled with the consolidated logical routine.
Cradle apparatus and printing device interface
An embodiment of a cradle has a cradle body configured to support a printing device. The cradle has first and second printer capture flanges extending from the cradle body proximate a capture end of the cradle body. The cradle has first and second biased latches extending from the cradle body between the capture end and a release end of the cradle body. The cradle has a biased release member movable between a first position and a release position. The cradle has a release linkage supported by the cradle body, the release linkage coupling the biased release member and the first and second biased latches, wherein the release linkage is structured to drive the first and second biased latches from respective locked positions to respective unlocked positions in response to movement of the biased release member from a first position to a release position.
Cradle apparatus and printing device interface
An embodiment of a cradle has a cradle body configured to support a printing device. The cradle has first and second printer capture flanges extending from the cradle body proximate a capture end of the cradle body. The cradle has first and second biased latches extending from the cradle body between the capture end and a release end of the cradle body. The cradle has a biased release member movable between a first position and a release position. The cradle has a release linkage supported by the cradle body, the release linkage coupling the biased release member and the first and second biased latches, wherein the release linkage is structured to drive the first and second biased latches from respective locked positions to respective unlocked positions in response to movement of the biased release member from a first position to a release position.
REAL-TIME TRANSACTION AND RECEIPT PROCESSING SYSTEMS
A transaction processing system for perfoming one or more steps of a method is disclosed. The system may receive user receipt preferences including rules specifying whether or not a user wants a receipt. The system may also receive (i) a purchase authorization request associated with an attempted purchase and (ii) user device location data. The system may further set a receipt flag corresponding to the receipt status. If the system determines that the transaction is to be authorized, it attaches the receipt flag to the authorization message and transmits the authorization message to the merchant. Alternatively, if the system determines that the transaction is not to be authorized, it attaches the receipt flag to the cancellation message and transmits the cancellation message to the merchant.
Method of making a coreless retail, paper roll
A paper rewinding machine includes a rewinding assembly operable to produce coreless retail paper rolls.
Method of making a coreless retail, paper roll
A paper rewinding machine includes a rewinding assembly operable to produce coreless retail paper rolls.
SYSTEMS AND METHODS FOR DYNAMICALLY GENERATING CUSTOMIZED RECORDS
A dynamic receipt generating (DRG) computing device is provided. 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, and 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, and 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.