Pursuant to 35 U.S.C. §119(a), this application claims the benefit of earlier filing date and right of priority to Korean Patent Application Nos. 10-2011-0041949, filed on May 3, 2011, and 10-2011-0041950, filed on May 3, 2011, the contents of which are hereby incorporated by reference herein in their entirety.
1. Field of the Invention
The present invention relates to digital devices used in supermarkets and, more particularly, to a display device attachable to shopping carts, a shopping cart, and a digital signage display. Herein, for example, a supermarket refers to a commercial location wherein at least one or more carts, in which products or items may be loaded, can move around dynamically.
2. Discussion of the Related Art
Generally, there exist two different methods for purchasing one or more specific products. One method corresponds to having a purchaser (i.e., user) access an on-line store over the internet, fill out a purchase order for one or more specific products selected by the purchaser, so that the purchaser can receive the purchased products) after a predetermined period of time. Additionally, another method corresponds to having a purchaser visit a traditional marketplace (or street market) and purchase one or more specific products selected by the purchaser, thereby immediately acquiring the purchased items.
More particularly, the second method may be advantageous in that the purchaser can verify the actual products in person, select one or more wanted products, load the selected products in his (or her) shopping cart, thereby purchasing the selected products.
However, in the related art supermarket environment, analog shopping carts are used, and the final payment process for the selected products is each carried out (or performed) and processed by a large number of employees employed by the owner of the corresponding supermarket. Therefore, a solution for accelerating the payment process for the purchased items as compared to the conventional method currently used in supermarkets, and a solution for preventing theft during the payment process are being required.
Accordingly, the present invention is directed to a display device attachable to shopping carts, a shopping cart, and a digital signage display that substantially obviate one or more problems due to limitations and disadvantages of the related art.
An object of the present invention is to define a communication protocol between a digital device displaying the products located in the supermarket and a display device mounted on shopping carts of a supermarket.
Another object of the present invention is to provide a digital system that can prevent products or items located (or displayed) in each aisle of the corresponding supermarket from being lost or stolen.
A further object of the present invention is to define and provide a communication method of a digital signage display and a user interface that can replace the large number of employees working in the corresponding supermarket, thereby minimizing the payment process.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these objects and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, a display device attachable to a shopping cart includes a communication module configured to receive information on a specific product from a digital device displaying at least one or more products, a code reader configured to recognize code information attached to a random product, a comparison module configured to compare the code information of a product recognized by the code reader with information on the received information on the specific product, a controller configured to generate a first control signal, when it is determined that the information are identical, and to generate a second control signal, when it is determined that the information are not identical, and a display module configured to display a guidance message based upon any one of the control signals generated by the controller.
According to another aspect of the present invention, a method for controlling a digital signage display located in a supermarket includes detecting a specific shopping cart being equipped with a code reader, a memory, and a communication module, controlling the digital signage display so that communication can be performed between the detected specific cart and the digital signage display, receiving first information and second information, both information being stored in a memory of the specific cart, wherein the first information corresponds to unique ID data being assigned in order to enable the shopping cart to be identified among a plurality of other shopping carts existing in the supermarket, and wherein the second information corresponds to data indicating whether or not payment process for products loaded in the shopping cart can be performed, displaying a first message providing a user with guidance for performing the payment process respective to the products loaded in the shopping cart, when the second information indicates that the payment process can be performed, and displaying a second message informing the user that the payment process respective to the products loaded in the shopping cart cannot be performed, when the second information indicates that the payment process cannot be performed.
According to yet another aspect of the present invention, a method for controlling a server managing a plurality of devices located in a supermarket includes receiving information on at least one or more products from a wireless module of a display device equipped to a shopping cart, in real time, wherein the information of at least one or more products is mapped to a first ID information for identifying a specific cart, storing the received information on the at least one or more products in a database along with the first ID information, receiving a request signal requesting price information corresponding to a specific shopping cart from a digital signage display, wherein the request signal includes a second ID information identifying the digital signage display, accessing the database and calculating a total price information for the at least one or more products loaded in the shopping cart, and transmitting the total price information to a digital signage display corresponding to the second ID information.
In a further aspect of the present invention, a recording medium readable by a computer, the computer having data for executing the method of the present invention recorded in the recording medium.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
The suffixes “module” and “unit” that are mentioned in the elements used to describe the present invention are merely examples used for the purpose of simplifying the description of the present invention. Therefore, the suffixes “module” and “unit” may also be alternately used for the reference of a specific element of the present invention.
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. However, the embodiment of the present invention described below may be modified to a wide range of modifications. In addition, therefore, it should be understood that the present invention is not be limited only to the example presented in the description of the present invention set forth herein.
Although the terms used in the present invention are selected from generally known and used terms, the terms used herein may be varied or modified in accordance with the intentions or practice of anyone skilled in the art, or along with the advent of a new technology. Alternatively, in some particular cases, some of the terms mentioned in the description of the present invention may be selected by the applicant at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Furthermore, it is required that the present invention is understood not simply by the actual terms used but by the meaning of each term lying within.
Referring to
Also, as shown in
Meanwhile, according to the embodiment of the present invention, the digital signage display 110 corresponds to a solution that is newly developed in order to enhance point-of-sales (POS) terminals provided in the related art supermarket environments. Thus, the digital signage technology may resolve the problem of wasting resource, which is caused by payment processes performed by supermarket employees using the POS terminals. The method for controlling digital signage display 110 will be described later on in more detail with reference to
Furthermore, the shopping carts 100 according to the embodiment of the present invention may also be equipped with a holder and a monitoring module that may only detect items that are illegitimately (or improperly) loaded in the shopping cart 100. The modules included in the shopping cart 100 according to the present invention will be described in detail later on with reference to
The smart cart 200 shown in
When a 1st item located in the supermarket is successfully (or normally) processed by the barcode reader of the smart cart 200 (S201), data notifying that the 1st item has been successfully processed by the barcode reader are transmitted to the server 220 (S202).
Conversely, when a 2nd item located in the supermarket is unsuccessfully (or abnormally) processed by the barcode reader of the smart cart 200 (S203), data notifying that the 2nd item has been unsuccessfully processed by the barcode reader are transmitted to the server 220 (S204).
The server 220 uses the data received in step S202 and step S204 so as to differentiate the successfully processed items from the unsuccessfully processed items for each smart cart, thereby storing the differentiated items (S205). Also, the scope of the present invention may also include designing the smart cart so that each smart cart can be identified based upon identifier (ID) information of the barcode reader, which is attached to each smart cart.
Furthermore, in the supermarket, when a smart cart 200 carrying a plurality of items approaches a self POS device 210, the self POS device 210 recognizes the specific smart cart 200 that is approaching the self POS device 210 (S206). At this point, the self POS device 210 and the smart 200 may each be equipped with a network module enabling the self POS device 210 and the smart cart 200 to perform Wi-Fi communication or Bluetooth communication.
After recognizing the specific smart cart 200, the self POS device 210 requests for information on the specific smart cart to the server 220 (S207).
Subsequently, the self POS device 210 receives information on the items loaded in (or carried by) the specific smart cart from the server (S208). As described above in step S205, the information received in 5208 may include both the information on the items that are successfully (or normally) processed by the barcode reader and the information on the items that are unsuccessfully (or abnormally) processed by the barcode reader. Furthermore, according to another embodiment of the present invention, the information on the items that are unsuccessfully processed by the barcode reader may include image data captured (or taken) by a camera equipped in the smart cart.
Next,
As shown in
Meanwhile, the description of the present invention is focused on the case when the shopping cart according to the embodiment of the present invention is equipped with a barcode reader. However, the scope of the present invention may also include cases when the above-described barcode is replaced with Quick Response (QR) codes or Near Field Communication (NFC) tags, and the scope of the present invention may also include using a QR code scanner or an NFC tag scanners instead of the barcode readers. However, the description of the present invention will be based on the usage of a barcode reader, for simplicity.
Furthermore, according to another embodiment of the present invention, the shopping cart 300 may further include a weight detection sensor 304 configured to secondarily checking for any illegitimately (or improperly) loaded products (or items).
Moreover, according to yet another embodiment of the present invention, the shopping cart 300 may further include a communication module enabling data to be transmitted to a server, which manages the supermarket, and a controller controlling the communication module so that the information on at least one or more products loaded in the shopping cart 300 can be transmitted to the server. This will be described now with reference to
As shown in
More particularly, it is assumed in
First of all, the barcode reader 401 is designed to be capable of reading the barcode of at least one or more products (or items) displayed or located in a supermarket. Also, the monitoring module determines whether or not a random item located in the supermarket is legitimately (or properly) loaded in the shopping cart 400. Herein, the monitoring module includes the motion recognition sensor 402, the camera module 403, and the weight recognition sensor 404 shown in
The communication module 405 is designed to enable data to be transmitted to the server, which manages the supermarket. In addition, according to another embodiment of the present invention, the communication module 405 may also receive data from the server.
Additionally, the main controller 407 controls the communication module 405 so that the information on at least one or more products loaded in the shopping cart 400 can be transmitted to the server.
Also, the monitoring module of the shopping cart 400 according to the other embodiment of the present invention includes a motion recognition sensor 402 and a camera module 403. More specifically, the motion recognition sensor 402 is capable of detecting when a product (or item) that has failed to be read by the barcode reader is loaded in the shopping cart 400. And, the camera module 403 captures (or takes a picture of) the moment when such case is detected. This will be described in more detail with reference to
The motion recognition sensor 402 may, for example, use an infrared sensor or a thermal sensor. Herein, the infrared sensor refers to a sensor that can detect infrared light rays and notify such detection, and the infrared sensor may be categorized as an active infrared sensor and a passive infrared sensor.
Herein, the active infrared sensor is provided with two (2) or more sensors. The active infrared sensor uses a method wherein infrared light rays are emitted from one side (light emitting unit), and wherein another side (light receiving unit) receives the infrared light rays emitted from the light emitting unit, thereby detecting the type of the object that is placed between the light emitting unit and the light receiving unit.
The passive infrared sensor refers to an infrared sensor that does not separately require a light emitting unit and that only includes a light receiving unit. More specifically, the passive infrared sensor uses a method wherein the light receiving unit simply detects (or senses) heat emitted from the outside and notifies such heat detection.
Furthermore, in addition to the motion recognition sensor 402 and the camera module 403, the monitoring module of the shopping cart according to yet another embodiment of the present invention may further include a weight detection sensor 404, which compares weight information of a specific product (or item) read out from the barcode of the product by the barcode reader at a first time point (or time point 1) with the change in weight, i.e., the increased weight, from the total weight measured at the first time point (or time point 1). Then, based upon the compared result, if the difference in weight is not within a predetermined difference range, the controller 407 controls the communication module so that the image data captured by the camera module can be transmitted to the server.
For example, it will be assumed that the total weight of products loaded in the shopping cart 400 measured at 09:00 a.m. (current time) is 1 kilogram (1 Kg). Then, 10 minutes later, at 09:10 a.m., the customer (or user) using the shopping cart 400 touches the barcode of product A (weighing 100 grams (100 g)) to the barcode reader either intentionally or by mistake, and, then, the user loads product B (weighing 500 g) in the shopping cart 400 instead of product A. In this instance, it may be determined by the weight detection sensor 404 of the shopping cart 400 that an illegitimate (or improper or incorrect) product (or item) is loaded in the shopping cart 400. This will be described in more detail later on with reference to
Meanwhile, if the above-described situation has occurred purely by the customer's mistake, it is very likely that the customer is not aware of such mistake. Therefore, information on a product that has not been properly read (i.e., unsuccessfully read) by the barcode reader is required to be notified to the customer using the corresponding shopping cart 400 by the server. This will be described in more detail later on with reference to
Meanwhile, the above-described barcode reader may further include a memory storing unique identification information identifying each of the at least two or more barcode readers. More specifically, as shown in
Also, the communication module 405 is designed to be capable of transmitting and receiving data to and from the digital signage display, which provides a list of products that are read by the barcode reader 401 shown in
Furthermore, the motion recognition sensor 402 corresponds to at least one or more infrared sensors. As described above, the infrared sensor is designed to operate as an active infrared sensor or as a passive infrared sensor.
As shown in
For example, the following description will be made under the assumption that, among the products being located and displayed in the supermarket, product A 550 is loaded in the shopping cart 500 without being recognized (or read) by the barcode reader 501.
Product A 550, which is not recognized (or read) by the barcode reader 501 is primarily detected by the motion recognition sensor 502. Additionally, the camera module 503 is activated at the moment the motion recognition sensor 502 senses (or detects), for example, the hand of the user (or customer). Meanwhile, according to another embodiment of the present invention, when a specific product (or item) is successfully (or normally/properly) read by the barcode reader, the motion recognition sensor 502 is not required to be operated. Therefore, the barcode reader may be designed so that the motion recognition sensor 502 can maintain its inactive state during a predetermined period of time (e.g., 1 second or more) that is required for the customer (or user) to load the specific product in the shopping cart, starting from the time point when the specific product is read by the barcode reader.
Accordingly, the camera module 503 may be capable of capturing the exact moment when product A 550 is being illegitimately (or improperly) loaded in the shopping cart 500. In addition, although
More particularly, unlike the first solution shown in
As shown in
For example, the following description will be made under the assumption that, among the products being located and displayed in the supermarket, although product B 650 is recognized (or read) by the barcode reader 601, product C 660, which is not recognized by the barcode reader 601, is loaded in the shopping cart 600 instead of product B 650.
However, in this instance, the barcode reader 601 is designed to be capable of accurately reading all information on the corresponding product B 650 including the weight information of product B 650. The barcode of product B 650 may include price information and weight information.
Therefore, by using the weight detection sensor 604, the shopping cart 600 may easily verify that product C 660, which is currently loaded in the shopping cart 600, is different from the product 650, which is recognized by the barcode reader 601.
Furthermore, unlike the solution described in
First of all, a smart shopping cart (hereinafter referred to as “smart cart”) according to the embodiment of the present invention determines whether or not a specific product has been read by the barcode reader attached to the smart cart (S701).
Then, based upon the result of step S701, when it is determined that the specific product has not been read by the barcode reader, image data of the corresponding product, which are captured (or taken) by the camera module, are stored as an unknown product (S702). Then, the smart cart transmits the stored information to the server (S703).
Furthermore, although it is not shown in
Conversely, based upon the result of step S701, when it is determined that the specific product has been read by the barcode reader, the smart cart determines whether or not the weight of the product read by the barcode reader is identical to the weight measured by the weight recognition sensor of the smart cart (S704).
Thereafter, based upon the result of step S704, when it is determined that the weights are different from one another, the process returns the step S702. Also, when it is determined that the weights are identical, the smart cart determines that the corresponding product is not erroneous.
As shown in
For example, when the random shopping cart 800 is located within the communication range 812 of the first digital signage display 810, the first digital signage display 810 outputs a message 811 notifying that the random shopping cart 800 has been recognized. As described above, since the shopping cart 800 is assigned with a unique identification number, the shopping cart 800 may transmit data corresponding to the unique identification number to the first digital signage display 810. Also, the unique identification number is also designed to be displayed on the outside surface of the barcode reader. Acccordingly, the user of the corresponding shopping cart 800 may easily verify that his (or her) shopping cart has been recognized by a digital signage display.
Meanwhile, the second digital signage display 820, which has failed to recognize the shopping cart 800, may display random video data 821 indicating a stand-by (or waiting) screen. And, the third digital signage display 830, which has also failed to recognize the shopping cart 800, may display an advertisement screen 831.
Therefore, the scope of the present invention may also include the variations of the above-described display screen 811, 821, and 831, based upon whether or not a random shopping cart has been recognized.
Next,
First of all, when a shopping cart 900 equipped with barcode reader No. 5 is located with the communication range 913 of the first digital signage display 910, the first digital signage display 910 receives information on the items (or products) recognized by barcode reader No. 5 by communicating with the above-described server. Then, based upon the received information, the first digital signage display 910 displays a list 912 of the products loaded in the smart cart 900 equipped with barcode reader No. 5.
Meanwhile, it will be assumed that, before the final payment for the products loaded in the smart cart 900 equipped with barcode reader No. 5 is processed, a shopping cart (or smart cart) 901 equipped with barcode reader No. 27 and a shopping cart (or smart cart) 902 equipped with barcode reader No. 4 are both located within the communication range 913 of the first digital signage display 910. At this point, the first digital signage display 910 displays an additional message 911 indicating that barcode reader No. 27 and barcode reader No. 4 are on stand-by (or waiting).
Accordingly, the display of the additional message 911 is typically advantageous in that the users of the shopping carts 901 and 902, which are on stand-by, may easily verify that a digital signage display has recognized the shopping carts 901 and 902 and that their payment will soon be processed.
Moreover, when a shopping cart 903 equipped with barcode reader No. 3 is located with the communication range 923 of the second digital signage display 920, the second digital signage display 920 receives information on the items (or products) recognized by barcode reader No. 3 by communicating with the above-described server. Then, based upon the received information, the second digital signage display 920 displays a list 922 of the products loaded in the smart cart 903 equipped with barcode reader No. 3.
Meanwhile, it will be assumed that, before the final payment for the products loaded in the smart cart 903 equipped with barcode reader No. 3 is processed, a shopping cart 904 equipped with barcode reader No. 21 is located within the communication range 923 of the second digital signage display 920. At this point, the second digital signage display 920 displays an additional message 921 indicating that barcode reader No. 21 is on stand-by (or waiting).
Finally, when a shopping cart (or smart cart) 905 equipped with barcode reader No. 7 is located with the communication range 933 of the third digital signage display 930, the third digital signage display 930 receives information on the items (or products) recognized by barcode reader No. 7 by communicating with the above-described server. Then, based upon the received information, the third digital signage display 930 displays a list 932 of the products loaded in the smart cart 905 equipped with barcode reader No. 7. In this instance, there is no additional shopping cart (or smart cart) on stand-by.
First of all, when a shopping cart 1000 equipped with barcode reader No. 5 is located with the communication range 1013 of the first digital signage display 1010, the first digital signage display 1010 receives information on the items (or products) recognized by barcode reader No. 5 by communicating with the above-described server. Then, based upon the received information, the first digital signage display 1010 displays a list 1012 of the products loaded in the smart cart 1000 equipped with barcode reader No. 5.
Meanwhile, it will be assumed that, before the final payment for the products loaded in the smart cart 1000 equipped with barcode reader No. 5 is processed, a shopping cart (or smart cart) 1001 equipped with barcode reader No. 27 and a shopping cart (or smart cart) 1002 equipped with barcode reader No. 4 are both located within the communication range 1013 of the first digital signage display 1010. At this point, the first digital signage display 1010 displays an additional message 1011 indicating that barcode reader No. 27 and barcode reader No. 4 are on stand-by (or waiting).
Accordingly, the display of the additional message 1011 is advantageous in that the user of the shopping cart 1000, who is currently processing payment, may check the number of waiting customers and speed up his (or her) payment process or take his (or her) time in processing the payment.
Moreover, when a shopping cart (or smart cart) 1003 equipped with barcode reader No. 3 is located with the communication range 1023 of the second digital signage display 1020, the second digital signage display 1020 receives information on the items (or products) recognized by barcode reader No. 3 by communicating with the above-described server. Then, based upon the received information, the second digital signage display 1020 displays a list 1022 of the products loaded in the smart cart 1003 equipped with barcode reader No. 3.
Meanwhile, it will be assumed that, before the final payment for the products loaded in the smart cart 1003 equipped with barcode reader No. 3 is processed, a shopping cart (or smart cart) 1004 equipped with barcode reader No. 21 is located within the communication range 1023 of the second digital signage display 1020. At this point, the second digital signage display 1020 displays an additional message 1021 indicating that one user (or customer) is on stand-by (or waiting).
Finally, when a shopping cart (or smart cart) 905 equipped with barcode reader No. 7 is located with the communication range 1033 of the third digital signage display 1030, the third digital signage display 1030 receives information on the items (or products) recognized by barcode reader No. 7 by communicating with the above-described server. Then, based upon the received information, the third digital signage display 1030 displays a list 1032 of the products loaded in the smart cart 1005 equipped with barcode reader No. 7 and also displays an additional message 1031 notifying that 0 customers are on stand-by (or waiting). In addition, it will be included in the scope of the present invention that the contents of the additional message 1031 may vary depending upon the number of smart carts, which have been additionally recognized.
First of all, according to the embodiments of the present invention described above with reference to
As shown in (a) of
When a “Next” option, which is located in a lower area of a display screen shown in (a) of
Meanwhile, when a “Credit Card” item is selected, as shown in (b) of
In short, the smart cart according to the embodiment of the present invention transmits information on the products purchased by the customer (or user) to a database of the server in real time. Therefore, it is advantageous in that a digital signage display, which can communicate with the service, may immediately display the payment information. Also, by using the method proposed in the present invention, the supermarket may prevent in advance the forming of long waiting lines for the final payment.
Although it is assumed in
First of all, according to the embodiments of the present invention described above with reference to
However, as described above, the present invention is designed so that information on the products (or items) that have been unsuccessfully read by the barcode reader can be separately managed as an unknown item, and so that the image of the corresponding moment can be captured by the camera module.
More specifically, as shown in (a) of
More particularly, as shown in (a) of
When the error message 1214, shown in (a) of
Thereafter, if the barcode reader has successfully recognized the erroneous product, the digital signage display 1230 displays once again a message 1231 identifying the recognized smart cart and the total payment list 1232. Also, by displaying a “Next” option on a lower area of the display screen, the user may move on to the next payment process step. For example, successful payment is performed through step (b) and step (c) of
As described above, when products that have failed to be properly read by the barcode reader are loaded in the shopping cart, the moment when the corresponding product is being loaded in the shopping cart is captured, and the respective image data are displayed on the digital signage display.
Therefore, by referring to the displayed image data, the user may correct the payment for the erroneous product(s). Thus, any intentional theft made by a random user may be prevented in advance.
First of all, according to the embodiments of the present invention described above with reference to
As shown in (a) of
When a “Next” option, which is located in a lower area of a display screen shown in (a) of
In addition, in (b) of
Therefore, as shown in (c) of
As described above, when the barcode reader fails to successfully (or properly) charge payment for a specific item, the camera attached to (or mounted on) the shopping cart beings to take pictures (or capture images), and the shopping cart transmits the respective image data to the server. Furthermore, the server transmits the received image data to the digital signage display, which then outputs the final data image 1213 on its display screen as shown in (a) of
The initial image data taken (or captured) by the camera mounted on the shopping cart may be configured as shown in
Also, the original image data shown in
Hereinafter, a method for controlling the digital signage display according to an embodiment of the present invention will now be described in detail with reference to the above-described
The method for controlling the digital signage display according to the embodiment of the present invention may include the steps of detecting a specific shopping cart being equipped with a barcode reader, receiving identification information corresponding to the specific shopping cart from the detected shopping cart, requesting information for listing at least one or more products corresponding to the received identification information to a server managing the supermarket, displaying information for listing the at least one or more products, the information being received from the server, and performing control operations for processing payment of a total charged sum for the products mounted in the shopping cart, based upon the displayed information.
The step of displaying information may further include the steps of outputting information on at least one or more products, which are successfully read by the barcode reader, in a first area of the digital signage display, and information on at least one or more products, which are unsuccessfully read by the barcode reader, in a second area of the digital signage display.
Herein, the information on the products corresponding to the step of outputting information in a second area of the digital signage display may further include image data taken by a camera module mounted on the specific shopping cart.
The step of performing control operations may further include performing control information so that payment may be processed by order of detection, when a plurality of specific shopping carts is detected in the step of detecting a specific shopping cart.
The method for controlling the digital signage according to the embodiment of the present invention may further include the steps of, when the number of detected shopping carts is equal to N in the step of detecting a specific shopping cart, creating a guidance message informing the user that N-1 number of shopping carts are on stand-by, and displaying the created guidance message.
The step of detecting a specific shopping cart being equipped with the barcode reader may further include the steps of outputting a first OSD screen corresponding to the stand-by mode, sensing whether or not a specific shopping cart is located within a range predetermined by the digital signage display, and, when the specific shopping cart is sensed to be located within the predetermined range, outputting a second OSD screen corresponding to the payment mode.
Next,
Referring to
Also, as shown in
Moreover, according to the embodiment of the present invention, the digital signage display 120 corresponds to a solution that is newly developed in order to enhance point-of-sales (POS) terminals provided in the related art supermarket environments. Thus, the digital signage technology may resolve the problem of wasting resources, which is caused by payment processes performed by supermarket employees using the POS terminals.
Furthermore, the shopping carts 100 according to the embodiment of the present invention may also be equipped with a display device including a code reader, the display device being detachably fixed to the shopping cart. The above-described shopping carts 100 and display devices according to the present invention will also be described in detail later on with reference to
Related art shopping carts are designed according to an analog method, thereby performing the role of simply carrying items. Conversely, as shown in
Therefore, when using the shopping cart 200 shown in
Next,
As shown in
The communication module 360 is designed to receive information on a specific product (or item) from a digital device displaying at least one or more products. The digital device will be described in more detail later on with reference to
The code reader 310 performs the role of recognizing code information attached to a random product. For example, the code reader 310 corresponds to a barcode reader, a QR code scanner, an NFC tag scanner, and so on, each being capable of recognizing barcodes, QR codes, NFC tags, and so on.
The main controller 330 compares the code information of the product recognized by the code reader 310 with the received information on a specific product. The scope of the present invention may also include designing the present invention so that a separate module performing the above-described function can be included.
The display module 320 displays a guidance message in accordance with a control signal generated from the main controller 330. The scope of the present invention may also include allowing the user to select a random area of a screen, which is output through the display module 320, by using the touch sensor 340.
For example, information on the specific product includes at least one or more of weight information or code information of the specific product.
When the information on the specific product corresponds to weight information, the main controller 330 is designed to compare an added weight, which is recognized by the weight detection sensor 370, with the weight information of the specific product. For example, the weight detection sensor 370 may be designed to be located in a specific area 220 of the shopping cart, as shown in
When the compared weights are identical to one another, the main controller 330 stores data, which indicates that the payment process can be performed, in the memory 350. Also, when the compared weights are different from one another, the main controller 330 stores data, which indicates that the payment process cannot be performed, in the memory 350.
Based upon the control of the main controller 330, when the compared weights are different from one another, the display module 320 outputs a guidance message indicating that the payment process cannot be performed.
Also, when the compared weights are different from one another, the main controller 330 generates a command signal directing wheels of the shopping cart to be changed to a disable mode (or disabled lock state). This will be described in more detail with reference to
As shown in
Moreover, the digital device 410 and 411 may include a close-range communication module, which can perform data communication with external devices (e.g., at least one or more shopping carts), and a weight detection sensor 420 and 421. Herein, for example, the close-range communication module corresponds to a communication module having a Bluetooth, ZigBee, or NFC communication protocol applied thereto. However, the scope of the present invention will not be limited only to the above-described module. Furthermore, when a random product is missing from a group of products displayed on a specific shelf, the weight detection sensor 420 and 421 is used for detecting weight information of the missing product.
First of all, as shown in (a) of
Meanwhile, as shown in (b) of
More particularly, the present invention proposes 3 different solutions for transmitting and receiving data to and from the digital device and shopping cart shown in
When a shopping cart (also referred to as a smart cart) 500 according to the embodiment of the present invention, which is located within a supermarket, approaches a digital device 510 (i.e., when the smart cart 500 comes within close range of the digital device 510), a close-range network is connected between the smart cart 500 and the digital device 510 (S501). Therefore, data may be transmitted and received between the above-described smart cart 500 and the digital device 510. As described in
The smart cart 500 determines whether or not the random product has been recognized by the code reader (S503). Then, based upon the result of step S503, when it is determined that the random product has not been recognized by the code reader, the smart cart 500 determines whether or not the total weight of the products loaded in the smart cart 500 has increased (S507).
Then, based upon the result of step S507, when it is determined that the total weight has increased, the smart cart 500 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S506). Step S506 will be described in more detail later on with reference to
Conversely, based upon the result of step S503, when it is determined that the random product has been recognized by the code reader, the smart cart 500 determines whether or not the information on the increased weight, which is detected by the smart cart 500, is identical to the information on the decreased weight, which is received from the digital device 510 (S504).
Thereafter, based upon the result of step S504, when it is determined that the two weights are identical to one another, the smart cart 500 may recognize that the corresponding random product has been properly (or successfully) processed (S505). However, based upon the result of step S504, when it is determined that the two weights are different from one another, the smart cart 500 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S506). The solution according to this embodiment of the present invention corresponds to a solution used for identifying when products that are touched to the code reader by the user do not match the products that are actually loaded in the shopping cart.
As compared to the embodiment described above with reference to
When a shopping cart (also referred to as a smart cart) 600 according to the embodiment of the present invention, which is located within a supermarket, approaches a digital device 610 (i.e., when the smart cart 600 comes within close range of the digital device 610), a close-range network is connected between the smart cart 600 and the digital device 610 (S601). Therefore, data may be transmitted and received between the above-described smart cart 600 and the digital device 610. As described in
By using the additional information of product A, which is transmitted in step S602, the smart cart 600 displays a guidance message or an advertisement message on product A (S603). Therefore, the smart cart 600 may inform the user of the corresponding smart cart 600 of the products that are to be loaded in the smart cart 600. Hereinafter, step S603 will be described in detail later on with reference to
The smart cart 600 determines whether or not the random product has been recognized by the code reader (S604). Then, based upon the result of step S604, when it is determined that the random product has not been recognized by the code reader, the smart cart 600 determines whether or not the total weight of the products loaded in the smart cart 600 has increased (S609).
Then, based upon the result of step S609, when it is determined that the total weight has increased, the smart cart 600 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S608). Step S608 will be described in more detail later on with reference to
Conversely, based upon the result of step S604, when it is determined that the random product has been recognized by the code reader, the smart cart 600 determines whether or not the additional information transmitted in step S602 is identical to the information read by the code reader (S605). Subsequently, based upon the result of step S605, when it is determined that the two information are not identical to one another, the smart cart 600 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S608). By adding the above-described step S605, this solution may prevent products having the same or similar weight from being illegitimately (or improperly) loaded in the shopping cart.
Meanwhile, based upon the result of step S605, when it is determined that the two information are identical to one another, the smart cart 600 determines whether or not the information on the increased weight, which is detected by the smart cart 600, is identical to the information on the decreased weight, which is received from the digital device 610 (S606).
Thereafter, based upon the result of step S606, when it is determined that the two weights are identical to one another, the smart cart 600 may recognize that the corresponding random product has been properly (or successfully) processed (S607). However, based upon the result of step S606, when it is determined that the two weights are different from one another, the smart cart 600 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S608). The solution according to this embodiment of the present invention corresponds to a solution used for identifying when products that are touched to the code reader by the user do not match the products that are actually loaded in the shopping cart.
As described above, the display device shown in
Moreover, the display device 710 uses the additional information on product A, which is received from the digital device, thereby outputting a guidance message, which notifies the user (or customer) that product A can be loaded in the smart cart. For example, as shown in
Furthermore, several tens to several hundreds of the above-described display devices 710 may be provided within the supermarket. Therefore, in order to identify each of the display devices, the scope of the present invention may also include assigning a unique identification (ID) information to each display device and displaying the assigned ID information in a fourth area 712.
As compared to the embodiment described above with reference to
When a shopping cart (also referred to as a smart cart) 800 according to the embodiment of the present invention, which is located within a supermarket, approaches a digital device 810 (i.e., when the smart cart 800 comes within close range of the digital device 810), a close-range network is connected between the smart cart 800 and the digital device 810 (S801). Therefore, data may be transmitted and received between the above-described smart cart 800 and the digital device 810. As described in
By using the additional information of product B, which is transmitted in step S802, the smart cart 800 displays a guidance message or an advertisement message on product B (S803). Therefore, the smart cart 800 may inform the user of the corresponding smart cart 800 of the products that are to be loaded in the smart cart 800. Hereinafter, step S803 will be described in detail later on with reference to
Moreover, the smart cart 800 determines whether or not a predetermined period of time has elapsed from the point of step S802 or from the point of step S803 (S804). Then, based upon the result of step S804, when it is determined that the predetermined period of time has elapsed, the smart cart 800 may recognize that the corresponding product has been improperly (or unsuccessfully) processed (S807). In addition, according to another embodiment of the present invention, the above-described step S804 may be deleted, and the smart cart may be controlled accordingly.
Conversely, based upon the result of step S804, when it is determined that the predetermined period of time has not elapsed, the smart cart 800 determines whether or not the information on the increased weight, which is detected by the smart cart 800, is identical to the information on the decreased weight, which is received from the digital device 810 (S805).
Thereafter, based upon the result of step S805, when it is determined that the two weights are identical to one another, the smart cart 800 may recognize that the corresponding product has been properly (or successfully) processed (S806). However, based upon the result of step S805, when it is determined that the two weights are different from one another, the smart cart 800 may recognize that the corresponding random product has been improperly (or unsuccessfully) processed (S807).
When the present invention is designed as shown in
As described above, the display device shown in
A display device 910 that can be mounted on (or attached to) the smart cart may be designed to have a code reader 915 positioned in a specific area of the display device 910. In addition, when using the smart cart, which is designed in accordance with the embodiment shown in
Moreover, the display device 910 uses the additional information on product B, which is received from the digital device, thereby outputting a guidance message, which notifies the user (or customer) that product B can be loaded in the smart cart. For example, as shown in
Additionally, for customers (or users) who do not wish to purchase product B, the display device 910 may also display a “Cancel” option in a third area 913. Moreover, in order to allow the user of the smart cart to easily select the above-described areas, the display device 910 includes a touch sensor. This has already been described above with reference to
Furthermore, several tens to several hundreds of the above-described display devices 910 may be provided within the supermarket. Therefore, in order to identify each of the display devices, the scope of the present invention may also include assigning a unique identification (ID) information to each display device and displaying the assigned ID information in a fourth area 912.
Information on a product, which has been successfully (or properly) processed in step S505 of
As shown in
Meanwhile, although it is assumed in
Moreover, the memory of the display device 1010 stores unique ID information at a consistent address. Herein, there is no particular limitation in the unique ID information. For example, the unique ID information may be configured in the format of a specific number.
Accordingly, it will be advantageous in that each of the smart carts being equipped with the display device according to the embodiment of the present invention can be easily identified. This will be described in more detail later on with reference to
Furthermore, although it is displayed in
The smart cart 1100 generates a control signal for processing products that have been unsuccessfully (or improperly) processed (S1101). Then, based upon the control signal generated in step S1101, the smart cart 1100 may be designed to have a visual warning light blink, so as to be visually noticed by the user. Alternatively, based upon the control signal generated in step S1101, the smart cart 1100 may also be designed to have an audible warning sound be output, so as to be audibly noticed by the user. Furthermore, the smart cart 1100 may also be designed to have brakes of the smart cart, which are included in the structure of the smart cart in order to prevent the smart cart from moving, to be mechanically operated so as to stop the smart cart from moving. In addition, among the above-described methods, the brakes and the warning light may also be designed to be activated and operated at the same time (S1102).
However, considering the complaints that may be conveyed by the user using the smart cart 1100, the scope of the present invention may also include omitting step S1102 and directly processing the payment process from step S1101 to step S1103.
The smart cart 1100 transmits ID information for identifying the corresponding smart cart or display device and also transmits data indicating that at least one or more products is/are improperly (or illegitimately) loaded in the smart cart 1100 to the server 1110 (S1103).
The server 1110 stores the ID information and data transmitted in step S1103 in the memory (S1104). When the smart cart according to the present invention is designed as described above, the smart cart corresponding to the stored ID information may be controlled so that the final payment cannot be processed.
For example, when the smart cart 1100 approaches the digital signage display in order to process the final payment, the digital signage display transmits a request signal to the server 1110. At this point, for example, the request signal may include data inquiring whether or not the final payment for the smart cart assigned with the corresponding ID information can be authorized.
In addition, in
According to another embodiment of the present invention, the present invention may also be designed so that the smart cart 1100 can transmit the data indicating the presence of at least one or more successfully processed products, which are loaded in the smart cart, to the digital signage display in order to process the final payment. This will be described in more detail later with reference to
When successfully processed products are only loaded in the smart cart 1200 according to the embodiment of the present invention, as shown in (a) of
Meanwhile, when unsuccessfully processed products are also loaded in the smart cart 1201, as shown in (b) of
Thereafter, the command signal generated by the controller of the display device 1211 is delivered to the wheel controller 1231 through the wired line 1221. Herein, the wheel controller 1231 may also be designed to have its state shifted to a closed state. The closed state of the wheel controller 1231 refers to an angle of the wheel controller 1231 being more narrow within a predetermined range, as shown in (b) of
Moreover, when the smart cart 1310 is located within a wireless network area of the digital signage display 1300, the display device 1311 equipped in the smart cart transmits a specific signal to the digital signage display 1300. Herein, for example, the specific signal may correspond to the unique ID information stored in the memory of the display device 1311. Therefore, after receiving the unique ID information, the digital signage display 1300 may display a guidance message 1301 indicating that a smart cart equipped with the specific display device has been recognized.
As described above, when the display device is designed to display the specific message 1301, the user (or customer) using the corresponding smart cart 1310 may quickly access the specific digital signage display 1300, which has recognized the corresponding smart cart 1310 among the plurality of other smart carts provided in the supermarket.
At this point, the smart cart 1400 primarily determines whether or not an unsuccessfully processed history is recorded in the memory (S1402). Then, based upon the result of step S1402, when it is determined that such history exists, the smart cart 1400 transmits unique ID information identifying the corresponding smart cart 1400 or the display device equipped to the corresponding smart cart 1400 and also transmits an error message to the digital signage display (S1403). Herein, for example, the unique ID information and the error message are stored in the memory included in the display device of the smart cart 1400.
Accordingly, the digital signage display 1410 may display a message informing the user that payment cannot be successfully processed (S1404). Additionally, the scope of the present invention may also include outputting a guidance message, which indicates that re-recognition of each product should be performed by using the code reader of the smart cart, at the same time as the message displayed in step S1404.
Meanwhile, based upon the result of step S1402, when it is determined that the history of any unsuccessfully processed products does not exist, the smart cart 1400 transmits unique ID information identifying the corresponding smart cart 1400 or the display device equipped to the corresponding smart cart 1400 and also transmits a complete payment history list to the digital signage display (S1405). Herein, for example, the unique ID information and the complete payment history list are stored in the memory included in the display device of the smart cart 1400.
Accordingly, the digital signage display 1410 may display a message informing the user that payment can be successfully processed (S1406).
The smart cart according to another embodiment of the present invention may transmit information on the products purchased by the user to a database of the server in real time. Accordingly, this is advantageous in that the digital signage display, which can communicate with the server, can immediately display the payment information. Furthermore, this is also advantageous in that the supermarket may prevent in advance the forming of long waiting lines for the final payment process.
In short, the above-described method for controlling the digital signage display may be recapitulated as described below.
The digital signage display is controlled to detect a specific shopping cart that is equipped with a code reader, a memory, and a communication module and also to perform communication with the communication module of the detected specific shopping cart.
Also, the digital signage display receives first information and second information stored in the memory of the specific shopping cart. The first information corresponds to the unique ID data that are assigned in order to be identified among a plurality of other shopping carts existing in the supermarket, and the second information corresponds to the data indicating whether or not the payment process for the products loaded in the shopping cart can be processed. Moreover, when the second information indicates that the payment process for the products loaded in the shopping cart can be processed, the digital signage display displays a first message providing the user with guidance for the payment process respective to the products loaded in the corresponding shopping cart.
Additionally, when the second information indicates that the payment process for the products loaded in the shopping cart cannot be processed, the digital signage display displays a second message notifying that the payment process cannot be performed. Furthermore, according to another embodiment of the present invention, the step of displaying a second message may further include the steps of transmitting the second message to the server, and displaying a text requesting the user to re-touch the products loaded in the shopping cart to the code reader.
Meanwhile, according to yet another embodiment of the present invention, the digital signage display is designed to receive information on a list of products loaded in the shopping cart, the list being received from the communication module of the shopping cart, and to receive information on a total payment amount (or charged sum). At this point, the digital signage display primarily displays the information on the received list and the information on the total payment amount, and the digital signage display secondarily displays a message providing the user with guidance for performing the payment method.
As described above, the display device attachable to shopping carts, the shopping cart, and the digital signage according to the present invention have the following advantages. The present invention may define a communication protocol between a digital device displaying the products located in the supermarket and a display device mounted on shopping carts of a supermarket. Additionally, the present invention may also provide a digital system that can prevent products or items located (or displayed) in each aisle of the corresponding supermarket from being lost or stolen. Furthermore, the present invention may define and provide a communication method of a digital signage and a user interface that can replace the large number of employees working in the corresponding supermarket, thereby minimizing the payment process.
Furthermore, although the drawings have been distinguished and divided in order to facilitate the description of the present invention, the present invention may be designed to form a new embodiment by combining some of the above-described embodiments of the present invention. Moreover, whenever required by anyone skilled in the art, the scope of the present invention includes designing a recording medium readable by a computer, the computer having a program for executing the above-described embodiments of the present invention recorded therein.
The display device and the method for operating the same according to the present invention may not be limited only to the above-described configuration and methods according to the embodiments of the present invention. Accordingly, variations of the embodiments of the present invention may be configured by selectively combining each embodiment of the present invention fully or in part.
Meanwhile, the method of operating the display apparatus according to the present invention may be realized as a code that can be read by a processor provided in the image display device in a recording medium that can be read by a processor. The recording medium that can be read by the processor includes all types of recording devices storing data that can be read by the processor. Examples of the recording media that can be read by a processor may include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storing devices, and so on. Also, an recording medium being realized in the form of a carrier wave, such as a transmission via Internet, may also be included. Also, the recording medium that can be read by a processor may be scattered within a computer system, which is connected through a network. And, a code that can be read by the processor may be stored and executed by using a dispersion (or scattering) method.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventions. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. It is also apparent that such variations of the present invention are not to be understood individually or separately from the technical scope or spirit of the present invention.
Also, a device invention and a method invention are both described in this specification of the present invention. Therefore, whenever required, the description of both inventions may be supplementarily applied.
Number | Date | Country | Kind |
---|---|---|---|
10-2011-0041949 | May 2011 | KR | national |
10-2011-0041950 | May 2011 | KR | national |