Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INVENTORY MANAGEMENT SYSTEM
Document Type and Number:
WIPO Patent Application WO/2020/010061
Kind Code:
A1
Abstract:
A method of monitoring inventory of perishable goods within a refrigerator including: detecting a weight of one or more perishable goods on one or more weight measurement units; determining a quantity of the one or more perishable goods within a refrigerated compartment of a refrigerator in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

Inventors:
SUGUMAR MOHAN (IN)
PAWAR PRATIK SHANKAR (IN)
Application Number:
PCT/US2019/040266
Publication Date:
January 09, 2020
Filing Date:
July 02, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CARRIER CORP (US)
International Classes:
G06Q10/08
Foreign References:
US6204763B12001-03-20
US20080047282A12008-02-28
KR20180049674A2018-05-11
Attorney, Agent or Firm:
FOX, David (US)
Download PDF:
Claims:
What is claimed is:

1. A method of monitoring inventory of perishable goods within a refrigerator, the method comprising:

detecting a weight of one or more perishable goods on one or more weight measurement units;

determining a quantity of the one or more perishable goods within a refrigerated compartment of a refrigerator in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and

transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

2. The method of claim 1, wherein the notification to the vendor device includes an order for a second quantity one or more perishable goods.

3. The method of claim 2, further comprising:

determining a vendor from one or more vendors in response to at least one of approval ratings of each of the one or more vendors and a distance from the refrigerator to each of the one or more vendors, the vendor being in possession of the vendor device.

4. The method of claim 1, further comprising:

locking a door to the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

5. The method of claim 1, further comprising:

decreasing cooling output of the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

6. The method of claim 2, further comprising:

receiving an acceptance from the vendor device in response to the order for one or more perishable goods included in the notification.

7. The method of claim 6, further comprising:

tracking a location of the vendor when the vendor is delivering the order for one or more perishable goods to the refrigerator.

8. The method of claim 7, further comprising:

transmitting a location of the vendor to the store management device.

9. The method of claim 7, further comprising:

determining when the vendor arrives at the refrigerator; detecting when the vendor opens a door of the refrigerator;

tracking an amount of time the vendor has the door of the refrigerator open; and transmitting a notification to the vendor device when the amount of time is greater than or equal to a selected amount of time.

10. The method of claim 7, further comprising:

determining when the vendor arrives at the refrigerator;

detecting when the vendor opens a door of the refrigerator;

tracking an increase in weight of one or more perishable goods on the one or more weight measurement units;

determining a new quantity of the one or more perishable goods added by the vendor in response to the increase in weight; and

transmitting a payment to the vendor when the new quantity is equal to the second quantity of one or more perishable goods.

11. The method of claim 1, further comprising:

locking a door to the refrigerator when all of the one or more perishable goods within the refrigerated compartment are expired.

12. A perishable good inventory monitoring system, comprising:

a processor; and

a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

detecting a weight of one or more perishable goods on one or more weight measurement units;

determining a quantity of the one or more perishable goods within a refrigerated compartment of a refrigerator in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and

transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

13. The perishable good inventory monitoring system of claim 12, wherein the notification to the vendor device includes an order for a second quantity one or more perishable goods.

14. The perishable good inventory monitoring system of claim 13, wherein the operations further comprise: determining a vendor from one or more vendors in response to at least one of approval ratings of each of the one or more vendors and a distance from the refrigerator to each of the one or more vendors, the vendor being in possession of the vendor device.

15. The perishable good inventory monitoring system of claim 12, wherein the operations further comprise:

locking a door to the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

16. The perishable good inventory monitoring system of claim 12, wherein the operations further comprise:

decreasing cooling output of the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

17. The perishable good inventory monitoring system of claim 13, wherein the operations further comprise:

receiving an acceptance from the vendor device in response to the order for one or more perishable goods included in the notification.

18. The perishable good inventory monitoring system of claim 17, wherein the operations further comprise:

tracking a location of the vendor when the vendor is delivering the order for one or more perishable goods to the refrigerator.

19. The perishable good inventory monitoring system of claim 18, wherein the operations further comprise:

transmitting a location of the vendor to the store management device.

20. A method of monitoring inventory of perishable goods, the method comprising: detecting a weight of one or more perishable goods on one or more weight measurement units;

determining a quantity of the one or more perishable goods within an area in response to the weight of the one or more perishable goods;

detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and

transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

Description:
INVENTORY MANAGEMENT SYSTEM

BACKGROUND

[0001] The embodiments herein relate to the field of inventory management systems, and specifically to a method and apparatus for monitoring inventory.

[0002] Refrigeration systems require constant inventory checks to account for current stock in the refrigeration system and removal of expired perishable goods. The inventory checks are typically a manual process which is time consuming.

BRIEF SUMMARY

[0003] According to an embodiment, a method of monitoring inventory of perishable goods within a refrigerator is provided. The method including: detecting a weight of one or more perishable goods on one or more weight measurement units; determining a quantity of the one or more perishable goods within a refrigerated compartment of a refrigerator in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0004] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the notification to the vendor device includes an order for a second quantity one or more perishable goods.

[0005] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: determining a vendor from one or more vendors in response to at least one of approval ratings of each of the one or more vendors and a distance from the refrigerator to each of the one or more vendors, the vendor being in possession of the vendor device.

[0006] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: locking a door to the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0007] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: decreasing cooling output of the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity. [0008] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: receiving an acceptance from the vendor device in response to the order for one or more perishable goods included in the notification.

[0009] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: tracking a location of the vendor when the vendor is delivering the order for one or more perishable goods to the refrigerator.

[0010] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: transmitting a location of the vendor to the store management device.

[0011] In addition to one or more of the features described herein, or as an alternative, further embodiments may include determining when the vendor arrives at the refrigerator; detecting when the vendor opens a door of the refrigerator; tracking an amount of time the vendor has the door of the refrigerator open; and transmitting a notification to the vendor device when the amount of time is greater than or equal to a selected amount of time.

[0012] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: determining when the vendor arrives at the refrigerator; detecting when the vendor opens a door of the refrigerator; tracking an increase in weight of one or more perishable goods on the one or more weight measurement units; determining a new quantity of the one or more perishable goods added by the vendor in response to the increase in weight; and transmitting a payment to the vendor when the new quantity is equal to the second quantity of one or more perishable goods.

[0013] In addition to one or more of the features described herein, or as an alternative, further embodiments may include: locking a door to the refrigerator when all of the one or more perishable goods within the refrigerated compartment are expired.

[0014] According to another embodiment, a perishable good inventory monitoring system is provided. The perishable goods inventory monitoring system including: a processor; and a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

detecting a weight of one or more perishable goods on one or more weight measurement units; determining a quantity of the one or more perishable goods within a refrigerated compartment of a refrigerator in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0015] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the notification to the vendor device includes an order for a second quantity one or more perishable goods.

[0016] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: determining a vendor from one or more vendors in response to at least one of approval ratings of each of the one or more vendors and a distance from the refrigerator to each of the one or more vendors, the vendor being in possession of the vendor device.

[0017] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: locking a door to the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0018] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: decreasing cooling output of the refrigerator when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0019] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: receiving an acceptance from the vendor device in response to the order for one or more perishable goods included in the notification.

[0020] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: tracking a location of the vendor when the vendor is delivering the order for one or more perishable goods to the refrigerator.

[0021] In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: transmitting a location of the vendor to the store management device.

[0022] According to another embodiment, a method of monitoring inventory of perishable goods is provided. The method including: detecting a weight of one or more perishable goods on one or more weight measurement units; determining a quantity of the one or more perishable goods within an area in response to the weight of the one or more perishable goods; detecting when the quantity of the one or more perishable goods is equal to or less than a selected quantity; and transmitting a notification to at least one of a store management device and a vendor device, when the quantity of the one or more perishable goods is equal to or less than a selected quantity.

[0023] Technical effects of embodiments of the present disclosure include utilizing weight sensing in a refrigerator to periodically or in real-time perform inventory checks to identify expired perishable goods and request restocking of perishable goods when inventory is low.

[0024] The foregoing features and elements may be combined in various

combinations without exclusivity, unless expressly indicated otherwise. These features and elements as well as the operation thereof will become more apparent in light of the following description and the accompanying drawings. It should be understood, however, that the following description and drawings are intended to be illustrative and explanatory in nature and non-limiting.

BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The present disclosure is illustrated by way of example and not limited in the accompanying figures in which like reference numerals indicate similar elements.

[0026] FIG. 1 is a schematic illustration of a perishable good inventory monitoring system, in accordance with an embodiment of the disclosure; and

[0027] FIG. 2 is a flow chart of a method of monitoring inventory of perishable goods within a refrigerator, in accordance with an embodiment of the disclosure.

DETAILED DESCRIPTION

[0028] FIG. 1 is a view of a perishable good inventory monitoring system 10, according to an embodiment of the present disclosure. It is understood that while a refrigerator 100 is utilized for exemplary illustration, embodiments disclosed herein may be applied to other perishable good storage systems such as, for example, dry storage, etc. It should be appreciated that, although particular systems are separately defined in the schematic block diagrams, each or any of the systems may be otherwise combined or separated via hardware and/or software. The perishable good inventory monitoring system 10 may include one or more refrigerators 100 configured to store perishable goods 104 at appropriate environmental conditions. The refrigerator 100 provides a cooling output to a refrigerated compartment 102. The perishable goods 104 may include but are not limited to fruits, vegetables, grains, beans, nuts, eggs, dairy, seed, flowers, meat, poultry, fish, ice, blood, pharmaceuticals, or any other suitable product requiring refrigerated storage.

[0029] The refrigerator 100 includes a controller to control operation of the refrigeration cycle and cooling output of the refrigerator 100, thus controlling the environment within the refrigerated compartment 102. The controller 212 includes a processor 214 and an associated memory 216 comprising computer-executable instructions that, when executed by the processor 214, cause the processor 214 to perform various operations, such as, for example, controlling cooling output of the refrigerator 100. The processor 214 may be but is not limited to a single-processor or multi-processor system of any of a wide array of possible architectures, including field programmable gate array (FPGA), central processing unit (CPU), application specific integrated circuits (ASIC), digital signal processor (DSP) or graphics processing unit (GPU) hardware arranged homogenously or heterogeneously. The memory 216 may be a storage device, such as, for example, a random access memory (RAM), read only memory (ROM), or other electronic, optical, magnetic or any other computer readable medium.

[0030] The controller 212 may be in electronic communication with a communication module 220. The communication module 220 may be configured to transmit data from the controller 212 to a wireless access protocol device 250 via short-range wireless protocols. Short-range wireless protocols may include but are not limited to Bluetooth, Wi-Fi, HaLow (801.1 lah), zWave, Zigbee, or Wireless M-Bus.

[0031] The refrigerator 100 may be electrically connected to a power source 222, which is configured to supply electrical power to the refrigerator 100 and/or store electrical power. The power source 222 may be an electrical outlet that the refrigerator 100 plugs into. The power source 222 may include an energy storage system, such as, for example, a battery system, capacitor, or other energy storage system known to one of skill in the art. The power source 222 may also generate electrical power for the sensing apparatus 210. The power source 222 may also include an energy generation or electricity harvesting system, such as, for example synchronous generator, induction generator, or other type of electrical generator known to one of skill in the art.

[0032] The perishable goods 104 are stored within the refrigerated compartment 102 of the refrigerator 100 on a weight measurement unit 120. Each perishable good 104 may be stored on a separate weight measurement unit 120 or a group of perishable goods 104 may be stored on a single weight measurement unit 120. The group of perishable goods 104 stored on a single weight measurement unit 120 may be of all the same type. For example, only apples may be stored on a first weight measurement unit 120, whereas only milk may be stored on a second weight measurement unit 120.

[0033] The weight measurement unit 120 is configured to detect the weight of the perishable goods 104 being stored upon the weight measurement unit 120. The weight measurement unit 120 may be a pad that the perishable good 104 may be placed on or the weight measurement unit 120 may require a tray to hold the perishable goods 104. The tray may need to be zeroed out to cancel the weight of the tray upon installation. The weight measurement unit 120 may be digital or analog. The weight measurement unit 120 may be digital such that the weight measurement unit 120 may be configured to detect whether a selected weight is on the measurement unit 120 or not (i.e., 1 or 0). The selected weight may be set at a particular chosen weight or may simply detect whether any weight is present on the weight measurement unit 120. For instance the weight measurement unit 120 may return a“yes” or“no” that the weight measurement unit has twenty pounds on it. In another example, the weight measurement unit 120 may return a“yes” or”no” that the weight measurement unit has greater than zero pounds on it. The weight measurement unit 120 may be analog such that the weight measurement unit 120 may be configured to detect an exact weight rather than a digital return.

[0034] The weight measurement unit 120 is configured to transmit the weight of the perishable goods 104 being stored upon the weight measurement unit 120 to the controller 212 of the refrigerator 100. The weight of the perishable goods 104 may be transmitted at periodic intervals, when the weight of the perishable goods 104 changes, and/or when the weight of the perishable goods 104 reaches selected weights (i.e., a percentage of the original weight of the perishable goods 104. The weight measurement units 120 may communicate via a hardwired connection to the controller 212 and/or wirelessly to the controller 212. In an embodiment, the wireless communication between the weight measurement units 120 and the controller 212 may be via short-range wireless protocol via the communication module 220. The controller 212 may be configured to adjust the operation of the refrigerator 100 in response to the weight of the perishable goods 102 detected within the refrigerated compartment 102. For example, if a large quantity of perishable goods 104 are detected within the refrigerated compartment 102, the controller 212 may need to increase to the cooling output of the refrigerator 104, whereas if less perishable goods 104 are detected within the refrigerated compartment 102, the controller 212 may be allowed to decrease the cooling output of the refrigerator 104 because of having less mass to cool within the refrigerated compartment 102. The controller 212 may also be able to analyze the performance of the refrigerator 100 by monitoring how the cooling output of the refrigerator 100 performs when there are a large quantity of perishable goods 104 within the refrigerated compartment 102 (i.e., high mass load) and when there are a small quantity of perishable goods 104 within the refrigerated compartment 102 (i.e., low mass load).

[0035] When the perishable goods 104 are placed upon the weight measurement unit 120 by a vendor, the vendor 290 may enter in the type and quantity of the perishable goods 104. In one example, the vendor 290 may enter the type and quantity of the perishable goods 104 by scanning a bar code on the perishable goods, when they are being loaded into the refrigerator 100. The information scanned from the bar codes is then uploaded to an inventory database, which is connected to the controller 212. In another example, a vendor 290 can directly upload an inventory list of the reloaded perishable goods 104 to the controller 212 through the network 260 from a mobile and web application on the vendor device 280, which may be automated. The vendor 290 may also enter in the expiration date of the perishable good 104 or the expiration dates of the perishable goods 104 may be determined by the controller 212 in response to the type of perishable goods 104 and the date that the perishable goods 104 entered the refrigerated compartment 102. In the event a perishable good 104 is detected to be still upon the weight measurement units 120 after the expiration date of the perishable good 104, then the controller 212 is configured to transmit a notification 302 to a store management device 270 in order to alert the store management of the expired perishable good 104. The notification 302 may also be transmitted to a vendor device 280 in order to alert the vendor 290 that an additional order of the expired perishable good 104 is required.

[0036] The notifications 302 may be transmitted from the communication module 220 to the wireless access protocol device 250 and the wireless access protocol device 250 is then configured to transmit the notification through one or more computer networks 260 (i.e., cloud computing network, internet of things (IOT), etc.). The computer network 260 transmits the notification 302 to the store management device 270 and vendor device 280.

[0037] The store management device 270 may be a computing device, such as, for example, a desktop computer. The store management device 270 may also be a mobile computing device that is typically carried by a person, such as, for example a smartphone, PDA, smartwatch, tablet, laptop, etc. The store management device 270 may also be two separate devices that are synced together, such as, for example, a cellular phone and a desktop computer synced over an internet connection. The controller 212 may also be configured to transmit a notification 302 to the store management device 270 when the number of perishable goods 104 within the refrigerated compartment 102 of the refrigerator 100 is less than or equal to a selected number, such that the store manager may be able to clean the refrigerated compartment 102 of the refrigerator 100. For example, a notification 302 may be transmitted to the store management device 270 when the refrigerated compartment 102 of the refrigerator 100 is empty, which may mean that the store manager can now clean the refrigerated compartment 102 of the refrigerator 100.

[0038] The controller 212 may also be in communication with a checkout register within the store. The controller 212 may transmit a notification 302 to the store management device 270 when the controller 212 has detected a loss of water from the perishable good 104 by detecting a decrease in the weight of the perishable good 104 without a sale of the perishable good 104 from the checkout register. For example, as a fruit ages, it may lose water to the atmosphere within the refrigerated compartment 102, thus resulting in a decrease in weight, which would otherwise register as a decrease inventory of the perishable goods 104 if the controller 212 did not compare the decrease in weight of the perishable goods 104 to the sales of the perishable goods 104 from the checkout register. The controller 212 may also be in communication with a door sensor 140 on a door 142 in order to detect whether weight is being lost from the perishable good 104 without perishable goods 104 being removed from the weight measurement unit 120 (i.e., the door 142 to the refrigerated compartment 102 of the refrigerator 100 may have never been opened but weight is lost).

[0039] Additionally, the perishable good inventory monitoring system 10 may also include one or more cameras 160 configured to capture images of the perishable goods 104 within the refrigerated compartment 102 of the refrigerator 100 and perform image diagnostics. For instance, when a perishable good 102 is moved from a first weight measurement unit 120 to a second weight measurement unit 120 then the camera 160 may be utilized to verify that a decrease in the weight on the first weight measurement unit 120 and an increase in the weight on the second weight measurement unit 120 was due to the perishable good 102 being moved from the first weight measurement unit 120 to the second weight measurement unit 120.

[0040] Additionally, the controller 212 may also be configured to lock the door 142 to the refrigerated compartment 102 when the number of perishable goods 104 within the refrigerated compartment 102 of the refrigerator 100 is less than or equal to a selected number, so that customers of the store do not open and close the door 142 of the refrigerator 100 if there is not an adequate amount of perishable goods 104 with the refrigerated compartment 102. For example, door 142 may be locked when the refrigerated compartment save energy by not allowing customers to open and close the door 142 when no perishable goods 104 are present within the refrigerator 100, which would let out the cold air.

[0041] The vendor device 280 may be a computing device, such as, for example, a desktop computer. The store management device 270 may also be a mobile computing device that is typically carried by a person, such as, for example a smartphone, PDA, smartwatch, tablet, laptop, etc. The vendor device 280 may also be two separate devices that are synced together, such as, for example, a cellular phone and a desktop computer synced over an internet connection.

[0042] The controller 212 may also be configured to transmit a notification 302 to the vendor device 280 when a number of perishable goods 104 within the refrigerated compartment 102 of the refrigerator 100 is less than or equal to a certain number, such that more perishable goods may need to be delivered by the vendor 290. The controller may determine a number or quantity of perishable goods 104 within the refrigerated compartment from the weight detected by the weight measurement units 120. For example, that perishable good 104 may reach a selected quantity that may necessitate that the vendor 290 deliver more perishable goods 104. The selected quantity may vary with respected to time of day, and day of the year. For example, there may high demand for refrigerated water during the hot summer months, thus the selected weight that prompts the notification to the vendor 290 may be higher due to the fact that the perishable good 104 will be consumed faster.

[0043] The controller 212 may also be configured to transmit a notification 302 to the vendor device 280 when the door sensor 140 detects that the vendor 290 is taking too long to load the perishable goods 104 into the refrigerated compartment 102 of the refrigerator 100, thus letting out too much cold air or allowing frost to build up within the refrigerated compartment 102.

[0044] There may be more than one vendors 290 in the perishable good inventory monitoring system 10, thus there may be more than one vendor device 280. The controller 212 is configured to determine which of the one or more vendors 290 to transmit the notification to. The controller 212 may take into account many variables when determining which vendor 290 to transmit the notification 302 to refill the perishable goods including but not limited to approval rating and/or distance. Each vendor 290 may have an approval rating (e.g., a star rating) that rates that quality of their services based upon various factors including responsiveness, timeliness, quality of the perishable goods 104, and capacity to fulfill orders for new perishable goods 104. The controller 212 may automatically pick the vendor 290 with the highest rating and if that vendor 290 is not available or cancels, then the next highest ranked vendor 290 may be selected and sent the notification 302 requesting an order of perishable goods 104. Additionally the distance between the vendor 290 and the refrigerator 100 may be factored into play depending upon the urgency of the need for perishable goods 104. For example, if perishable goods 104 are needed to refill the refrigerator 104 in the next few hours than the controller 212 may have to weigh the closeness of the vendor 290 over the approval rating because time is of the essence.

[0045] The vendor 290 may accept the order for one or more perishable goods 104 and indicate the acceptance by transmitting an acceptance 304 to the communication module 220. Once a vendor 290 has received the notification 302 and accepted (i.e., transmitted the acceptance 304) the request to deliver the perishable goods, the location and progress of the vendor 290 may be tracked throughout the delivery of the perishable goods 104 utilizing the vendor device 280. The location of the vendor 290 may be tracked and transmitted to the store management device 270, so that the store manager is aware of where the vendor 290 is located and when the vendor 290 will arrive with the perishable good 104 to load into the refrigerator 100. For example, the location of the vendor device 280 may be tracked via GPS. Utilizing the location tracking of the vendor 290 and the weight measurement units 120, it may be determined when the vendor 290 is at the refrigerator 100 and loading perishable goods 104 into the refrigerated compartment 102 (e.g., the vendor 290 will be at the refrigerator 100 and the weight on the weight measurement units 120 may be changing. The controller 212 may be configured to track how long it takes the vendor 290 to load the perishable goods 104 (i.e., loading time) into the refrigerator 100 and thus this loading time may affect the approval rating of the vendor 290.

[0046] The controller 212 may be configured to authorize/release/transmit a payment to the vendor 290 when the controller 212 has determined that the vendor 290 has completed restocking the perishable goods 104 in accordance with the notification 302. For example, the notification 302 may have order fifty apples and when the vendor 290 is determined to be located at the refrigerator 100 and the weight measurement units 120 have detected that fifty apples have been loaded into the refrigerated compartment 102 then the controller 212 may pay the vendor 290.

[0047] Referring now to FIG. 2, while referencing components of FIG. 1. FIG. 2 shows a flow chart of a method 400 for monitoring inventory of perishable goods 104 within a refrigerator 100. At block 404, a weight of one or more perishable goods 104 on one or more weight measurement units is detected. At block 406, a quantity of the one or more perishable goods 104 within a refrigerated compartment 102 of a refrigerator 100 is determined in response to the weight of the one or more perishable goods 104. At block 408, it is detected when the quantity of the one or more perishable goods 104 is equal to or less than a selected quantity.

[0048] At block 410, a notification 304 is transmitted to at least one of a store management device 270 and a vendor device 280, when the quantity of the one or more perishable goods 104 is equal to or less than a selected quantity. In an embodiment, the notification 302 to the vendor device 280 includes an order for a second quantity one or more perishable goods 104 (i.e., a new order to replenish perishable goods 104 being bought by consumers). The vendor device 280 may be in possession of a vendor 290. As mentioned above, the vendor 290 may be determined from one or more vendors 290 in response to at least one of approval ratings of each of the one or more vendors 290 and a distance from the refrigerator 100 to each of the one or more vendors 290. In order to accept the order, the vendor device 280 may transmit an acceptance 304 back to the controller 212, thus the method 400 may include: receiving an acceptance 304 from the vendor device 280 in response to the order for one or more perishable goods 104 included in the notification 302. Once the vendor 290 has accepted the order the location of the vendor 290 may be tracked the vendor 290 is delivering the order for one or more perishable goods 104 to the refrigerator 100. The location of the vendor 290 may be transmitted to the store management device 270 so that the store manager is aware of when the vendor 290 may arrive at the store.

[0049] The method 400 may include: determining when the vendor 290 arrives at the refrigerator 100; detecting when the vendor 290 opens a door 142 of the refrigerator 100; tracking an amount of time the vendor 290 has the door 142 of the refrigerator 100 open; and transmitting a notification to the vendor device 280 when the amount of time is greater than or equal to a selected amount of time.

[0050] The method 400 may further include: determining when the vendor 290 arrives at the refrigerator 100; detecting when the vendor 290 opens a door 142 of the refrigerator 100; tracking an increase in weight of one or more perishable goods 104 on the one or more weight measurement units 120; determining a new quantity of the one or more perishable goods 104 added by the vendor 290 in response to the increase in weight; and transmitting a payment to the vendor 290 when the new quantity is equal to the second quantity of one or more perishable goods 104.

[0051] The method 400 may further comprise locking a door 142 to the refrigerator 100 when the quantity of the one or more perishable goods 104 is equal to or less than a selected quantity. For example, the door 142 may be lock 142 so that customers do not inadvertently open the door 142 when there is no perishable goods 104 to buy within the refrigerator 100. The method 400 may also include decreasing cooling output of the refrigerator 100 when the quantity of the one or more perishable goods 104 is equal to or less than a selected quantity. The method 400 may further comprise locking a door 142 to the refrigerator 100 when all of the one or more perishable goods 104 within the refrigerated compartment 102 are expired. A consumer may receive a notification that the refrigerator 100 is locked by various methods including on a mobile device (i.e., cell phone) belonging to the consumer. Once locked, the refrigerator 100 may only be opened by the vendor 290 or store manager, while remaining locked to the consumer.

[0052] While the above description has described the flow process of FIG. 2 in a particular order, it should be appreciated that unless otherwise specifically required in the attached claims that the ordering of the steps may be varied.

[0053] The term“about” is intended to include the degree of error associated with measurement of the particular quantity and/or manufacturing tolerances based upon the equipment available at the time of filing the application.

[0054] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms“a”,“an” and“the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or“comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, element components, and/or groups thereof

[0055] Those of skill in the art will appreciate that various example embodiments are shown and described herein, each having certain features in the particular embodiments, but the present disclosure is not thus limited. Rather, the present disclosure can be modified to incorporate any number of variations, alterations, substitutions, combinations, sub combinations, or equivalent arrangements not heretofore described, but which are

commensurate with the scope of the present disclosure. Additionally, while various embodiments of the present disclosure have been described, it is to be understood that aspects of the present disclosure may include only some of the described embodiments. Accordingly, the present disclosure is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claim _