SYSTEM, METHOD, AND APPARATUS FOR HIGH VALUE PRODUCT MANAGEMENT AND TRACKING
Systems, methods, and computer program products for managing product inventory, and particularly for managing inventories.
The is application claims the benefit of a provisional patent application filed on or about Dec. 5, 2006 by Andrew Fausak and Dale Danilewitz and titled “System, Method, and Apparatus For Pharmaceutical Management and Tracking,” which is incorporated herein for all purposes.
TECHNICAL FIELD OF THE INVENTIONThe present invention is directed, in general, to inventory management and tracking systems, and in particular to high value product management and tracking.
BACKGROUND OF THE INVENTIONProduct tracking is of importance to any manufacturing, wholesale, distribution, consignment, or sales enterprise. It can be particularly important in the high value products area, where many products must be carefully identified and tracked from manufacture until either sold or further consigned. Typical known means of tracking high value products involve manual record keeping and identifying products according to written labels, or utilizing bar code scans. Inventory management and distribution also typically rely on a manual process of taking a physical inventory of product and manually ordering refills or restocking, while also eliminating product that is nearing or passed its expiry, or has outlived the useful sales life (examples include obsolescence, trends, fashion).
Another significant issue with high value products is the very high cost of maintaining an inventory of expensive products. Some products can cost several thousand dollars each, and be relatively rarely purchased or further consigned, but these same high cost goods, when available for an impulse purchase, are needed immediately so as to capture that sales opportunity. Pre-purchasing and stocking such high cost product is a great expense for wholesalers, distributors, and retailers.
SUMMARY OF THE INVENTIONThe present invention relates to improved systems, methods, and apparatuses for managing product inventory, and particularly for managing high value product inventories, which overcome one or more problems with the prior art.
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions of exemplary embodiments of the invention, taken in conjunction with the accompanying drawings, wherein like numbers designate like objects, and in which:
One embodiment of the present invention is drawn to a system and method for managing high value product inventories, and in particular to managing consigned high value product in third-party facilities, such as jewelry stores, gun shops, and fashion stores. Preferred embodiments include a product-management cabinet capable of tracking product inventory and corresponding products.
With reference to
The cabinet 100 also includes a reader 120 to wirelessly and automatically detect and identify the contents of the cabinet. Preferably, this is a radio-frequency identification (RFID) reader. The cabinet 100 includes one or more RFID antennas 130 connected to RFID reader 120 to scan the contents of the cabinet.
Preferably, the cabinet 100 also includes one or more optional sensor devices 140, such as a door-open sensor and a power-failure sensor and optional backup power supply.
The cabinet also includes a data processing system 150 capable of communicating with and controlling the RFID reader 120. The cabinet data processing system 150 also includes communications software for communicating as described more fully below. The cabinet data processing system 150 is also preferably connected to communicate with and control the optional sensor devices 140 described above.
Cabinet data processing system 150 can be implemented using any appropriate technology and components, capable of operating as described herein, now known or developed later. The cabinet data processing system 150 generally includes at least a processor or controller and an accessible memory for storing data as described herein.
Cabinet data processing system 150 is also connected to communicate with other devices using network interface 160 for communicating over wired or wireless communications networks, or combinations of them. Examples of currently available networks include Ethernet, DSL, cable, cellular data and telephone networks, and IEEE 802.11 local and metropolitan wireless networks. Preferably, network interface 160 is capable of communicating using an internetworking protocol, such as the Internet Protocol and its successor protocols. Network interface 160 allows the cabinet data processing system 150 to communicate with the inventory management system, described below, and optionally with other cabinets 100. In embodiments where multiple cabinets 100 communicate with each other, these can be configured to communicate with the inventory management system as a single unit with a combined inventory.
In use, the cabinet data processing system 150 will make periodic inventory scans, using the RFID reader 120, to uniquely identify each product unit 200 (as shown in
Preferably, cabinet 100 includes a power-failure detection device and a backup power supply. When a power failure is detected, cabinet 100 can sound an audible alarm.
In a typical implementation, an individual product unit 200 includes the product 210 itself in an appropriate packaging 220, such as a box. The packaging includes the RFID tag 230, which seals the package. The RFID tag has at least a unique identifier, such as a serial number, that can be read by the RFID reader. For ease of reference, the term “serial number” will be used herein to refer to the unique identifier. The numbers need not, however, be serialized. Other types of unique identifier can be used. Preferably, to open the package 220 to use the product 200, the RFID tag 230 is destroyed, at which point it can no longer be read by the RFID reader. However, for businesses in which it is preferably or necessary to recycle the RFID tag, the tag is not destroyed.
The example illustrated in
The inventory management system performs overall inventory management functions for multiple cabinets 100, as described in more detail below. In general, the inventory management system communicates with cabinets 100 to monitor the inventory of each cabinet 100 on a regular basis. Inventory management system includes a database of the current inventory of each cabinet 100, the product inventory assigned to each cabinet 100, and other information regarding the cabinets 100.
Inventory management system will periodically receive communications from each cabinet 100 including the current inventory list, the consumed product list, and other information. These communications can be initiated by inventory management system, by polling each of the cabinets 100, or can be initiated by the cabinets 100.
This process is particularly useful when the product is not sold when shipped for placement in a cabinet, but rather is held on consignment in the cabinet, and considered sold when removed from the cabinet or the product packaging.
In particular, the embodiments described herein can be used for high-value product, which a retailer may desire to have readily available but not be willing or able to pre-purchase. Consigning a product in the cabinet thus can provide a significant advantage in the wholesale, distribution, and retail industries. Products can be distributed to retailers or others downstream in a distribution chain, and products which have been sold or transferred automatically detected. A consignor can, if desired, automatically initiate payment from the consignee, for example as a draft, or generate an invoice, or use the information to reconcile payments or inventory information from the consignee.
The inventory management system periodically communicates with cabinet 100. Cabinet 100 will detect the serial numbers of the RFID tags of each of the product units, and add those to the current inventory list. Cabinet 100 will communicate the current inventory list to inventory management system, which will update a status record for each corresponding serial number.
When the cabinet 100 no longer detects a given RFID serial number of a product unit 200, that serial number is added to the consumed product list and eventually reported to inventory management system, as described above. Typically, this will be when the product unit 100 is removed and the product is sold, but it can also happen when the RFID tag is destroyed when the packaging is opened, or if the product is otherwise removed, stolen, destroyed, etc.
In a preferred embodiment, a particular product unit is not moved to the consumed product list immediately when it is not detected, but only when it has not been detected for a significant period, such as 24, 48, or 72 hours. This is to accommodate the event that the product unit 200 is removed from cabinet 100 in anticipation of sale or use, but is not actually sold or consumed, and so is returned to the cabinet 100 and is thereafter detected by cabinet 100.
Referring now to
The processes executing on the processor operate, for example, by authenticating a person accessing or seeking to access the product storage area 502, detecting opening of the door and turning on illumination, detecting removal of one or more product units from the product storage area 502, and recording or storing information indicating that the items have been removed. The processor optionally captures an image of the person or persons accessing the cabinet using external camera 518, turning on external illumination source 520, as necessary, and optionally also captures an image of the item being removed, or of the product area immediately after removal, when movement of the item is detected or absence of the item is determined. Capturing of images of the product storage area immediately before or at the time access and then after removal of items (detected by the absence of previously present item or by a closing of the door, for example) can be compared if necessary at a later time to confirm which items were removed.
Agent software 522 is used to report inventory and/or inventory changes to a remote inventory management system 524 through a network interface 526.
Software implemented processes are in this example shown being implemented on reader 508, which includes software based detection processes, and processor system 516, which is intended to represent a programmable general purpose computing element. However, the software processors may be distributed to multiple computing hosts within the cabinet or outside the cabinet, or may be combined to run on a single host. Furthermore, rather than executing a processes locally, a processes may be executed remotely, using a remote computing protocol. Remote processing can be used for a process that is unique and specialized or that cannot be anticipated in advance. Processors embedded in elements such as product detection mechanisms or readers may be used as the local host.
A cabinet such as shown in
While the present invention has been described in the context of a fully functional system, at least portions of the mechanisms are capable of being distributed in the form of instructions contained within a machine usable medium in any of a variety of forms. Unless otherwise expressly stated, the claims should not be construed as being limited to any particular type of instruction or signal bearing medium utilized to actually carry out the distribution. Examples of machine usable mediums include: nonvolatile, hard-coded type mediums such as read only memories (ROMs) or erasable, electrically programmable read only memories (EEPROMs), user-recordable type mediums such as floppy disks, hard disk drives and compact disk read only memories (CD-ROMs) or digital versatile disks (DVDs), and transmission type mediums such as digital and analog communication links.
Although an exemplary embodiment of the present invention has been described in detail, those skilled in the art will understand that various changes, substitutions, variations, and improvements of the invention disclosed herein may be made without departing from the spirit and scope of the invention in its broadest form.
None of the description in the present application should be read as implying that any particular element, step, or function is an essential element which must be included in the claim scope: the scope of patented subject matter is defined only by the allowed claims. Moreover, none of these claims are intended to invoke paragraph six of 35 USC §112 unless the exact words “means for” or “steps for” are followed by a participle.
Claims
1. Apparatus for storing and tracking high value products, comprising:
- a product storage cabinet;
- means for detecting products within a predetermined area within the product storage cabinet;
- means for detecting products present within the product storage cabinet; and
- a communication interface for communicating inventory information for the cabinet to a remote product management system.
2. The apparatus of claim 1, further including means for adding to an inventory listing new products detected within the storage cabinet.
3. The apparatus of claim 1, further including means for tracking time a previously present product identification tag has been absent and changing a status of the product when the product has not been detected within the cabinet for at least a predetermined period of time.
4. The apparatus of claim 1, wherein the means for detecting products includes an RFID reader.
5. A method of distributing high value products, comprising:
- installing a inventory cabinet at or near a point of sale on the premises of a third party;
- stocking the inventory cabinet with high-value products on consignment, the cabinet including a reader for detecting the presence of products within the cabinet and a data processing system for tracking product inventory and a communications interface for reporting inventory information over a communications network;
- receiving over a communications network inventory information indicating that a product consigned to the inventory cabinet has not been detected in the cabinet for at least a predetermined period of time; and
- collecting from the third party or its designee payment for the product that has not been detected.
Type: Application
Filed: Dec 5, 2006
Publication Date: Jun 5, 2008
Inventors: Andrew T. Fausak (Coppell, TX), Lawrence J. Quinnell (Discovery Bay, CA)
Application Number: 11/567,207