This invention relates generally to traffic in a shopping facility, and more particularly, to determining traffic patterns in a shopping facility.
Guests of a shopping facility deposit and track dirt and other contaminates throughout the shopping facility while shopping. Consequently, a relationship exists between the accumulation of dirt and other contaminates found in areas of the shopping facility and the frequency with which the areas of the shopping facility are visited. Shopping facilities utilize surface cleaning apparatuses (e.g., floor scrubbers) to clean the floor. A need exists for systems and methods to leverage this relationship to determine traffic patterns in the shopping facility and to determine tasks to perform based on the traffic patterns.
Disclosed herein are embodiments of systems, apparatuses, and methods pertaining to determining tasks to perform based on data provided by a surface cleaning apparatus. This description includes drawings, wherein:
Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention. Certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. The terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to various embodiments, systems, apparatuses, and methods are provided herein useful for determining a task to perform based on traffic patterns in a shopping facility. In some embodiments, a system comprises a surface cleaning apparatus, wherein the surface cleaning apparatus includes a reservoir, wherein the reservoir is configured to contain a cleaning solution, a sensor, wherein the sensor is configured to determine a quality associated with the cleaning solution, and one of a memory device, wherein the memory device is configured to store data related to the quality of the cleaning solution and a transmitter, wherein the transmitter is configured to transmit the data related to the quality of the cleaning solution, wherein the data related to the quality of the cleaning solution can be used to determine a task to perform.
Guests of a shopping facility deposit dirt and other contaminates throughout the shopping facility while shopping. Much of the dirt and other contaminates are deposited from the guests' shoes onto the floor of the shopping facility. Because the guests track the dirt and other contaminates throughout the shopping facility, the amount of dirt and other contaminates spread throughout different areas of the shopping facility is proportional to the frequency with which the areas of the shopping facility are visited. Embodiments include a surface cleaning apparatus that can determine the amount of dirt and other contaminates throughout the shopping facility. Additionally, some embodiments determine a task to perform based on this information. For example, if the amount of dirt and other contaminates in an area of the shopping facility, such as a particular aisle, is high, employees can be dispatched to the area to ensure that the product display units in the area are properly stocked.
Unlike a traditional surface cleaning apparatus, the floor scrubber 100 includes one or more sensors (see
The memory device 102 functions to store data related to the quality associated with the cleaning solution. The transmitter 104 functions to transmit the data related to the quality associated with the cleaning solution. The transmitter 104 can be a wireless transmitter or wired transmitter (e.g., a bus). In the case of a wired transmitter, the memory device 102 stores the data related to the quality associated with the cleaning solution while the floor scrubber 100 is cleaning the floor. The floor scrubber 100 can then be connected to a control circuit via the transmitter 104. The transmitter 104 transmits the data related to the quality associated with the cleaning solution to the control circuit. In the case of a wireless transmitter, the transmitter 104 can transmit the data related to the quality associated with the cleaning solution in real time (or near real time) to the control circuit. Alternatively, the memory device 102 can store the data related to the quality associated with the cleaning solution and the transmitter 104 can later wirelessly transmit the data related to the quality associated with the cleaning solution to the control circuit. Regardless of the transmission type, the data related to the quality associated with the cleaning solution can be used to determine a task to perform. For example, if the data related to the quality associated with the cleaning solution indicate that a particular product display is visited by many customers, but point of sale (POS) data indicate that a product presented on the product display is not often purchased, it might be prudent to undertake an investigatory action to determine why sales of the product are low (e.g., the cost of the product is too high, the product is placed in an area of the shopping facility that does not include similar products, etc.).
While
The sensors measure a quality associated with the cleaning solution. For example, the first sensor 206 measures a quality associated with the new cleaning solution and the second sensor 208 measures a quality associated with the used cleaning solution. The first sensor 206 and the second sensor 208 can be any suitable type of sensor. For example, the first sensor 206 and the second sensor 208 can be refractometers, turbidity sensors, impedance sensors, or any other suitable type of sensors.
The quality associated with the new cleaning solution can be compared to the quality associated with the used cleaning solution to determine the amount of dirt and other contaminates contained in the used cleaning solution. The amount of dirt and other contaminates contained in the used cleaning solution compared to the new cleaning solution is indicative of the amount of traffic throughout the shopping facility. Because the second sensor 208 is located in the second reservoir 210, the measurement of the quality associated with the used cleaning solution measured by the second sensor 208 determines the total amount of dirt and other contaminates cleaned from the floor during the total cleaning period. For example, if the cleaning period begins with the second reservoir 210 containing no used cleaning solution (i.e., the second reservoir 210 is empty), halfway through the cleaning period the amount of dirt and other contaminates in the used cleaning solution will be an accumulated total of all of the dirt and other contaminates collected during the first half of the cleaning period. The accumulated total of all of the dirt and other contaminates collected during the cleaning period is useful in determining total traffic in the shopping facility.
The accumulated total of all the dirt and other contaminates collected during the cleaning period may not provide specific enough information as to the traffic in the shopping facility by section or area. That is, the accumulated total of all of the dirt and other contaminates collected during the cleaning period does not provide detail as to how much of the dirt and other contaminates were collected in a specific aisle of the shopping facility. The amount of dirt and other contaminates collected in specific areas of the shopping facility can be calculated based on known or determined locations of the floor scrubber 200 during the cleaning period (i.e., the quality associated with the cleaning solution can be correlated with a location). For example, in one embodiment, the floor scrubber 200 records values indicative of the amount of dirt and other contaminates in the used cleaning solution while the floor scrubber 200 cleans throughout the shopping facility. The floor scrubber 200 can record the values indicative of the dirt and other contaminates in the used cleaning solution at predetermined intervals, at specific times (e.g., based on a known cleaning route), or on command.
In addition to the values indicative of the dirt and other contaminates in the used cleaning solution, the floor scrubber 200 can record timestamps or location indicators (e.g., a geotags). In the case of timestamps, the timestamps can be used to determine a location for the values recorded by the floor scrubber based on a known cleaning route. In the case of location indictors, the locations for the values recorded by the floor scrubber 200 may be explicitly stated in the data, or determined from the data (e.g., based on relative location indications on, for example, a coordinate system). Regardless of the method by which locations are determined for the values indicative of the dirt and other contaminates in the used cleaning solution, the amount of dirt and other contaminates collected by the floor scrubber 200 can be determined for specific areas of the shopping facility. For example, if a level of “X” dirt and contaminates are in the used cleaning solution at Location′ and a level of “Y” dirt and contaminates are in the used cleaning solution at Location2, then “Y” minus “X” dirt and contaminates were collected in an area of the shopping facility between Location′ and Location2.
Like
While
Although not shown, the floor scrubber 300 can include a sensor at an output line 312 (i.e., to the floor) or in the reservoir 304, in addition to the sensor 310 in the intake line 308. In such embodiments, the quality associated with the cleaning solution can be measured at the output line 312 or the reservoir 304 and compared to the quality associated with the cleaning solution at the sensor 310 in the intake line 308.
Like
Unlike embodiments in which a floor scrubber includes two reservoirs (i.e., a reservoir containing new cleaning solution and a reservoir containing used cleaning solution), the floor scrubbers depicted in
While
The control circuit 402 includes a receiver 404, a traffic determination unit 406, and a task determination unit 408. The receiver 404 receives the data related to a quality associated with the cleaning solution from the transmitter 410. The receiver 404 can receive the data related to the quality associated with the cleaning solution via a wired connection or wirelessly. The traffic determination unit 406 determines traffic values based on the data related to the quality associated with the cleaning solution. The traffic values can be specific to locations in the shopping facility. For example, the traffic determination unit 406 can determine a number of guests (or a proportion of total guests) that visited particular areas within the shopping facility. The task determination unit 408 determines a task to perform based on the traffic value. For example, if the traffic value indicates high traffic in a particular aisle, the task determination unit 408 can determine that a zoning or restocking task should be performed in that aisle. In some embodiments, the task determination unit 408 can determine a task to perform based on information in addition to the traffic value. For example, the task determination unit 408 can determine a task to perform based on the traffic value and POS data.
The control circuit 402 can be local to the shopping facility. For example, the control circuit can be located in a back office or stock room. Alternatively, the control circuit 402 can be remote from the shopping facility. For example, the control circuit 402 can be located at a corporate office. Whether local to or remote from the shopping facility, the control circuit 402 can receive data related to the quality associated with the cleaning solution from a single shopping facility (i.e., the shopping facility) or multiple shopping facilities (e.g., all shopping facilities in a region).
While
At block 502, a quality associated with a cleaning solution is determined. For example, a sensor of a surface cleaning apparatus can determine a quality associated with a cleaning solution. The quality associated with the cleaning solution can be any quality that is indicative of traffic in a shopping facility. For example, the quality associated with the cleaning solution can be a turbidity of the cleaning solution, an index of refraction of the cleaning solution, an electrical impedance of the cleaning solution, etc. Accordingly, the sensor can be any type of sensor suitable for determining a quality that is indicative of traffic in a shopping facility. In some embodiments, the surface cleaning apparatus can determine qualities associated with multiple samples of cleaning solution. For example, the surface cleaning apparatus can determine a quality associated with new cleaning solution in a first reservoir and a quality associated with used cleaning solution in a second reservoir. Additionally, in some embodiments, the surface cleaning apparatus can determine multiple qualities associated with one or more samples of cleaning solution. For example, the surface cleaning apparatus can determine an index of refraction of used cleaning solution and a turbidity of the used cleaning solution. The flow continues at block 506.
At block 506, data related to the quality associated with the cleaning solution is transmitted. For example, the surface cleaning apparatus transmits the data related to the quality associated with the cleaning solution. In some embodiments, the data related to the quality associated with the cleaning solution includes information in addition to an indication of the quality related to the cleaning solution. For example, the data related to the quality associated with the cleaning solution can include time and/or date information, location information (e.g., based on triangulation or trilateration), and any other information related to the surface cleaning apparatus, the shopping facility, or the cleaning activity. The surface cleaning apparatus can transmit the data related to the quality associated with the cleaning solution by wired or wireless means. In some embodiments, the surface cleaning apparatus transmits the data related to the quality associated with the cleaning solution in real time (or near real time). In other embodiments, the surface cleaning apparatus performs an intermediate step between determining the quality associated with the cleaning solution and transmitting data related to the quality associated with the cleaning solution. This optional intermediate step is depicted at block 504. At block 504, the data related to the quality associated with the cleaning solution is stored. For example, the surface cleaning apparatus can store the data related to the quality associated with the cleaning solution. The surface cleaning apparatus can store the data related to the quality associated with the cleaning solution in a memory device. In embodiments including the operations performed at block 504, the flow proceeds from block 502 to block 504, before proceeding to block 506, as indicated by the dashed arrows in
At block 508, the data related to the quality associated with the cleaning solution is received. For example, a control circuit can receive the data related to the quality associated with the cleaning solution. In some embodiments, the control circuit can receive information in addition to the data related to the quality associated with the cleaning solution. For example, the control circuit can receive an indication of a baseline value for a quality associated with a cleaning solution, POS data, traffic values associated with other shopping facilities, etc. The flow continues at block 510.
At block 510, traffic values are determined. For example, the control circuit can determine the traffic values. The traffic values can be an absolute number of guests (e.g., a number of guests that visited the shopping facility or a section of the shopping facility) or be a relative value (e.g., twice as many guests visited a first location within the shopping facility as a second location with the shopping facility, fewer guests visited a grocery section of the shopping facility than the sporting goods section, etc.). The traffic values are based on the data related to the quality associated with the cleaning solution. In some embodiments, the control circuit determines the traffic value based on experimentally or historically determined values. For example, a baseline value for new cleaning solution and one or more values for used cleaning solution (e.g., at differing concentrations of dirt and other contaminates) can be used to estimate the traffic values (e.g., using curve fitting). The flow continues at block 512.
At block 512, a task to perform is determined. For example, the control circuit determines a task to perform. The task to perform can be a general task management task (e.g., zoning), a modular task (detailed work on a small section of the shopping facility), a product management task, a facilities management task, a merchandising task, or any other task in the shopping facility. The control circuit can determine a task to perform based on the data related to the quality associated with the cleaning solution alone or in combination with other information (e.g., POS data, sales data, date or time information, data from other shopping facilities, etc.). In some embodiments, it is determined whether the task was actually needed. For example, if the task to perform was a restocking task and an employee assigned to restock an item determined that the item did not need to be restocked, it could indicate that the system needs to be adjusted. On the other hand, if the task did indeed need to be performed, it could indicate that the system is working properly.
Those skilled in the art will recognize that a wide variety of other modifications, alterations, and combinations can also be made with respect to the above described embodiments without departing from the scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept. For example, in some embodiments, a control circuit may be included on the surface cleaning apparatus.
While the examples depicted in
In some embodiments, a system comprises a surface cleaning apparatus, wherein the surface cleaning apparatus includes a reservoir, wherein the reservoir is configured to contain a cleaning solution, a sensor, wherein the sensor is configured to determine a quality associated with the cleaning solution, and one of a memory device, wherein the memory device is configured to store data related to the quality of the cleaning solution and a transmitter, wherein the transmitter is configured to transmit the data related to the quality of the cleaning solution, wherein the data related to the quality of the cleaning solution can be used to determine a task to perform.
In some embodiments, a method comprises determining, via a sensor of a surface cleaning apparatus, a quality associated with a cleaning solution, and at least one of storing, via a memory device of the surface cleaning apparatus, data related to the quality of the cleaning solution and transmitting, via transmitter of the surface cleaning apparatus, the data related to the quality of the cleaning solution, wherein the data related to the quality of the cleaning solution can be used to determine a task to perform.
In some embodiments, a system comprises a surface cleaning apparatus, wherein the surface cleaning apparatus includes a reservoir, wherein the reservoir is configured to contain a cleaning solution, a sensor, wherein the sensor is configured to determine a quality associated with the cleaning solution, and at least one of a memory device, wherein the memory device is configured to store data related to the quality of the cleaning solution, and a transmitter, wherein the transmitter is configured to transmit the data related to the quality of the cleaning solution, and a control circuit configured to receive the data related to the quality of the cleaning solution, determine based, at least in part, on the data related to the quality of the cleaning solution, a traffic value, and determine based, at least in part, on the traffic value, a task to perform.
This application claims the benefit of U.S. Provisional Application No. 62/329,635, filed Apr. 29, 2016, which is incorporated herein by reference in its entirety
Number | Date | Country | |
---|---|---|---|
62329635 | Apr 2016 | US |