Sign In to Follow Application
View All Documents & Correspondence

System And Method For Processing Point Of Sale Transactions

Abstract: A system for processing a point of sale transaction includes a scanner (102), a mobile device (104), a Near Field Communication (NFC) card (106) and a point of sale device (110). The scanner (102) is configured to scan one or more machine readable codes of one or more items. Further, the scanned one or more machine readable codes are received by the mobile device (104). The mobile device (104) is configured to validate each of the received one or more machine readable codes, and save the validated one or more machine readable codes to the NFC card (106). The validated one or more machine readable codes are stored in the NFC card (106) till occurrence of an event. Further, the point of sale device (110) is configured to processing a transaction by retrieving the stored one or more machine readable codes from the NFC card (106).

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
03 March 2016
Publication Number
12/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@invntree.com
Parent Application

Applicants

NEC INDIA PRIVATE LIMITED
2nd Floor,Plot No. 7,TDI Centre,Jasola District Centre, New Delhi-110025

Inventors

1. Ramanujam Madavan
N712 Purva Panorama, Bannerghatta Road, Bangalore 560076
2. Amanda Marisse Rodrigues
HNo:287, Dongorvaddo, Fatorda, Margao, Goa 403602
3. Rupesh Ravi
151, 2nd main, 2nd floor, ST Bed Layout, Koramangala Bangalore 560034

Specification

Description:BACKGROUND
Field
[0001] The subject matter in general relates to the field of point of sale devices. More particularly, but not exclusively, the subject matter relates to processing point of sale transactions.
Description of related field
[0002] In retail environment, customers spend a lot of time at the checkouts for several reasons such as, long checkout lines, a customer being offered to sign up for a retailers loyalty card, or a returning customer for some enquiry, among other. Further, customers with large shopping cart may often cause the checkout line to stagnate. Additionally, missing barcodes on the items may also lead to delays at the checkout. Such delays at the checkouts may result in delayed service to customers, a bad customer experiences, and reduced number of transactions processed in a given time for the retailer.
[0003] One conventional approach to overcome such problems is to increase the number of checkout. However, such an approach would require more space for incorporating new checkouts, and may also result in increased cost to the retailer. Further, the additional checkouts are not efficiently utilised as they remain unused during the non busy retail hours.
[0004] Another conventional approach utilises self checkout machines which can be operated by the customers. Such machines not just occupy additional shopping space of the retailer but are generally used only by shoppers with less than ten items in their shopping carts. Further, studies have shown that self checkout machines are not user friendly, and majority of customers prefer being served by the retailers in the checkout process.

SUMMARY
[0005] Accordingly, an improved system to overcome the above problems is needed. To fulfill this need, a system and a method for processing a point of sale transaction is provided. In an embodiment, the system includes a scanner, a mobile device, a Near Field Communication (NFC) card and a point of sale device. The scanner is configured to scan one or more machine readable codes of one or more items. Further, the scanned one or more machine readable codes are received by the mobile device. The mobile device is configured to validate each of the received one or more machine readable codes, and save the validated one or more machine readable codes to the NFC card. The validated one or more machine readable codes are stored in the NFC card till occurrence of an event. Further, the point of sale device is configured to processing a transaction by retrieving the stored one or more machine readable codes from the NFC card.
[0006] In another embodiment, the mobile device comprises a local database including a list of items and their corresponding machine readable codes information; and wherein the mobile device compares each of the scanned one or more machine readable codes against the information in the local database, and a successful match validates the compared machine readable code.
[0007] In yet another embodiment, the event comprises at least one of expiry of a predetermined time after storing the validated machine readable codes in the NFC card, a signal indicating end of retrieval of the stored machine readable codes from the NFC card, a signal indicating a new transaction, and a signal indicating end of an ongoing transaction.
[0008] In yet another embodiment, the system further includes a NFC reader configured to read the stored machine readable codes from the NFC card, and transfer the read one or more machine readable codes from the NFC card to the point of sale device.
[0009] In yet another embodiment, the mobile device is configured to transfer a time stamp to the NFC card, and wherein the point of sale device is configured to verify whether the machine readable codes are valid or not for completing the transaction, based on the time stamp.
[0010] In yet another embodiment, the scanner is a wireless barcode scanner.
[0011] In yet another embodiment, the system further comprising a NFC reader configured to convert the retrieved one or more machine readable codes to mimic data obtained by a scanner, and supply the converted machine readable codes to at least one interface of a point of sale module deployed in the point of sale device.
[0012] In yet another embodiment, the mobile device is further configured to provide an option on the mobile device to add a count of each validated machine readable code.
[0013] In yet another embodiment, the mobile device provides an option to select a price among multiple price options available for a validated machine readable code, and convert the validated machine readable code into a price embedded machine readable code based on the selected price.
[0014] In another embodiment, the method for processing a point of sale transaction is provided. The method includes scanning one or more machine readable codes of one or more items. Further, validating, using a mobile device, each of the scanned machine readable codes. Further, transferring, using the mobile device, the validated machine readable codes to a Near Field Communication (NFC) card, wherein the validated machine readable codes are stored in the NFC card till occurrence of an event. Finally, processing a transaction, using a point of sale device, by retrieving the stored machine readable codes from the NFC card.
[0015] In another embodiment, a system for processing a point of sale transaction is provided. The system includes a scanner, a mobile device, and a point of sale device. The scanner is configured to scan one or more machine readable codes of one or more items. Further, the mobile device validate each of the received one or more machine readable codes, and generate a unique machine readable code comprising the validated one or more machine readable codes embedded therein. Further, the point of sale device configured to retrieve the embedded one or more machine readable codes from the unique machine readable code, and process a transaction.
[0016] The above objects and other objects, and features of the present invention are readily apparent from the following detailed description when read in connection with the accompanying drawings. Additionally, one ordinarily skilled in the art may understand and appreciate the advantages that are readily apparent from the following detailed description when read in connection with the accompanying drawings.
BRIEF DESCRIPTION OF DRAWINGS
[0017] Embodiments are illustrated by way of example and not limitation in the Figures of the accompanying drawings, in which like references indicate similar elements and in which:
[0018] FIG. 1 illustrates an exemplary block diagram of a system 100 for processing a point of sale transaction, in accordance with an embodiment;
[0019] FIG. 2 illustrates an exemplary block diagram of a mobile device 104 of the system 100, in accordance with an embodiment;
[0020] FIG. 3 illustrates an exemplary block diagram of a POS device 110 of the system 100, in accordance with an embodiment;
[0021] Fig. 4A to 4D illustrates an exemplary user interface 402 on the display module 208 of the mobile device 104, in accordance with an embodiment;
[0022] Fig. 5 is a flowchart of an exemplary method 500 for processing a point of sale transaction, in accordance with an embodiment; and
[0023] FIG.6A to 6C illustrates an exemplary implementation of processing a point of sale transaction in a retail store, in accordance with an embodiment.
DETAILED DESCRIPTION
[0024] A system and method for processing point of sale transactions is provided herein. The system includes a scanner, a mobile device, a Near Field Communication (NFC) card and a Point of Sale (POS) device. The scanner is configured to scan one or more machine readable codes of one or more items. Further, the scanned one or more machine readable codes are received by the mobile device. The mobile device is configured to validate each of the received one or more machine readable codes, and save the validated one or more machine readable codes to the NFC card. The validated one or more machine readable codes are stored in the NFC card till occurrence of an event. Further, the POS device is configured to processing a transaction by retrieving the stored one or more machine readable codes from the NFC card.
[0025] The following detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show illustrations in accordance with example embodiments. These example embodiments, which may be herein also referred to as “examples” are described in enough detail to enable those skilled in the art to practice the present subject matter. The embodiments can be combined, other embodiments can be utilized, or structural, logical, and design changes can be made without departing from the scope of the claims. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope is defined by the appended claims and their equivalents.
[0026] In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one. In this document, the term “or” is used to refer to a nonexclusive “or,” such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated.
[0027] FIG. 1 illustrates an exemplary block diagram of a system 100 for processing a point of sale transaction, in accordance with an embodiment. The system 100 includes a scanner 102, a mobile device 104, a Near Field Communication (NFC) card 106, a Near Field Communication (NFC) reader 108, and a Point of Sale (POS) device 110.
[0028] The scanner 102 is communicably connected to the mobile device 104. The scanner 102 may be connected to mobile device 104 through at least one of wired medium, wireless medium or a combination of wired medium and wireless medium. In an embodiment, the scanner 102 may be configured to scan machine readable codes. The machine readable codes may include any type of barcodes, and QR Codes, among any other codes which can be read by a machine. In an embodiment, the scanner 102 may include a barcode scanner, for example, a wireless barcode scanner.
[0029] The mobile device 104 may include, for example, a mobile phone, tablet, and palmtops, among other portable electronic processing devices. FIG. 2 illustrates an exemplary block diagram of the mobile device 104 of the system 100, in accordance with an embodiment. The mobile device 104 may include a processor 202, a memory module 204, an input/output module 206, a display module 208, a Near Field Communication (NFC) module 210, a communication interface 212, and a bus 214 connecting all the modules of the mobile device 104.
[0030] The processor 202 may include one or more processors. The processing module 202 may be implemented as appropriate in hardware, computer-executable instructions, firmware, or combinations thereof. Computer-executable instruction or firmware implementations of the processor 202 may include computer-executable or machine-executable instructions written in any suitable programming language to perform the various functions described. Further, the processor 202 may communicate with the other modules of the mobile device 104 through the bus 214.
[0031] The memory module 204 may comprise a local database comprising a list of items and their corresponding machine readable codes, and price, among other details pertaining to the items. The memory module 204 may store additional data and program instructions that are loadable and executable on the processor 202, as well as data generated during the execution of these programs. Further, the memory module 204 may be volatile memory, such as random access memory and/or a disk drive, or non-volatile memory. The memory module 204 may be removable memory such as a Compact Flash card, Memory Stick, Smart Media, Multimedia Card, Secure Digital memory, or any other memory storage that exists currently or will exist in the future.
[0032] The input/output module 206 may provide an interface for inputting devices such as keypad, touch screen, mouse, and stylus among other input devices; and output devices such as speakers, printer, and additional displays among other.
[0033] The display module 208 may be configured to display content. The display module 208 may also be used to receive an input from a user. The display module 208 may be of any display type known in the art, for example, Liquid Crystal Displays (LCD), Light emitting diode displays (LED), Cathode Ray Tube Displays (CRT), Orthogonal Liquid Crystal Displays (OLCD) or any other type of display currently existing or may exist in the future.
[0034] Additionally, the mobile device may also include a camera module configured to scan machine readable codes. Such an implementation may eliminate the need of a external scanner 102.
[0035] The NFC module 210 may be configured allow the mobile device 104 to read data from or write data to a NFC card 106. The term “NFC” may mean any type of contactless communication performed by inductive coupling, irrespective of the protocol used and the working frequency adopted.
[0036] The communication interface 212 may provide an interface between the mobile device 104 and external networks. The communication interface 212 may include a modem, a network interface card (such as Ethernet card), a communication port, and a Personal Computer Memory Card International Association (PCMCIA) slot, among others. The communication interface 212 may include devices supporting both wired and wireless protocols.
[0037] The NFC card 106 is configured to communicate with the mobile device 104 through the NFC module 210. The NFC card 106 may include a memory to store data received from mobile device 104. Further, the data stored in the memory of the NFC card 106 may be read using the NFC reader 108 or the mobile device 104. Further, the term “NFC card” may mean any type of handheld support having NFC capabilities.
[0038] The NFC reader 108 may be configured to read data stored in the memory of the NFC card 106. In an embodiment, NFC reader 108 may also be configured to write data or modify existing data stored in the memory of the NFC card 106. The NFC reader 108 may communicate the data read from the memory of the NFC card 106 to the POS device 110. Additionally, the NFC reader 108 may also be configured to clear the memory of the NFC card 106 after the data in the memory of the NFC card 106 is read.
[0039] The POS device 110 may be configured to processes a transaction based on the data received from the memory of the NFC card 106. FIG. 3 illustrates an exemplary block diagram of the POS device 110, in accordance with an embodiment. The POS device 110 may include a processor 302, a memory module 304, a display 306, an input/output module 308, a communication interface 310, a Point of Sale (POS) module 312, and bus 314.
[0040] The processor 302, the memory module 304, a display 306, an input/output module 308, bus 314, and a communication interface 310 of the POS device 110 are similar to the processor 202, the memory module 204, the display module 208, the input/output module 206, bus 214, and the communication interface 212 of the mobile device 104, respectively.
[0041] Additionally, the memory module 304 may comprise a database of items, which is a superset of the local database stored in the memory module 204 of the mobile device 104.
[0042] The POS module 312 may be configured to process a transaction based on the data received by the POS device 110 from the memory of the NFC card 106 through the NFC reader 108. The processor 302 may be configured to convert the data received through the NFC reader 108 before sending the data to the POS module 312 to mimic data send directly from a scanner 102.
[0043] In an embodiment the scanner 102 may be configured to scan one or more machine readable codes of one or more items. Further, each of the scanned one or more machine readable codes are received by the mobile device 104. The mobile device 104 may compare each of the received one or more machine readable codes with the local database in the memory module 204 of the mobile device 104. Further, if a match is found for the scanned machine readable code in the local database then the mobile device 104 may display corresponding item information available in the local database. Thus, the machine readable code is validated by the mobile device 104.
[0044] Fig. 4A-4D illustrates an exemplary user interface 402 on the display module 208 of the mobile device 104, in accordance with an embodiment. The user interface 402 includes Item field 404, Quantity field 406 and Price field 408, as indicated in the Fig. 4A-4D. Once a machine readable code is scanned by the scanner 102 and received by the mobile device 104, the processor 202 may compare the machine readable code with the information in the local database and identify the item corresponding to the machine readable code. Alternatively, the machine readable code may be scanned by the inbuilt camera module of the mobile device 104; additionally it may also be manually entered by a user through the user interface 402. Further the processor 202 may display the identified items information retrieved from the local database on the user interface 402 of the display module 208.
[0045] For example, the user device 104 may identify that the machine readable code corresponds to “Pen” and display the Pen on the user interface 404, as shown in FIG. 4A. Further, the user interface may also show an option 410 to increase or decrease the quantity of “Pen”.
[0046] The scanner 102 may scan a second machine readable code which may be identified as “Deodorant” by the mobile device 104, and may be displayed as depicted in FIG. 4B. In an embodiment there may be multiple prices associated with an item, in such a scenario the mobile device 104 may display all those prices on the user interface 402, as depicted in FIG. 4B. Further, the mobile device may receive an input corresponding to the selection of a price from a user of the mobile device 104. For example, Fig. 4B indicates multiple prices Rs.150, Rs.134, and Rs.145 for the identified item “Deodorant”, and receives an input from the user corresponding to Rs.150. Thereafter, the mobile device 104 may display the item “Deodorant” on the user interface 402 along with the selected price.
[0047] In the instant embodiment, the mobile device 104 may modify the received second machine readable code corresponding to the item “Deodorant” into a price embedded machine readable code, such that the POS device 110 may understand that the Deodorant with price Rs.150 has been selected by the user.
[0048] In an embodiment, the scanner 102 may scan a third machine readable code which may be identified as “Sugar” by the mobile device 104, and may be displayed on the user interface 402 as depicted in FIG. 4C. Further, the mobile device 104 may identify that “Sugar” is available in different packaging such as 0.5kg, 1kg and 2kg, and display the same information on the user interface 402 (as depicted in FIG. 4C) to receive an input from the user corresponding to the selection of exact item. After receiving an input corresponding to the selection of the exact packaging the mobile device may display the item in the validated list.
[0049] In the instant embodiment, the mobile device 104 may modify the received second machine readable code corresponding to the item “Sugar” into a weight embedded machine readable code, such that the POS device 110 may understand that exact weight of Sugar selected by the user.
[0050] In an embodiment the validated machine readable codes may include the scanned machine readable codes and the modified scanned machine readable codes with embedded price and quantity information.
[0051] In an embodiment, if the user increases the quantity 406 of an item, the mobile device 104 may be configured to repeat the scanned machine readable code of the item by a value equal to the quantity 406 of the item. Thus it is possible that the count of the validated machine readable codes is more than the count of the scanned machine readable codes.
[0052] After the user is finished with scanning the machine readable codes of the desired items. The mobile device 104, as shown in FIG. 4C may provide an option 422 “save to card”, which would allow the mobile device 104 to transfer the validated machine readable codes to the NFC card 106.
[0053] Further, if a user selects the option 422 the mobile device 406 may display a message on the user interface 402 to place the NFC card 106 near the mobile device 104. Thereafter, mobile device 104 may transfer the one or more validated machine readable codes to the NFC card 106, which may be saved to the memory associated with the NFC card 106.
[0054] Additionally, the mobile device 104 may also be configured to send timing information. Further, the POS device 110 may be configured to determine whether to process a transaction or not based on the timing information.
[0055] In an embodiment, the validated machined readable codes may be stored until occurrence of an event. The event may comprises at least one of expiry of a predetermined time after storing the validated machine readable codes in the NFC card, a signal indicating end of retrieval of the stored machine readable codes from the NFC card, a signal indicating a new transaction, and a signal indicating end of an ongoing transaction.
[0056] Further the NFC card 106 including the validated one or more machine readable codes may be placed near the NFC reader 108, such that the NFC reader reads the validated one or more machine readable codes from the NFC card and transmits them to the POS module 312 of the POS device 110. In an embodiment, the NFC reader may initially determine whether to read the validated one or more machine readable codes from the NFC card 106 or not based on the timing information.
[0057] For example, the NFC reader 108 may first read the timing information from the NFC card and determine how long back in time the data has been written to the NFC card. Further, based on a pre-define threshold and the determined time the NFC reader may determine whether to read the validated one or more machine readable codes from the NFC card 106 or not.
[0058] The POS module 312 may retrieve the validated one or more machine readable codes and send the machine readable codes sequentially to the processor 302 to process a transaction. In an embodiment, the processor 302 of the POS device 110 may be configured to convert the received one or more machine readable codes into a form such that they mimic data obtained from a scanner 102 directly. Further, the converted form of the more machine readable codes are supplied to the POS module 312 to process a payment.
[0059] In an alternative embodiment, the mobile device 104 may be configured to generate a unique machine readable code which includes the validated one or more machine readable codes embedded therein. Further, the unique machine readable code can be scanned by the POS device 110 from the user interface 402 of the mobile device 104, to retrieve one or more machine readable codes embedded therein. Finally, the retrieved one or more machine readable codes are used by the POS module 312 to process a transaction. Such an implementation may eliminate the need of using NFC card 106 and the NFC reader 108.
[0060] Fig. 5 is a flowchart of an exemplary method 500 for processing a point of sale transaction, in accordance with an embodiment. At step 502, the one or more machine readable codes corresponding to an item are scanned by a scanner 102. Alternatively, the machine readable codes may be scanned by the inbuilt camera module of the mobile device 104; additionally it may also be manually entered by a user through the user interface 402. At step 504, the scanned one or more machine readable codes are received by the mobile device 104. Further, each of the scanned one or more machine readable codes are compared against the information stored in the local database of the memory module 204 of the mobile device 104. In case a match is found in the local database the machine readable code is validated by the mobile device 104.
[0061] At step 506, the one or more validated machine readable codes may be modified to a price embedded machine readable codes or a weight embedded machine readable codes based on the inputs received through the mobile device from a user. Additional, the count of the validated one or more machine readable codes may increase based on the input corresponding to the quantity 406 for each item received from the user. In an embodiment no change may be made to a validated machine readable code if no multiple prices or multiple packaging are associated with the corresponding item.
[0062] At step 508, once the user is finished with scanning the machine readable codes, the user may select an option 422 to store the validated machine readable codes and the modified validated machine readable codes to the NFC card 106. Additionally, the NFC card 106 may also receive the timing information. The NFC card 106 may store the validated machine readable codes until occurrence of an event.
[0063] At step 510, the one or more machine readable codes are read from the NFC card 106 using the NFC reader 108 positioned near the POS device 110. Further, at step 512, the NFC reader 108 may send the read one or more machine readable codes to the POS device 110. Further, the one or more machine readable codes may be converted into a form to mimic the data sent by a scanner 102 which is in direct connection with the POS device 110.
[0064] At step 514, the POS module 312 may receive the converted one or more machine readable codes sequentially as if they are received directly from a scanner in direct connection with the POS device 110, and process the transaction.
[0065] FIG.6A-6C illustrates an exemplary implementation of processing a point of sale transaction in a retail store, in accordance with an embodiment. A customer 602 may finish all her shopping, and call a shopping assistant 606. Further, as depicted in FIG. 6A, the shopping assistant 606 using a scanner may scan the machine readable codes on the items in the shopping cart 604, while the customer is in an aisle.
[0066] The shopping cart 604 may also include a stand 608 to hold a mobile device 104. The scanned machine readable codes of all the items in the card are sent to the mobile device 104 resting on the stand 608. The shopping assistant 606 may modify the item details using the mobile device 104 as discuss with respect to FIG. 4A-4D. Further, as shown in FIG. 6B, the shopping assistant 606 may place a NFC card 106 near the mobile device 104 to transfer the validated one or more machine readable codes to the NFC card 106.
[0067] Further, as shown in FIG. 6C, the customer may place the NFC card 106 near the NFC reader 108 to transfer the machine readable codes in the NFC card 106 to the NFC reader 108. Thereafter, the machine readable codes are transferred to the POS device 110. The POS device 110 may convert the received machine readable codes to mimic the scanning process of a scanner. Further, the converted machine readable codes are read by the POS module 312 as if they are received directly from a scanner 102 to process the transaction.
[0068] The present disclosure may find its advantage in reducing the waiting time of a customer at the point of sale. Further, this system may eliminate the need to increase the number of checkouts in a retail store. Further, this system may increase the number of transactions processed in a given time with limited number of checkouts. Further, this system may be advantageous in improving the overall customers shopping experience. Additional advantages may be apparent to a person ordinarily skilled in the art in view of the aforementioned details and the accompanying drawings.
[0069] Although, embodiments have been described with reference to specific example embodiments, it will be evident that various modifications, arrangements of components and changes may be made to these embodiments without departing from the broader spirit and scope of the system described herein. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
[0070] Many alterations and modifications of the present invention will no doubt become apparent to a person of ordinary skill in the art after having read the foregoing description. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. It is to be understood that the description above contains many specifications; these should not be construed as limiting the scope of the invention but as merely providing illustrations of some of the personally preferred embodiments of this invention. Thus the scope of the invention should be determined by the appended claims and their legal equivalents rather than by the examples given.

Claims:We claim:
1. A method comprising:
scanning one or more machine readable codes of one or more items;
validating, using a mobile device, each of the scanned machine readable codes;
transferring, using the mobile device, the validated machine readable codes to a Near Field Communication (NFC) card, wherein the validated machine readable codes are stored in the NFC card till occurrence of an event; and
processing a transaction, using a point of sale device, by retrieving the stored machine readable codes from the NFC card.

2. The method according to claim 1, wherein scanning is carried out using a wireless barcode scanner.

3. The method according to claim 1, further comprising storing in the mobile device a local database comprising a list of items and their corresponding machine readable code information, wherein,
the step of validating comprises comparing each of the scanned machine readable codes against the local database; and a successful match validates the compared machine readable code.

4. The method according to claim 1, wherein the event comprises at least one of expiry of a predetermined time after storing the validated machine readable codes in the NFC card, a signal indicating end of retrieval of the stored machine readable codes from the NFC card, a signal indicating a new transaction, and a signal indicating end of an ongoing transaction.

5. The method according to claim 1, further comprising:
reading, using a NFC reader, the stored machine readable codes from the NFC card; and
transferring, from the NFC reader, the read machine readable codes to the point of sale device.

6. The method according to claim 1, further comprising transferring, using the mobile device, a timing information to the NFC card, wherein the step of processing the transaction comprises verifying whether the machine readable codes are valid or not for completing the transaction, based on the timing information.

7. The method according to claim 1, wherein the step of processing the transaction further comprising:
converting the retrieved machine readable codes to mimic data obtained by a scanner; and
supplying the converted machine readable codes to a point of sale module deployed in the point of sale device.

8. The method according to claim 1, further comprising:
providing an option on the mobile device to modify a count of each validated machine readable code.

9. The method according to claim 1, further comprising:
providing an option on the mobile device to select a price among multiple price options available for a validated machine readable code; and
converting the validated machine readable code into a price embedded machine readable code based on the selected price.

10. A system comprising:
a scanner configured to scan one or more machine readable codes of one or more items;
a mobile device configured to validate each of the received one or more machine readable codes;
a Near Field Communication (NFC) card configured to receive the validated one or more machine readable codes, wherein the validated one or more machine readable codes are stored in the NFC card till occurrence of an event; and
a point of sale device configured to processing a transaction by retrieving the stored one or more machine readable codes from the NFC card.

11. The system according to claim 10, wherein the scanner is a wireless barcode scanner.

12. The system according to claim 10, wherein the mobile device comprises a local database including a list of items and their corresponding machine readable codes information; and wherein the mobile device compares each of the scanned one or more machine readable codes against the local database, and a successful match validates the compared machine readable code.

13. The system according to claim 10, wherein the event comprises at least one of expiry of a predetermined time after storing the validated machine readable codes in the NFC card, a signal indicating end of retrieval of the stored machine readable codes from the NFC card, a signal indicating a new transaction, and a signal indicating end of an ongoing transaction.

14. The system according to claim 10, further comprises:
a NFC reader configured to:
read the stored machine readable codes from the NFC card; and
transfer the read one or more machine readable codes from the NFC card to the point of sale device.

15. The system according to claim 10, wherein the mobile device is configured to transfer a timing information to the NFC card, and wherein the point of sale device is configured to verify whether the machine readable codes are valid or not for completing the transaction, based on the timing information.

16. The system according to claim 10, further comprising a NFC reader configured to
convert the retrieved one or more machine readable codes to mimic data obtained by a scanner; and
supply the converted machine readable codes to a point of sale module deployed in the point of sale device.

17. The method according to claim 10, wherein the mobile device is further configured to provide an option on the mobile device to modify a count of each validated machine readable code.

18. The system according to claim 10, the mobile device is further configured to:
provides an option to select a price among multiple price options available for a validated machine readable code; and
convert the validated machine readable code into a price embedded machine readable code based on the selected price.

19. A system comprising:
a scanner configured to scan one or more machine readable codes of one or more items;
a mobile device configured to:
validate each of the received one or more machine readable codes; and
generate a unique machine readable code comprising the validated one or more machine readable codes embedded therein; and
a point of sale device configured to retrieve the embedded one or more machine readable codes from the unique machine readable code, and process a transaction.

Documents

Application Documents

# Name Date
1 Power of Attorney [03-03-2016(online)].pdf 2016-03-03
2 Form 9 [03-03-2016(online)].pdf 2016-03-03
3 Form 5 [03-03-2016(online)].pdf 2016-03-03
4 Form 3 [03-03-2016(online)].pdf 2016-03-03
6 Form 18 [03-03-2016(online)].pdf 2016-03-03
7 Drawing [03-03-2016(online)].pdf 2016-03-03
8 Description(Complete) [03-03-2016(online)].pdf 2016-03-03
9 201611007515-GPA-(08-03-2016).pdf 2016-03-08
10 201611007515-Correspondence Others-(08-03-2016)-.pdf 2016-03-08
11 201611007515-Assignment-(08-03-2016)-.pdf 2016-03-08
12 abstract.jpg 2016-07-14
13 201611007515-FER.pdf 2020-01-10
14 201611007515-FORM 4(ii) [03-07-2020(online)].pdf 2020-07-03
15 201611007515-MARKED COPIES OF AMENDEMENTS [10-08-2020(online)].pdf 2020-08-10
16 201611007515-FORM 13 [10-08-2020(online)].pdf 2020-08-10
17 201611007515-FER_SER_REPLY [10-08-2020(online)].pdf 2020-08-10
18 201611007515-COMPLETE SPECIFICATION [10-08-2020(online)].pdf 2020-08-10
19 201611007515-CLAIMS [10-08-2020(online)].pdf 2020-08-10
20 201611007515-AMMENDED DOCUMENTS [10-08-2020(online)].pdf 2020-08-10
21 201611007515-ABSTRACT [10-08-2020(online)].pdf 2020-08-10
22 201611007515-US(14)-HearingNotice-(HearingDate-10-08-2023).pdf 2023-07-10

Search Strategy

1 search_09-01-2020.pdf