Apparatus and method for collecting and manipulating transaction data
First Claim
1. An apparatus comprising:
- a first I/O port configured for connection to a point of sale device;
a second I/O port configured for connection to a purchase recording device, wherein the second I/O port is of a same type as the first I/O port, whereinthe 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, upon connection of the first I/O port to the point of sale device and connection of the second I/O port to the purchase recording device;
extract information passed from the point of sale device connected to the first I/O port to the purchase recording device connected to the second I/O port while the information passes unimpeded to the purchase recording device,identify, from the information, a particular type of data stream;
after identifying the particular type of data stream, collect, from further information passed from the point of sale device to the purchase recording device, data associated with the identified data stream,identify, from the data associated with the identified data stream, transaction data; and
provide, to an external computing device, the 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.
25 Citations
22 Claims
-
1. An apparatus comprising:
-
a first I/O port configured for connection to a point of sale device; a second I/O port configured for connection to a purchase recording device, wherein the second I/O port is 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, upon connection of the first I/O port to the point of sale device and connection of the second I/O port to the purchase recording device; extract information passed from the point of sale device connected to the first I/O port to the purchase recording device connected to the second I/O port while the information passes unimpeded to the purchase recording device, identify, from the information, a particular type of data stream; after identifying the particular type of data stream, collect, from further information passed from the point of sale device to the purchase recording device, data associated with the identified data stream, identify, from the data associated with the identified data stream, transaction data; and provide, to an external computing device, the transaction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A method comprising:
-
extracting, by an intermediary device installed between a point of sale computing device and a purchase recording device, information passed from the point of sale computing device to the purchase recording device, wherein the intermediary device is configured to collect at least a portion of the information while the information passes between the point of sale computing device and the purchase recording device unimpeded by the intermediary device; identifying, from the information, a particular type of data stream; after identifying the particular type of data stream, collecting, from further information passed from the point of sale device to the purchase recording device data associated with the identified data stream, identifying, from the data associated with the identified data stream, transaction data; and providing, to an external computing device, the transaction data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a data extraction device comprising; a first I/O port configured for connection to a point of sale device; a second I/O port configured for connection to a purchase recording device, wherein the second I/O port is 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 communications channel configured for communication with a computing device, wherein the computing device is configured to collect transaction data extracted by the data extraction 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, upon connection of the first I/O port to the point of sale device and connection of the second I/O port to the purchase recording device; extract information passed from the point of sale device connected to the first I/O port to the purchase recording device connected to the second I/O port while the information passes unimpeded to the purchase recording device; and provide at least a portion of the information to the computing device.
-
Specification