POINT OF SALE NETWORK ROUTER
First Claim
Patent Images
1. A receipt processing system, comprising:
- a first data port configured to be coupled to a point of sale terminal;
a second data port configured to be coupled to a point of sale printer;
a third data port configured to be coupled to a remote system;
a computing device configured to;
receive printer control codes and receipt data from the point of sale terminal via the first data port;
transmit at least a portion of the receipt data to the remote system;
provide the print printer control codes and receipt data to the point of sale printer via the second data port; and
provide handshaking signals from the point of sale printer received via the second data port to the point of sale terminal via the first data port.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for routing data. A device is provided that includes a first data port configured to be coupled to a printer port of a point of sale system, a second data port configured to be coupled to a remote system, an optional third data port configured to be coupled to a printer, and a computing device configured to receive, via the first data port, printer control codes and receipt data from the point of sale system printer port, transmit at least a portion of the receipt data to the remote system, and optionally transmit at least a portion of the printer control codes and receipt data to the printer.
149 Citations
60 Claims
-
1. A receipt processing system, comprising:
-
a first data port configured to be coupled to a point of sale terminal; a second data port configured to be coupled to a point of sale printer; a third data port configured to be coupled to a remote system; a computing device configured to; receive printer control codes and receipt data from the point of sale terminal via the first data port; transmit at least a portion of the receipt data to the remote system; provide the print printer control codes and receipt data to the point of sale printer via the second data port; and provide handshaking signals from the point of sale printer received via the second data port to the point of sale terminal via the first data port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A receipt processing system, comprising:
-
a first data port configured to be coupled to a printer port point of sale system; a second data port configured to be coupled to a remote system; a computing device configured to; receive, via the first data port, printer control codes and receipt data from the point of sale system printer port; and transmit at least a portion of the receipt data to the remote system.
-
- 16. The receipt processing system of claim 16, wherein the computing device is further configured to provide the print printer control codes and receipt data to a point of sale printer.
-
29. A method of routing data, comprising:
-
receiving via a first data port coupled to a point of sale system printer port; printer control codes for a printer, and receipt data corresponding to a purchase for a first user; and transmitting at least a portion of the receipt data to a receipt management system. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A method of upgrading a point of sale system, comprising:
-
disconnecting a printer from a point of sale system; connecting the point of sale system to a first port of a print data interception device so that the print data interception will receive printer data, the printer data including and printer control codes and receipt data, transmitted by the point of sale system for use by the printer; and connecting the printer to a second port of the printer data interception device, wherein the print data interception device is configured to transmit at least a portion of printer data received from the point of sale system for processing and storage on a remote system, wherein at least one user can access at least a portion of the receipt print data electronically via the remote system. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A receipt management system, comprising:
-
a computing device; instructions stored on non-transitory media, that when executed by the computing device, are configured to; receive printer information for a receipt corresponding to a purchase made by a purchaser, wherein the printer information includes; printer control codes; receipt data, the receipt data including; receipt variable data, including at least a currency amount; receipt label data associated with at least a portion of the receipt variable data; receive an identifier associated with the purchaser; identify an account associated with the purchaser; parse the printer information to identify receipt variable data; store at least a portion of the receipt variable data in a receipt database in association with the account associated with the purchaser; and provide access over a network to the stored receipt variable data to a user. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A receipt management system, comprising:
-
a computing device; instructions stored on non-transitory media, that when executed by the computing device, are configured to; receive printer information for a receipt corresponding to a purchase made at a seller by a purchaser, wherein the printer information includes; printer control codes; receipt data, the receipt data including; receipt variable data, including at least a currency amount; receipt label data associated with at least a portion of the receipt variable data; identify an account associated with the seller; parse the printer information to identify receipt variable data; store at least a portion of the receipt variable data in a receipt database in association with the account associated with the seller; and provide access over a network to the stored receipt variable data to a user. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
59. A method of processing data from a printer port:
-
receiving printer information transmitted via a printer port for a receipt corresponding to a purchase made at a seller by a purchaser, wherein the printer information includes; printer control codes; receipt data, the receipt data including; receipt variable data, including at least a currency amount; receipt label data associated with at least a portion of the receipt variable data; identifying an account associated with the seller and/or identifying an account associated with the purchaser; parsing the printer information to identify receipt variable data; storing at least a portion of the receipt variable data in a receipt database in association with the account associated with the seller and/or in association with the account associated with the purchaser; and providing access over a network to the stored receipt variable data to a user. - View Dependent Claims (60)
-
Specification