Systems, methods and computer program products for providing and verifying purchase offers
AssigneeH & M Hennes & Mauritz AB
InventorPatrik Lindered
Life of this patent
Estimating the term…
Abstract
The present invention relates to systems, methods and computer program products for providing in-store purchase offers. A control system is configured to receive event data from a mobile device and provide purchase offers based on obtained event data. An optically readable code for verifying that the customer is authorized to take advantage of a purchase offer is displayed on the customer's mobile device in response to an identified event. The consumer is provided with a purchase offer including at least a second product different from the first product associated with an image acquired by the mobile device.
Claims20
A method for providing a user of a mobile device with a purchase offer including at least one product available to customers in a store and while the user is present in the store, said method comprising:
- a. acquiring or scanning, by an image acquisition component or scanner operatively connected to the mobile device, an image or barcode associated with a physical product item being offered for sale by the store, wherein said physical product item belongs to a first product or first product category;
- b. transmitting, by said mobile device, said image or barcode, or data representing said image or barcode, to a control system which is comprising, or is at least one of operatively coupled to and communicatively connected to, a database;
- c. transmitting, from the control system to the mobile device, data representing a purchase offer, wherein said purchase offer includes both the first product or first product category and a second product or second product category;
- d. displaying, in a browser or an application program running on the mobile device and on a screen of said mobile device, data representing said purchase offer, wherein said step of displaying is performed in response to said mobile device receiving said data representing said purchase offer;
- and
- e. identifying, by the application program running on the mobile device, at least one event indicating an acceptance, by the user of the mobile device, of said purchase offer;
- f. transmitting, from said mobile device to said control system, event data representing said at least one event indicating the acceptance of said purchase offer;
- g. receiving, by the control system, said event data representing said at least one event indicating the acceptance of said purchase offer;
- h. transmitting, from the control system to the mobile device, data used for generating and/or displaying an optically readable code generated as a result of the acceptance of the purchase offer, representing said purchase offer, the optically readable code reflects items currently in a shopping basket which includes product items of said purchase offer, wherein a transmission of said data is performed in response to and triggered by said control system receiving said event data indicating the acceptance of said purchase offer;
- i. displaying, by the application program running on said mobile device, the optically readable code representing said purchase offer or reflecting the items currently in the shopping basket which includes the product items of said purchase offer;
- j. scanning or reading, by an image acquisition, a recognition device or a scanner operatively coupled to at least one of the control system and a cashier system of the store, said optically readable code representing said purchase offer;
- and
- k. automatically initiating a payment transaction including the purchase of a product item of said purchase offer in response to the scanning or reading of said displayed optically readable code representing said purchase offer.
A control system for providing a user of a mobile device with purchase offers including products available to customers in a store and while the user is present in the store, said control system is comprising or is at least one of operatively connected and communicatively coupled to a database comprising one or more stored purchase offers related to a first product and related to one or more second products different from the first product and is configured to:
- a. acquire or scan, by an image acquisition component or scanner operatively connected to the mobile device, an image or barcode, or data representing an image or barcode associated with a physical first product item being offered for sale by the store, from a mobile device, wherein said physical product item belongs to a first product or first product category;
- b. transmit by said mobile device, said image or barcode, or data representing said image or barcode, to the control system which is comprising, or is at least one of operatively coupled to and communicatively connected to, a database;
- c. transmit, from the control system to said mobile device and in response to receiving said image or barcode data, data representing said purchase offer, wherein said purchase offer includes both the first product or first product category and a second product or second product category;
- d. display, in a browser or an application program running on the mobile device and on an screen of said mobile device, data representing said purchase offer, wherein said step of displaying is performed in response to said mobile device receiving said data representing said purchase offer;
- e. identify, by the application program running on the mobile device, at least one event indicating an acceptance, by the user of the mobile device, of said purchase offer;
- f. transmit, from said mobile device to said control system, event data representing said at least one event indicating the acceptance of said purchase offer;
- g. receive, by the control system, said event data representing said at least one event indicating the acceptance of the purchase offer;
- and
- h. in response to the event data indicating acceptance of the purchase offer, transmit, from the control system to said mobile device, data used for generating and/or displaying an optically readable code generated as a result of the acceptance of the purchase offer, representing said purchase offer, the optically readable code reflects the items currently in a shopping basket which includes the product items of said purchase offer, wherein a transmission of said data is performed in response to and triggered by said control system receiving said event data indicating the acceptance of said purchase offer
- i. display, by the application program running on said mobile device, an optically readable code representing said purchase offer or reflecting the items currently in the shopping basket which includes the product items of said purchase offer;
- j. scan or read, by an image acquisition, a recognition device or a scanner operatively coupled to at least one of the control system and a cashier system of the store, said optically readable code representing said purchase offer;
- and
- k. initiate, an automatic payment transaction including the purchase of a product item of said purchase offer in response to the scanning or reading of said displayed optically readable code representing said purchase offer.
A mobile device performing an application program installed on the mobile device, said application program is configured to:
- a. acquire or scan, by an image acquisition component or scanner operatively connected to the mobile device, an image or barcode associated with a physical product item being offered for sale by a store, wherein said physical product item belongs to a first product or first product category;
- b. transmit, by said mobile device, said image or barcode, or data representing said image or barcode, to a control system which is comprising, or is at least one of operatively coupled to and communicatively connected to, a database;
- c. transmit, from the control system to the mobile device, data representing a purchase offer, wherein said purchase offer includes both the first product or first product category and a second product or second product category;
- d. display, in a browser or the application program running on the mobile device and on an screen of the mobile device, data representing said purchase offer, wherein said step of displaying is performed in response to said mobile device receiving said data representing said purchase offer;
- e. identify, by the application program running on the mobile device, and at least one event indicating an acceptance, by a user of the mobile device, of said purchase offer;
- and
- f. transmit, from said mobile device to said control system, event data representing said at least one event indicating the acceptance of said purchase offer;
- g. receive, by the control system, said event data representing said at least one event indicating the acceptance of said purchase offer;
- h. transmit, from the control system to the mobile device, data used for generating and/or displaying an optically readable code generated as a result of the acceptance of the purchase offer, representing said purchase offer, the optically readable code reflects the items currently in a shopping basket which includes the product items of said purchase offer, wherein a transmission of said data is performed in response to and triggered by said control system receiving said event data indicating the acceptance of said purchase offer;
- i. display, by the application program running on said mobile device, currently in the shopping basket which includes the product items of said purchase offer;
- j. scan or read, by an image acquisition, a recognition device or a scanner operatively coupled to at least one of the control system and a cashier system of the store, said optically readable code representing said purchase offer;
- and
- k. automatically initiating a payment transaction by an image acquisition, a recognition device or a scanner
- operatively coupled to at least one of the control system and the cashier system of the store, said optically readable code representing said purchase offer.
Dependencies are inferred from the claim text.