APPARATUS AND METHOD FOR COLLECTING AND MANIPULATING TRANSACTION DATA
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are apparatus and methods for collecting and manipulating transaction data. For example, presented herein is an apparatus including: a first I/O port; a second I/O port of a same type as the first I/O port, wherein the second I/O port is connected to the first I/O port such that data passed into the first I/O port is allowed to pass through the apparatus to the second I/O port unimpeded in at least a first operating mode; a processor; and a non-transitory computer readable medium storing instructions thereon wherein the instructions, when executed, cause the processor to: collect information passed from a first computing device connected to the first I/O port to a second computing device connected to the second I/O port, identify, from the information, transaction data; and provide, to a third computing device, the transaction data.
8 Citations
50 Claims
-
1-34. -34. (canceled)
-
35. A method comprising:
-
receiving, at a computing device, transaction data regarding one or more transactions conducted at a point of sale; receiving, at the computing device, customer information, wherein the customer information is associated with at least a portion of the transaction data; associating, by a processor of the computing device, the transaction data with a customer loyalty program account; preparing, by the processor, based upon the transaction data, an electronic receipt; providing, by the processor, the electronic receipt to the loyalty program account; identifying, by the processor, from the transaction data;
one or more purchases affiliated with a rewards program, wherein the rewards program comprises at least one of an electronic punch card program and a credit rewards program; andupdating, by the processor, based upon the one or more purchases, rewards information associated with the loyalty program account. - View Dependent Claims (36, 37)
-
-
38. A system comprising:
-
a processor; and a non-transitory computer readable medium storing a set of instructions that, when executed by the processor, cause the processor to; identify transaction data regarding a transaction conducted at a point of sale; analyze the transaction data to identify one or more offers, wherein at least one offer of the one or more offers is associated with at least one of a product, a product type, and a cost; prepare injection information comprising at least one of the one or more offers; and provide, for injection as print data to a receipt printer by an intermediary device installed between the point of sale device and the receipt printer, the injection information. - View Dependent Claims (39)
-
-
40. A loyalty terminal device comprising:
-
an input device; an I/O port configured to communicably connect the loyalty terminal device to an intermediary device, wherein the intermediary device is configured for installation between a point of sale device and a second computing device; a communications channel configured for communication with a computing device; a processor; and a non-transitory computer readable medium storing a set of instructions that, when executed by the processor, cause the processor to; receive a customer identifier via the input device, provide the customer identifier to the computing device via the communications channel, responsive to providing the customer identifier, receive a command from the computing device, and forward the command to the intermediary device. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A non-transitory computer readable medium, wherein the computer readable medium stores instructions that, when executed by a processor, cause the processor to:
-
collect information passed from a point of sale computing device without impeding transmission of the information to a destination associated with the information; identify, from the information, transaction data; and provide, to an external computing device, the transaction data, wherein the destination comprises a computing device comprising the processor; a printer module of the computing device receives the information; and a transaction collection and analysis module of the computing device collects the information. - View Dependent Claims (50)
-
Specification