Anti-theft pusher with incremental distance detection

Information

  • Patent Grant
  • 12137819
  • Patent Number
    12,137,819
  • Date Filed
    Wednesday, May 31, 2023
    a year ago
  • Date Issued
    Tuesday, November 12, 2024
    13 days ago
Abstract
A retail merchandise pusher is configured for sliding along a pusher assembly track. The pusher assembly is mountable to a retail merchandise shelf. The pusher includes a housing, a spring drum rotatably mounted within the housing, and a coil spring mounted to the spring drum. The coil spring is coilable and uncoilable upon rotation of the spring drum. A controller is coupled to a sensor arrangement within the housing. The sensor arrangement has a spring drum sensor for detecting rotation of the spring drum. A direction sensor detects a direction of rotation of the spring drum. An incremental distance sensor detects incremental movement of the pusher. The controller is configured to calculate, based on data from the sensor arrangement, a total distance and direction of travel by the pusher, and to generate an alarm when the pusher travels more than a threshold distance within a predetermined period of time.
Description
FIELD OF THE INVENTION

This invention generally relates to a retail merchandise pusher, and more particularly to a self-facing retail merchandise pusher incorporating anti-theft and inventory management technologies.


BACKGROUND OF THE INVENTION

Self-facing retail merchandise displays are generally known in the art. Once such typical display includes one or more pusher assemblies which may for example be situated on a retail merchandise shelf. A conventional pusher assembly incorporates a pusher that rides along an elongated track. The track may be a single drop in track with a single pusher slidable thereon, or it may be a structure defining multiple tracks for receipt of respective pushers. A spring is connected between the pusher and a leading edge of the track. The spring acts to bias the pusher forward along the track towards the leading edge thereof. A given display may utilize multiple pusher assemblies arranged generally in parallel to one another.


A user can retract the pusher away from the leading edge of the track and position items of retail merchandise (also referred to herein as products) in a linear row on top of the track and uncoiled portion of the spring, between the leading edge of the track and the pusher. The biasing force provided by the spring and exerted upon the pusher serves to bias the linear row of retail merchandise forward to ultimately “front face” the merchandise.


That is, when a customer removes the leading most item of merchandise from the linear row of merchandise, the pusher will be drawn forward by the spring to index the row of merchandise forward so that the next item of merchandise in the row is positioned proximate the leading edge of the track in an aesthetically pleasing manner. Such automatic front facing eliminates the necessity for retail store employees to manually face the merchandise, and thus ultimately reduces the cost of labor of the retailer.


The aforementioned pusher systems have been utilized in various retail display environments. One example is a retail shelf. Typically, a plurality of pusher bodies and their corresponding tracks are arranged in a side-by-side manner along the shelf. Each pusher and its corresponding track are separated by dividers to maintain a plurality of generally straight rows of merchandise that run from the front to the back of the shelf. Such a familiar configuration can be found in many retail stores for selling hygiene items such as deodorant, as one example.


In another configuration, the pusher system may be embodied as a stand-alone pusher tray. These trays may include means for mounting the tray as a cantilevered extension from another structure, such as a bar. These trays may also be situated directly on a retail shelf. Further, these trays may include side barriers which are adjustable so as to accommodate merchandise of differing widths. Examples of these trays may be readily seen at U.S. Pat. Nos. 9,254,049, 9,241,583, 8,720,702, each of which is incorporated by reference herein in its entirety.


Loss prevention is a continuing problem in the retail industry. Current anti-theft systems involve locking up merchandise behind counters that are far away from other related merchandise, or locking up the merchandise in secure cabinets that are closer to where the related merchandise is generally stored.


Heretofore, there have been limited attempts at incorporating anti-theft technology into pusher systems themselves. Such attempts, while sufficient for a majority of loss prevention scenarios may not detect very small movements of the pusher, e.g., where very small merchandise is contained in the pusher system such that removal of one item or even several creates a very small movement in the pusher.


Other challenges arise in self-facing retail merchandise displays with regard to inventory management. Because the merchandise contained in such displays is typically high purchase volume merchandise, e.g., deodorants, razor blades, medicines, etc., it is not uncommon for one or more rows of the display to become completely empty for some time before being restocked. Accordingly, such displays must be routinely inspected by store personnel to ensure that they have adequate stock levels. This inspection may be overlooked from time to time in the event the store is understaffed, or adequately staffed but very busy. Such manual inspection, while necessary, diverts store personnel from other potentially more pressing activities such as customer service.


Accordingly, there exists a need in the art for a retail merchandise pusher display, pusher assembly, and pusher incorporating a system for retail stores that will deter theft and enhance inventory management of such displays.


BRIEF SUMMARY OF THE INVENTION

In one aspect, embodiments of the invention provide a retail merchandise pusher configured for sliding along a track of a pusher assembly, where the pusher assembly is mountable to a retail merchandise shelf. The pusher includes a housing, a spring drum rotatably mounted within the housing, and a coil spring mounted to the spring drum. The coil spring is coilable and uncoilable upon rotation of the spring drum. A controller is coupled to a sensor arrangement carried within the housing. The sensor arrangement includes a spring drum sensor for detecting rotation of the spring drum. A direction sensor detects a direction of rotation of the spring drum, while an incremental distance sensor detects an incremental movement of the pusher. The controller is configured to calculate, based on data from the sensor arrangement, a total distance and direction of travel by the pusher, and also configured to generate an alarm when the pusher travels more than a threshold distance within a predetermined period of time.


In a particular embodiment, the alarm is at least one of a visual, audible, or RF signal. The controller may be coupled to an output device disposed in the housing, where the output device is configured to produce the alarm as a visual or audible signal. Furthermore, the controller may be coupled to a transmitter disposed in the housing, where the transmitter is configured to wirelessly transmit data to a remote receiver. The aforementioned data includes at least one of an alarm status, and the total distance and direction of travel by the pusher.


In particular embodiments, the controller is configured to transmit information, based on data from the sensor arrangement, wherein the information includes an inventory status for the pusher assembly. As used in this application, the term “inventory status” or “stock status” relates to the number of merchandise items remaining in a particular pusher assembly. The movement of the pusher, which may indicate either the replenishment or the removal of goods from the pusher assembly, typically results in a change of the inventory status for the pusher assembly. In more particular embodiments, the controller comprises a microprocessor.


In some embodiments, the spring drum sensor includes a pair of opposed electrical contacts and a tab extending from the spring drum, the tab rotatable with the spring drum, wherein the tab is arranged to bias one of the pair of opposed electrical contacts into contact with the other one of the pair of the opposed electrical contacts at each complete revolution of the spring drum.


In other embodiments, the direction sensor includes a first electrical contact, a common electrical contact, and a second electrical contact, the common electrical contact interposed between the first electrical contact and the second electrical contact. In a further embodiment, a distal end of common electrical contact is intermittently in contact with gear teeth formed on an outer periphery of the spring drum such that the common electrical contact is biased by the gear teeth into contact with the first electrical contact when the spring drum rotates in a first direction, and biased by the gear teeth into contact with the second electrical contact when the spring drum rotates in a second rotational direction opposite the first rotational direction.


In certain embodiments, the incremental distance sensor includes a sensing gear in contact with the spring drum, and a slotted disc mounted to the sensing gear, the incremental distance sensor further comprising a light sensor arrangement configured to produce and detect a beam of light. In a further embodiment, a peripheral region of the slotted disc is movable through a sensing region through which the beam of light extends, wherein the peripheral region includes a plurality of slots formed therein, wherein the plurality of slots sequentially pass through the sensing region as the sensing gear rotates such that the beam of light alternately passes through and is blocked by the plurality of slots. The light sensor arrangement may include a light emitter located on a first side of the slotted disc, and a light sensor located on a second side of the slotted disc opposite the first side, the light sensor arranged to detect the beam of light emitted by the light emitter.


In more particular embodiments, the light emitter is arranged to emit the beam of light such that it is perpendicular to a plane of rotation defined by the slotted disc. In other embodiments, the coil spring is configured to bias the housing toward one end of the track. Further, the pusher may be configured to permit a user to set or adjust at least one of the threshold distance and the predetermined period of time. In some embodiments, the pusher includes a reset control to set a zero position for the controller, the zero position indicating that no merchandise is contained in the pusher assembly such that the pusher is at an end of the track.


In another aspect, embodiments of the invention provide a pusher assembly configured for mounting to a retail shelf, the shelf having a front and a back, wherein retail merchandise situated near the front of the shelf is removable from the pusher assembly. The pusher assembly includes a track, and a pusher mounted to the track. The pusher is slidable toward and away from the front of the shelf. The pusher includes a controller coupled to a sensor arrangement for detecting movement and a direction of travel by the pusher. The controller is configured to calculate, based on data from the sensor arrangement, a total distance traveled by the pusher along the track. The controller is further configured to generate an alarm when the pusher travels more than a threshold distance within a predetermined period of time.


In a particular embodiment, the sensor arrangement includes a spring drum sensor, a direction sensor, and an incremental distance sensor. In one embodiment, the spring drum sensor includes a pair of opposed electrical contacts and a tab extending from a rotatable spring drum of the pusher, the tab rotatable with the spring drum, wherein the tab is arranged to bias one of the pair of opposed electrical contacts into contact with the other one of the pair of the opposed electrical contacts at each complete revolution of the spring drum.


In another embodiment, the direction sensor includes a first electrical contact, a common electrical contact, and a second electrical contact, the common electrical contact interposed between the first electrical contact and the second electrical contact. The incremental distance sensor may include a sensing gear in contact with the spring drum the gear including a slotted disc mounted to the gear, the incremental distance sensor further comprising a light sensor arrangement configured to produce and detect a beam of light.


In certain embodiments, the alarm is at least one of a visual, audible, or RF signal, and the controller is coupled to a transmitter configured to wirelessly transmit data to a remote receiver. The aforementioned data includes at least one of an alarm status, and the total distance and direction of travel by the pusher. The pusher may be further configured to permit a user to set or adjust at least one of the threshold distance and the predetermined period of time, and to include a reset control to set a zero position for the controller. The zero position indicates that no merchandise is contained in the pusher assembly such that the pusher is at an end of the track. The controller may be configured to provide, based on data from the sensor arrangement, an inventory status of the pusher assembly.


In yet another aspect, embodiments of the invention provide a retail merchandise display system for self-facing retail merchandise. The retail merchandise display includes a shelf, and at least one pusher assembly mounted to the shelf. The at least one pusher assembly includes a track, and a pusher slidable along the track. The pusher assembly includes a controller coupled to a sensor arrangement. The controller is configured to calculate, based on data from the sensor arrangement, a large-scale movement of the pusher, and an incremental movement by the pusher, where the controller is configured to generate a local alarm when a total distance traveled by the pusher, where the total distance is equal to a sum of the large-scale movement and the incremental movement, is greater or equal to a predefined distance. The pusher includes a transmitter operable to wirelessly communicate the total distance traveled by the pusher. A receiver is remotely located from the pusher, and configured to receive a wireless signal from the transmitter, and configured to generate a remote alarm in concert with the local alarm.


In certain embodiments, the local and remote alarms are at least one of visual or audible alarms. In other embodiments, the at least one pusher assembly includes a plurality of pusher assemblies, wherein each one of the plurality of pusher assemblies wirelessly communicate with the receiver. Still, in other embodiments, the receiver includes an RF receiver, an audio speaker, and a Wi-Fi module configured to transmit data received from the pusher. Further, the wireless signal may be an RF signal.


In some embodiments, the sensor arrangement includes a spring drum sensor, a direction sensor, and an incremental distance sensor. Further, the receiver may be configured to transmit data received from the pusher to a computer or mobile device, such that the data allows the computer or mobile device to display information regarding the pusher assembly. Moreover, the information regarding the pusher assembly may include at least one of an alarm status, and inventory status, and a position of the pusher.


Other aspects, objectives and advantages of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings incorporated in and forming a part of the specification illustrate several aspects of the present invention and, together with the description, serve to explain the principles of the invention. In the drawings:



FIG. 1 is a perspective view on exemplary embodiment of a retail merchandise display system that incorporates a pusher assembly constructed in accordance with an embodiment of the invention;



FIG. 2 is a side view of the retail merchandise display system of FIG. 1;



FIG. 3 is a schematic illustration of the operational topology of the retail merchandise display system, according to an embodiment of the invention;



FIG. 4 is a perspective exploded view of a pusher of the pusher assembly, according to an embodiment of the invention;



FIG. 5 is a side view of the pusher, with a portion of its outer housing removed, according to an embodiment of the invention;



FIG. 6 is a perspective view of the pusher, with a portion of its outer housing removed, according to an embodiment of the invention;



FIG. 7 is another perspective view of the pusher, with a portion of its outer housing removed, according to an embodiment of the invention;



FIG. 8 is a partial front view of an incremental distance sensor of the pusher, according to an embodiment of the invention; and



FIG. 9 is a flowchart of the motion detection and alarm functionality of the pusher, according to an embodiment of the invention.





While the invention will be described in connection with certain preferred embodiments, there is no intent to limit it to those embodiments. On the contrary, the intent is to cover all alternatives, modifications and equivalents as included within the spirit and scope of the invention as defined by the appended claims.


DETAILED DESCRIPTION OF THE INVENTION

Turning now to the drawings, the same illustrate an exemplary embodiment of a retail merchandise display system that incorporates a pusher assembly. The pusher assembly includes a pusher which includes a new and inventive sensor arrangement for detecting and calculating relatively small movements of the pusher. Such a configuration is highly advantageous for loss prevention and inventory management purposes, particularly loss prevention and inventory management of relatively small products.


Indeed, the high resolution of the distance detection of the pusher enables an accurate calculation of a number of products removed from the retail merchandise display in a single movement cycle or in a given period of time. For example, a movement cycle (i.e., a continuous movement of the pusher) reflecting a relatively long distance traveled by the pusher is indicative of a number of products removed in a single movement of the pusher. As another example, a large number of separate movement cycles during a relatively short period of time is also indicative of a number of products removed from the display. In either case, each is indicative of a potential theft event. The system described herein is operable to generate one or both of a local and a remote alarm when such potential theft conditions are met. Further, the system described herein also communicates the information it collects regarding pusher movement for purposes of managing the inventory of that particular pusher assembly.


With particular reference to FIG. 1, the same illustrates an exemplary embodiment of a retail merchandise display system 20 (also referred to herein as display 20). Display 20 included one or more pusher assemblies 22 mounted to a shelf 24. Each pusher assembly 22 includes a pusher 26 that is slidable along a track 28. Each pusher 26 houses a coil spring described below which attaches to shelf 24 directly, or as shown in the illustrated embodiment, to an external structure that in turn is mounted to shelf 24 such as a mounting rail 30. The pusher 26 is biased by this coil spring 80 toward one end of the track 28. In the embodiment shown, the pusher 26 is biased by this coil spring 80 toward the mounting rail 30, i.e., from the back of shelf 24 toward the front of shelf 24.


As described in greater detail below, pusher 26 houses a sensor arrangement which is operable to calculate the distance traveled by pusher 26 along track 28, and to determine the direction of such travel, e.g., from the back to the front of shelf 24, or from the front to the back of shelf 24. In event that such movement is indicative of a potential theft event, pusher 26 is also operable to generate a local alarm at pusher 26, and/or a remote alarm at a receiver 40 of display 20 located remotely from the remainder of display 20. The term “alarm” as used herein should be taken to mean any audible or visual cue designed to draw attention to display 20, such as beeps, tones, prerecorded messages, flashing or continuous lights, etc., but is also intended to include any electronic signal which could be used to serve as a warning. Such remote alarm functionality is particularly advantageous as receiver 40 may be located with security or other personnel that can readily respond to a potential theft event. The remote alarm generated by receiver 40 may be simultaneous and in concert with the local alarm generated by the pusher 26.


Still referring to FIG. 1, two pusher assemblies 22 are illustrated. However, display 20 may utilize fewer or greater pusher assemblies. Indeed, in the case of smaller products, a relatively large number of pusher assemblies 22 may be situated on shelf 24. Further, display 20 may optionally also include a plurality of dividers 32 as shown, for keeping adjacent rows of product confined from one another. Each divider 32 may also include its own integrated front stop 34 as shown, for stopping the forward motion of products as they are biased by pusher 26. Alternatively, a front stop may be mounted directly to shelf 24 (or be formed by the shelf itself) or alternatively to mounting rail 30. With the foregoing description in hand, it will be readily recognized that mounting rail 30, dividers 32, and front stops 34 are optional components that may take on different forms or may be omitted entirely within the scope of the invention described herein.


Turning now to FIG. 2, pusher assembly 22, and particularly pusher 26, is operable to bias products 42 forward, i.e., in direction 50 shown in FIG. 2. The leading product 42 is removable from display 20 as shown. In a potential theft event, multiple or even all of products 42 may be removed in a single action, or in multiple quick successive actions. In either case, pusher 26 will move a relatively large distance forward in direction 50. As introduced above and described below, pusher 26 is operable to determine the distance it has traveled, and generate an appropriate alarm when the distance is beyond a predetermine threshold. As discussed herein, the alarm may be a visual alarm, audible alarm, or electronic signal such as a wireless or RF signal which could serve as a warning to the system user. Further, the alarm may be any combination or all of the aforementioned types.


With reference to FIG. 3, pusher 26 incorporates a new and inventive sensor arrangement for achieving the foregoing functionality. The topology shown in FIG. 3 depicts this sensor arrangement and additional componentry necessary to achieve the functionality herein. In particular, the sensor arrangement includes a spring drum sensor 62, a direction sensor 64, and an incremental distance sensor 66 which in combination determine the distance and direction traveled by pusher 26. Each of the foregoing components of the sensor arrangement is in operable communication with a controller 60. Controller 60 may for example be a microprocessor, or any other firmware, hardware, or software necessary to achieve the functionality herein.


Controller 60 is coupled to a local power supply 68 and an output device 70. Local power supply 68 provides electrical power to the controller and/or sensor arrangement to achieve the operation described herein. Output device 70 produces the above-introduced local alarm, and as such, may be embodied as any device capable of producing such an alarm. As will be explained in more detail below, the controller 60 is configured to calculate, based on data from the sensor arrangement, a total distance and direction of travel by the pusher 26, and to generate an alarm when the pusher 26 travels more than a threshold distance within a predetermined period of time. As will be explained below, the pusher 26 may include controls to allow the user to adjust the threshold distance and the predetermined period of time.


Controller 60 is also in communication with a transmitter 72 which wirelessly sends the distance and direction of travel information, alarm status, and any other information collected by controller 60 to receiver 40, shown schematically in FIG. 3. As used in this application, the term “alarm status” refers to whether or not an alarm is being triggered or has been triggered by the controller 60. This wireless communication may use any known radio frequency (RF) communication protocol. The data transmitted from the controller 60 to the receiver 40 may include at least one or all of an inventory status, alarm status, and total distance and direction of travel by the pusher 26. In at least one embodiment of the invention, there are a plurality of pusher assemblies 22, wherein each one of the plurality of pusher assemblies 22 wirelessly communicates with the receiver 40. In certain embodiments, the receiver 40 includes at least one of an RF receiver, an audio speaker, and a Wi-Fi module which is configured to wirelessly transmit data (e.g., as an RF signal) received from the pusher 26.


Turning to FIG. 4, the same illustrates pusher 26 in a partially exploded view. Pusher 26 includes an outer housing 76 that has been partially removed to reveal the interior componentry of pusher 26. Pusher 26 carries a coil spring 80. Coil spring 80 is mounted on a spring drum 82. Spring drum 82 is rotatable about a shaft 84 to allow, in specific embodiments, an uncoiled portion of coil spring 80 to be paid out or retracted through an opening 86 formed in housing 76.


As can be seen in FIG. 4, spring drum 82 includes gear teeth 90a, 90b formed at opposed peripheral side edges of spring drum 82. Gear teeth 90a are used to repeatedly actuate a portion of direction sensor 64 as described below. Gear teeth 90b mesh with a sensing gear 92 of incremental distance sensor 66 as shown. As described in greater detail below, sensing gear 92 includes a slotted disc 94 mounted to or formed integrally with sensing gear 92.


Slotted disc 94 includes a plurality of slots 96 formed in a peripheral region thereof as shown. These slots successively block a beam of light of incremental distance sensor 66 as sensing gear 92 rotates. This action creates successive light pulses which are detected by incremental distance sensor 66 and used to measure the distance traveled by pusher 26 with a high resolution.


Each of the spring drum sensor 62, direction sensor 64, and incremental distance sensor 66 are coupled to a printed circuit board (PCB) 98 as shown to achieve the topology illustrated in FIG. 3. Additionally, a reset control 102 which may be a button, switch, or dial, and threshold distance control 104 are also coupled to PCB 98 to achieve the functionality described herein. Thus, embodiments of the pusher 26 include the reset control 102 to set a zero position for the controller 60, the zero position indicating that no merchandise is contained in the pusher assembly 22 such that the pusher 26 is at the front end of the track 28.


With reference to FIG. 5, when a portion of coil spring 80 is uncoiled and then is recoiled onto spring drum 82 by moving in direction 120, spring drum 82 rotates in direction 110 as shown. Movement of coil spring 80 in direction 120 is indicative of pusher 26 moving toward the front of shelf 24 (see FIGS. 1, 2), i.e., is indicative to a product or products 42 being removed from display 20.


Due to the contact between spring drum 82 and sensing gear 92, this causes sensing gear 92 and its associated slotted disc 94 to rotate in direction 116 as shown. Conversely, movement of spring 80 in direction 122 causes spring drum 82 to rotate in direction 112 as shown. Movement of coil spring 80 in direction 122 is indicative to usher 26 moving toward the back of shelf 24 (see FIGS. 1, 2), i.e., is indicative of product or products 42 being restocked into display 20. This in turn causes sensing gear 92 and slotted disc 94 to rotate in direction 114.


Turning now to FIG. 6, the operation of spring drum sensor 62 and direction sensor 64 will be described in greater detail. Turning first to spring drum sensor 62, the same includes a pair of opposed electrical contacts 134, 136 as shown. Contact 134 is coupled to PCB 98 by way of a housing 130. Similarly, contact 136 is coupled via a housing 132 to PCB 98. Each electrical contact 134, 136 is generally flexible so that it may readily move into and out of contact with the other contact.


As spring drum 82 rotates, a radially protruding tab 140 mounted to a hub 142 of spring drum 82 rotates as well. Upon each full revolution of spring drum 82, tab 140 will bias contacts 134, 136 together. In the illustration of FIG. 6, spring drum 82 is rotating in direction 110, and thus tab 140 has biased contact 134 into contact with 136.


Controller 60 is operable to detect when electrical contacts 134, 136 are in contact with one another, and records this information. Two successive contacts between electrical contacts 134, 136 signifies one full revolution of spring drum 82, which corresponds to a linear movement of spring 80 and hence a linear movement of pusher 26.


Direction sensor 64 is used to direction the rotational direction of spring drum 82 as movement is detected. Indeed, while two successive contacts of electrical contacts 134, 136 provides an indication of a linear distance moved by pusher 26, these contacts do not provide an indication of which direction pusher 26 was moving during that time. The operation of direction sensor 64 is thus used to correlate a direction with the movement detected.


Direction sensor 64 includes a first electrical contact 150, a second electrical contact 152, and a common electrical contact 154 interposed between first and second electrical contacts. Common electrical contact 154 is resiliently movable into contact with either one of first or second electrical contacts 150, 152. Each of these contacts, 150, 152, and 154 are insulated from one another via a housing 156, and coupled to PCB 98.


For example, as spring drum 82 rotates in direction 110 as shown, a distal end of common electrical contact 154 is intermittently but repeatedly contacted by the teeth of gear teeth 90a, and repeatedly brought into contact with first electrical contact 150. Conversely, when spring drum 82 rotates in direction 112 (see FIG. 5), common electrical contact 154 is repeatedly brought into contact with second electrical contact 152. Controller 60 is operable to recognize that successive contact between common electrical contact 154 and first electrical contact 150 is indicative of pusher 26 moving toward the front of shelf 24 (see e.g., FIGS. 1, 2). Conversely, controller 60 is also operable to recognize that successive contact between common electrical contact 154 and second electrical contact 152 is indicative of pusher 26 moving toward the rear of shelf 24 (see e.g., FIGS. 1, 2).


It will be recognized, however, that spring drum sensor 62 can detect only large-scale movement of pusher. As used herein, “large-scale movement” means movement of pusher 26 which corresponds to one full revolution of spring drum 82. In order to determine incremental movement of pusher 26, incremental distance sensor 66 is employed. As used herein, “incremental movement” of pusher 26 means movement that is less than a large-scale movement. Indeed, in a single movement cycle, i.e., an uninterrupted movement of pusher 26, the same may move some distance prior to and/or after the two successive contacts of contacts 134, 136 that signifies one large-scale movement. Incremental distance sensor 66 is thus used to determine this additional distance.


With reference to FIGS. 7 and 8, incremental distance sensor 66 includes the aforementioned sensing gear 92 and slotted disc 94, which are rotatable about an axis defined by shaft 144 upon a corresponding rotation in spring drum 82. Incremental distance sensor 66 also includes a light sensor arrangement comprising a light emitter 160 aimed at a light receiver 162 for detecting the presence or absence of a beam of light emitted from emitter 160. Emitter 160 and receiver 162 are mounted to a housing 164 as shown. Housing 164 includes a slot 164 which defines a sensing region. The peripheral region of slotted disc 94 rotates through this sensing region. The slots 96 thereby successively interrupt the beam of light from emitter 160.


As a result, receiver 162 detects pulses of light. Due to the equally spaced and regular arrangement of slots 96, these pulses thus each correspond to a small linear movement of pusher 26. Put differently, the pulses can be summed at controller 60 so as to determine a total distance moved by pusher 26 in any given movement cycle. Due to this very fine measurement, the resolution of distance measurement of pusher 26 is relatively high. As such, even very minor movements of pusher 26 corresponding for example very thin products 42 being removed can be detected. It will be recognized that incremental distance sensor 66 thus functions as a rotary encoder used for linear distance measurement.


The following provides an example of the distance measurement functionality of pusher 26. In this particular example, the gear ratio between spring drum 82 and sensing gear 92 is 1:4. Spring drum 82 has an outer diameter of 13.5 mm. As a result, one full revolution of spring drum 82 as detected by spring drum sensor 62 corresponds to 84.8 mm (i.e., 2*pi*13.5). Also in this example, there are 40 slots 96 formed on slotted disc 94. As such, one full revolution of slotted disc 94 generates 40 light pulses. Due to the aforementioned 1:4 gear ratio, one full revolution of spring drum 82 will cause four full revolutions of slotted disc 94, and hence 160 light pulses for every one full revolution of spring drum 82. Dividing the circumference of spring drum 82 by this total number of pulses, (i.e., 84.8 mm/160 pulses) each pulse therefor corresponds to 0.53 mm of linear movement.


For the purposes of this example, it will be assumed that pusher 26 has moved 200 mm in a movement cycle. From start to finish in this movement cycle, pusher 26 will first move some distance prior to contacts 134, 136 making their first contact. These contacts 134, 136 will then make a second contact after spring drum 82 completes a full revolution (i.e., a revolution as measured by a first and a second contact of contacts 134, 136). Contacts 134, 136 will then make a third contact after another full revolution of spring drum 82 (i.e., as measured by the third contact of contacts 134, 136 occurring after the aforementioned second contact). Pusher will then move some distance after this third contact.


During the aforementioned movement, incremental distance sensor 66 sensed pulses of light. Assume for this example 15 pulses were detected prior to the first contact of contacts 134, 136, this distance portion correlates to a distance of 15*0.53 mm or 7.95 mm. Also assume for this example that 42 pulses were detected after the third contact of contacts 134, 136, this distance portion correlates to a distance of 42*0.53 mm or 22.26 mm. Also, as already mentioned, three total contact events between contacts 134, 136 were detected, which amounts to two full revolutions of spring drum 82, correlating to a distance portion of 169.6 mm. Summing the aforementioned distance portions, a total travel distance of approximately 200 mm has been detected.


In terms of loss prevention, the user can set an alarm threshold distance using threshold distance control 104 which may be a button, switch, dial, or any similarly suitable means for setting the alarm threshold distance. This threshold distance is the distance in a movement cycle observed by pusher 26 in which an alarm will be generated. The pusher 26 may include a control, similar to the threshold distance control 104, which allows the user to adjust a time period during which the alarm threshold distance must be exceeded in order to generate the alarm. All distance measurements and alarm conditions can be transmitted to receiver 40. Further, receiver 40 may be in communication with or embody inventory management software such that in addition to loss prevention, each pusher assembly 22 can also communicate information regarding its stock status, etc. As such, receiver 40 may incorporate or be in communication with a user interface for inputting an alarm threshold and/or a product depth as discussed below. In general, the capability of high-resolution distance measurement can be used for anti-theft and inventory management functions.


Referring back momentarily to FIG. 1, in terms of inventory management, the data communicated by each pusher 26 is also associated with a unique location identifier for each pusher. This enables the inventory management software to differentiate between the various pushers 26 in the system, and monitor the inventory of each. As such, a user can also define a product size for, i.e., depth, for one item of product in the pusher assembly 22. The pusher 26 may then correlate the locally at controller 60, or remotely at receiver 40 or any inventory management software integrated with or in communication with receiver 40, the distance it has traveled to a number of products removed from pusher assembly 22. As an example, a user may indicate that a single item has a one-inch depth. A movement of ten inches, therefore, amounts to ten products being removed. A user may set this minimum product depth using threshold distance control 104, or they may set it at receiver 40 or the inventory management software embedded in or associated therewith. The threshold distance control 104 may be a dial, button, switch, or any suitable means for setting the minimum product depth.


Turning now to FIG. 9, the same illustrates the basic control logic of each pusher assembly 22. Starting at step 200, each pusher 26 must be “zeroed” by activating its reset control, such as a switch, dial, or button, when no product 42 is loaded therein, i.e., when coil spring 80 has drawn pusher 26 as close as is possible to the front of shelf 24. This is recorded at step 202 as the zero position. Thereafter, pusher 26 remains in sleep mode at step 204 until motion is detected at 206. Upon this detection, pusher 26 exits sleeps mode and monitors and calculates the distance it has moved at step 210 using the sensor arrangement described above.


At step 212 a determination is also made as to whether pusher 26 is moving up (i.e., toward the front of shelf 24) or down (i.e., toward the rear of shelf 24). If moving down, the process loops back to step 204. If moving up, the process continues to step 214 where a determination of whether the first rotation marker (i.e., a contact of contacts 134, 136) has been detected. If yes, this information is updated at step 216. After step 216, or if no contact of contacts 134, 136 is detected, the process moves on to step 218 and records the distance moved forward. This distance is then analyzed at step 220 to see if it is greater than a first threshold, i.e., a “beep” threshold where only a temporary alarm is generated. If it is not greater than this threshold, at step 260 transmitter 72 then sends RF data corresponding to the original position of pusher 26, the distance pusher 26 moved, the direction pusher 26 moved, and an alarm status.


If, however, at step 220 the distance moved is such that the temporary alarm should be generated, at check is performed at step 222 to confirm whether or not the distance moved is great enough to warrant a full alarm. If yes, at step 226 the alarm status is saved and an alarm of five seconds in duration is generated at step 228. If, at step 222 it is determined that the alarm threshold has not been met, then an additional check at step 224 is performed to determine whether the threshold at step 220 has been exceeded within a time period of ten seconds. If no, the temporary alarm status is saved at step 230 and only the temporary alarm is generated at step 232. At the end of either of steps 228 or 232, RF information is sent at step 260.


If the check at step 220 is no, or if either of steps 228 or 232 are completed, the process then proceeds to step 240, to determine whether the pusher is at its previously-set zero position. If yes, then the foregoing steps are repeated as necessary upon movement of pusher 26. If not, the process moves onto step 242 where pusher 26 returns to sleep mode. Pusher 26 exits sleep mode at step 246 and monitors and calculates the distance it has moved at step 248. A determination at step 250 is conducted to determine whether the pusher has moved up or down in the same manner as described above relative to step 212. If moving up, the process proceeds to step 218 and continues as described above. If moving down, this distance is recorded at step 252. A determination is then made at step 254 as to whether pusher 26 has returned to its zero position. If so, it is recorded at step 256 that the pusher is at its zero position, and the process continues to step 220. If not, nothing is recorded, and the process continues to step 220.


All references, including publications, patent applications, and patents cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.


The use of the terms “a” and “an” and “the” and similar referents in the context of describing the invention (especially in the context of the following claims) is to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.


Preferred embodiments of this invention are described herein, including the best mode known to the inventors for carrying out the invention. Variations of those preferred embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.


All references, including publications, patent applications, and patents cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.

Claims
  • 1. A retail merchandise pusher configured for sliding along a track of a pusher assembly, the pusher assembly mountable to a retail merchandise shelf, the pusher comprising: a housing;a spring drum rotatably mounted within the housing;a coil spring mounted to the spring drum, the coil spring coilable and uncoilable upon rotation of the spring drum; anda controller coupled to a sensor arrangement carried within the housing, the sensor arrangement comprising: a spring drum sensor for detecting rotation of the spring drum;a direction sensor for detecting a direction of rotation of the spring drum; andan incremental distance sensor for detecting an incremental movement of the pusher;wherein the controller is configured to calculate, based on data from the sensor arrangement, a total distance and direction of travel by the pusher, and to generate an alarm when the pusher travels more than a threshold distance within a predetermined period of time; andwherein the direction sensor includes a first electrical contact, a common electrical contact, and a second electrical contact, the common electrical contact interposed between the first electrical contact and the second electrical contact.
  • 2. The retail merchandise pusher of claim 1, wherein the alarm is at least one of a visual, audible, or radio frequency (RF) signal.
  • 3. The retail merchandise pusher of claim 2, wherein the controller is coupled to an output device disposed in the housing, the output device configured to produce the alarm as a visual or audible signal.
  • 4. The retail merchandise pusher of claim 1, wherein the controller is coupled to a transmitter disposed in the housing, the transmitter configured to wirelessly transmit data to a remote receiver, the data including at least one of an alarm status, and the total distance and direction of travel by the pusher.
  • 5. The retail merchandise pusher of claim 4, wherein the controller is configured to transmit information, based on data from the sensor arrangement, wherein the information includes an inventory status for the pusher assembly.
  • 6. The retail merchandise pusher of claim 1, wherein the controller comprises a microprocessor.
  • 7. The retail merchandise pusher of claim 1, wherein a distal end of the common electrical contact is intermittently in contact with gear teeth formed on an outer periphery of the spring drum such that the common electrical contact is biased by the gear teeth into contact with the first electrical contact when the spring drum rotates in a first rotational direction, and biased by the gear teeth into contact with the second electrical contact when the spring drum rotates in a second rotational direction opposite the first rotational direction.
  • 8. The retail merchandise pusher of claim 1, wherein the coil spring is configured to bias the housing toward one end of the track.
  • 9. The retail merchandise pusher of claim 1, wherein the pusher is configured to permit a user to set or adjust at least one of the threshold distance and the predetermined period of time.
  • 10. The retail merchandise pusher of claim 1, wherein the pusher includes a reset control to set a zero position for the controller, the zero position indicating that no merchandise is contained in the pusher assembly such that the pusher is at an end of the track.
  • 11. A pusher assembly configured for mounting to a retail shelf, the shelf having a front and a back, wherein retail merchandise situated near the front of the shelf is removable from the pusher assembly, the pusher assembly comprising: a track;a pusher mounted to the track, the pusher slidable toward and away from the front of the shelf, the pusher comprising a controller coupled to a sensor arrangement for detecting movement and a direction of travel by the pusher, the controller configured to calculate, based on data from the sensor arrangement, a total distance traveled by the pusher along the track, the controller further configured to generate an alarm when the pusher travels more than a threshold distance within a predetermined period of time;wherein the sensor arrangement includes a direction sensor having a first electrical contact, a common electrical contact, and a second electrical contact, the common electrical contact interposed between the first electrical contact and the second electrical contact.
  • 12. The pusher assembly of claim 11, wherein the sensor arrangement includes a spring drum sensor, and an incremental distance sensor.
  • 13. The pusher assembly of claim 11, wherein the alarm is at least one of a visual, audible, or radio frequency (RF) signal, and the controller is coupled to a transmitter configured to wirelessly transmit data to a remote receiver, the data including at least one of an alarm status, and the total distance and direction of travel by the pusher.
  • 14. The pusher assembly of claim 11, wherein the pusher is configured to permit a user to set or adjust at least one of the threshold distance and the predetermined period of time, and includes a reset control to set a zero position for the controller, the zero position indicating that no merchandise is contained in the pusher assembly such that the pusher is at an end of the track.
  • 15. The pusher assembly of claim 11, wherein the controller is configured to provide, based on data from the sensor arrangement, an inventory status of the pusher assembly.
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS

This patent application is a continuation of co-pending U.S. patent application Ser. No. 17/727,496, filed Apr. 22, 2022, which is a continuation of U.S. patent application Ser. No. 16/839,667, filed Apr. 3, 2020, which issued as U.S. Pat. No. 11,363,894 on Jun. 21, 2022, and which claims the benefit of U.S. Provisional Patent Application No. 62/830,045, filed Apr. 5, 2019, the entire teachings and disclosures of which are incorporated herein by reference thereto.

US Referenced Citations (343)
Number Name Date Kind
1922989 Terry Aug 1933 A
2358658 Riche et al. Sep 1944 A
2398411 Cook Apr 1946 A
2954128 Gordon Sep 1960 A
2996593 McMains Aug 1961 A
3248005 Joschko Apr 1966 A
3550121 Porter, Jr. Dec 1970 A
3572546 Schlaf Mar 1971 A
3706309 Toftness Dec 1972 A
3773217 Schlaf Nov 1973 A
3848745 Smith Nov 1974 A
3852735 Matsuda et al. Dec 1974 A
3983341 Stanish Sep 1976 A
4001805 Golbe Jan 1977 A
4020305 Schwartz Apr 1977 A
4021796 Fawcett, Jr. et al. May 1977 A
4122437 Petersen Oct 1978 A
4166273 Riley, Jr. et al. Aug 1979 A
4227188 Petersen Oct 1980 A
4269025 Kondo May 1981 A
4289242 Kenyon Sep 1981 A
4311889 Blanchard et al. Jan 1982 A
4312460 Boettcher Jan 1982 A
4352170 Jetter Sep 1982 A
4352171 Jetter Sep 1982 A
4370069 Nomura Jan 1983 A
4383242 Sassover et al. May 1983 A
4384906 Molinari et al. May 1983 A
4462023 Nielsen et al. Jul 1984 A
4470236 MacDonald, Jr. Sep 1984 A
4475658 Roberts Oct 1984 A
4566598 Fors Jan 1986 A
4600119 Olson Jul 1986 A
4638922 Stoltz Jan 1987 A
4675654 Copeland Jun 1987 A
4706821 Kohls et al. Nov 1987 A
4712694 Breslow Dec 1987 A
4718626 Thalenfeld et al. Jan 1988 A
4742923 Calvert May 1988 A
4821894 Dechirot Apr 1989 A
D300994 Wolff May 1989 S
4830201 Breslow May 1989 A
4836390 Polvere Jun 1989 A
4870228 Speer et al. Sep 1989 A
4887737 Adenau Dec 1989 A
4899668 Valiulis Feb 1990 A
4901869 Hawkinson et al. Feb 1990 A
4942386 Willis Jul 1990 A
4944414 Albright Jul 1990 A
4962367 Tymn Oct 1990 A
4967044 Speer et al. Oct 1990 A
4996515 Schaffer et al. Feb 1991 A
5009334 Bodkins Apr 1991 A
5068643 Yashina Nov 1991 A
5070986 Hoffman et al. Dec 1991 A
5083638 Schneider Jan 1992 A
5086641 Roselli Feb 1992 A
5114021 Fredrickson May 1992 A
5161704 Valiulis Nov 1992 A
5168263 Drucker Dec 1992 A
5222608 Eklof et al. Jun 1993 A
5240126 Foster et al. Aug 1993 A
5255182 Adams Oct 1993 A
5265738 Yablans et al. Nov 1993 A
5307941 Siegal May 1994 A
5317304 Choi May 1994 A
5335892 Busch Aug 1994 A
5397856 Lee Mar 1995 A
5434559 Smiley et al. Jul 1995 A
5469135 Solow Nov 1995 A
5570080 Inoue et al. Oct 1996 A
5610337 Nelson Mar 1997 A
5641077 Tufano et al. Jun 1997 A
5649641 Campoli Jul 1997 A
5671851 Johnson et al. Sep 1997 A
5685664 Parham et al. Nov 1997 A
5690238 Schmehr Nov 1997 A
5730320 David Mar 1998 A
5748082 Payne May 1998 A
5757270 Mori May 1998 A
5815066 Pumilia Sep 1998 A
5838225 Todd Nov 1998 A
5839588 Hawkinson Nov 1998 A
5855282 Hardy Jan 1999 A
5905438 Weiss et al. May 1999 A
5906283 Kump et al. May 1999 A
5955951 Wischerop et al. Sep 1999 A
5965954 Johnson et al. Oct 1999 A
5971173 Valiulis et al. Oct 1999 A
5977654 Johnson et al. Nov 1999 A
5979674 Thalenfeld Nov 1999 A
5995003 Rogers Nov 1999 A
6041720 Hardy Mar 2000 A
6049268 Flick Apr 2000 A
6082558 Battaglia Jul 2000 A
6102192 Tomuro et al. Aug 2000 A
6105791 Chalson et al. Aug 2000 A
6109458 Walsh et al. Aug 2000 A
6129218 Henry et al. Oct 2000 A
6131748 Kawasaki et al. Oct 2000 A
6133830 D'Angelo et al. Oct 2000 A
6158598 Josefsson Dec 2000 A
6269285 Mignault Jul 2001 B1
6279256 Norolof et al. Aug 2001 B1
6286690 Thalenfeld Sep 2001 B1
6373381 Wu Apr 2002 B2
6409028 Nickerson Jun 2002 B2
6418797 Ambrosina et al. Jul 2002 B1
6474478 Huehner et al. Nov 2002 B1
6517000 McAllister et al. Feb 2003 B1
D472331 Zadak Mar 2003 S
6539280 Valiulis et al. Mar 2003 B1
6628344 Weber Sep 2003 B1
D480231 Valiulis et al. Oct 2003 S
6659291 Huehner et al. Dec 2003 B2
6690411 Naidoo et al. Feb 2004 B2
6769552 Thalenfeld Aug 2004 B1
6820754 Ondrasik Nov 2004 B2
6824009 Hardy Nov 2004 B2
6874684 Denenberg et al. Apr 2005 B1
6886699 Johnson et al. May 2005 B2
6889854 Burke May 2005 B2
6923330 Nagel Aug 2005 B1
6964235 Hardy Nov 2005 B2
6967578 Guida Nov 2005 B1
7007810 Huehner et al. Mar 2006 B2
7017778 Halbherr Mar 2006 B2
7018180 Koo Mar 2006 B2
7059518 Forster Jun 2006 B2
7137513 Sedon et al. Nov 2006 B2
7174176 Liu Feb 2007 B1
7178678 Mansfield et al. Feb 2007 B2
7202784 Herwig Apr 2007 B1
7210164 Jandrell Apr 2007 B1
7258461 Izardel Aug 2007 B1
7287669 Takeda Oct 2007 B2
7293663 Lavery, Jr. Nov 2007 B2
7347335 Rankin, VI et al. Mar 2008 B2
7377402 Takeda May 2008 B2
7395938 Merit et al. Jul 2008 B2
7530188 Beilenhoff et al. May 2009 B2
7533784 Vlastakis et al. May 2009 B2
7559437 Colelli et al. Jul 2009 B2
7566037 Vogler Jul 2009 B2
7584930 Zich Sep 2009 B2
7591422 Maitin Sep 2009 B2
7591442 Dinh et al. Sep 2009 B2
7671741 Lax et al. Mar 2010 B2
7671742 Fallin et al. Mar 2010 B2
7749121 Perng Jul 2010 B2
7768399 Hachmann et al. Aug 2010 B2
7792711 Swafford, Jr. et al. Sep 2010 B2
7828158 Colelli Nov 2010 B2
7905364 Pail Mar 2011 B2
7916020 Seidel Mar 2011 B2
7969305 Belden, Jr. et al. Jun 2011 B2
8016128 Valiulis et al. Sep 2011 B2
8069994 Barkdoll Dec 2011 B2
8103047 Griess et al. Jan 2012 B1
8139945 Amir et al. Mar 2012 B1
8190289 Lockwood May 2012 B2
8240486 Niederhuefner et al. Aug 2012 B2
8260456 Siegel et al. Sep 2012 B2
8274391 Yang Sep 2012 B2
8276766 Rataiczak, III et al. Oct 2012 B2
8328027 Barkdoll Dec 2012 B2
8360253 Hardy Jan 2013 B2
8368542 Yang Feb 2013 B2
8373564 Wyatt, Jr. et al. Feb 2013 B2
8378826 Mercier et al. Feb 2013 B2
8386075 Lockwood Feb 2013 B2
8443988 Niederhuefner May 2013 B2
8534469 Northrup, Jr. et al. Sep 2013 B2
8629772 Valiulis et al. Jan 2014 B2
8720702 Nagel May 2014 B2
8803687 Valiulis et al. Aug 2014 B2
8812378 Swafford, Jr. Aug 2014 B2
8823521 Overhultz Sep 2014 B2
8884761 Valiulis Nov 2014 B2
8941495 Wiese Jan 2015 B2
9009773 Hendricks et al. Apr 2015 B1
9129494 Valiulis et al. Sep 2015 B2
9167916 Grant et al. Oct 2015 B2
9241583 Nagel Jan 2016 B2
9254049 Nagel Feb 2016 B2
9318007 Valiulis et al. Apr 2016 B2
9318008 Valiulis et al. Apr 2016 B2
9324220 Valiulis Apr 2016 B2
9437736 Taniguchi et al. Sep 2016 B2
9483896 Lockwood et al. Nov 2016 B2
9495856 Brenner Nov 2016 B2
9576417 Christianson Feb 2017 B2
9805334 Overhultz et al. Oct 2017 B2
9805539 Swafford, Jr. et al. Oct 2017 B2
9818081 Khalid et al. Nov 2017 B2
10121341 Ewing et al. Nov 2018 B2
10271666 Taylor et al. Apr 2019 B2
10357118 Swafford Jul 2019 B2
10535216 Swafford, Jr. et al. Jan 2020 B2
10720035 Ewing et al. Jul 2020 B2
10885753 Ewing et al. Jan 2021 B2
10993550 Ewing et al. May 2021 B2
11154143 Ewing et al. Oct 2021 B2
11317738 Ewing et al. May 2022 B2
11363894 Ewing et al. Jun 2022 B2
11412863 Grant Aug 2022 B2
11605276 Ewing et al. Mar 2023 B2
11707141 Ewing et al. Jul 2023 B2
20010002210 Petite May 2001 A1
20010004239 Irizarry et al. Jun 2001 A1
20010044751 Pugliese, III et al. Nov 2001 A1
20020004690 Paulucci et al. Jan 2002 A1
20020067259 Fufidio et al. Jun 2002 A1
20020108916 Nickerson Aug 2002 A1
20020130776 Houde Sep 2002 A1
20020188866 Jalaludeen et al. Dec 2002 A1
20030004784 Li et al. Jan 2003 A1
20030029816 Huehner et al. Feb 2003 A1
20030030548 Kovacs et al. Feb 2003 A1
20030057167 Johnson Mar 2003 A1
20030175004 Garito et al. Sep 2003 A1
20030227382 Breed Dec 2003 A1
20040034581 Hill et al. Feb 2004 A1
20040053044 Moreno et al. Mar 2004 A1
20040073334 Terranova Apr 2004 A1
20040084386 Huehner et al. May 2004 A1
20040124201 Hieb Jul 2004 A1
20040145477 Easter et al. Jul 2004 A1
20040195319 Forster Oct 2004 A1
20050029283 Pedigo Feb 2005 A1
20050040123 Ali Feb 2005 A1
20050056602 Hardy Mar 2005 A1
20050098626 Jordan et al. May 2005 A1
20050104733 Campero May 2005 A1
20050161420 Hardy et al. Jul 2005 A1
20050168345 Swafford, Jr. Aug 2005 A1
20050189309 Hardy Sep 2005 A1
20050189369 Vlastakis et al. Sep 2005 A1
20050261816 DiCroce et al. Nov 2005 A1
20050279722 Ali Dec 2005 A1
20050288708 Kammerer et al. Dec 2005 A1
20060049122 Mueller et al. Mar 2006 A1
20060068144 Mizuno et al. Mar 2006 A1
20060163180 Rankin, VI et al. Jul 2006 A1
20060163272 Gamble Jul 2006 A1
20060198611 Park Sep 2006 A1
20060219517 Cheng et al. Oct 2006 A1
20060226095 Hardy Oct 2006 A1
20060240398 Hardy et al. Oct 2006 A1
20070050271 Ufford et al. Mar 2007 A1
20070080123 Mason Apr 2007 A1
20070080806 Lax et al. Apr 2007 A1
20070095903 Suenbuel May 2007 A1
20070108142 Medcalf et al. May 2007 A1
20070115100 Mandie May 2007 A1
20070171059 Pistilli Jul 2007 A1
20070251900 Hardy Nov 2007 A1
20070265866 Fehling Nov 2007 A1
20070267364 Barkdoll Nov 2007 A1
20070267367 Mueller et al. Nov 2007 A1
20070273513 White Nov 2007 A1
20080015956 Regard Jan 2008 A1
20080203253 Vogler Aug 2008 A1
20080307687 Nagel et al. Dec 2008 A1
20080309489 Hachmann et al. Dec 2008 A1
20090006196 Barkan et al. Jan 2009 A1
20090079557 Miner Mar 2009 A1
20090091448 Leyden et al. Apr 2009 A1
20090095695 Moock et al. Apr 2009 A1
20090101606 Olson Apr 2009 A1
20090109027 Schuller Apr 2009 A1
20090174566 Volk et al. Jul 2009 A1
20090248198 Siegel Oct 2009 A1
20090308494 Linn Dec 2009 A1
20100012602 Valiulis Jan 2010 A1
20100013603 Chatani et al. Jan 2010 A1
20100017025 Lockwood Jan 2010 A1
20100097223 Kruest et al. Apr 2010 A1
20100175438 Sankey Jul 2010 A1
20100200526 Barkdoll Aug 2010 A1
20100237093 Lockwood Sep 2010 A1
20100238031 Belden, Jr. et al. Sep 2010 A1
20100268792 Butler et al. Oct 2010 A1
20110055103 Swafford, Jr. Mar 2011 A1
20110062794 Vergoossen et al. Mar 2011 A1
20110068921 Shafer Mar 2011 A1
20110094975 Hardy Apr 2011 A1
20110127225 Hooks, Jr. et al. Jun 2011 A1
20110168652 Barkdoll Jul 2011 A1
20110215060 Niederhuefner Sep 2011 A1
20110215061 Niederhuefner Sep 2011 A1
20110218889 Westberg Sep 2011 A1
20110227735 Fawcett et al. Sep 2011 A1
20110282768 Swafford, Jr. et al. Nov 2011 A1
20110284571 Lockwood Nov 2011 A1
20110310307 Takahashi Dec 2011 A1
20120006764 Hachmann et al. Jan 2012 A1
20120091162 Overhultz Apr 2012 A1
20120120571 Bisesti et al. May 2012 A1
20120209426 Lockwood Aug 2012 A1
20120253508 Holmes Oct 2012 A1
20120287090 Cacioppo Nov 2012 A1
20120293330 Grant et al. Nov 2012 A1
20130002422 Wiese Jan 2013 A1
20130024023 Siegel Jan 2013 A1
20130057524 Bertin et al. Mar 2013 A1
20130106259 Lockwood et al. May 2013 A1
20130141240 Valiulis et al. Jun 2013 A1
20130142494 Valiulis et al. Jun 2013 A1
20130144433 Lockwood Jun 2013 A1
20130247834 Kodat Sep 2013 A1
20130312644 Copeland Nov 2013 A1
20140055264 Valiulis et al. Feb 2014 A1
20140055266 Valiulis Feb 2014 A1
20140070948 Valiulis et al. Mar 2014 A1
20140197953 Valiulis et al. Jul 2014 A1
20140352372 Grant et al. Dec 2014 A1
20150042178 Kim Feb 2015 A1
20150068991 Kostka Mar 2015 A1
20150096998 Bird et al. Apr 2015 A1
20150238026 Chambers Aug 2015 A1
20150321827 Lockwood et al. Nov 2015 A1
20150371482 Szpak et al. Dec 2015 A1
20160005282 Lax et al. Jan 2016 A1
20160132822 Swafford May 2016 A1
20170202369 Mercier Jul 2017 A1
20170303704 Taylor Oct 2017 A1
20180047243 Swafford, Jr. et al. Feb 2018 A1
20180107973 Overhultz Apr 2018 A1
20180365953 Ewing et al. Dec 2018 A1
20190019140 Costello Jan 2019 A1
20190183259 Grant Jun 2019 A1
20190275498 Tanba et al. Sep 2019 A1
20190290020 Ewing et al. Sep 2019 A1
20190374048 Valiulis et al. Dec 2019 A1
20210001785 Rose Jan 2021 A1
20220000278 Ewing et al. Jan 2022 A1
20220202207 Ewing et al. Jun 2022 A1
20230059326 Ewing et al. Feb 2023 A1
20230186740 Ewing et al. Jun 2023 A1
20230210277 Ewing et al. Jul 2023 A1
20230248160 Ewing et al. Aug 2023 A1
20230252411 Ewing et al. Aug 2023 A1
Foreign Referenced Citations (42)
Number Date Country
3054574 Aug 2018 CA
102124178 Jul 2011 CN
102763184 Oct 2012 CN
103158757 Jun 2013 CN
103198387 Jul 2013 CN
204039597 Dec 2014 CN
104631970 May 2015 CN
204351457 May 2015 CN
104981825 Oct 2015 CN
107462171 Dec 2017 CN
107529899 Jan 2018 CN
107845194 Mar 2018 CN
207264103 Apr 2018 CN
108694540 Oct 2018 CN
207943567 Oct 2018 CN
202005010088 Sep 2005 DE
102011012163 Aug 2012 DE
0868871 Oct 1998 EP
1256296 Nov 2002 EP
1541064 Jun 2005 EP
1541064 Feb 2006 EP
2888723 Jul 2015 EP
2988281 Feb 2016 EP
2304102 Mar 1997 GB
2360514 Sep 2001 GB
100823026 Apr 2008 KR
20100137956 Dec 2010 KR
20110002261 Mar 2011 KR
20110043837 Apr 2011 KR
20110080411 Jul 2011 KR
1001794 Jun 1997 NL
WO 9103967 Apr 1991 WO
WO 9740724 Nov 1997 WO
WO 9927824 Jun 1999 WO
WO 0181988 Nov 2001 WO
WO 2004083051 Sep 2004 WO
WO 2005107535 Nov 2005 WO
WO 2009100857 Aug 2009 WO
WO 2011025085 Mar 2011 WO
WO 2012113536 Aug 2012 WO
WO 2012127849 Sep 2012 WO
WO 2018045038 Mar 2018 WO
Non-Patent Literature Citations (4)
Entry
U.S. Appl. No. 18/347,209, Ewing et al., filed Jul. 5, 2023.
POS Tuning —für mehr Erfolg am Point of Sale: POS T-Product Pusher; http://www.postuning.de/69.0.html?&L=2; website; Mar. 29, 2006; 1 page.
POS Tuning—für mehr Erfolg am Point of Sale: The POS T-Systemtray; http://www.postuning.de/68.0.hyml?L=2; website; Mar. 29, 2006; 1 page.
Indyme smartresponse; 2 pages printed from internet http://www.indyme.com/; date last visited Apr. 8, 2013.
Related Publications (1)
Number Date Country
20230301444 A1 Sep 2023 US
Provisional Applications (1)
Number Date Country
62830045 Apr 2019 US
Continuations (2)
Number Date Country
Parent 17727496 Apr 2022 US
Child 18326127 US
Parent 16839667 Apr 2020 US
Child 17727496 US