System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
AssigneeScanbuy, Inc.
InventorAshish Muni
Life of this patent
Estimating the term…
Abstract
The present invention enables users to instantly purchase desired items with their mobile device (e.g., cell phone/PDA) while viewing services such as the Home Shopping Network, QVC, etc. on television or the Internet (using a PC). When the service displays a product on-screen, a barcode would also be displayed associated with the product being sold. To purchase the item, the user utilizes a camera-equipped mobile device to scan the on-screen barcode. The barcode information and user information is then sent to the vendor's server where it is processed. The preexisting transaction system is used to complete the user's transaction. Once the transaction has been complete, the vendor's server sends a confirmation message to the mobile device.
Claims21
A method for facilitating purchases comprising:
- receiving barcode information at a vendor server, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of a mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- and
- said vendor server is in communication with a user database and a transaction system of said particular commerce service;
- receiving account information at said vendor server from said mobile device;
- retrieving billing information and user information by looking up said account information in said user database;
- transmitting said billing information and said user information to said transaction system, wherein said transaction system uses said billing information and said user information to complete an order for said item of commerce and wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- receiving a first confirmation message from said transaction system indicating that said transaction system has processed said order;
- and
- sending a second confirmation message, in response to receiving the first confirmation message from said transaction system, from said vendor server to said mobile device indicating that said transaction system has processed said order.
A vendor server for facilitating purchases, comprising:
- a network interface in communication with a network in communication with a transaction system and a mobile device;
- a memory interface in communication with a memory storing at least a user database;
- a processor in communication with the network interface and the memory interface;
- wherein the processor:
- receives barcode information, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of said mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- and
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- receives account information from said mobile device;
- retrieves billing information and user information by looking up said account information in said user database;
- transmits said billing information and said user information to said transaction system, wherein said transaction system uses said billing information and said user information to complete an order for said item of commerce and wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- receives a first confirmation message from said transaction system indicating that said transaction system has processed said order;
- and
- sends a second confirmation message, in response to receiving the first confirmation message from said transaction system, to said mobile device indicating that said transaction system has processed said order.
A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for facilitating purchases, comprising:
- receiving barcode information at a vendor server, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of a mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- and
- said vendor server is in communication with a user database and a transaction system of said particular commerce service;
- receiving account information at said vendor server from said mobile device;
- retrieving billing information and user information by looking up said account information in said user database;
- transmitting said billing information and said user information to said transaction system, wherein said transaction system uses said billing information and said user information to complete an order for said item of commerce and wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- receiving a first confirmation message from said transaction system indicating that said transaction system has processed said order;
- and
- sending a second confirmation message, in response to receiving the first confirmation message from said transaction system, from said vendor server to said mobile device indicating that said transaction system has processed said order.
A method for facilitating purchases, comprising:
- receiving barcode information at a vendor server, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of a mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- and
- said vendor server is in communication with a user database and a transaction system of said particular commerce service;
- receiving account information at said vendor server from said mobile device;
- retrieving billing information and user information by accessing said account information in said user database;
- facilitating an order for said item of commerce using said billing information and said user information through said transaction system, wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- sending a confirmation message, in response to said transaction system confirming said order has been processed, from said vendor server to said mobile device indicating that said transaction system has processed said order.
A vendor server for facilitating purchases, comprising:
- a network interface in communication with a network in communication with a transaction system and a mobile device;
- a memory interface in communication with a memory storing at least a user database;
- a processor in communication with the network interface and the memory interface;
- wherein the processor:
- receives barcode information, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of said mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- and
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- receives account information from said mobile device;
- retrieves billing information and user information by accessing said account information in said user database;
- facilitates an order for said item of commerce using said billing information and said user information through said transaction system, wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- sends a confirmation message, in response to said transaction system confirming said order has been processed, from said vendor server to said mobile device indicating that said transaction system has processed said order.
A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for facilitating purchases, comprising:
- receiving barcode information at a vendor server, wherein:
- the barcode information is associated with a particular barcode scanned with a barcode scanner of a mobile device from a screen displaying a particular commerce service of a plurality of commerce services using software for scanning barcodes displayed by any of the plurality of commerce services and purchasing items of commerce associated with said barcodes from any of the plurality of commerce services;
- said particular barcode is associated with a particular item of commerce sold by said particular commerce service of the plurality of commerce services;
- and
- said vendor server is in communication with a user database and a transaction system of said particular commerce service;
- receiving account information at said vendor server from said mobile device;
- retrieving billing information and user information by accessing said account information in said user database;
- facilitating an order for said item of commerce using said billing information and said user information through said transaction system, wherein said transaction system is also used by the particular commerce service for selling said item of commerce directly without using said vendor server;
- sending a confirmation message, in response to said transaction system confirming said order has been processed, from said vendor server to said mobile device indicating that said transaction system has processed said order.
Dependencies are inferred from the claim text.