System and method for initiating transactions on a mobile device
First Claim
1. A method implemented by a mobile computing device for securely purchasing products or services, the method comprising:
- at the mobile computing device comprising a camera, a display and a processor,scanning an object related to an item being purchased, using the camera of the mobile computing device, to obtain an image of the object, the item comprising a product or a service;
processing the image to generate image data related to the item being purchased;
determining whether the image data includes a network address associated with a payment website for purchasing the item;
in response to determining that the image data includes the network address associated with the payment website for purchasing the item;
launching the payment website using the network address associated with the payment website, wherein the launching comprises displaying, on the display of the mobile computing device, a graphical user interface (GUI) comprising a selectable button for initiating a transaction to purchase the item and an entry field for entering a supplemental ID for verifying the transaction to purchase the item;
in response to detecting selection of the selectable button;
receiving, from the entry field, the supplemental ID;
obtaining a device ID derived from one or more hardware components of the mobile computing device;
sending authentication data to a payment gateway server storing a payment ID in association with the authentication data for authenticating the transaction to purchase the item, the authentication data comprising the device ID and the supplemental ID; and
,receiving, from the payment gateway server, confirmation of authentication of the transaction to purchase the item when the payment gateway server retrieves a payment ID of a payment account associated with the device ID and successfully verifies the payment ID and the supplemental ID.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing a more seamless purchasing experience using a mobile device. The mobile device acquires data, such a barcode image, an image of an object or text, or audio data. A non-limiting example of a barcode is a Quick Response (QR) barcode. The acquired data is then used to obtain a network address of a payment website or webpage, which allows a user to make a purchase for a given product or service. The mobile device then launches the payment website or webpage. A user can enter into the mobile device, through the payment website or webpage, a supplemental ID used for authenticating the transaction.
94 Citations
13 Claims
-
1. A method implemented by a mobile computing device for securely purchasing products or services, the method comprising:
at the mobile computing device comprising a camera, a display and a processor, scanning an object related to an item being purchased, using the camera of the mobile computing device, to obtain an image of the object, the item comprising a product or a service; processing the image to generate image data related to the item being purchased; determining whether the image data includes a network address associated with a payment website for purchasing the item; in response to determining that the image data includes the network address associated with the payment website for purchasing the item; launching the payment website using the network address associated with the payment website, wherein the launching comprises displaying, on the display of the mobile computing device, a graphical user interface (GUI) comprising a selectable button for initiating a transaction to purchase the item and an entry field for entering a supplemental ID for verifying the transaction to purchase the item; in response to detecting selection of the selectable button; receiving, from the entry field, the supplemental ID; obtaining a device ID derived from one or more hardware components of the mobile computing device; sending authentication data to a payment gateway server storing a payment ID in association with the authentication data for authenticating the transaction to purchase the item, the authentication data comprising the device ID and the supplemental ID; and
,receiving, from the payment gateway server, confirmation of authentication of the transaction to purchase the item when the payment gateway server retrieves a payment ID of a payment account associated with the device ID and successfully verifies the payment ID and the supplemental ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A non-transitory computer readable medium comprising computer executable instructions that, when executed by a mobile computing device comprising a camera, a display, and a processor, cause the processor of the mobile computing device to perform operations for securely purchasing products or services comprising:
-
scanning on object related to an item being purchased, using the camera of the mobile computing device, to obtain on image of the object, the image comprising image data; processing the image to generate image data related to the item being purchased; determining whether the image data includes a network address associated with a payment website for purchasing the item; in response to determining that the image data includes the network address associated with the payment website for purchasing the item; launching the payment website using the network address associated with the payment website, wherein the launching comprises displaying, on the display of the mobile computing device, a graphical user interface (GUI) comprising a selectable button for initiating a transaction to purchase the item and on entry field for entering a supplemental ID for verifying the ion to purchase the item; in response to detecting selection of the selectable button; receiving, from the entry field, the supplemental ID; obtaining a device ID derived from one or more hardware components of the mobile computing device; and sending authentication data to the payment gateway server for authenticating the transaction to purchase the item, the authentication data comprising the device ID and the supplemental ID; and
,receiving, from the payment gateway server, confirmation of authentication of the transaction to purchase the item when the payment gateway server retrieves a payment ID of a payment account associated with the device ID and successfully verifies the payment ID and the supplemental ID.
-
-
13. A mobile computing device for securely purchasing products or services, the mobile device comprising:
-
a camera; a display; a processor operably coupled to the camera and the display for; scanning an object related to an item being purchased, using the camera of the computing device, to obtain an image of the object, the item comprising a product or a service being purchased; processing the image to generate image data related to the item being purchased; determining whether the image data includes a network address associated with a payment website for purchasing the item; in response to determining that the image data includes the network address associated with the payment website for purchasing the item; launching the payment website using the network address associated with the payment website, wherein the launching comprises displaying, on the display of the mobile computing device, a graphical user interface (GUI) comprising a selectable button for initiating a transaction to purchase the item and an entry field for entering a supplemental ID for verifying the transaction to purchase the item; in response to detecting selection of the selectable button; receiving, from the entry field, the supplemental ID; obtaining a device ID derived from one or more hardware components of the computing device; and sending authentication data to the payment gateway server to purchase the item, the authentication data comprising the device ID and the supplemental ID; and
,receiving, from the payment gateway server, confirmation of authentication of the transaction to purchase the item when the payment gateway server retrieves a payment ID of a payment account associated with the device ID and successfully verifies the payment ID and the supplemental ID.
-
Specification