Color printer technology
First Claim
1. A method of communicating marketing information from a central computer to a first local computer of a first retail store, the central computer having one or more physical processors programmed by computer program instructions, which when executed, cause the central computer to perform the method, the method comprising:
- determining, by said central computer, marketing information to be provided to a customer;
determining, by said central computer, an association between the customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store;
identifying, by said central computer, the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store;
storing, by said central computer, an association of one or more marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object,wherein the one or more marketing SVG files when rendered causes a coupon to be printed via the first local computer of the first retail store;
communicating, by said central computer, the one or more marketing SVG files and the first image object to said first local computer of the first retail store;
identifying, by said central computer, a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files; and
communicating, by said central computer, said second image object to said first local computer.
18 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method of printing at a POS of register receipts and marketing information in which the required network bandwidth and quantity of ink are both reduced. SVG files are used to specify communications, associated modified image objects are stored locally to the POS, and associated modified image objects are modified version of original objects in which color values are replaced with other color values that result in the same print image, but with printing of less ink.
85 Citations
38 Claims
-
1. A method of communicating marketing information from a central computer to a first local computer of a first retail store, the central computer having one or more physical processors programmed by computer program instructions, which when executed, cause the central computer to perform the method, the method comprising:
-
determining, by said central computer, marketing information to be provided to a customer; determining, by said central computer, an association between the customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store; identifying, by said central computer, the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store; storing, by said central computer, an association of one or more marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object, wherein the one or more marketing SVG files when rendered causes a coupon to be printed via the first local computer of the first retail store; communicating, by said central computer, the one or more marketing SVG files and the first image object to said first local computer of the first retail store; identifying, by said central computer, a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files; and communicating, by said central computer, said second image object to said first local computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of communicating marketing information from a central computer to a first local computer of a first retail store, the system comprising:
a central computer remote from a first retail store, the central computer comprising one or more physical processors configured to; determine an association between a customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store; determine marketing information to be communicated to the customer at the first retail store; identify the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store; store an association of one or more marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object, wherein the one or more marketing SVG files when rendered causes a coupon to be printed via the first local computer of the first retail store; identify a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files; and communicate said second image object to said first local computer. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A method of communicating marketing information from a central computer to a first local computer of a first retail store, the central computer having one or more physical processors programmed by computer program instructions, which when executed, cause the central computer to perform the method, the method comprising:
-
determining, by said central computer, marketing information to be provided to a customer; determining, by said central computer, an association between the customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store; identifying, by said central computer, the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store; storing, by said central computer, an association of one or more marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object; communicating, by said central computer, the one or more marketing SVG files and the first image object to said first local computer of the first retail store; identifying, by said central computer, a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files, wherein the second image object comprises a new version of the first image file such that the second image file replaces the first image object within the one or more marketing SVG files, and wherein the new version comprises a modified version of the first image object that uses less volume of one or more ink colors when printed than the first image object; and communicating, by said central computer, said second image object to said first local computer.
-
-
20. A method of providing marketing information to a customer at a retail store based on Scalar Vector Graphics (SVG) files received from a central computer, the method being implemented on a computer having one or more physical processors programmed by computer program instructions, which when executed, cause the computer to perform the method, the method comprising:
-
obtaining, by the computer, purchase history information that comprises a customer identification that identifies a customer involved in a first transaction at the retail store; providing, by the computer, the purchase history information to a central computer; receiving, by the computer, from the central computer at least a first marketing SVG file that includes at least a first image object, wherein the retail store has been identified by the central computer to receive the first marketing SVG file based on the purchase history information related to the first transaction; receiving, by the computer, from the central computer at least a second image object not previously received from the central computer; including, by the computer, the second image object into the first marketing SVG file; processing, by the computer, a second transaction with the customer after the first transaction; determining, by the computer, the customer identification based on the second transaction; and causing, by the computer, the marketing information to be provided to the customer based on the first marketing SVG file having the second image object and the determined customer identification based on the second transaction. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A system of providing marketing information to a customer at a retail store based on Scalar Vector Graphics (SVG) files received from a central computer, the method comprising:
a local computer comprising one or more physical processors programmed by one or more computer program instructions to; obtain purchase history information that comprises a customer identification that identifies a customer involved in a first transaction at the retail store; provide the purchase history information to a central computer receive, from the central computer at least a first marketing SVG file that includes at least a first image object, wherein the retail store has been identified by the central computer to receive the first marketing SVG file based on the purchase history information related to the first transaction; receive from the central computer at least a second image object not previously received from the central computer; include the second image object into the first marketing SVG file; process a second transaction with the customer after the first transaction; determine the customer identification based on the second transaction; and cause the marketing information to be provided to the customer based on the first marketing SVG file having the second image object and the determined customer identification based on the second transaction. - View Dependent Claims (29, 30, 31, 32, 33)
-
34. A method of communicating marketing information from a central computer to a first local computer of a first retail store, the central computer having one or more physical processors programmed by computer program instructions, which when executed, cause the central computer to perform the method, the method comprising:
-
determining, by said central computer, marketing information to be provided to a customer; determining, by said central computer, an association between the customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store; identifying, by said central computer, the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store; generating, by said central computer, the one or more marketing Scalable Vector Graphics (SVG) files based on coupon data including one or more image files; storing, by said central computer, an association of the one or more marketing SVG files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object; communicating, by said central computer, the one or more marketing SVG files and the first image object to said first local computer of the first retail store; identifying, by said central computer, a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files; and communicating, by said central computer, said second image object to said first local computer.
-
-
35. A method of communicating marketing information from a central computer to a first local computer of a first retail store, the central computer having one or more physical processors programmed by computer program instructions, which when executed, cause the central computer to perform the method, the method comprising:
-
determining, by said central computer, marketing information to be provided to a customer; determining, by said central computer, an association between the customer and the first retail store based on purchase history information that indicates that the customer has previously shopped at the first retail store; identifying, by said central computer, the first retail store that should receive the marketing information based on the determined association between the customer and the first retail store; storing, by said central computer, an association of one or more marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a retail identification that identifies the first retail store, wherein the one or more marketing SVG files comprise a first image object; communicating, by said central computer, the one or more marketing SVG files and the first image object to said first local computer of the first retail store; identifying, by said central computer, a second image object not previously transmitted to said first local computer of the first retail store, wherein the second image object is to be included with the one or more marketing SVG files; and communicating, by said central computer, said second image object to said first local computer; determining, by said central computer, an association between the customer and a second retail store based on purchase history information that indicates that the customer has previously shopped at the second retail store; identifying, by said central computer, the second retail store that should receive the marketing information based on the determined association between the customer and the second retail store; storing, by said central computer, an association of one or more second marketing Scalable Vector Graphics (SVG) files that correspond to the marketing information, a customer identification that identifies the customer, and a second retail identification that identifies the second retail store, wherein the one or more second marketing SVG files comprise a third image object; communicating, by said central computer, the one or more second marketing SVG files and the third image object to a second local computer of the second retail store; identifying, by said central computer, a fourth image object not previously transmitted to the second local computer of the second retail store, wherein the fourth image object is to be included with the one or more second marketing SVG files; and communicating, by said central computer, said fourth image object to said second local computer. - View Dependent Claims (36, 37, 38)
-
Specification