Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MULTI-PURPOSE MULTI-FEATURED SCANNER DEVICE
Document Type and Number:
WIPO Patent Application WO/2019/030646
Kind Code:
A1
Abstract:
The present disclosure relates to a scanner device and in particular to a scanner device for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction. In order to overcome the above problems and to fulfill the expectations of the customers and merchants, the objective of the present invention is to provide a new, inventive and technically advanced multi¬ purpose multi -featured scanner device or an electronic scanner for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction while avoiding the need of multiple electronic devices to perform the transaction with enhanced security method to perform transactions.

Inventors:
ADARI SWARNA KUMARI (IN)
Application Number:
PCT/IB2018/055901
Publication Date:
February 14, 2019
Filing Date:
August 06, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ADARI SWARNA KUMARI (IN)
International Classes:
G06Q20/34; G06Q20/22
Foreign References:
US20130248596A12013-09-26
Attorney, Agent or Firm:
KHURANA & KHURANA, ADVOCATES & IP ATTORNEYS (IN)
Download PDF:
Claims:
I Claim:

1. A scanner device to perform a financial transaction, comprising:

a non-transitory storage device having embodied therein one or more routines, and one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include:

a scanning module, which when executed by the one or more processors, enables one or more sensors to scan at least an object having an electronic scannable code, wherein said object is any or combination of a payment card such as a credit card or a debit card or voucher card or a driving license or an adhaar card or pan card or a passport, a receipt, a human being a microprocessor chip and a magnetic-stripe; an extraction module, which when executed by the one or more processors, enables said sensors to read/extract at least an information pre-stored in said electronic scannable code, wherein said information is pre-stored in an encrypted form;

an OTP receiving module, which when executed by the one or more processors, enables to obtain at least a Payment request One Time Password (PROTP) and thereby perform said financial transaction using said PROTP.

2. The scanner device of claim 1, wherein said electronic scannable code is at least a number printed on said object.

3. The scanner device of claim 1, further comprising: an editing module, which when executed by the one or more processors, enables a user to edit the information extracted/read from said electronic scannable code, wherein said information is displayed on an user interface of said scanner device or an computing device connected to said scanner device.

4. The scanner device of claim 1, further comprising: one or more communication module adapted to couple with one or more peripheral devices wirelessly or in wired manner, wherein said communication module is further adapted to enable insertion of said payment card.

5. The scanner device of claim 1, wherein said OTP receiving module is configured to receive said PROTP from any or combination of at least one computing device associated with a user, a financial institution or from said user.

6. The scanner device of claim 1, wherein the electronic scannable code is selected any or combination of a barcode, QR code, ID code, 2D code, 3D code, and multi-dimensional code, a security code or machine-readable or scannable image available on the said object.

7. The scanner device of claim 1, wherein the scanner device is selected from any or combination of a handheld scanner, a barcode reader, a card reader, a pen type scanner, a laser scanner, a CCD reader, a camera based reader.

8. The scanner device of claim 1, wherein, the microprocessor chip is selected any or combination of a Chip-Enabled Card Acceptance (EMV) chip or RFID chip.

9. A system comprising:

a scanner device as claimed in claim 1-8;

a server configured to generate said PROTP in response to scanning of said object having said electronic scannable code, and transmit said PROTP to any or combination of at least one computing device associated with a user or to said scanner device; and

a transaction server adapted to receive said PROTP from scanner and perform said financial transaction upon validation of said PROTP.

10. A method for performing transaction using a scanner device, said method comprising:

scanning, by using one or more sensors embedded in said scanner device, at least an object having an electronic scannable code, wherein said object is any or combination of a payment card such as a credit card or a debit card or voucher card or a driving license or an adhaar card or pan card or a passport, a receipt, a human being a microprocessor chip and a magnetic-stripe;

reading/extracting, by said one or more sensor, at least an information pre- stored in said electronic scannable code, wherein said information is pre-stored in an encrypted form;

obtaining, by said scanner device, at least a Payment request One Time Password (PROTP) and thereby perform said financial transaction using said PROTP.

Description:
MULTI-PURPOSE MULTI-FEATURED SCANNER DEVICE

FIELD OF DISCLOSURE

[0001] The present disclosure relates to a scanner device and in particular to a scanner device for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction.

BACKGROUND OF THE DISCLOSURE

[0002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.

[0003] With limited cash in hand and an indefinite crunch in sight, most people are switching to card based transactions. The card based transactions enables to use payment cards such as credit or debit cards which are ubiquitous to make a payment by electronic funds transfer. For decades such cards have included a magnetic stripe, QR code or electronic scannable code. The magnetic strip or QR code or electronic scannable code stores card data wherein the data associated with a customer/user, which can be read by physical contact and swiping past a reading head. The card based transactions can be performed across multiple channels of commerce. As mentioned above, the payment card-based transaction may be performed at a point of sale terminal (POS) in a retail store, a shopping mall.

[0004] Conventionally in the shopping mall a cashier/clerk/merchant scan the

(electronic scannable code) barcode of the grocery, purchased items and calculate the amount payable by the customer and indicate the amount, and indicate the options for the customer to make payment. The customer inserts credit card/debit card in the card slot and secretly enters his/her pin and confirm by pressing enter. After receiving payment, the merchant may issue a receipt for the transaction. However in the current process of performing financial transaction at the shopping mall or supermarkets include two electronic device one is POS machine and another is scanner device which is very inconvenient and unreliable and inefficient and time consuming process for customer.

[0005] Irrespective of these drawbacks, additionally, it is often inconvenient to the merchant while executing process of financial transaction in the shopping mall, as merchant utilizes different electronic devices such as PoS machine and barcode scanner. However as the popularity and worldwide acceptance of credit cards or debit cards or bank cards has been grow exponentially, simultaneously most customer faced fraud and the misuse or unauthorized use of same by unscrupulous persons with criminal intent has become a serious problem as bank cards handed to cashier or clerk or merchant. Therefore, it would be advantageous to provide a way in which the conventional method, system and device being replaced or supplemented by quicker, more convenient or more economical payment methods by utilizing a contactless payment device such as a multi-purpose multi-featured scanner device to an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction while avoiding the need of multiple electronic devices to perform the transaction.

[0006] Therefore, there still exists a dire need to provide a new, inventive and technically advanced multi-purpose multi-featured scanner device or an electronic scanner for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction while avoiding the need of multiple electronic devices to perform the transaction with enhanced security method to perform transactions.

[0007] All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.

[0008] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. "such as") provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention. OBJECT OF THE INVENTION

[0009] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.

[00010] It is an object of the present disclosure to provide a multi-purpose multi- featured scanner device or electronic scanner for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object.

[00011] It is another object of the present disclosure to provide a multi-purpose multi- featured scanner device or electronic scanner for performing contactless and cashless bill payments or money transfer.

[00012] It is another object of the present disclosure to provide a secure system and method that enables performing bill payments using a multi-purpose multi -featured scanner device or electronic scanner and based on OTP generation.

SUMMARY

[00013] This summary is provided to introduce a selection of concepts in a simplified form to be further described below in the detailed description. This summary is not intended to identity key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

[00014] An aspect of the present disclosure relates to a scanner device and in particular to a scanner device for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction.

[00015] An aspect of the present disclosure relates to a scanner device to perform a financial transaction includes a non-transitory storage device having embodied therein one or more routines, and one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include: a scanning module, which when executed by the one or more processors, enables one or more sensors to scan at least an object having an electronic scannable code, wherein said object is any or combination of a payment card such as a credit card or a debit card or voucher card or a driving license or an adhaar card or pan card or a passport, a receipt, a human being a microprocessor chip and a magnetic-stripe; an extraction module, which when executed by the one or more processors, enables said sensors to read/extract at least an information pre- stored in said electronic scannable code, wherein said information is pre-stored in an encrypted form; an OTP receiving module, which when executed by the one or more processors, enables to obtain at least a Payment request One Time Password (PROTP) and thereby perform said financial transaction using said PROTP.

[00016] In another aspect of the present disclosure relates to the electronic scannable code is at least a number printed on said object.

[00017] In another aspect, the scanner device further includes an editing module, which when executed by the one or more processors, enables a user to edit the information extracted/read from said electronic scannable code, wherein said information is displayed on a user interface of said scanner device or a computing device connected to said scanner device.

[00018] In another aspect, the scanner device further includes one or more communication module adapted to couple with one or more peripheral devices wirelessly or in wired manner, wherein said communication module is further adapted to enable insertion of said payment card.

[00019] In another aspect, the OTP receiving module is configured to receive said PROTP from any or combination of at least one computing device associated with a user, a financial institution or from said user.

[00020] In another aspect, the electronic scannable code is selected any or combination of a barcode, QR code, ID code, 2D code, 3D code, and multi-dimensional code, a security code or machine-readable or scannable image available on the said object.

[00021] In another aspect, the scanner device is selected from any or combination of a handheld scanner, a barcode reader, a card reader, a pen type scanner, a laser scanner, a CCD reader, a camera based reader.

[00022] In another aspect, the microprocessor chip is selected any or combination of a Chip-Enabled Card Acceptance (EMV) chip or RFID chip.

[00023] An aspect of the present disclosure relates to a system includes a scanner device as claimed in claim 1-8, a server configured to generate said PROTP in response to scanning of said object having said electronic scannable code, and transmit said PROTP to any or combination of at least one computing device associated with a user or to said scanner device; and a transaction server adapted to receive said PROTP from scanner and perform said financial transaction upon validation of said PROTP.

[00024] An aspect of the present disclosure related to a method for performing transaction using a scanner device, said method includes one or more sensors embedded in said scanner device that scans at least an object having an electronic scannable code, wherein said object is any or combination of a payment card such as a credit card or a debit card or voucher card or a driving license or an adhaar card or pan card or a passport, a receipt, a human being a microprocessor chip and a magnetic-stripe; one or more sensors read/ extracts at least an information pre-stored in said electronic scannable code, wherein said information is pre-stored in an encrypted form; the scanner device obtains at least a Payment request One Time Password (PROTP) and thereby perform said financial transaction using said PROTP.

[00025] An aspect of the present disclosure relates to a multi-purpose scanner device includes non-transitory storage device having embodied therein one or more routines and one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include: a scanning module, which when executed by the one or more processors, scans at least a card or a receipt or an object having an electronic scannable code or a microprocessor chip or magnetic-stripe; an extraction module, which when executed by the one or more processors, reads/extracts at least an information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe wherein the extracting information is selected any or combination of an account type, a customer name which is in encryption format; an OTP module, which when executed by the one or more processors, enables to obtain in realtime at least a Payment request One Time Password (PROTP); a transaction module, which when executed by the one or more processors, enables to perform a transaction upon validation of the PROTP.

[00026] In another aspect, the multi-purpose scanner device further includes an editing module, which when executed by the one or more processors, edits the information extracted/read from the electronic scannable code or the microprocessor chip or the magnetic- stripe.

[00027] In another aspect, the card is selected any or combination of a credit card or a debit card or voucher card a driving license or an adhaar card or pan card or passport.

[00028] In another aspect, the electronic scannable code is selected any or combination of a barcode, QR code, ID code, 2D code, 3D code, and multi-dimensional code, any other security code or machine-readable or scannable image available on the bank card or object.

[00029] In another aspect, the object is selected any or combination of a grocery or a purchased item or purchased entity or a unit. [00030] In another aspect, the multi-purpose scanner device is selected any or combination of a handheld scanner, a barcode reader, a card reader, a pen type scanner, a laser scanner, a CCD reader, a camera based reader.

[00031] In another aspect, the multi-purpose scanner device scans a receipt or bill generated at the cash counter and also capable of scanning other financial instruments, such as check, demand draft to perform further transaction.

[00032] In another aspect, the microprocessor chip is selected any or combination of a Chip-Enabled Card Acceptance (EMV) chip or RFID chip.

[00033] An aspect of the present disclosure relates to a method for performing transaction using multi-purpose scanner device that can scan at least a card or a receipt or an object, wherein the card or the receipt or the object comprises an electronic scannable code or a microprocessor chip or magnetic-stripe, reads/extracts at least an information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe, obtain, in real-time, while scanning, at least a Payment request One Time Password (PROTP), and perform a transaction upon validation of the PROTP.

[00034] Various objects, features, aspects and advantages of the present disclosure will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like features.

BRIEF DESCRIPTION OF DRAWINGS

[00035] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:

[00036] FIG. 1 illustrates exemplary network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure.

[00037] FIG. 2 illustrates a module diagram of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure.

[00038] FIG. 3 illustrates a process flow for performing financial transaction using multi-purpose scanner device, in accordance with an exemplary embodiment of the present disclosure. [00039] FIG. 4 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION

[00040] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.

[00041] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special- purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.

[00042] If the specification states a component or feature "may", "can", "could", or "might" be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.

[00043] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.

[00044] Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named element.

[00045] All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., "such as") provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.

[00046] Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.

[00047] In the following description, certain terminology is used to describe certain features. The term "mobile device" may be associated with the user and can include, but is not limited to, a mobile phone, a mobile communication device, personal digital assistant, mobile palm-held computer, a wireless device, and/or other types of mobile devices typically carried by individuals and/or having some form of communication capabilities (e.g., wireless, infrared, short- range radio, etc.). The term "customer" or "account holder" refers to a person, entity, and/or device making payment to a merchant. The term or "computing device" may be associated with the merchant and can include, but is not limited to, a computing device, a mobile device, personal computing device, a digital assistant device, a laptop computer, a point-of-sale device, etc.

[00048] Scanning apparatuses /scanner devices for the automatic scanning or reading of such bar codes are widely known in the prior art. Such scanning apparatuses comprise at least one light source, frequently a light emitting diode or laser diode, which illuminates the area of the document or object provided with a bar code, a photoelectric detector arrangement which recaptures the light after the scanning of the bar code and transforms it into an electric signal, and an evaluation device which determines the information of the bar code on the basis of the received electric signal.

[00049] In order to overcome the above problems and to fulfill the expectations of the customers and merchants, the objective of the present invention is to provide a new, inventive and technically advanced multi-purpose multi-featured scanner device or an electronic scanner for scanning an electronic scannable code or a microprocessor chip or magnetic- stripe associated with a bank card or a receipt or an object to perform a transaction while avoiding the need of multiple electronic devices to perform the transaction with enhanced security method to perform transactions.

[00050] An aspect of the present disclosure relates to a scanner device and in particular to a scanner device for scanning an electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank card or a receipt or an object to perform a transaction.

[00051] An aspect of the present disclosure relates to a system for performing transaction using a multi-purpose multi-featured scanner device or an electronic scanner (hereinafter referred as scanner device or multi-featured scanner or scanner), a bank server, a computing device associated with a merchant and a computing device associated with a customer/user. In an aspect, the scanner device scans at least a card or a receipt or an object associated with a customer, wherein the card or the receipt or the object includes an electronic scannable code or a microprocessor chip or magnetic-stripe. The scanner device, while scanning, reads/extracts at least information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe. While scanning or reading the information pre-stored inside the electronic scannable code, a registered mobile number or a registered computing device or e-mail address associated with an account holder or a customer (who is the account holder) receives/obtains at least a Payment request One Time Password (PROTP). Accordingly, the customer (account holder or customer) shares/transmits PROTP with a computing device associated with a merchant. Thereafter, the bank server, upon receipt of the PROTP from the merchant, validates the PROTP to perform a financial transaction.

[00052] An aspect of the present disclosure relates to a method for performing transaction using multi-purpose scanner device that can scan at least a card or a receipt or an object, wherein the card or the receipt or the object comprises an electronic scannable code or a microprocessor chip or magnetic-stripe, reads/extracts at least an information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe, obtain, in real-time, while scanning, at least a Payment request One Time Password (PROTP), and perform a transaction upon validation of the PROTP.

[00053] An aspect of the present disclosure relates to a scanner device that includes a non-transitory storage device having embodied therein one or more routines and one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines. The one or more routines include a scanning module that scans at least a card or a receipt or an object having an electronic scannable code or a microprocessor chip or magnetic-stripe, an extraction module that reads/extracts at least an information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe, an OTP receiving module, which when executed by the one or more processors, enables to obtain at least a Payment request One Time Password (PROTP) and thereby perform said financial transaction using said PROTP. The scanner device can further include an editing module, which when executed by the one or more processors, edits the information extracted/read from the electronic scannable code or the microprocessor chip or the magnetic- stripe.

[00054] FIG. 1 illustrates network architecture of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. In a non- limiting embodiment, the proposed payment system can include a user 102 having a mobile device 104 and bank cards that may include credit card or debit card 114 (interchangeably referred as "credit card" or "card" or "debit card") with an electronic scannable code 116 on the same to perform transactions, a merchant 106 having a scanner 108 and a computing device 110 and a bank server 112. [00055] In an exemplary embodiment, the scanner 108 can scan at least the card 1 14 or a receipt (not shown) or an object (not shown) associated with a customer/user 102. The card 114 or the receipt or the object can include the electronic scannable code 116 or a microprocessor chip or magnetic-stripe. While scanning, the scanner 108 can read/extract at least information pre-stored inside the electronic scannable code 116 or a microprocessor chip or magnetic-stripe available on the card 114. In an example, the information pre-stored inside can be any or combination of a bank account number, bank name, bank IFSC/MICR code, CVV number, bank account holder name, account type, and the like. In another exemplary embodiment, the scanner 108 can be handheld scanner or portable electronic device which functions in a normal fashion. In another exemplary embodiment, the scanner 108 can hold by a sales person or a merchant to freely scan items at the counter. The scanner 108 can produce a focused beam typically forming a scan line which is optimum for use as a handheld scanner. The scanner 108 can also include a means for scanning the beam and means for collecting reflected light from a bar code label including means for decoding bar code information. In another exemplary embodiment, the scanner 108 can be selected any or combination of ID barcode scanner, 2D barcode scanner, barcode scanner, pen type reader, barcode reader, laser scanner, CCD scanner, omnidirectional barcode scanner. In another exemplary embodiment, the barcode scanner 108 can consist of three different parts including an illumination system, a sensor, and a decoder. In general, the barcode scanner 108 can scan the black and white elements of a barcode by illuminating the code with a red light, which is then converted into matching text. More specifically, the sensor in the barcode scanner detects the reflected light from the illumination system (the red light) and generates an analog signal that is sent to the decoder. The decoder interprets that signal, validates the barcode using the check digit, and coverts it into the information (text).

[00056] While reading/extracting the information, a registered mobile number or a registered computing device 104 or e-mail address associated with an account holder and/or user/customer 102 can receive/obtain at least a Payment request One Time Password (PROTP) from one or more bank servers 112. The scanning of the code 116 for reading/extracting the information and receiving the PROTP can be a simultaneous process.

[00057] The user/customer 102, upon receipt of the PROTP, can share/transmit the

PROTP with the computing device 110 associated with a merchant 106 or with the merchant 106 and then merchant shares PROTP on interface of the computing device 110. Upon entering the PROTP, the bank server 112 can process and verify all details along with the entered PROTP, and if all information is validated the actual amount is debited from the customers' bank account and credited into merchant bank account.

[00058] In an exemplary embodiment, bank card can be selected from any or combination of a credit card or a debit card or voucher card etc. In another exemplary embodiment, card 114 can be selected from any or combination of a driving license or an adhaar card or pan card or passport. In another exemplary embodiment, the object can be a grocery or a purchased item or purchased entity or a unit.

[00059] In an exemplary embodiment, electronic scannable code can be selected from any or combination of a barcode, QR code, ID code, 2D code, 3D code, and multidimensional code, any other security code or machine-readable or scannable image available on the bank card or object.

[00060] In an exemplary embodiment, the scanner 108 can read the microprocessor chip or the magnetic-stripe or RFID chip 114 available on the bank card 116.

[00061] In another exemplary embodiment, the authentication information associated with the bank card can also be readable by the scanner 108. In another exemplary embodiment, the scanner 108 can include barcode reader or card reader to scan/read the microprocessor chip or the magnetic-stripe or barcode associated with the receipt or the object or the bank card. In another exemplary embodiment, the scanner 108 can read/scan the receipt or bill generated at the cash counter to perform further transaction. In another exemplary embodiment, the scanner 108 can also be capable of scanning other financial instruments, such as check, demand draft and the like.

[00062] In an exemplary embodiment, the microprocessor chip 116 can be selected any or combination of a Chip-Enabled Card Acceptance (EMV) chip or RFID chip.

[00063] In an exemplary embodiment, the information which may read from the electronic scannable code or the microprocessor chip or the magnetic-stripe can be edited/ corrected by merchant 106 using interface of the computing device 110.

[00064] In an exemplary embodiment, the customer bank card details such as account number or card number, expiry date and CVV can read by the scanner 108 and auto filled to the computing device 110 of the merchant 106 with the extracted information in encryption format, so merchant cannot identify the exact values by seeing directly. In another exemplary embodiment, the extracted card information can be in encrypted format or can be in accessible format. In another exemplary embodiment, the extracted card information which is in encryption format may not be accessible to merchant 106 but the extracted card information which is accessible to the merchant 106 can be edited by merchant 106 or the user 102. It may be appreciated that, depending on the privacy policies of the bank, some information associated with the user/customer for example, pin can be kept inaccessible in the encrypted information, whereas the details like card number can be easily made accessible to the merchant while scanning the card 114.

[00065] In an exemplary embodiment, merchant 106 can also have an option to enter the barcode number 116 or CVV number or user name or card number or expiry date (which is displayed on the card) in the computing device 110 associated with the merchant.

[00066] In an exemplary embodiment, the user interface of the computing device 110 can depict the progress of each transaction separately. In another exemplary embodiment, user interface of the computing device 110 can display bill of purchased items. In another exemplary embodiment, user interface of the computing device 110 can depict type or name or price or offer of the items or grocery which get scanned by scanner 108. In another exemplary embodiment, user interface of the computing device 110 can depict type or name of product, item, bank card, receipt, bill which is scanned by scanner 108.

[00067] FIG. 2 illustrates a module diagram of the proposed system and its overall working, in accordance with an exemplary embodiment of the present disclosure. Referring now to FIG. 2, the proposed system is illustrated in accordance with embodiments of the present subject matter. In one embodiment, the system 200 can include a scanning module 202, an extraction module 204, an OTP receiving module 206, a communication module 208, and an editing module 210.

[00068] In an aspect, the scanning module 202 can scan at least a card or a receipt or an object, wherein the card or the receipt or the object associated with a customer. In an exemplary embodiment, the scanning module 202 can scan an electronic scannable code or a microprocessor chip or magnetic-stripe available or associated with the bank cards. In another exemplary embodiment, the scanning module 202 can scan barcode, QR code, ID code, 2D code, 3D code, and multi-dimensional code, any other security code or machine- readable or scannable image available on the bank card or object or grocery. In another exemplary embodiment, the scanning module 202 can scan other financial instruments, such as check, demand draft and the like. In another exemplary embodiment, the scanning module 202 can scan the receipt or bill generated at the cash counter. [00069] In an aspect, the extraction module 204 can read/extract at least information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic- stripe while scanning bank card. In another exemplary embodiment, the scanning module 202 can scan the microprocessor chip or the magnetic-stripe available on the card and then the extraction module 204 can read/extract information or pre-stored information or authentication information inside the code. In another exemplary embodiment, pre-stored information can be selected any or combination of customer name, bank name, Account type, account number, etc.

[00070] In an aspect, the OTP receiving module 206 can be configured to obtain/ receive a Payment request One Time Password (PROTP) generated by a bank server 112, while scanning or reading the information pre-stored inside the electronic scannable code. In an exemplary embodiment, used to perform transaction based on receipt of the PROTP. In an exemplary embodiment, the generated PROTP can be received by a registered mobile number or a registered computing device 104 or e-mail address associated with an account holder or user/ customer then user/customer can share/transmit PROTP with the merchant or computing device associated with the merchant.

[00071] In an aspect, the communication module 208 can be adapted to couple with one or more peripheral devices wirelessly or in wired manner, wherein said communication module is further adapted to enable insertion of said payment card.

[00072] In an aspect, the editing module 210 can edit the information which may read from the electronic scannable code or the microprocessor chip or the magnetic-stripe. In another exemplary embodiment, extracting information after scanning/ reading the electronic scannable code or the microprocessor chip or the magnetic-stripe can edit by merchant/user. In another exemplary embodiment, the extracting information can include account type, customer name, etc. which is pre-defined or pre-configured by the user to set the security. In another exemplary embodiment, the extracting information which is in encryption format may not be edited by merchant.

[00073] FIG. 3 illustrates a process flow for performing financial transaction using multi-purpose scanner device, in accordance with an exemplary embodiment of the present disclosure. In an aspect, the proposed method 300 may be described in general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.

[00074] The order in which the method 300 as described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 may be considered to be implemented in the above described proposed system.

[00075] At step 302, a scanner device scans at least a card or a receipt or an object, associated with a customer, wherein it includes an electronic scannable code or a microprocessor chip or magnetic-stripe or RFID chip.

[00076] At step 304, the scanner device can read/extract at least information pre-stored inside the electronic scannable code or the microprocessor chip or the magnetic-stripe.

[00077] At step 306, a registered mobile number or a registered computing device or e- mail address associated with an account holder or a customer can receive/obtain at least a Payment request One Time Password (PROTP), while scanning or reading the information pre-stored inside the electronic scannable code.

[00078] At step 308, the bank server can perform financial transaction based on validation of received PROTP.

[00079] FIG. 4 illustrates an exemplary computer system utilized for implementation of the proposed system in accordance with an exemplary embodiment of the present disclosure. In an embodiment, performing transaction using multi-scanner device can be implemented in the computer system 400 to enable aspects of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer-readable storage medium in the form of machine- executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware. As shown in the figure, computer system 400 includes an external storage device 410, a bus 420, a main memory 430, a read only memory 440, a mass storage device 450, communication port 460, and a processor 470. A person skilled in the art will appreciate that computer system 400 may include more than one processor and communication ports. Examples of processor 470 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 470 may include various modules associated with embodiments of the present invention. Communication port 460 can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 460 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system 400 connects. Memory 430 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 440 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 470. Mass storage 450 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc. Bus 420 communicatively couples processor(s) 470 with the other memory, storage and communication blocks. Bus 420 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 470 to software system. Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 420 to support direct operator interaction with computer system 400. Other operator and administrative interfaces can be provided through network connections connected through communication port 460. External storage device 410 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.

[00080] The various illustrative logical blocks, modules and circuits and algorithm steps described herein may be implemented or performed as electronic hardware, software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. It is noted that the configurations may be described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.

[00081] When implemented in hardware, various examples may employ a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core or any other such configuration.

[00082] When implemented in software, various examples may employ firmware, middleware or microcode. The program code or code segments to perform the necessary tasks may be stored in a computer-readable medium or processor-readable medium such as a storage medium or other storage(s). A processor may perform the necessary tasks. A code segment may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.

[00083] As used in this application, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal).

[00084] In one or more examples herein, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium or processor-readable medium. A processor- readable media and/or computer-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer- readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium or processor-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blue-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Software may comprise a single instruction, or many instructions, and may be distributed over several different code segments, among different programs and across multiple storage media. An exemplary storage medium may be coupled to a processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.

[00085] One or more of the components, steps, and/or functions illustrated in the

Figures may be rearranged and/or combined into a single component, step, or function or embodied in several components, steps, or functions. Additional elements, components, steps, and/or functions may also be added without departing from the invention. The novel algorithms described herein may be efficiently implemented in software and/or embedded hardware.

[00086] Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.

[00087] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other or in contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.

ADVANTAGES OF THE INVENTION

[00088] The present disclosure provides a multi-purpose scanner device to perform scanning electronic scannable code associated with a bank card or a receipt or an object to perform financial transaction.

[00089] The present disclosure provides a contactless payment device such as multipurpose scanner device to perform financial transaction.

[00090] The present disclosure provides a system for performing transaction using a multi-purpose scanner device.

[00091] The present disclosure provides a multi-purpose scanner device for scanning electronic scannable code or a microprocessor chip or magnetic-stripe associated with a bank cards such as credit card or debit card.

[00092] The present disclosure provides for a system and a method enables to perform a transaction using multi-purpose scanner based on OTP generation.

[00093] The present disclosure provides for a system and a method enables to perform the bill payments using multi-purpose scanner based on OTP generation.