Dual Encoding of Machine Readable Code for Automatic Scan-Initiated Purchase or Uniform Resource Locator Checkout
First Claim
1. A method comprising:
- scanning, by a scanning device in a first electronic device comprising a compliant machine readable code reader module, a machine readable code associated with a product;
decoding, by a first decoding module in the first electronic device, the machine readable code to form decoded barcode data, wherein the decoded barcode data comprises an address associated with a host site operated by a central server computer and recognizable additional information related to the product;
populating a form using the recognizable additional information by the electronic device to form a populated form; and
providing the populated form, by the first electronic device, to the host site operated by the central server computer using the address for a transaction,wherein the central server computer comprises a second decoding module, wherein the second decoding module is configured to decode unrecognizable additional information received from a second electronic device, after the second electronic device scans the machine readable code associated with the product.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems and methods for allowing a single representation of a trigger for payment across different environments using machine readable codes. A machine readable code may be encoded with a URL and information about a product to which the machine readable code is attached. A first electronic device may be able to scan and decode the machine readable code into first recognizable product information using a complaint application. The compliant application may populate a first form on the first electronic device for a first transaction with the recognizable product information without having to access a server. A non-compliant application on a second electronic device will launch a browser using the URL and provide the unrecognizable product information to the server for decoding. The server will decode the unrecognizable product information into a second recognizable product information that may be used to populate a second form for a second transaction.
-
Citations
20 Claims
-
1. A method comprising:
-
scanning, by a scanning device in a first electronic device comprising a compliant machine readable code reader module, a machine readable code associated with a product; decoding, by a first decoding module in the first electronic device, the machine readable code to form decoded barcode data, wherein the decoded barcode data comprises an address associated with a host site operated by a central server computer and recognizable additional information related to the product; populating a form using the recognizable additional information by the electronic device to form a populated form; and providing the populated form, by the first electronic device, to the host site operated by the central server computer using the address for a transaction, wherein the central server computer comprises a second decoding module, wherein the second decoding module is configured to decode unrecognizable additional information received from a second electronic device, after the second electronic device scans the machine readable code associated with the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A central server computer comprising:
-
a processor; a computer readable medium coupled to the processor; and a network interface coupled to the processor, wherein the network interface is configured to receive a first form comprising first recognizable additional data from a first electronic device, wherein the first recognizable additional data is determined after the first scanning device in the first electronic device scans a machine readable code associated with a product, and wherein the network interface is further configured to receive unrecognizable additional data from a second electronic device, wherein the unrecognizable additional data is determined after the second scanning device in the second electronic device scans the machine readable code associated with the product, and wherein the computer readable medium comprises a decoding module configured to decode the unrecognizable additional data to form second recognizable additional data into a second form. - View Dependent Claims (14)
-
-
15. A method comprising:
-
receiving, by a central server computer, a first populated form comprising first recognizable additional data from a first electronic device, wherein the first recognizable additional data is determined after the first scanning device in the first electronic device scans a machine readable code associated with a first product; initiating, by the central server computer, a first transaction using the first populated form; receiving, by the central server computer, unrecognizable additional data from a second electronic device, wherein the unrecognizable additional data is determined after the second scanning device in the second electronic device scans a second machine readable code, the second machine readable code associated with a second product; and wherein the central server computer comprises a decoding module configured to decode the unrecognizable additional data to form second recognizable additional data and insert the second recognizable additional data into a second form, and initiating a second transaction using the second form. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification