US20110137742A1 - Payment using unique product identifier codes - Google Patents
Payment using unique product identifier codes Download PDFInfo
- Publication number
- US20110137742A1 US20110137742A1 US12/634,478 US63447809A US2011137742A1 US 20110137742 A1 US20110137742 A1 US 20110137742A1 US 63447809 A US63447809 A US 63447809A US 2011137742 A1 US2011137742 A1 US 2011137742A1
- Authority
- US
- United States
- Prior art keywords
- information
- product
- user
- code
- purchase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Definitions
- the present invention generally relates to on-line payments and more particularly to making payments using a product identifier code.
- More and more consumers are purchasing items and services over electronic networks, such as the Internet. Consumers routinely search for and purchase products and services from merchants and individuals alike. The transactions can take place directly between an on-line merchant or retailer and the consumer, where payment is typically made by entering credit card or other financial information. Transactions can also take place with the aid of an on-line payment provider, such as PayPal, Inc. of San Jose, Calif. Such payment providers can make transactions easier and safer for the parties. Purchasing through the Internet from the convenience of a consumer's home, office, or virtually anywhere (with mobile devices) is one main reason why on-line purchases are growing faster and faster.
- a disadvantage of on-line shopping is that the consumer must be in front of a PC or other computing device, such that shopping and payment is confined to an experience in front of the PC. Furthermore, it may be cumbersome and time-consumer for the consumer to enter required information for an on-line payment, which may include a credit card/account number, billing address, etc.
- Yet another way is for consumers to locate and purchase products is to use a catalog, newspaper, advertisement pamphlet, or other print media to first locate a product. Once located, the consumer goes to the store or logs into a specified web site to select and pay for the product(s), such as described above.
- this method suffers the same disadvantages as the other two methods of either purchase/payment in person at a physical POS or having to be in front of a computing device for selection and payment.
- a system and method includes first capturing an image of a product code, such as by taking a picture of the code with a camera on a phone.
- the code is a Quick Response (QR) code that includes sufficient information about the product and price to allow the user to purchase and pay for the product with information from the code.
- QR Quick Response
- the image is processed to obtain the product information, such as price, merchant, and description.
- the user may then select the product for purchase. Purchase may be accomplished with a simple payment button on the device screen that the user selects.
- Product and payment information may then be transmitted by the device to a payment provider to process the payment to the appropriate recipient.
- FIG. 1 shows a QR code affixed to a tangible medium, which can be captured and used for payment according to one embodiment
- FIG. 2 is a flowchart showing a process for conducting a purchase and payment from a captured QR code according to one embodiment
- FIG. 3 is a flowchart showing a process for conducting a purchase and payment from a captured QR Code by a First-Time User According to One Embodiment
- FIG. 4 is a block diagram of a networked system configured to purchase and pay for an item associated with a captured QR code in accordance with an embodiment of the invention.
- FIG. 5 is a block diagram of a computer system suitable for implementing one or more embodiments of the present disclosure.
- FIG. 1 shows a two-dimensional product code affixed to tangible medium, such as a piece of paper, container, or product, or even a web page.
- the two-dimensional code is a quick response or QR code 102 , created by Denso-Wave of Japan
- the tangible medium is a page 104 from a catalog or magazine.
- QR code 102 contains information about an associated product or service on page 104 . Note that as used herein, product or item refers to both products and services.
- page 104 may be advertising a specific DVD, CD, watch, type of clothing, a motorcycle, or virtually any product or service that is available for purchase.
- QR code can also be displayed on other medium, such as the actual product itself, its container, or a web page. QR codes and other similar codes are able to contain large amounts of information, due in part to data being stored in both the horizontal and vertical directions of the code. In contrast, bar codes store data only in one direction, e.g., horizontally. As an example of the information storage differences, a conventional bar code can only store approximately 20 digits, while a QR code can handle up to several hundred times more information (e.g., over 7000 numeric characters or over 4000 alphanumeric characters). QR codes were created by Denso-Wave of Japan, and additional information can be obtained through Denso-Wave's web site.
- QR code 102 Due to the large amounts of information capable of being stored on QR code 102 , specific information may be encoded to convey desired information about the product/service offered for sale.
- page 104 of the magazine may show and briefly describe a product, such as a watch 106 .
- page 104 may not have sufficient area to provide the consumer with all the needed information about the product or the merchant/advertiser may not want to clutter the page for fear of reducing the ad appeal.
- QR code 102 on page 104 can be encoded to provide information about watch 106 such as detailed product description, a URL link to a website of a merchant offering the watch for sale, a URL link to a website of the watch manufacturer, UPC code for the watch, price, watch options, payment remittance information, etc.
- Information on QR code 102 may be decoded to provide the user easy access or display to such information, including giving the user an option to pay for the product.
- Payment information may include merchant name, account information (such as recipient account number or identifier with a payment provider), and price.
- FIG. 2 is a flowchart 200 showing processes for making an on-line payment from a unique product code, such as QR code 102 of FIG. 1 , according to one embodiment.
- a consumer or user captures an image of the QR code, such as by taking a picture of the code or scanning the code using a camera on a mobile phone or any device that can capture an image.
- the QR code contains sufficient information about the product, price, and merchant to enable the user to purchase and pay for the product from the information contained in the product code.
- the QR code can then be decoded or processed, such as by software in the phone, at step 204 . QR code reader/decoder software is commonly available. Once processed, content from the QR code is displayed on the user device at step 206 .
- the type of display can vary depending on the content of the QR code.
- the user may be directed to a web page of the manufacturer or of a merchant selling the product, where the user can obtain more details about the product.
- the display may also show a more detailed description of the product, which may include one or more pictures of the product.
- various actions can be performed based on the captured QR code, starting with whether the user wants to store information about the product associated with the captured QR code at step 208 . If so, the product information is stored in the device at step 210 , which the user may later access, along with any other stored information about other products or about the same product but from a different store/purchase channel for possible comparison shopping. A determination is also made, at step 212 , whether to send a message (such as SMS), a link to the product, or other information about the product from the captured QR code to someone else. If so, the user selects the desired transmission and enters the requested information at step 214 .
- a message such as SMS
- steps 208 - 216 can be performed in any order and are not limited to the sequence shown.
- data is sent from the user's device, such as to a payment provider like PayPal, Inc. of San Jose, Calif., and processed at step 224 .
- types of data include an account number of the recipient with the payment provider, although in other embodiments, the account number can be with a bank or other financial institution, payment amount for each selected product, and funding information of the user, such as an account number, user name, password, phone number associated with the user/account, etc.
- Processing may be debiting the appropriate funds from the user's designated account and crediting the appropriate funds to the recipient's or merchant's designated account(s).
- the user and/or the merchant may then be notified, at step 226 , that payment has been made and received, such as with an email, text, on-screen confirmation, or voice message.
- Delivery of the purchased product(s) can then be made by the merchant to the consumer. Note that the delivery can be made at a physical POS or by shipping and could also be a digital download item like software or digital media such as video or music files. For example, if the user scans a QR code of a product, where the product is immediately available, such as at a retail store, the user may take delivery of the product at the POS as soon as payment is made, such as with the process described above.
- FIG. 3 is a flowchart 300 showing a method according to another embodiment, where the user does not have an account with the payment provider used to make the payment.
- the user scans or captures a QR code or other unique product code, using a suitable device, such as a smart phone with a camera/scanner.
- Information about the product or service contained in the QR code is decoded, and the user is re-directed to a third party site, such as a merchant site, at step 304 .
- the user's device displays a merchant web site offering the product from the QR code.
- the user may decide whether to purchase the product, such as with a “buy” button or link, at step 306 . If the user decides not to make the purchase, the user may perform additional actions in step 308 , such as sending a link to the product to another, saving the link for possible later use, etc.
- This agreement may include an agreement with a payment provider processing a transaction between the user and the owner of the site, limits on transaction amount, etc. If there is such an agreement with the merchant, the user makes the purchase at step 322 , such as following a procedure for making a payment based on the agreement. This may include simply selecting a “pay” or “purchase” button and may include some sort of authentication of the device and/or user. Confirmation of the payment may then be made to the user and/or merchant, followed by transfer of the purchased product from the merchant to the user.
- the user enters requested information on the payment provider site, which may include an account/user identifier, such as a password, PIN, email address, and/or phone number, funding source, and/or amount.
- an account/user identifier such as a password, PIN, email address, and/or phone number, funding source, and/or amount.
- the payment flow is completed on the payment provider site, the user is re-directed back to the merchant site at step 320 . In embodiments, where the payment flow is on the merchant site, this step may be omitted.
- the purchase is then made at step 322 .
- the payment provider creates an account flow, at step 314 , that the user can follow. For example, a mobile app may be loaded and accessed that prompts the user for various information to enter from the device in order to create the account.
- the user may fund the account at step 316 , such as by designating or specifying a bank account or a credit card account as a funding source and specifying an amount to be transferred from the funding account.
- the payment process continues at steps 318 , 320 , and 322 , as discussed above.
- FIG. 4 is a block diagram of a networked system 400 configured to handle a purchase transaction, such as described above, in accordance with an embodiment of the invention.
- System 400 includes a user or consumer device 410 , a merchant server 440 , and a payment service provider server 470 in communication over a network 460 .
- Payment service provider server 470 may be maintained by a payment provider, such as PayPal, Inc. of San Jose, Calif.
- User device 410 , merchant server 440 , and payment service provider server 470 may each include one or more processors, memories, and other appropriate components for executing instructions such as program code and/or data stored on one or more computer readable mediums to implement the various applications, data, and steps described herein.
- instructions may be stored in one or more computer readable media such as memories or data storage devices internal and/or external to various components of system 400 , and/or accessible over network 460 .
- Network 460 may be implemented as a single network or a combination of multiple networks.
- network 460 may include the Internet or one or more intranets, landline networks, wireless networks, and/or other appropriate types of networks.
- User device 410 may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication over network 460 .
- user device 410 may be implemented as a personal computer, equipped with or capable of receiving data from a scanner and/or camera, of a user 405 in communication with the Internet.
- user device 410 may be implemented as a wireless telephone, personal digital assistant (PDA), notebook computer, and/or other types of computing devices equipped with or capable of receiving data from a scanner and/or camera.
- PDA personal digital assistant
- user device 410 may include one or more browser applications 415 which may be used, for example, to provide a convenient interface to permit user 405 to browse information available over network 460 .
- browser application 415 may be implemented as a web browser configured to view information available over the Internet, such as when directed to a URL site from a captured QR code.
- User device 410 may also include one or more toolbar applications 420 which may be used, for example, to provide client-side processing for performing desired tasks in response to operations selected by user 405 .
- toolbar application 420 may display a user interface in connection with browser application 415 as further described herein.
- user device 410 may include an image processing application 422 that receives an image captured from a scanner or camera on user device 410 and processes the image to decode data found on the image.
- the image may be of a QR code 424 or other unique product code containing data sufficient to purchase the product associated with the code.
- Image processing application 422 may contain software for decoding the code.
- Code 424 may be displayed on a page, product, product container, product package, web site, or any other form that allows user 405 to scan or photograph code 424 using user device 410 .
- User device 410 may further include other applications 425 as may be desired in particular embodiments to provide desired features to user device 410 .
- such other applications 425 may include security applications for implementing client-side security features, programmatic client applications for interfacing with appropriate application programming interfaces (APIs) over network 460 , or other types of applications.
- Applications 425 may also include email and texting applications that allow user 405 to send and receive emails and texts through network 460 .
- User device 410 includes one or more user identifiers 430 which may be implemented, for example, as operating system registry entries, cookies associated with browser application 415 , identifiers associated with hardware of user device 410 , or other appropriate identifiers, such as used for payment/user/device authentication.
- user identifier 430 may be used by a payment service provider to associate user 405 with a particular account maintained by the payment service provider as further described herein.
- Merchant server 440 may be maintained, for example, by an on-line merchant offering various products and/or services, such as associated with a captured QR code, in exchange for payment to be received over network 460 .
- merchant server 440 includes a database 445 identifying available products and/or services (e.g., collectively referred to as items) which may be made available for viewing and purchase by user 405 , such as when redirected to the site from a captured QR code.
- merchant server 440 also includes a marketplace application 450 which may be configured to serve information over network 460 to browser 415 of user device 410 .
- user 405 may interact with marketplace application 450 through browser applications over network 460 in order to view various products or services identified in database 445 , using data from a captured product code.
- Merchant server 440 also includes a checkout application 455 which may be configured to facilitate the purchase by user 405 of goods or services identified by marketplace application 450 .
- Checkout application 455 may be configured to accept payment information from user 405 and/or from payment service provider server 470 over network 460 .
- Payment service provider server 470 may be maintained, for example, by an online payment service provider which may provide payment on behalf of user 405 to the operator of merchant server 440 .
- payment service provider server 470 includes one or more payment applications 475 which may be configured to interact with user device 410 and/or merchant server 440 over network 460 to facilitate the purchase of goods or services by user 405 of user device 410 from merchant server 440 .
- payment service provider server 470 may be provided by PayPal, Inc.
- Payment service provider server 470 also maintains a plurality of user accounts 480 , each of which may include account information 485 associated with individual users.
- account information 485 may include private financial information of users of devices such as account numbers, passwords, phone numbers, credit card information, bank information, or other financial information which may be used to facilitate online transactions by user 405 .
- payment application 475 may be configured to interact with merchant server 440 on behalf of user 405 during a transaction with checkout application 455 to track and manage purchases made by users.
- Payment application 475 may include a mobile payment processing application 490 which may be configured to receive information from a mobile user device and/or merchant server 440 for storage in a payment database 495 . Payment application 475 may be further configured to match data received from a mobile device with information stored in payment database 495 for payment authentication and processing. As discussed this data may include the user's device phone number, email, password, and/or PIN.
- Payment service provider server 470 may further include a first-time user payment application 496 which may be configured to generate and process a request for payment received from a user device of a user who does not have an account with the payment provider.
- first-time user payment application 496 may be configured to perform the steps described above for making payment to a merchant from a first-time user.
- FIG. 5 is a block diagram of a computer system 500 suitable for implementing one or more embodiments of the present disclosure.
- the user device may comprise a personal computing device (e.g., a personal computer, laptop, cell phone, PDA, etc.) capable of communicating with the network.
- the merchant and/or payment provider may utilize a network computing device (e.g., a network server) capable of communicating with the network.
- a network computing device e.g., a network server
- Computer system 500 includes a bus 502 or other communication mechanism for communicating information data, signals, and information between various components of computer system 500 .
- Components include an input component 504 that processes a user action, such as selecting keys from a keypad/keyboard, selecting one or more buttons or links, etc., and sends a corresponding signal to bus 502 .
- a transceiver 506 transmits and receives signals between computer system 500 and other devices, such as a merchant server, payment provider server, or another user device. In one embodiment, the transmission is wireless, although other transmission mediums and methods may also be suitable.
- An image capture mechanism 508 such as a scanner or camera, captures an image, such as a QR code.
- a processor 512 which can be a micro-controller, digital signal processor (DSP), or other processing component, processes these various signals, such as for display on computer system 500 or transmission to other devices via a communication link 518 .
- the captured image from mechanism 508 may be processed within mechanism 508 or by processor 512 .
- Components of computer system 500 also include a system memory component 514 (e.g., RAM) and a static storage component 516 (e.g., ROM).
- Computer system 500 performs specific operations by processor 512 and other components by executing one or more sequences of instructions contained in system memory component 514 .
- Logic may be encoded in a computer readable medium, which may refer to any medium that participates in providing instructions to processor 512 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media.
- non-volatile media includes optical or magnetic disks
- volatile media includes dynamic memory, such as system memory component 514
- transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprise bus 502 .
- transmission media may take the form of acoustic or light waves, such as those generated during radio wave, optical, and infrared data communications.
- Computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read.
- execution of instruction sequences to practice the present disclosure may be performed by computer system 500 .
- a plurality of computer systems 500 coupled by communication link 518 to the network may perform instruction sequences to practice the present disclosure in coordination with one another.
- various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software.
- the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure.
- the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure.
- software components may be implemented as hardware components and vice-versa.
- Software in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
Abstract
Various methods and systems are provided to capture a unique product code, such as QR code, on a mobile device, process the information contained in the code, provide the user with options of making a purchase, including purchasing a plurality of selected products from different captured codes, and processing the payment via the user's mobile device.
Description
- 1. Field of the Invention
- The present invention generally relates to on-line payments and more particularly to making payments using a product identifier code.
- 2. Related Art
- More and more consumers are purchasing items and services over electronic networks, such as the Internet. Consumers routinely search for and purchase products and services from merchants and individuals alike. The transactions can take place directly between an on-line merchant or retailer and the consumer, where payment is typically made by entering credit card or other financial information. Transactions can also take place with the aid of an on-line payment provider, such as PayPal, Inc. of San Jose, Calif. Such payment providers can make transactions easier and safer for the parties. Purchasing through the Internet from the convenience of a consumer's home, office, or virtually anywhere (with mobile devices) is one main reason why on-line purchases are growing faster and faster.
- One typical way consumers locate, identify, and pay for a product is to simply go to a store, find the desired products, have the products scanned at checkout, and pay at the store, such as using cash, check, a debit card, a credit card, or vouchers/coupons. However, this requires a consumer to be at a physical point of sale (POS) and provide physical payment, which is time-consuming and can be inconvenient and burdensome. Shopping on-line overcomes at least the requirement of being at the POS. With on-line shopping, the user searches the Internet, accesses a retailer/merchant website, selects desired products, places them in a virtual cart, and pays on-line, either directly to the merchant or through a payment provider. A disadvantage of on-line shopping is that the consumer must be in front of a PC or other computing device, such that shopping and payment is confined to an experience in front of the PC. Furthermore, it may be cumbersome and time-consumer for the consumer to enter required information for an on-line payment, which may include a credit card/account number, billing address, etc.
- Yet another way is for consumers to locate and purchase products is to use a catalog, newspaper, advertisement pamphlet, or other print media to first locate a product. Once located, the consumer goes to the store or logs into a specified web site to select and pay for the product(s), such as described above. Thus, this method suffers the same disadvantages as the other two methods of either purchase/payment in person at a physical POS or having to be in front of a computing device for selection and payment.
- Thus, there is a need for a way that consumers can select and pay for a desired product without the disadvantages of the conventional methods above.
- In accordance with one embodiment, a system and method includes first capturing an image of a product code, such as by taking a picture of the code with a camera on a phone. In one embodiment, the code is a Quick Response (QR) code that includes sufficient information about the product and price to allow the user to purchase and pay for the product with information from the code. Once captured on the mobile device, the image is processed to obtain the product information, such as price, merchant, and description. The user may then select the product for purchase. Purchase may be accomplished with a simple payment button on the device screen that the user selects. Product and payment information may then be transmitted by the device to a payment provider to process the payment to the appropriate recipient.
- These and other features and advantages of the present invention will be more readily apparent from the detailed description of the embodiments set forth below taken in conjunction with the accompanying drawings.
-
FIG. 1 shows a QR code affixed to a tangible medium, which can be captured and used for payment according to one embodiment; -
FIG. 2 is a flowchart showing a process for conducting a purchase and payment from a captured QR code according to one embodiment; -
FIG. 3 is a flowchart showing a process for conducting a purchase and payment from a captured QR Code by a First-Time User According to One Embodiment; -
FIG. 4 is a block diagram of a networked system configured to purchase and pay for an item associated with a captured QR code in accordance with an embodiment of the invention; and -
FIG. 5 is a block diagram of a computer system suitable for implementing one or more embodiments of the present disclosure. - Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same.
-
FIG. 1 shows a two-dimensional product code affixed to tangible medium, such as a piece of paper, container, or product, or even a web page. In one embodiment, the two-dimensional code is a quick response orQR code 102, created by Denso-Wave of Japan, and the tangible medium is apage 104 from a catalog or magazine. Other types of two-dimensional or other codes may also be suitable, such as the PDF417 code by Symbol Technologies, the DataMatrix code by RVSU Acuity CiMatrix, and the Maxi Code by UPS.QR code 102 contains information about an associated product or service onpage 104. Note that as used herein, product or item refers to both products and services. For example,page 104 may be advertising a specific DVD, CD, watch, type of clothing, a motorcycle, or virtually any product or service that is available for purchase. Note that QR code can also be displayed on other medium, such as the actual product itself, its container, or a web page. QR codes and other similar codes are able to contain large amounts of information, due in part to data being stored in both the horizontal and vertical directions of the code. In contrast, bar codes store data only in one direction, e.g., horizontally. As an example of the information storage differences, a conventional bar code can only store approximately 20 digits, while a QR code can handle up to several hundred times more information (e.g., over 7000 numeric characters or over 4000 alphanumeric characters). QR codes were created by Denso-Wave of Japan, and additional information can be obtained through Denso-Wave's web site. - Due to the large amounts of information capable of being stored on
QR code 102, specific information may be encoded to convey desired information about the product/service offered for sale. In the example ofFIG. 1 ,page 104 of the magazine may show and briefly describe a product, such as awatch 106. However,page 104 may not have sufficient area to provide the consumer with all the needed information about the product or the merchant/advertiser may not want to clutter the page for fear of reducing the ad appeal.QR code 102 onpage 104 can be encoded to provide information about watch 106 such as detailed product description, a URL link to a website of a merchant offering the watch for sale, a URL link to a website of the watch manufacturer, UPC code for the watch, price, watch options, payment remittance information, etc. Information onQR code 102 may be decoded to provide the user easy access or display to such information, including giving the user an option to pay for the product. Payment information may include merchant name, account information (such as recipient account number or identifier with a payment provider), and price. -
FIG. 2 is aflowchart 200 showing processes for making an on-line payment from a unique product code, such asQR code 102 ofFIG. 1 , according to one embodiment. Atstep 202, a consumer or user captures an image of the QR code, such as by taking a picture of the code or scanning the code using a camera on a mobile phone or any device that can capture an image. The QR code contains sufficient information about the product, price, and merchant to enable the user to purchase and pay for the product from the information contained in the product code. The QR code can then be decoded or processed, such as by software in the phone, atstep 204. QR code reader/decoder software is commonly available. Once processed, content from the QR code is displayed on the user device atstep 206. - The type of display can vary depending on the content of the QR code. For example, the user may be directed to a web page of the manufacturer or of a merchant selling the product, where the user can obtain more details about the product. The display may also show a more detailed description of the product, which may include one or more pictures of the product.
- Next, various actions can be performed based on the captured QR code, starting with whether the user wants to store information about the product associated with the captured QR code at
step 208. If so, the product information is stored in the device at step 210, which the user may later access, along with any other stored information about other products or about the same product but from a different store/purchase channel for possible comparison shopping. A determination is also made, atstep 212, whether to send a message (such as SMS), a link to the product, or other information about the product from the captured QR code to someone else. If so, the user selects the desired transmission and enters the requested information atstep 214. For example, if the user wants to send a link and/or message, the user may enter the recipient's email address, and if the user wants to send a text message, the user enters the phone number of the recipient's device. The selected data is then sent to the recipient atstep 216. Note that steps 208-216, and other subsequent steps can be performed in any order and are not limited to the sequence shown. - Next, at
step 218, a determination can be made whether the uses wishes to purchase the product associated with the captured QR code. This can be done by the user simply selecting a “buy” button or link associated with the product. After deciding whether to purchase the product, a determination can be made, atstep 220, whether to purchase additional products stored on the user's device, such as products associated with previously captured QR codes. If more products are to be purchased, the user selects the desired product(s) at step 222. The previously stored products may be accessed by date captured, type, price, etc., where the user selects the products by clicking on a box, clicking on a buy button associated with the product, etc. - Once the desired product(s) for purchase have been selected, data is sent from the user's device, such as to a payment provider like PayPal, Inc. of San Jose, Calif., and processed at
step 224. Examples of types of data include an account number of the recipient with the payment provider, although in other embodiments, the account number can be with a bank or other financial institution, payment amount for each selected product, and funding information of the user, such as an account number, user name, password, phone number associated with the user/account, etc. Processing may be debiting the appropriate funds from the user's designated account and crediting the appropriate funds to the recipient's or merchant's designated account(s). The user and/or the merchant may then be notified, atstep 226, that payment has been made and received, such as with an email, text, on-screen confirmation, or voice message. Delivery of the purchased product(s) can then be made by the merchant to the consumer. Note that the delivery can be made at a physical POS or by shipping and could also be a digital download item like software or digital media such as video or music files. For example, if the user scans a QR code of a product, where the product is immediately available, such as at a retail store, the user may take delivery of the product at the POS as soon as payment is made, such as with the process described above. -
FIG. 3 is aflowchart 300 showing a method according to another embodiment, where the user does not have an account with the payment provider used to make the payment. Atstep 302, the user scans or captures a QR code or other unique product code, using a suitable device, such as a smart phone with a camera/scanner. Information about the product or service contained in the QR code is decoded, and the user is re-directed to a third party site, such as a merchant site, atstep 304. For example, after capturing the QR code, the user's device displays a merchant web site offering the product from the QR code. Once on the site, the user may decide whether to purchase the product, such as with a “buy” button or link, atstep 306. If the user decides not to make the purchase, the user may perform additional actions instep 308, such as sending a link to the product to another, saving the link for possible later use, etc. - However, if the user decides to purchase the product at
step 306, a determination is made atstep 310 whether the user has a pre-approved agreement with the site. This agreement may include an agreement with a payment provider processing a transaction between the user and the owner of the site, limits on transaction amount, etc. If there is such an agreement with the merchant, the user makes the purchase atstep 322, such as following a procedure for making a payment based on the agreement. This may include simply selecting a “pay” or “purchase” button and may include some sort of authentication of the device and/or user. Confirmation of the payment may then be made to the user and/or merchant, followed by transfer of the purchased product from the merchant to the user. - If there is no payment agreement with the merchant, a determination is first made at
step 312 whether the user has an account with a payment provider, such as PayPal, Inc. of San Jose, Calif. If so, the user proceeds with a payment flow atstep 318. In one example, the user enters requested information on the payment provider site, which may include an account/user identifier, such as a password, PIN, email address, and/or phone number, funding source, and/or amount. Once the payment flow is completed on the payment provider site, the user is re-directed back to the merchant site atstep 320. In embodiments, where the payment flow is on the merchant site, this step may be omitted. The purchase is then made atstep 322. - If, as determined at
step 312, the user does not have an account with a payment provider, the payment provider creates an account flow, atstep 314, that the user can follow. For example, a mobile app may be loaded and accessed that prompts the user for various information to enter from the device in order to create the account. After the account is created, the user may fund the account atstep 316, such as by designating or specifying a bank account or a credit card account as a funding source and specifying an amount to be transferred from the funding account. The payment process continues atsteps -
FIG. 4 is a block diagram of anetworked system 400 configured to handle a purchase transaction, such as described above, in accordance with an embodiment of the invention.System 400 includes a user orconsumer device 410, amerchant server 440, and a paymentservice provider server 470 in communication over anetwork 460. Paymentservice provider server 470 may be maintained by a payment provider, such as PayPal, Inc. of San Jose, Calif. -
User device 410,merchant server 440, and paymentservice provider server 470 may each include one or more processors, memories, and other appropriate components for executing instructions such as program code and/or data stored on one or more computer readable mediums to implement the various applications, data, and steps described herein. For example, such instructions may be stored in one or more computer readable media such as memories or data storage devices internal and/or external to various components ofsystem 400, and/or accessible overnetwork 460. -
Network 460 may be implemented as a single network or a combination of multiple networks. For example, in various embodiments,network 460 may include the Internet or one or more intranets, landline networks, wireless networks, and/or other appropriate types of networks. -
User device 410 may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication overnetwork 460. For example, in one embodiment,user device 410 may be implemented as a personal computer, equipped with or capable of receiving data from a scanner and/or camera, of auser 405 in communication with the Internet. In other embodiments,user device 410 may be implemented as a wireless telephone, personal digital assistant (PDA), notebook computer, and/or other types of computing devices equipped with or capable of receiving data from a scanner and/or camera. - As shown,
user device 410 may include one ormore browser applications 415 which may be used, for example, to provide a convenient interface to permituser 405 to browse information available overnetwork 460. For example, in one embodiment,browser application 415 may be implemented as a web browser configured to view information available over the Internet, such as when directed to a URL site from a captured QR code.User device 410 may also include one ormore toolbar applications 420 which may be used, for example, to provide client-side processing for performing desired tasks in response to operations selected byuser 405. In one embodiment,toolbar application 420 may display a user interface in connection withbrowser application 415 as further described herein. - In addition,
user device 410 may include animage processing application 422 that receives an image captured from a scanner or camera onuser device 410 and processes the image to decode data found on the image. As discussed above, the image may be of aQR code 424 or other unique product code containing data sufficient to purchase the product associated with the code.Image processing application 422 may contain software for decoding the code.Code 424 may be displayed on a page, product, product container, product package, web site, or any other form that allowsuser 405 to scan orphotograph code 424 usinguser device 410. -
User device 410 may further include other applications 425 as may be desired in particular embodiments to provide desired features touser device 410. For example, such other applications 425 may include security applications for implementing client-side security features, programmatic client applications for interfacing with appropriate application programming interfaces (APIs) overnetwork 460, or other types of applications. Applications 425 may also include email and texting applications that allowuser 405 to send and receive emails and texts throughnetwork 460.User device 410 includes one ormore user identifiers 430 which may be implemented, for example, as operating system registry entries, cookies associated withbrowser application 415, identifiers associated with hardware ofuser device 410, or other appropriate identifiers, such as used for payment/user/device authentication. In one embodiment,user identifier 430 may be used by a payment service provider to associateuser 405 with a particular account maintained by the payment service provider as further described herein. -
Merchant server 440 may be maintained, for example, by an on-line merchant offering various products and/or services, such as associated with a captured QR code, in exchange for payment to be received overnetwork 460. In this regard,merchant server 440 includes adatabase 445 identifying available products and/or services (e.g., collectively referred to as items) which may be made available for viewing and purchase byuser 405, such as when redirected to the site from a captured QR code. Accordingly,merchant server 440 also includes amarketplace application 450 which may be configured to serve information overnetwork 460 tobrowser 415 ofuser device 410. In one embodiment,user 405 may interact withmarketplace application 450 through browser applications overnetwork 460 in order to view various products or services identified indatabase 445, using data from a captured product code. -
Merchant server 440 also includes acheckout application 455 which may be configured to facilitate the purchase byuser 405 of goods or services identified bymarketplace application 450.Checkout application 455 may be configured to accept payment information fromuser 405 and/or from paymentservice provider server 470 overnetwork 460. - Payment
service provider server 470 may be maintained, for example, by an online payment service provider which may provide payment on behalf ofuser 405 to the operator ofmerchant server 440. In this regard, paymentservice provider server 470 includes one ormore payment applications 475 which may be configured to interact withuser device 410 and/ormerchant server 440 overnetwork 460 to facilitate the purchase of goods or services byuser 405 ofuser device 410 frommerchant server 440. In one embodiment, paymentservice provider server 470 may be provided by PayPal, Inc. - Payment
service provider server 470 also maintains a plurality of user accounts 480, each of which may includeaccount information 485 associated with individual users. For example, accountinformation 485 may include private financial information of users of devices such as account numbers, passwords, phone numbers, credit card information, bank information, or other financial information which may be used to facilitate online transactions byuser 405. Advantageously,payment application 475 may be configured to interact withmerchant server 440 on behalf ofuser 405 during a transaction withcheckout application 455 to track and manage purchases made by users. -
Payment application 475 may include a mobilepayment processing application 490 which may be configured to receive information from a mobile user device and/ormerchant server 440 for storage in apayment database 495.Payment application 475 may be further configured to match data received from a mobile device with information stored inpayment database 495 for payment authentication and processing. As discussed this data may include the user's device phone number, email, password, and/or PIN. - Payment
service provider server 470 may further include a first-timeuser payment application 496 which may be configured to generate and process a request for payment received from a user device of a user who does not have an account with the payment provider. In one embodiment, first-timeuser payment application 496 may be configured to perform the steps described above for making payment to a merchant from a first-time user. -
FIG. 5 is a block diagram of a computer system 500 suitable for implementing one or more embodiments of the present disclosure. In various implementations, the user device may comprise a personal computing device (e.g., a personal computer, laptop, cell phone, PDA, etc.) capable of communicating with the network. The merchant and/or payment provider may utilize a network computing device (e.g., a network server) capable of communicating with the network. It should be appreciated that each of the devices utilized by users, merchants, and payment providers may be implemented as computer system 500 in a manner as follows. - Computer system 500 includes a
bus 502 or other communication mechanism for communicating information data, signals, and information between various components of computer system 500. Components include aninput component 504 that processes a user action, such as selecting keys from a keypad/keyboard, selecting one or more buttons or links, etc., and sends a corresponding signal tobus 502. Atransceiver 506 transmits and receives signals between computer system 500 and other devices, such as a merchant server, payment provider server, or another user device. In one embodiment, the transmission is wireless, although other transmission mediums and methods may also be suitable. Animage capture mechanism 508, such as a scanner or camera, captures an image, such as a QR code. Aprocessor 512, which can be a micro-controller, digital signal processor (DSP), or other processing component, processes these various signals, such as for display on computer system 500 or transmission to other devices via acommunication link 518. The captured image frommechanism 508 may be processed withinmechanism 508 or byprocessor 512. - Components of computer system 500 also include a system memory component 514 (e.g., RAM) and a static storage component 516 (e.g., ROM). Computer system 500 performs specific operations by
processor 512 and other components by executing one or more sequences of instructions contained insystem memory component 514. Logic may be encoded in a computer readable medium, which may refer to any medium that participates in providing instructions toprocessor 512 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. In various implementations, non-volatile media includes optical or magnetic disks, volatile media includes dynamic memory, such assystem memory component 514, and transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprisebus 502. In one example, transmission media may take the form of acoustic or light waves, such as those generated during radio wave, optical, and infrared data communications. - Some common forms of computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read.
- In various embodiments of the present disclosure, execution of instruction sequences to practice the present disclosure may be performed by computer system 500. In various other embodiments of the present disclosure, a plurality of computer systems 500 coupled by
communication link 518 to the network (e.g., such as a LAN, WLAN, PTSN, and/or various other wired or wireless networks, including telecommunications, mobile, and cellular phone networks) may perform instruction sequences to practice the present disclosure in coordination with one another. - Where applicable, various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components and vice-versa.
- Software, in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
- The foregoing disclosure is not intended to limit the present disclosure to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made in form and detail without departing from the scope of the present disclosure. Thus, the present disclosure is limited only by the claims.
Claims (32)
1. A method of performing on-line transactions, comprising:
receiving information about a product from a user, where the information is from a unique product code captured by a user device, wherein the information comprises price, product information, and account information of a recipient and wherein the unique product code is remote from and not attached to a corresponding product;
receiving information from the user a desire to purchase the product associated with the unique product code;
processing, by a processor, the information about the product and the information to purchase the product; and
transferring funds from an account of the user to an account of the recipient.
2. The method of claim 1 , wherein the unique product code is a two-dimensional code.
3. The method of claim 2 , wherein the product code is a quick response (QR) code.
4. The method of claim 1 , further comprising presenting to the user a plurality of different funding sources for payment of the product.
5. The method of claim 1 , wherein the information about the product and the information to purchase the product are received from a single action by the user.
6. The method of claim 1 , further comprising determining whether the user has an account with a payment provider.
7. The method of claim 6 , further comprising creating an account flow if the user does not have an account with a payment provider.
8. The method of claim 1 , wherein the transferring of funds comprises re-directing the user to a payment provider site to enter information for making the purchase.
9. The method of claim 8 , further comprising re-directing the user back to a merchant site after entering the information on the payment provider site.
10. The method of claim 1 , wherein the product code is captured by a camera.
11. The method of claim 1 , wherein the product code is captured by a scanner.
12. The method of claim 1 , further comprising receiving information about multiple products from the user, where the information is from unique product codes captured by a user device and wherein the information comprises price, product information, and account information of a recipient for specific ones of the products.
13. The method of claim 12 , further comprising receiving information from the user a desire to purchase selected ones of the products associated with the unique product codes.
14. The method of claim 13 , further comprising processing a single payment request from the user of the selected ones of the products.
15. The method of claim 1 , further comprising confirming the transfer of funds.
16. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:
receiving information about a product from a user, where the information is from a unique product code captured by a user device, wherein the information comprises price, product information, and account information of a recipient and wherein the unique product code is remote from and not attached to a corresponding product;
receiving information from the user a desire to purchase the product associated with the unique product code;
processing, by a processor, the information about the product and the information to purchase the product; and
transferring funds from an account of the user to an account of the recipient.
17. The non-transitory machine-readable medium of claim 16 , wherein the unique product code is a two-dimensional code.
18. The non-transitory machine-readable medium of claim 16 , wherein the product code is a quick response (QR) code.
19. The non-transitory machine-readable medium of claim 16 , wherein the method further comprises presenting to the user a plurality of different funding sources for payment of the product.
20. The non-transitory machine-readable medium of claim 16 , wherein the information about the product and the information to purchase the product are received from a single action by the user.
21. The non-transitory machine-readable medium of claim 16 , wherein the method further comprises receiving information about multiple products from the user, where the information is from unique product codes captured by a user device and wherein the information comprises price, product information, and account information of a recipient for specific ones of the products.
22. The non-transitory machine-readable medium of claim 21 , wherein the method further comprises receiving information from the user a desire to purchase selected ones of the products associated with the unique product codes.
23. The non-transitory machine-readable medium of claim 22 , wherein the method further comprises processing a single payment request from the user of the selected ones of the products.
24. The non-transitory machine-readable medium of claim 22 , wherein the method further comprises confirming the transfer of funds.
25. An on-line payment processing system comprising:
means for receiving information about a product from a user, where the information is from a unique product code captured by a user device, wherein the information comprises price, product information, and account information of a recipient and wherein the unique product code is remote from and not attached to a corresponding product;
means for receiving information from the user a desire to purchase the product associated with the unique product code;
means for processing the information about the product and the information to purchase the product; and
means for transferring funds from an account of the user to an account of the recipient.
26. The system of claim 25 , wherein the unique product code is a two-dimensional code.
27. The system of claim 25 , wherein the product code is a quick response (QR) code.
28. The system of claim 25 , wherein a plurality of different funding sources for payment of the product is presented to the user.
29. The system of claim 25 , wherein the information about the product and the information to purchase the product are received from a single action by the user.
30. The system of claim 25 , wherein the means for receiving information about a product further receives information about multiple products from the user, where the information is from unique product codes captured by a user device and wherein the information comprises price, product information, and account information of a recipient for specific ones of the products.
31. The system of claim 26 , wherein the means for receiving information about a desire to purchase further receives information from the user a desire to purchase selected ones of the products associated with the unique product codes.
32. The system of claim 27 , wherein the means for processing further processes a single payment request from the user of the selected ones of the products.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/634,478 US20110137742A1 (en) | 2009-12-09 | 2009-12-09 | Payment using unique product identifier codes |
US14/791,063 US10037562B2 (en) | 2009-12-09 | 2015-07-02 | Payment using unique product identifier codes |
US16/050,135 US10740829B2 (en) | 2009-12-09 | 2018-07-31 | Actions using encoded unique product identifiers |
US16/990,743 US11748803B2 (en) | 2009-12-09 | 2020-08-11 | Payment using unique product identifier codes |
US18/222,721 US20240005383A1 (en) | 2009-12-09 | 2023-07-17 | Payment using unique product identifier codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/634,478 US20110137742A1 (en) | 2009-12-09 | 2009-12-09 | Payment using unique product identifier codes |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/791,063 Continuation US10037562B2 (en) | 2009-12-09 | 2015-07-02 | Payment using unique product identifier codes |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110137742A1 true US20110137742A1 (en) | 2011-06-09 |
Family
ID=44082929
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/634,478 Abandoned US20110137742A1 (en) | 2009-12-09 | 2009-12-09 | Payment using unique product identifier codes |
US14/791,063 Active 2031-03-08 US10037562B2 (en) | 2009-12-09 | 2015-07-02 | Payment using unique product identifier codes |
US16/050,135 Active 2030-02-07 US10740829B2 (en) | 2009-12-09 | 2018-07-31 | Actions using encoded unique product identifiers |
US16/990,743 Active 2031-03-18 US11748803B2 (en) | 2009-12-09 | 2020-08-11 | Payment using unique product identifier codes |
US18/222,721 Pending US20240005383A1 (en) | 2009-12-09 | 2023-07-17 | Payment using unique product identifier codes |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/791,063 Active 2031-03-08 US10037562B2 (en) | 2009-12-09 | 2015-07-02 | Payment using unique product identifier codes |
US16/050,135 Active 2030-02-07 US10740829B2 (en) | 2009-12-09 | 2018-07-31 | Actions using encoded unique product identifiers |
US16/990,743 Active 2031-03-18 US11748803B2 (en) | 2009-12-09 | 2020-08-11 | Payment using unique product identifier codes |
US18/222,721 Pending US20240005383A1 (en) | 2009-12-09 | 2023-07-17 | Payment using unique product identifier codes |
Country Status (1)
Country | Link |
---|---|
US (5) | US20110137742A1 (en) |
Cited By (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090240626A1 (en) * | 2008-02-11 | 2009-09-24 | Accenture Global Services Gmbh | Customer Initiated Payment Method Using Mobile Device |
US20110276479A1 (en) * | 2010-05-06 | 2011-11-10 | Thomas John K | Private payment and purchasing system |
US20120066315A1 (en) * | 2010-09-14 | 2012-03-15 | Douglas Louis Tuman | Visual identifiers as links to access resources |
US20120072353A1 (en) * | 2010-02-11 | 2012-03-22 | Christopher Boone | Enhanced system and method for multipath contactless transactions |
US20120173351A1 (en) * | 2010-12-29 | 2012-07-05 | Qthru, Llc | Mobile Electronic Shopping |
US20120215648A1 (en) * | 2010-10-20 | 2012-08-23 | Mark Rose | Dynamic payment optimization apparatuses, methods and systems |
US20120324542A1 (en) * | 2011-06-15 | 2012-12-20 | Smart Destinations, Inc. | Systems and methods for improved access to an attraction |
US20120330844A1 (en) * | 2011-06-24 | 2012-12-27 | Lance Kaufman | Multi functional duplex encrypted procurement and payment system and method |
WO2013019973A1 (en) * | 2011-08-02 | 2013-02-07 | Crane Merchandising Systems, Inc. | Quick response (qr) code generation in vending machines or kiosks for customer engagement |
DE102011113773A1 (en) | 2011-09-19 | 2013-03-21 | ORDER & PAY GmbH | Method for carrying out ordering and payment process e.g. flexible bookings regarding table in restaurant using mobile phone, involves downloading order list from web server to allow selection of goods and services to be ordered |
US20130124413A1 (en) * | 2011-05-11 | 2013-05-16 | Mark Itwaru | Mobile image payment system using short codes |
WO2013068719A1 (en) * | 2011-11-10 | 2013-05-16 | Gelliner Limited | Online purchase processing system and method |
ES2405732R1 (en) * | 2011-11-30 | 2013-06-06 | Ricote Julio Daniel Sanchez-Rico | BIDIECARD, Mobile Payment System through Graphic Codes. |
EP2631860A1 (en) | 2012-02-24 | 2013-08-28 | POSPartner GmbH | Sending a 2D code via a hardware interface of a Pin-Pad |
US20130250119A1 (en) * | 2012-03-23 | 2013-09-26 | MiTAC Computer (Shun De) Ltd. | Movie Ticket Vending System and Hand-Held Electronic Device and Method Thereof |
US8556164B1 (en) | 2012-06-15 | 2013-10-15 | Bank Of America Corporation | Transaction-specific codes |
US20130282590A1 (en) * | 2012-04-19 | 2013-10-24 | Ebay, Inc. | Electronic payments using visual code |
US8577803B2 (en) | 2011-06-03 | 2013-11-05 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US20140025538A1 (en) * | 2012-07-19 | 2014-01-23 | Avinash Kalgi | Dual Encoding of Machine Readable Code for Automatic Scan-Initiated Purchase or Uniform Resource Locator Checkout |
US20140032361A1 (en) * | 2011-06-28 | 2014-01-30 | Gregory David Gudorf | Methods and apparatus for identifying products and services in media content |
WO2014029010A1 (en) * | 2012-08-21 | 2014-02-27 | Dcr Strategies Inc. | Product information and payment system using scanable codes |
US8677116B1 (en) * | 2012-11-21 | 2014-03-18 | Jack Bicer | Systems and methods for authentication and verification |
US20140103123A1 (en) * | 2012-10-16 | 2014-04-17 | J. Andrew McKinney, Jr. | System and Method for Encoding and Using a Digital Camouflage Pattern with a Two-Dimensional Code Linked to an Internet Uniform Resource Locator or Context-Sensitive Coded Message |
CN103782316A (en) * | 2011-08-30 | 2014-05-07 | 惠普发展公司,有限责任合伙企业 | Identifying user-target relation |
ITGE20130004A1 (en) * | 2013-01-16 | 2014-07-17 | Paybay Networks Srl | METHOD FOR BOOKING AND / OR PURCHASING GOODS AND / OR SERVICES, OPERATING SYSTEM ACCORDING TO THE METHOD AND DEVICE FOR IMPLEMENTING THIS METHOD |
WO2014127853A1 (en) * | 2013-02-20 | 2014-08-28 | Barclays Bank Plc | Application, method and system for purchasing a product |
US20140244781A1 (en) * | 2013-02-22 | 2014-08-28 | Sap Ag | Enhanced information delivery |
US20140258107A1 (en) * | 2013-03-08 | 2014-09-11 | Bank Of America Corporation | Generating personal bank note using readable indicia |
WO2015004477A1 (en) * | 2013-07-10 | 2015-01-15 | Powa Technologies Limited | Devices, systems and methods for data processing |
US20150044987A1 (en) * | 2013-08-09 | 2015-02-12 | Suraj Satheesan Menon | System and methods for account creation using a feature phone |
US9015813B2 (en) | 2012-11-21 | 2015-04-21 | Jack Bicer | Systems and methods for authentication, verification, and payments |
US20150127714A1 (en) * | 2013-11-01 | 2015-05-07 | Ievgenii Ivashyn | Using a smartphone for remote interaction with visual user interfaces |
US9053490B2 (en) | 2012-08-13 | 2015-06-09 | Bank Of America Corporation | Generating readable indicia customized for product information |
EP2803024A4 (en) * | 2012-01-11 | 2015-07-15 | Mastercard International Inc | Financial card method, device and system utilizing bar codes to identify transaction details |
US9117225B2 (en) | 2011-09-16 | 2015-08-25 | Visa International Service Association | Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs |
US20150248497A1 (en) * | 2012-09-13 | 2015-09-03 | Gabriele Scibilia | System for providing in real time technical information, relative to the content of chemical substances regulated by regulations of the european union, of a product put on a commercial distribution network |
US20150269542A1 (en) * | 2011-07-26 | 2015-09-24 | Howard B. Katz | Secure and Unsecured Cash Transfer System and Method |
US20150363760A1 (en) * | 2014-06-11 | 2015-12-17 | Staging Design Inc. | Interactive vending system and method for selling goods in both actual exhibit spot and online shop |
NL2012522A (en) * | 2014-03-28 | 2016-01-08 | Eleveld Adri | Method of processing a purchase transaction, a computer controlled purchase transaction system as well as a transaction server comprised in such a system. |
US20160035018A1 (en) * | 2014-07-30 | 2016-02-04 | Elisa Strohfeldt | System and Method for Displaying Items for Bid |
WO2016040380A1 (en) * | 2014-09-08 | 2016-03-17 | Vetz Petz Ltd. | System and method to facilitate on-line ordering |
US20160125385A1 (en) * | 2013-06-11 | 2016-05-05 | Sony Corporation | Information processing apparatus, information processing method, program, and information processing system |
US9355393B2 (en) | 2011-08-18 | 2016-05-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US20160162875A1 (en) * | 2012-02-17 | 2016-06-09 | Paypal, Inc. | Login using qr code |
US20160217504A1 (en) * | 2010-12-30 | 2016-07-28 | Jesse Lakes | Redirection service |
CN106408280A (en) * | 2016-11-22 | 2017-02-15 | 中国石油天然气股份有限公司安徽销售分公司 | Instant WeChat payment method and system for petroleum marketing |
US20170086018A1 (en) * | 2014-03-03 | 2017-03-23 | 964 Bidco Limited | Devices, Systems and Methods for Message Delivery |
US9646291B2 (en) | 2011-05-11 | 2017-05-09 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US9652765B2 (en) | 2008-08-26 | 2017-05-16 | Visa International Service Association | System and method for implementing financial assistance programs |
US9690968B2 (en) | 2015-05-17 | 2017-06-27 | William A. Wadley | Authenticated scannable code system |
US9710807B2 (en) | 2011-08-18 | 2017-07-18 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
US9773212B2 (en) | 2011-02-28 | 2017-09-26 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US20170287050A1 (en) * | 2014-12-14 | 2017-10-05 | Yoshimitsu Kagiwada | Electronic transaction system, method and program |
US9799012B2 (en) | 2010-10-04 | 2017-10-24 | Flexreceipts Inc. | Electronic receipt system with social media link and related servers and methods |
US9830328B2 (en) | 2012-02-02 | 2017-11-28 | Visa International Service Association | Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems |
US20180047020A1 (en) * | 2015-03-10 | 2018-02-15 | Sniip (Australia) Pty Ltd | Method and system of conducting a transaction |
US9953334B2 (en) | 2011-02-10 | 2018-04-24 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US9953378B2 (en) | 2012-04-27 | 2018-04-24 | Visa International Service Association | Social checkout widget generation and integration apparatuses, methods and systems |
US20180114221A1 (en) * | 2015-05-25 | 2018-04-26 | Isx Ip Ltd. | Secure payment |
US9996838B2 (en) | 2011-03-04 | 2018-06-12 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US10096022B2 (en) | 2011-12-13 | 2018-10-09 | Visa International Service Association | Dynamic widget generator apparatuses, methods and systems |
US10121129B2 (en) | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
WO2018207035A1 (en) * | 2017-05-12 | 2018-11-15 | Adya Adhokshaj | System and method for generating a product identifier code |
US10134077B2 (en) | 2017-03-17 | 2018-11-20 | Digiprint Ip Llc | Upselling offerings to customers |
US10154084B2 (en) | 2011-07-05 | 2018-12-11 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US10157269B2 (en) | 2010-05-06 | 2018-12-18 | John K. Thomas | Verification system for secure transmission in a distributed processing network |
US10204327B2 (en) | 2011-02-05 | 2019-02-12 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
US10223710B2 (en) | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US10223691B2 (en) | 2011-02-22 | 2019-03-05 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US10262148B2 (en) | 2012-01-09 | 2019-04-16 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US10268635B2 (en) | 2016-06-17 | 2019-04-23 | Bank Of America Corporation | System for data rotation through tokenization |
US20190122213A1 (en) * | 2013-10-25 | 2019-04-25 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for online payment |
WO2019080239A1 (en) * | 2017-10-27 | 2019-05-02 | 黎永雄 | Ice cream machine having fast payment and goods pickup reservation functions |
US10299118B1 (en) * | 2015-06-01 | 2019-05-21 | Benten Solutions Inc. | Authenticating a person for a third party without requiring input of a password by the person |
US10318941B2 (en) | 2011-12-13 | 2019-06-11 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10395232B2 (en) | 2014-10-01 | 2019-08-27 | Ca, Inc. | Methods for enabling mobile payments |
US10438176B2 (en) | 2011-07-17 | 2019-10-08 | Visa International Service Association | Multiple merchant payment processor platform apparatuses, methods and systems |
US10460367B2 (en) | 2016-04-29 | 2019-10-29 | Bank Of America Corporation | System for user authentication based on linking a randomly generated number to the user and a physical item |
US10580026B2 (en) | 2017-08-07 | 2020-03-03 | Digiprint Ip Llc | In store upselling |
US10586227B2 (en) | 2011-02-16 | 2020-03-10 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US10755330B1 (en) | 2017-04-19 | 2020-08-25 | Payray Inc. | Geo detection systems and methods |
US10762483B2 (en) | 2014-03-04 | 2020-09-01 | Bank Of America Corporation | ATM token cash withdrawal |
CN111652677A (en) * | 2020-05-26 | 2020-09-11 | 田文 | Vegetable buying method and device based on Internet of things |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10839369B1 (en) | 2019-07-22 | 2020-11-17 | Capital One Services, Llc | Dynamic electronic communication with variable messages using encrypted quick response codes |
US10846689B2 (en) | 2016-11-07 | 2020-11-24 | Walmart Apollo, Llc | Reducing cybersecurity risks when purchasing products over a network |
WO2021028594A1 (en) * | 2019-08-15 | 2021-02-18 | Ene Cosmin Gabriel | Methods and systems for image sensor-based signage intiated transactions |
US11004072B2 (en) | 2016-01-19 | 2021-05-11 | Priv8Pay, Inc. | Network node authentication |
US11062356B2 (en) | 2017-08-08 | 2021-07-13 | Digiprint Ip Llc | System and method for tag based upselling |
US20210256551A1 (en) * | 2013-05-28 | 2021-08-19 | Capital One Services, Llc | System and method providing flow-through private label card acquisition |
WO2021183772A1 (en) * | 2020-03-12 | 2021-09-16 | Universal Electronics Inc. | Universal voice assistant |
US11127012B2 (en) * | 2017-02-03 | 2021-09-21 | Samsung Electronics Co., Ltd | Electronic device and method for performing plurality of payments |
US11127009B2 (en) | 2015-04-07 | 2021-09-21 | Omnyway, Inc. | Methods and systems for using a mobile device to effect a secure electronic transaction |
US11157953B2 (en) | 2017-08-08 | 2021-10-26 | Digiprint Ip Llc | Method and apparatus for linking to an upsell system via a tag |
US11170363B1 (en) | 2016-11-28 | 2021-11-09 | Wells Fargo Bank, N.A. | Secure processing of online purchase using a mobile wallet |
US11216468B2 (en) | 2015-02-08 | 2022-01-04 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
US11238254B2 (en) | 2019-11-06 | 2022-02-01 | Launch Code, Llc | Apparatus and methods for electronic content presentation based on barcode scans |
US11250414B2 (en) | 2019-08-02 | 2022-02-15 | Omnyway, Inc. | Cloud based system for engaging shoppers at or near physical stores |
US20220047047A1 (en) * | 2020-08-12 | 2022-02-17 | Capsul Inc. | Jewelry devices, systems and methods |
US11263627B2 (en) * | 2016-07-14 | 2022-03-01 | Tencent Technology (Shenzhen) Company Limited | Card voucher use system, method, device and server |
US11288661B2 (en) | 2011-02-16 | 2022-03-29 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US11295280B2 (en) | 2011-05-11 | 2022-04-05 | Riavera Corp. | Customized transaction flow for multiple transaction types using encoded image representation of transaction information |
US11308227B2 (en) | 2012-01-09 | 2022-04-19 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US11348162B2 (en) | 2017-03-17 | 2022-05-31 | Digiprint Ip Llc | Acquiring additional products from a provider |
US11445011B2 (en) * | 2014-05-15 | 2022-09-13 | Universal Electronics Inc. | Universal voice assistant |
US11451618B2 (en) | 2014-05-15 | 2022-09-20 | Universal Electronics Inc. | Universal voice assistant |
US11468406B2 (en) * | 2018-07-31 | 2022-10-11 | Salesforce, Inc. | Method of converting language-based written contract to smart legal contract using natural language processing |
US11468432B2 (en) | 2019-08-09 | 2022-10-11 | Omnyway, Inc. | Virtual-to-physical secure remote payment to a physical location |
US11665757B2 (en) | 2019-01-08 | 2023-05-30 | Universal Electronics Inc. | Universal audio device pairing assistant |
US11700412B2 (en) | 2019-01-08 | 2023-07-11 | Universal Electronics Inc. | Universal voice assistant |
EP3763095B1 (en) * | 2018-03-08 | 2023-09-13 | Visa International Service Association | Method for providing data security using one-way token |
US11776539B2 (en) | 2019-01-08 | 2023-10-03 | Universal Electronics Inc. | Voice assistant with sound metering capabilities |
US11792185B2 (en) | 2019-01-08 | 2023-10-17 | Universal Electronics Inc. | Systems and methods for associating services and/or devices with a voice assistant |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110137742A1 (en) * | 2009-12-09 | 2011-06-09 | Ebay Inc. | Payment using unique product identifier codes |
CN107038560B (en) * | 2017-01-06 | 2020-09-08 | 阿里巴巴集团控股有限公司 | System, method and device for executing payment service |
US11669895B1 (en) | 2020-08-28 | 2023-06-06 | Wells Fargo Bank, N.A. | Digital banker application system |
US20230035553A1 (en) * | 2021-07-28 | 2023-02-02 | General Galactic Corporation | Customized video presentations methods and systems |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030158796A1 (en) * | 2001-12-08 | 2003-08-21 | Balent Bruce F. | Distributed personal automation and shopping method, apparatus, and process |
US20050011958A1 (en) * | 2003-06-05 | 2005-01-20 | Ntt Docomo, Inc. | Apparatus and method for reading and decoding information contained in a barcode |
US20050011957A1 (en) * | 2003-07-16 | 2005-01-20 | Olivier Attia | System and method for decoding and analyzing barcodes using a mobile device |
US20050082370A1 (en) * | 2003-10-17 | 2005-04-21 | Didier Frantz | System and method for decoding barcodes using digital imaging techniques |
US20050125301A1 (en) * | 2003-12-04 | 2005-06-09 | Ashish Muni | System and method for on the spot purchasing by scanning barcodes from screens with a mobile device |
US20050198095A1 (en) * | 2003-12-31 | 2005-09-08 | Kavin Du | System and method for obtaining information relating to an item of commerce using a portable imaging device |
US20060011728A1 (en) * | 2004-07-14 | 2006-01-19 | Didier Frantz | Mobile device gateway providing access to instant information |
US20070162350A1 (en) * | 2005-11-23 | 2007-07-12 | Friedman Paul R | Method and apparatus for retrieving remote data based on local indicia |
US20070205596A1 (en) * | 2004-03-30 | 2007-09-06 | Izumi Mizuno | Commercial Product Sales System, Commercial Product Sales-Use Print for Same and Printing Method for the Print |
US20080270233A1 (en) * | 2007-04-30 | 2008-10-30 | Microsoft Corporation | Tracking offline user activity and computing rate information for offline publishers |
US20090031071A1 (en) * | 2007-07-27 | 2009-01-29 | Fu-Sheng Chiu | Method for acquiring relevent information to an object using an information access tag |
US7502133B2 (en) * | 2003-09-10 | 2009-03-10 | Fujifilm Corporation | Accessing additional information associated with the image and sending the additional information to a second user terminal |
US20090108057A1 (en) * | 2007-10-24 | 2009-04-30 | Hong Mu | Using Quick Response Codes to Provide Interactive Services |
US20090287581A1 (en) * | 2008-05-15 | 2009-11-19 | Doapp, Inc. | Method and system for providing purchasing on a wireless device |
US20100082445A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Smart menu options |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110137742A1 (en) * | 2009-12-09 | 2011-06-09 | Ebay Inc. | Payment using unique product identifier codes |
-
2009
- 2009-12-09 US US12/634,478 patent/US20110137742A1/en not_active Abandoned
-
2015
- 2015-07-02 US US14/791,063 patent/US10037562B2/en active Active
-
2018
- 2018-07-31 US US16/050,135 patent/US10740829B2/en active Active
-
2020
- 2020-08-11 US US16/990,743 patent/US11748803B2/en active Active
-
2023
- 2023-07-17 US US18/222,721 patent/US20240005383A1/en active Pending
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030158796A1 (en) * | 2001-12-08 | 2003-08-21 | Balent Bruce F. | Distributed personal automation and shopping method, apparatus, and process |
US20050011958A1 (en) * | 2003-06-05 | 2005-01-20 | Ntt Docomo, Inc. | Apparatus and method for reading and decoding information contained in a barcode |
US7410099B2 (en) * | 2003-06-05 | 2008-08-12 | Ntt Docomo, Inc. | Apparatus and method for reading and decoding information contained in a barcode |
US7287696B2 (en) * | 2003-07-16 | 2007-10-30 | Scanbuy, Inc. | System and method for decoding and analyzing barcodes using a mobile device |
US20050011957A1 (en) * | 2003-07-16 | 2005-01-20 | Olivier Attia | System and method for decoding and analyzing barcodes using a mobile device |
US7156311B2 (en) * | 2003-07-16 | 2007-01-02 | Scanbuy, Inc. | System and method for decoding and analyzing barcodes using a mobile device |
US7502133B2 (en) * | 2003-09-10 | 2009-03-10 | Fujifilm Corporation | Accessing additional information associated with the image and sending the additional information to a second user terminal |
US20050082370A1 (en) * | 2003-10-17 | 2005-04-21 | Didier Frantz | System and method for decoding barcodes using digital imaging techniques |
US20050125301A1 (en) * | 2003-12-04 | 2005-06-09 | Ashish Muni | System and method for on the spot purchasing by scanning barcodes from screens with a mobile device |
US7387250B2 (en) * | 2003-12-04 | 2008-06-17 | Scanbuy, Inc. | System and method for on the spot purchasing by scanning barcodes from screens with a mobile device |
US20050198095A1 (en) * | 2003-12-31 | 2005-09-08 | Kavin Du | System and method for obtaining information relating to an item of commerce using a portable imaging device |
US20070205596A1 (en) * | 2004-03-30 | 2007-09-06 | Izumi Mizuno | Commercial Product Sales System, Commercial Product Sales-Use Print for Same and Printing Method for the Print |
US7309015B2 (en) * | 2004-07-14 | 2007-12-18 | Scanbuy, Inc. | Mobile device gateway providing access to instant information |
US20080093460A1 (en) * | 2004-07-14 | 2008-04-24 | Scanbuy, Inc. | Systems, methods, and media for providing and/or obtaining information associated with a barcode |
US20060011728A1 (en) * | 2004-07-14 | 2006-01-19 | Didier Frantz | Mobile device gateway providing access to instant information |
US20070162350A1 (en) * | 2005-11-23 | 2007-07-12 | Friedman Paul R | Method and apparatus for retrieving remote data based on local indicia |
US20080270233A1 (en) * | 2007-04-30 | 2008-10-30 | Microsoft Corporation | Tracking offline user activity and computing rate information for offline publishers |
US20090031071A1 (en) * | 2007-07-27 | 2009-01-29 | Fu-Sheng Chiu | Method for acquiring relevent information to an object using an information access tag |
US20090108057A1 (en) * | 2007-10-24 | 2009-04-30 | Hong Mu | Using Quick Response Codes to Provide Interactive Services |
US20090287581A1 (en) * | 2008-05-15 | 2009-11-19 | Doapp, Inc. | Method and system for providing purchasing on a wireless device |
US20100082445A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Smart menu options |
Non-Patent Citations (1)
Title |
---|
Gao, Jerry et al., Understanding 2D-BarCode Technology and Applications in M-Commerce-Design and Implementation of a 2D Barcode Processing Solution, 2007, COMPSAC, pp. 1-8. * |
Cited By (193)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10096019B2 (en) | 2008-02-11 | 2018-10-09 | Accenture Global Services Limited | Customer initiated payment method using mobile device |
US20090240626A1 (en) * | 2008-02-11 | 2009-09-24 | Accenture Global Services Gmbh | Customer Initiated Payment Method Using Mobile Device |
US8756161B2 (en) * | 2008-02-11 | 2014-06-17 | Accenture Global Services Limited | Customer initiated payment method using mobile device |
US9652765B2 (en) | 2008-08-26 | 2017-05-16 | Visa International Service Association | System and method for implementing financial assistance programs |
US20120072353A1 (en) * | 2010-02-11 | 2012-03-22 | Christopher Boone | Enhanced system and method for multipath contactless transactions |
US20110276479A1 (en) * | 2010-05-06 | 2011-11-10 | Thomas John K | Private payment and purchasing system |
US9805369B2 (en) * | 2010-05-06 | 2017-10-31 | John K. Thomas | Private payment and purchasing system |
US10157269B2 (en) | 2010-05-06 | 2018-12-18 | John K. Thomas | Verification system for secure transmission in a distributed processing network |
US20120066315A1 (en) * | 2010-09-14 | 2012-03-15 | Douglas Louis Tuman | Visual identifiers as links to access resources |
US9799012B2 (en) | 2010-10-04 | 2017-10-24 | Flexreceipts Inc. | Electronic receipt system with social media link and related servers and methods |
US10049347B2 (en) | 2010-10-04 | 2018-08-14 | Flexreceipts Inc. | Electronic receipt system with social media link and related servers and methods |
US10500481B2 (en) | 2010-10-20 | 2019-12-10 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US10688385B2 (en) | 2010-10-20 | 2020-06-23 | Playspan Inc. | In-application universal storefront apparatuses, methods and systems |
US9757644B2 (en) | 2010-10-20 | 2017-09-12 | Playspin Inc. | Dynamic payment optimization apparatuses, methods and systems |
US20120215648A1 (en) * | 2010-10-20 | 2012-08-23 | Mark Rose | Dynamic payment optimization apparatuses, methods and systems |
US11311797B2 (en) | 2010-10-20 | 2022-04-26 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US8571937B2 (en) * | 2010-10-20 | 2013-10-29 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US20120173351A1 (en) * | 2010-12-29 | 2012-07-05 | Qthru, Llc | Mobile Electronic Shopping |
US20160217504A1 (en) * | 2010-12-30 | 2016-07-28 | Jesse Lakes | Redirection service |
US10546327B2 (en) * | 2010-12-30 | 2020-01-28 | Jesse Lakes | Redirection service |
US10204327B2 (en) | 2011-02-05 | 2019-02-12 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US11093919B2 (en) | 2011-02-05 | 2021-08-17 | Visa International Service Association | Merchant-consumer bridging platform apparatuses, methods and systems |
US10621605B2 (en) | 2011-02-10 | 2020-04-14 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US9953334B2 (en) | 2011-02-10 | 2018-04-24 | Visa International Service Association | Electronic coupon issuance and redemption apparatuses, methods and systems |
US10586227B2 (en) | 2011-02-16 | 2020-03-10 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US11288661B2 (en) | 2011-02-16 | 2022-03-29 | Visa International Service Association | Snap mobile payment apparatuses, methods and systems |
US10223691B2 (en) | 2011-02-22 | 2019-03-05 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US11023886B2 (en) | 2011-02-22 | 2021-06-01 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US9773212B2 (en) | 2011-02-28 | 2017-09-26 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US11250352B2 (en) | 2011-02-28 | 2022-02-15 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US10482398B2 (en) | 2011-02-28 | 2019-11-19 | Visa International Service Association | Secure anonymous transaction apparatuses, methods and systems |
US9996838B2 (en) | 2011-03-04 | 2018-06-12 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US11263640B2 (en) | 2011-03-04 | 2022-03-01 | Visa International Service Association | Cloud service facilitator apparatuses, methods and systems |
US20130124413A1 (en) * | 2011-05-11 | 2013-05-16 | Mark Itwaru | Mobile image payment system using short codes |
US20180101849A1 (en) * | 2011-05-11 | 2018-04-12 | Riavera Corp. | Mobile image payment system using short codes |
US9646291B2 (en) | 2011-05-11 | 2017-05-09 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US11853977B2 (en) | 2011-05-11 | 2023-12-26 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US10489756B2 (en) | 2011-05-11 | 2019-11-26 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US11295280B2 (en) | 2011-05-11 | 2022-04-05 | Riavera Corp. | Customized transaction flow for multiple transaction types using encoded image representation of transaction information |
US9734498B2 (en) * | 2011-05-11 | 2017-08-15 | Riavera Corp | Mobile image payment system using short codes |
US11263601B2 (en) | 2011-05-11 | 2022-03-01 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US8577803B2 (en) | 2011-06-03 | 2013-11-05 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US9064353B2 (en) | 2011-06-15 | 2015-06-23 | Smart Destinations, Inc. | Systems and methods for improved access to an attraction |
US9858537B2 (en) | 2011-06-15 | 2018-01-02 | Smart Destinations, Inc. | Systems and methods for location-based marketing for attraction access |
US20120324542A1 (en) * | 2011-06-15 | 2012-12-20 | Smart Destinations, Inc. | Systems and methods for improved access to an attraction |
US9378470B2 (en) * | 2011-06-15 | 2016-06-28 | Smart Destinations, Inc. | Systems and methods for improved access to an attraction |
US20120330844A1 (en) * | 2011-06-24 | 2012-12-27 | Lance Kaufman | Multi functional duplex encrypted procurement and payment system and method |
US20140032361A1 (en) * | 2011-06-28 | 2014-01-30 | Gregory David Gudorf | Methods and apparatus for identifying products and services in media content |
US11900359B2 (en) | 2011-07-05 | 2024-02-13 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10419529B2 (en) | 2011-07-05 | 2019-09-17 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US11010753B2 (en) | 2011-07-05 | 2021-05-18 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10803449B2 (en) | 2011-07-05 | 2020-10-13 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10154084B2 (en) | 2011-07-05 | 2018-12-11 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US10121129B2 (en) | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10438176B2 (en) | 2011-07-17 | 2019-10-08 | Visa International Service Association | Multiple merchant payment processor platform apparatuses, methods and systems |
US20150269542A1 (en) * | 2011-07-26 | 2015-09-24 | Howard B. Katz | Secure and Unsecured Cash Transfer System and Method |
WO2013019973A1 (en) * | 2011-08-02 | 2013-02-07 | Crane Merchandising Systems, Inc. | Quick response (qr) code generation in vending machines or kiosks for customer engagement |
US9710807B2 (en) | 2011-08-18 | 2017-07-18 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods and systems |
US11763294B2 (en) | 2011-08-18 | 2023-09-19 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US11037138B2 (en) | 2011-08-18 | 2021-06-15 | Visa International Service Association | Third-party value added wallet features and interfaces apparatuses, methods, and systems |
US10354240B2 (en) | 2011-08-18 | 2019-07-16 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11010756B2 (en) | 2011-08-18 | 2021-05-18 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US11803825B2 (en) | 2011-08-18 | 2023-10-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US9959531B2 (en) | 2011-08-18 | 2018-05-01 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US11397931B2 (en) | 2011-08-18 | 2022-07-26 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US9355393B2 (en) | 2011-08-18 | 2016-05-31 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
CN103782316A (en) * | 2011-08-30 | 2014-05-07 | 惠普发展公司,有限责任合伙企业 | Identifying user-target relation |
CN108665326A (en) * | 2011-08-30 | 2018-10-16 | 惠普发展公司,有限责任合伙企业 | Identity user relationship by objective (RBO) |
US9117225B2 (en) | 2011-09-16 | 2015-08-25 | Visa International Service Association | Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs |
DE102011113773A1 (en) | 2011-09-19 | 2013-03-21 | ORDER & PAY GmbH | Method for carrying out ordering and payment process e.g. flexible bookings regarding table in restaurant using mobile phone, involves downloading order list from web server to allow selection of goods and services to be ordered |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
US11354723B2 (en) | 2011-09-23 | 2022-06-07 | Visa International Service Association | Smart shopping cart with E-wallet store injection search |
US9679283B2 (en) | 2011-11-10 | 2017-06-13 | Gelliner Limited | Online purchase processing system and method |
US9679281B2 (en) | 2011-11-10 | 2017-06-13 | Gelliner Limited | Online purchase processing system and method |
US10475016B2 (en) | 2011-11-10 | 2019-11-12 | Gelliner Limited | Bill payment system and method |
US10346821B2 (en) | 2011-11-10 | 2019-07-09 | Gelliner Limited | Online purchase processing system and method |
US9799024B2 (en) | 2011-11-10 | 2017-10-24 | Gelliner Limited | Online purchase processing system and method |
US20150213529A1 (en) | 2011-11-10 | 2015-07-30 | Gelliner Limited | Online Purchase Processing System and Method |
WO2013068719A1 (en) * | 2011-11-10 | 2013-05-16 | Gelliner Limited | Online purchase processing system and method |
US10528935B2 (en) | 2011-11-10 | 2020-01-07 | Gelliner Limited | Payment system and method |
US9659287B2 (en) | 2011-11-10 | 2017-05-23 | Gelliner Limited | Online purchase processing system and method |
ES2405732R1 (en) * | 2011-11-30 | 2013-06-06 | Ricote Julio Daniel Sanchez-Rico | BIDIECARD, Mobile Payment System through Graphic Codes. |
US10846670B2 (en) | 2011-12-13 | 2020-11-24 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10318941B2 (en) | 2011-12-13 | 2019-06-11 | Visa International Service Association | Payment platform interface widget generation apparatuses, methods and systems |
US10096022B2 (en) | 2011-12-13 | 2018-10-09 | Visa International Service Association | Dynamic widget generator apparatuses, methods and systems |
US10685379B2 (en) | 2012-01-05 | 2020-06-16 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US11308227B2 (en) | 2012-01-09 | 2022-04-19 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
US10262148B2 (en) | 2012-01-09 | 2019-04-16 | Visa International Service Association | Secure dynamic page content and layouts apparatuses, methods and systems |
EP2803024A4 (en) * | 2012-01-11 | 2015-07-15 | Mastercard International Inc | Financial card method, device and system utilizing bar codes to identify transaction details |
US10262001B2 (en) | 2012-02-02 | 2019-04-16 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
US11074218B2 (en) | 2012-02-02 | 2021-07-27 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems |
US10430381B2 (en) | 2012-02-02 | 2019-10-01 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
US10013423B2 (en) | 2012-02-02 | 2018-07-03 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
US11036681B2 (en) | 2012-02-02 | 2021-06-15 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems |
US9830328B2 (en) | 2012-02-02 | 2017-11-28 | Visa International Service Association | Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems |
US10983960B2 (en) | 2012-02-02 | 2021-04-20 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems |
US20230410085A1 (en) * | 2012-02-17 | 2023-12-21 | Paypal, Inc. | Login using qr code |
US20160162875A1 (en) * | 2012-02-17 | 2016-06-09 | Paypal, Inc. | Login using qr code |
US11663578B2 (en) | 2012-02-17 | 2023-05-30 | Paypal, Inc. | Login using QR code |
US10504103B2 (en) * | 2012-02-17 | 2019-12-10 | Paypal, Inc. | Login using QR code |
US10963862B2 (en) | 2012-02-17 | 2021-03-30 | Paypal, Inc. | Login using QR code |
EP2631860A1 (en) | 2012-02-24 | 2013-08-28 | POSPartner GmbH | Sending a 2D code via a hardware interface of a Pin-Pad |
US9124782B2 (en) * | 2012-03-23 | 2015-09-01 | Mitac International Corp. | Movie ticket vending system and hand-held electronic device and method thereof |
US20130250119A1 (en) * | 2012-03-23 | 2013-09-26 | MiTAC Computer (Shun De) Ltd. | Movie Ticket Vending System and Hand-Held Electronic Device and Method Thereof |
US20130282590A1 (en) * | 2012-04-19 | 2013-10-24 | Ebay, Inc. | Electronic payments using visual code |
US9953378B2 (en) | 2012-04-27 | 2018-04-24 | Visa International Service Association | Social checkout widget generation and integration apparatuses, methods and systems |
US8556164B1 (en) | 2012-06-15 | 2013-10-15 | Bank Of America Corporation | Transaction-specific codes |
US9684920B2 (en) * | 2012-07-19 | 2017-06-20 | Visa International Service Association | Dual encoding of machine readable code for automatic scan-initiated purchase or uniform resource locator checkout |
US20140025538A1 (en) * | 2012-07-19 | 2014-01-23 | Avinash Kalgi | Dual Encoding of Machine Readable Code for Automatic Scan-Initiated Purchase or Uniform Resource Locator Checkout |
US9053490B2 (en) | 2012-08-13 | 2015-06-09 | Bank Of America Corporation | Generating readable indicia customized for product information |
WO2014029010A1 (en) * | 2012-08-21 | 2014-02-27 | Dcr Strategies Inc. | Product information and payment system using scanable codes |
US20150248497A1 (en) * | 2012-09-13 | 2015-09-03 | Gabriele Scibilia | System for providing in real time technical information, relative to the content of chemical substances regulated by regulations of the european union, of a product put on a commercial distribution network |
US20140103123A1 (en) * | 2012-10-16 | 2014-04-17 | J. Andrew McKinney, Jr. | System and Method for Encoding and Using a Digital Camouflage Pattern with a Two-Dimensional Code Linked to an Internet Uniform Resource Locator or Context-Sensitive Coded Message |
US9015813B2 (en) | 2012-11-21 | 2015-04-21 | Jack Bicer | Systems and methods for authentication, verification, and payments |
US9756042B2 (en) | 2012-11-21 | 2017-09-05 | Jack Bicer | Systems and methods for authentication and verification |
US8677116B1 (en) * | 2012-11-21 | 2014-03-18 | Jack Bicer | Systems and methods for authentication and verification |
US10223710B2 (en) | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
ITGE20130004A1 (en) * | 2013-01-16 | 2014-07-17 | Paybay Networks Srl | METHOD FOR BOOKING AND / OR PURCHASING GOODS AND / OR SERVICES, OPERATING SYSTEM ACCORDING TO THE METHOD AND DEVICE FOR IMPLEMENTING THIS METHOD |
WO2014127853A1 (en) * | 2013-02-20 | 2014-08-28 | Barclays Bank Plc | Application, method and system for purchasing a product |
WO2014128229A1 (en) * | 2013-02-20 | 2014-08-28 | Barclays Bank Plc | Apparatus and method for purchasing a product using an electronic device |
US20160005043A1 (en) * | 2013-02-20 | 2016-01-07 | Barclays Bank Plc | Apparatus and method for purchasing a product using an electronic device |
US10713630B2 (en) * | 2013-02-20 | 2020-07-14 | Barclays Execution Services Limited | Apparatus and method for purchasing a product using an electronic device |
US20140244781A1 (en) * | 2013-02-22 | 2014-08-28 | Sap Ag | Enhanced information delivery |
US20140258107A1 (en) * | 2013-03-08 | 2014-09-11 | Bank Of America Corporation | Generating personal bank note using readable indicia |
US20210256551A1 (en) * | 2013-05-28 | 2021-08-19 | Capital One Services, Llc | System and method providing flow-through private label card acquisition |
US20160125385A1 (en) * | 2013-06-11 | 2016-05-05 | Sony Corporation | Information processing apparatus, information processing method, program, and information processing system |
WO2015004477A1 (en) * | 2013-07-10 | 2015-01-15 | Powa Technologies Limited | Devices, systems and methods for data processing |
EP2947617A1 (en) * | 2013-07-10 | 2015-11-25 | Powa Technologies Limited | Devices, systems and methods for machine-readable tag generation |
US20150044987A1 (en) * | 2013-08-09 | 2015-02-12 | Suraj Satheesan Menon | System and methods for account creation using a feature phone |
US9432838B2 (en) * | 2013-08-09 | 2016-08-30 | Paypal, Inc. | System and methods for account creation using a feature phone |
US20190122213A1 (en) * | 2013-10-25 | 2019-04-25 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for online payment |
US10762503B2 (en) * | 2013-10-25 | 2020-09-01 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for online payment |
US10257341B2 (en) * | 2013-11-01 | 2019-04-09 | Ebay Inc. | Using a smartphone for remote interaction with visual user interfaces |
US20150127714A1 (en) * | 2013-11-01 | 2015-05-07 | Ievgenii Ivashyn | Using a smartphone for remote interaction with visual user interfaces |
US20170086018A1 (en) * | 2014-03-03 | 2017-03-23 | 964 Bidco Limited | Devices, Systems and Methods for Message Delivery |
US10762483B2 (en) | 2014-03-04 | 2020-09-01 | Bank Of America Corporation | ATM token cash withdrawal |
NL2012522A (en) * | 2014-03-28 | 2016-01-08 | Eleveld Adri | Method of processing a purchase transaction, a computer controlled purchase transaction system as well as a transaction server comprised in such a system. |
US11451618B2 (en) | 2014-05-15 | 2022-09-20 | Universal Electronics Inc. | Universal voice assistant |
US11445011B2 (en) * | 2014-05-15 | 2022-09-13 | Universal Electronics Inc. | Universal voice assistant |
TWI607399B (en) * | 2014-06-11 | 2017-12-01 | 宅妝股份有限公司 | Interactive vending system and method for selling goods in both actual exhibit spot and online store |
US20150363760A1 (en) * | 2014-06-11 | 2015-12-17 | Staging Design Inc. | Interactive vending system and method for selling goods in both actual exhibit spot and online shop |
US20160035018A1 (en) * | 2014-07-30 | 2016-02-04 | Elisa Strohfeldt | System and Method for Displaying Items for Bid |
US9710849B2 (en) * | 2014-07-30 | 2017-07-18 | Elisa Strohfeldt | System and method for displaying items for bid |
US10366212B2 (en) | 2014-08-22 | 2019-07-30 | John K. Thomas | Verification system for secure transmission in a distributed processing network |
US11475104B2 (en) | 2014-08-22 | 2022-10-18 | Zact Inc. | Verification system for secure transmission in a distributed processing network |
WO2016040380A1 (en) * | 2014-09-08 | 2016-03-17 | Vetz Petz Ltd. | System and method to facilitate on-line ordering |
US10395232B2 (en) | 2014-10-01 | 2019-08-27 | Ca, Inc. | Methods for enabling mobile payments |
US20170287050A1 (en) * | 2014-12-14 | 2017-10-05 | Yoshimitsu Kagiwada | Electronic transaction system, method and program |
US11941008B2 (en) | 2015-02-08 | 2024-03-26 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
US11216468B2 (en) | 2015-02-08 | 2022-01-04 | Visa International Service Association | Converged merchant processing apparatuses, methods and systems |
EP3268915A4 (en) * | 2015-03-10 | 2018-12-05 | Sniip (Australia) Limited | Method and system of conducting a transaction |
US20180047020A1 (en) * | 2015-03-10 | 2018-02-15 | Sniip (Australia) Pty Ltd | Method and system of conducting a transaction |
US11127009B2 (en) | 2015-04-07 | 2021-09-21 | Omnyway, Inc. | Methods and systems for using a mobile device to effect a secure electronic transaction |
US9690968B2 (en) | 2015-05-17 | 2017-06-27 | William A. Wadley | Authenticated scannable code system |
US20180114221A1 (en) * | 2015-05-25 | 2018-04-26 | Isx Ip Ltd. | Secure payment |
US10299118B1 (en) * | 2015-06-01 | 2019-05-21 | Benten Solutions Inc. | Authenticating a person for a third party without requiring input of a password by the person |
US11004072B2 (en) | 2016-01-19 | 2021-05-11 | Priv8Pay, Inc. | Network node authentication |
US11042878B2 (en) | 2016-01-19 | 2021-06-22 | Priv8Pay, Inc. | Network node authentication |
US10460367B2 (en) | 2016-04-29 | 2019-10-29 | Bank Of America Corporation | System for user authentication based on linking a randomly generated number to the user and a physical item |
US10268635B2 (en) | 2016-06-17 | 2019-04-23 | Bank Of America Corporation | System for data rotation through tokenization |
US11263627B2 (en) * | 2016-07-14 | 2022-03-01 | Tencent Technology (Shenzhen) Company Limited | Card voucher use system, method, device and server |
US10846689B2 (en) | 2016-11-07 | 2020-11-24 | Walmart Apollo, Llc | Reducing cybersecurity risks when purchasing products over a network |
CN106408280A (en) * | 2016-11-22 | 2017-02-15 | 中国石油天然气股份有限公司安徽销售分公司 | Instant WeChat payment method and system for petroleum marketing |
US11170363B1 (en) | 2016-11-28 | 2021-11-09 | Wells Fargo Bank, N.A. | Secure processing of online purchase using a mobile wallet |
US11127012B2 (en) * | 2017-02-03 | 2021-09-21 | Samsung Electronics Co., Ltd | Electronic device and method for performing plurality of payments |
US10134077B2 (en) | 2017-03-17 | 2018-11-20 | Digiprint Ip Llc | Upselling offerings to customers |
US11348162B2 (en) | 2017-03-17 | 2022-05-31 | Digiprint Ip Llc | Acquiring additional products from a provider |
US10755330B1 (en) | 2017-04-19 | 2020-08-25 | Payray Inc. | Geo detection systems and methods |
WO2018207035A1 (en) * | 2017-05-12 | 2018-11-15 | Adya Adhokshaj | System and method for generating a product identifier code |
US10580026B2 (en) | 2017-08-07 | 2020-03-03 | Digiprint Ip Llc | In store upselling |
US11948166B2 (en) | 2017-08-07 | 2024-04-02 | Digiprint Ip Llc | In store upselling |
US11741501B2 (en) | 2017-08-08 | 2023-08-29 | Digiprint Ip Llc | System and method for tag based upselling |
US11900416B2 (en) | 2017-08-08 | 2024-02-13 | Digiprint Ip Llc | Method and apparatus for linking to an upsell system via a tag |
US11062356B2 (en) | 2017-08-08 | 2021-07-13 | Digiprint Ip Llc | System and method for tag based upselling |
US11157953B2 (en) | 2017-08-08 | 2021-10-26 | Digiprint Ip Llc | Method and apparatus for linking to an upsell system via a tag |
WO2019080239A1 (en) * | 2017-10-27 | 2019-05-02 | 黎永雄 | Ice cream machine having fast payment and goods pickup reservation functions |
EP3763095B1 (en) * | 2018-03-08 | 2023-09-13 | Visa International Service Association | Method for providing data security using one-way token |
US11468406B2 (en) * | 2018-07-31 | 2022-10-11 | Salesforce, Inc. | Method of converting language-based written contract to smart legal contract using natural language processing |
US11665757B2 (en) | 2019-01-08 | 2023-05-30 | Universal Electronics Inc. | Universal audio device pairing assistant |
US11776539B2 (en) | 2019-01-08 | 2023-10-03 | Universal Electronics Inc. | Voice assistant with sound metering capabilities |
US11792185B2 (en) | 2019-01-08 | 2023-10-17 | Universal Electronics Inc. | Systems and methods for associating services and/or devices with a voice assistant |
US11700412B2 (en) | 2019-01-08 | 2023-07-11 | Universal Electronics Inc. | Universal voice assistant |
US11416843B2 (en) | 2019-07-22 | 2022-08-16 | Capital One Services, Llc | Dynamic electronic communication with variable messages using encrypted quick response codes |
US10839369B1 (en) | 2019-07-22 | 2020-11-17 | Capital One Services, Llc | Dynamic electronic communication with variable messages using encrypted quick response codes |
US11250414B2 (en) | 2019-08-02 | 2022-02-15 | Omnyway, Inc. | Cloud based system for engaging shoppers at or near physical stores |
US11468432B2 (en) | 2019-08-09 | 2022-10-11 | Omnyway, Inc. | Virtual-to-physical secure remote payment to a physical location |
WO2021028594A1 (en) * | 2019-08-15 | 2021-02-18 | Ene Cosmin Gabriel | Methods and systems for image sensor-based signage intiated transactions |
US11238254B2 (en) | 2019-11-06 | 2022-02-01 | Launch Code, Llc | Apparatus and methods for electronic content presentation based on barcode scans |
WO2021183772A1 (en) * | 2020-03-12 | 2021-09-16 | Universal Electronics Inc. | Universal voice assistant |
CN111652677A (en) * | 2020-05-26 | 2020-09-11 | 田文 | Vegetable buying method and device based on Internet of things |
US20220047047A1 (en) * | 2020-08-12 | 2022-02-17 | Capsul Inc. | Jewelry devices, systems and methods |
Also Published As
Publication number | Publication date |
---|---|
US11748803B2 (en) | 2023-09-05 |
US10740829B2 (en) | 2020-08-11 |
US20190073711A1 (en) | 2019-03-07 |
US20240005383A1 (en) | 2024-01-04 |
US20150310537A1 (en) | 2015-10-29 |
US10037562B2 (en) | 2018-07-31 |
US20210004893A1 (en) | 2021-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11748803B2 (en) | Payment using unique product identifier codes | |
US20210224771A1 (en) | Tailored display of payment options | |
JP7197631B2 (en) | Transaction token issuing authority | |
US10192210B2 (en) | Automatically emailing receipt at POS | |
US11922483B2 (en) | Social media buttons with payment capability | |
US9953308B2 (en) | Payment, messaging, calling, and multimedia system on mobile and wearable device with haptic control for one-scan and single-touch payments | |
US9665865B1 (en) | One-scan and one-touch payment and buying using haptic control via messaging and calling multimedia system on mobile and wearable device, currency token interface, point of sale device, and electronic payment card | |
RU2604671C2 (en) | Calculation of cost of a purchase at point of sale using bar codes | |
US10643196B2 (en) | Systems, methods, and computer program products for providing an electronic receipt | |
US10909528B1 (en) | Multi channel purchasing for interoperable mobile wallet | |
US9454753B2 (en) | Friendly funding source | |
US20120191610A1 (en) | Online payment for offline purchase | |
US20130006860A1 (en) | Anticipatory payment authorization | |
US20160071139A1 (en) | Preauthorize buyers to commit to a group purchase | |
US20150073911A1 (en) | Point of sale item payment option systems and methods | |
US20120226580A1 (en) | Gift transactions via a client device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EBAY INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PARIKH, AALAP D;REEL/FRAME:023630/0924 Effective date: 20091103 |
|
AS | Assignment |
Owner name: PAYPAL, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBAY INC.;REEL/FRAME:036169/0680 Effective date: 20150717 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |