throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2007/0150382 A1
`Danilewitz
`(43) Pub. Date:
`Jun. 28, 2007
`
`US 2007 O150382A1
`
`(54) SYSTEM AND METHOD FOR
`PHARMACEUTICAL MANAGEMENT AND
`TRACKING
`
`(75)
`
`Inventor: Dale Danilewitz, Dallas, TX (US)
`
`Correspondence Address:
`DOCKET CLERK
`P.O. DRAWER 80O889
`DALLAS, TX 75380 (US)
`
`(73)
`
`Assignee: ASD SPECIALTY HEALTHCARE,
`INC. D/B/A AMERSOURCEBER
`GEN SPECIALTY GROUP, Addison,
`TX
`
`(21)
`
`Appl. No.:
`
`11/607,832
`
`(22)
`
`Filed:
`
`Dec. 1, 2006
`
`Related U.S. Application Data
`(60) Provisional application No. 60/741,631, filed on Dec.
`2, 2005.
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`G06Q 10/00
`(52) U.S. Cl. ................................................................ 705/28
`
`ABSTRACT
`(57)
`A product inventory management system including a cabinet
`configured to contain an inventory of product units having
`RFID tags and further configured to monitor the inventory
`by wirelessly detecting the RFID tags, and a server system
`configured to communicate over a network with the cabinet,
`the server system capable of managing the inventory of the
`cabinet. There is also a method for product inventory
`management, including receiving, in a server system and via
`a network, inventory data from a cabinet, the inventory data
`corresponding to an inventory of product units stored in the
`cabinet, and generating an order to have additional product
`units added to the cabinet according to the cabinet inventory.
`
`Data Processing System
`150
`
`Network interface
`160
`
`Sensor Device
`140
`
`Reader
`120
`
`
`
`Cabinet
`1OO
`
`Refrigerated
`Chassis
`110 N
`
`Page 1 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`Patent Application Publication Jun. 28, 2007 Sheet 1 of 4
`
`US 2007/0150382 A1
`
`Data Processing System
`150
`
`Network interfac
`160
`
`:a
`
`Sensor Device
`140
`
`
`
`Cabinet
`100
`
`
`
`Refrigerated
`Chassis
`110
`
`Figure 1
`
`Page 2 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`Patent Application Publication Jun. 28, 2007 Sheet 2 of 4
`
`US 2007/O150382 A1
`
`
`
`Product
`Unit
`200
`
`Packaging
`220
`
`RFID Tag
`M 230
`
`Figure 2
`
`Page 3 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`Patent Application Publication Jun. 28, 2007 Sheet 3 of 4
`
`US 2007/O150382 A1
`
`
`
`
`
`
`
`
`
`Server System
`31 O
`
`
`
`Warehouse
`System
`
`Management
`System
`
`Inventory
`Management
`System
`300
`
`Cabinet
`100
`
`Cabinet
`100
`
`Cabinet
`100
`
`Figure 3
`
`Page 4 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`Patent Application Publication Jun. 28, 2007 Sheet 4 of 4
`
`US 2007/O150382 A1
`
`405
`
`410
`
`
`
`415
`
`
`
`420
`
`
`
`425
`
`
`
`430
`
`435
`
`440
`
`Assign Product to Cabinet -—
`445
`
`Record Product and Cabinet
`identifiers
`
`Product transferred to
`Cabinet
`
`Warehouse System Notifies
`Server System
`
`Detect Product and Add to
`inventory
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Cabinet sends inventory to
`Server
`
`
`
`
`
`Cabinet Reports Consumed
`Product
`
`
`
`
`
`465
`
`Server Monitors inventory
`
`Server issues Order to
`Replace Consumed
`Inventory
`
`Server issues Order to
`Replace inventory
`
`Server Orders inventory
`Removed
`
`
`
`Server Monitors and
`Controls Cabinet
`
`Server Transmits
`Messages
`
`Server Generates Billing
`Invoice
`
`Figure 4
`
`470
`- Server Analyzes Product
`Data
`
`Page 5 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`US 2007/O 150382 A1
`
`Jun. 28, 2007
`
`SYSTEMAND METHOD FOR PHARMACEUTICAL
`MANAGEMENT AND TRACKING
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`0001. This application claims the benefit of the filing date
`of U.S. Provisional patent application Ser. No. 60/741,631,
`filed Dec. 2, 2005, which is hereby incorporated by refer
`ence. This application also includes some common text
`and/or figures as, but is otherwise unrelated to, concurrently
`filed U.S. patent application Ser. No.
`(Docket Num
`ber AMER01-00020), which is hereby incorporated by
`reference.
`
`TECHNICAL FIELD
`0002 The present disclosure is directed, in general, to
`inventory management and tracking systems, and in particu
`lar to pharmaceutical management and tracking.
`
`BACKGROUND
`0003 Product tracking is of importance to any manufac
`turing, distribution, or sales enterprise. It can be particularly
`important in the pharmaceutical area, where many products
`must be carefully identified and tracked from manufacture
`until administered to a patient. Typical known means of
`tracking pharmaceuticals involve manual record keeping
`and identifying products according to written labels. Inven
`tory 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.
`0004 Another significant issue with pharmaceuticals is
`the very high cost of maintaining an inventory of expensive
`drugs. Some drugs can cost several thousand dollars per
`dose, and be relatively rarely needed, but these same drugs,
`when needed, are needed immediately. Pre-purchasing and
`stocking Such drugs is a great expense for pharmacies and
`hospitals. Further, because of the high cost of these drugs,
`managing and tracking each product becomes essential.
`0005 There is, therefore, a need in the art for improved
`systems, methods, and apparatuses for inventory manage
`ment and tracking systems, and in particular for pharma
`ceutical management and tracking.
`
`SUMMARY
`0006. One disclosed embodiment includes a product
`inventory management system including a cabinet config
`ured to contain an inventory of product units having RFID
`tags and further configured to monitor the inventory by
`wirelessly detecting the RFID tags, and a server system
`configured to communicate over a network with the cabinet,
`the server system capable of managing the inventory of the
`cabinet.
`0007 Another disclosed embodiment includes a method
`for product inventory management, including receiving, in a
`server system and via a network, inventory data from a
`cabinet, the inventory data corresponding to an inventory of
`product units stored in the cabinet, and generating an order
`to have additional product units added to the cabinet accord
`ing to the cabinet inventory.
`
`0008. The foregoing has outlined rather broadly the fea
`tures and technical advantages of the present invention So
`that those skilled in the art may better understand the
`detailed description of the invention that follows. Additional
`features and advantages of the invention will be described
`hereinafter that form the subject of the claims of the inven
`tion. Those skilled in the art will appreciate that they may
`readily use the conception and the specific embodiment
`disclosed as a basis for modifying or designing other struc
`tures for carrying out the same purposes of the present
`invention. Those skilled in the art will also realize that such
`equivalent constructions do not depart from the spirit and
`scope of the invention in its broadest form.
`0009. Before undertaking the DETAILED DESCRIP
`TION OF THE INVENTION below, it may be advantageous
`to set forth definitions of certain words or phrases used
`throughout this patent document: the terms “include’ and
`“comprise,” as well as derivatives thereof, mean inclusion
`without limitation; the term 'or' is inclusive, meaning
`and/or; the phrases “associated with and “associated there
`with, as well as derivatives thereof, may mean to include,
`be included within, interconnect with, contain, be contained
`within, connect to or with, couple to or with, be communi
`cable with, cooperate with, interleave, juxtapose, be proxi
`mate to, be bound to or with, have, have a property of, or the
`like; and the term “controller” means any device, system or
`part thereofthat controls at least one operation, whether such
`a device is implemented in hardware, firmware, software or
`some combination of at least two of the same. It should be
`noted that the functionality associated with any particular
`controller may be centralized or distributed, whether locally
`or remotely. Definitions for certain words and phrases are
`provided throughout this patent document, and those of
`ordinary skill in the art will understand that such definitions
`apply in many, if not most, instances to prior as well as
`future uses of Such defined words and phrases.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0010 For a more complete understanding of the present
`invention, and the advantages thereof, reference is now
`made to the following descriptions taken in conjunction with
`the accompanying drawings, wherein like numbers desig
`nate like objects, and in which:
`0011 FIG. 1 depicts a simplified block diagram of a
`cabinet in accordance with an embodiment of the present
`invention;
`0012 FIG. 2 illustrates a product unit as can be used in
`various embodiments of the present invention;
`0013 FIG.3 depicts a simplified diagram of an inventory
`management system in accordance with an embodiment of
`the present invention; and
`0014 FIG. 4 depicts a flowchart of a process in accor
`dance with a disclosed embodiment.
`
`DETAILED DESCRIPTION
`0015 FIGS. 1 through 4, discussed below, and the vari
`ous embodiments used to describe the principles of the
`present invention in this patent document are by way of
`illustration only and should not be construed in any way to
`limit the scope of the invention. Those skilled in the art will
`understand that the principles of the present invention may
`
`Page 6 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`US 2007/O 150382 A1
`
`Jun. 28, 2007
`
`be implemented in any Suitably arranged device. The numer
`ous innovative teachings of the present application will be
`described with particular reference to the presently preferred
`embodiment.
`0016 Various embodiments include a system and method
`for managing pharmaceutical inventories, and in particular
`to managing consigned pharmaceuticals in third-party facili
`ties, such as hospital pharmacies. Various embodiments can
`use a product-management cabinet capable of tracking prod
`uct inventory, and corresponding products. Before describ
`ing overall processes, it will be helpful to discuss various
`aspects of cabinets and products that can be used in imple
`menting the processes.
`0017. One aspect of the disclosed embodiments concerns
`an innovative pharmaceutical cabinet used to store pharma
`ceutical inventory. FIG. 1 depicts a simplified block diagram
`of a cabinet that can be used to implement the processes
`described herein.
`0018. The cabinet 100, in a preferred embodiment,
`includes a refrigerated chassis 110, but can be held at any
`required temperature, including cooled, frozen, ambient
`temperature, or even heated, using conventional means. For
`refrigerated or ambient-temperature use, a conventional
`refrigerator unit can be modified as described herein to
`function as the cabinet. For ambient-temperature use, a
`non-refrigerated cabinet can be used, or the refrigeration unit
`can be turned off or disconnected.
`0019. 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 identi
`fication (RFID) reader, known to those of skill in the art. The
`cabinet 100 includes one or more RFID antennas 130
`connected to RFID reader 120 to scan the contents of the
`cabinet.
`0020 Preferably, the cabinet 100 also includes one or
`more optional sensor devices 140. Such as a thermometer, a
`door-open sensor, a power-failure sensor and optional
`backup power Supply; a GPS locating device; and other
`devices. In some embodiments, cabinet 100 also has an
`attached RFID tag.
`0021. 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.
`0022 Cabinet data processing system 150 can be imple
`mented using any appropriate technology and components,
`capable of operating as described herein, as known to those
`of skill in the art. The cabinet data processing system 150
`generally includes at least a processor or controller and an
`accessible memory for storing data as described herein.
`0023 Cabinet data processing system 150 is also con
`nected to communicate with other devices using network
`interface 160, which can be implemented using wired com
`munications such as Ethernet or a telephone modem, or
`wireless communications such as GSM or IEEE 802.11, or
`a cable modem system, or otherwise, or a combination of
`
`these. Preferably, network interface 160 communicates
`using Internet Protocol. Network interface 160 allows the
`cabinet data processing system 150 to communicate with the
`inventory management system, described below, and option
`ally with other cabinets 100 using mesh networking, direct
`cabling, or other technologies known to those of skill in the
`art. Communications between cabinet data processing sys
`tem 150 and the inventory management system can be
`implemented using any Suitable data communications tech
`nology, or a combination of them. In embodiments where
`multiple cabinets 100 communicate with each other, these
`can be configured to communicate with the inventory man
`agement system as a single unit with a combined inventory.
`0024. 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 FIG.
`2) stored in the cabinet. If a new identifier is found during
`any scan, the cabinet data processing system 150 notes the
`identifier and stores it to a current inventory list for that
`cabinet. Similarly, if a specific identifier is no longer
`detected during a periodic scan, because the product has
`been removed or the RFID tag has been destroyed, the
`cabinet data processing system 150 notes the missing iden
`tifier and removes it from the current inventory list for the
`cabinet. The identifiers of such removed products are also
`stored in a “consumed product” list in the cabinet data
`processing System.
`0025. In this way, the cabinet is configured to monitor the
`inventory by wirelessly detecting the RFID tags. The cabinet
`performs a periodic wireless scan to determine the current
`product units in the inventory, and can determine that a
`product unit has been removed from the inventory when the
`RFID tag corresponding to the product unit is not detected
`for a predetermined amount of time.
`0026. Of course, the references herein to the inventory
`list and consumed product list are not intended to specify a
`data structure for this information, as this information can be
`stored in any number of forms within the scope of the
`disclosed embodiments. “Lists’ is simply used for conve
`nient reference.
`0027. In alternate embodiments, cabinet 100 can also
`include a locking mechanism, or one or more individual
`locking compartments, to control access to the product.
`These locks can be any known technology, including key
`locks, digital keypad locks, biometric locks, etc. Preferably,
`any locking device can also be opened remotely if the
`cabinet data processing system 150 receives such a com
`mand from the inventory management system.
`0028 Cabinet 100 can also include marketing or infor
`mational displays, either as a fixed display, or as a customi
`Zable electronic display. Similarly, cabinet 100 can include
`a display connected to cabinet data processing system 150
`that is capable of displaying status or informational mes
`sages related to the status of the cabinet or the product
`inventory.
`0029 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,
`and can communicate with the inventory management sys
`tem to notify it of a problem.
`0030 Product: In a preferred embodiment, the product
`consists of packaged pharmaceuticals, but of course the
`
`Page 7 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`US 2007/O 150382 A1
`
`Jun. 28, 2007
`
`systems and methods described herein can be applied to
`other products. FIG. 2 shows a simple illustration of a
`product unit 200 as can be used in various embodiments of
`the present invention. An important feature of the products,
`in a preferred embodiment, is that each product unit 200
`includes an RFID tag 230 affixed to the product or its
`packaging, where the RFID tag 230 includes identifying
`information capable of being read by the RFID reader.
`0031. 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. Preferably, to open the package
`220 to use the product 210, the RFID tag 230 is destroyed,
`at which point it can no longer be read by the RFID reader.
`0032) For ease of reference, the term “serial number” will
`be used herein to refer to the unique identifier, although
`those of skill in the art will recognize that any other style of
`unique identifier can be used.
`0033. As will be understood by those of skill in the art,
`the product unit 200 represents a generic product. There can
`be one or more actual products 210 identified as a product
`unit 200, and preferably packaged together. For example, in
`the pharmaceutical context, a single dose, pill, or pre-filled
`Syringe can be a single product 210, but multiple ones of
`these can be packaged together as a single product unit 200,
`depending on the requirements for using, dispensing, or
`billing for the product 210.
`0034) Inventory management system: An inventory man
`agement system 300 is used to control the inventory in
`multiple cabinets 100. FIG.3 depicts a simplified diagram of
`an inventory management system 300, in accordance with
`an embodiment of the present invention, including server
`system 310, warehouse system 320, management system
`330, and multiple cabinets 100, all communicating via
`network 340. Network 340 can be implemented using any
`known networking technology, as a public or private net
`work or as direct communications, and is preferably imple
`mented using the Internet to communicate between each
`system. Network 340 can be implemented using multiple
`technologies, and can be implemented using multiple sepa
`rate networks.
`0035) Server system 310, warehouse system 320, man
`agement system 330, while depicted as single, individual
`systems in this simplified figure, can each be implemented
`using one or more data processing systems, which can be
`commonly located but are not necessarily so. For example,
`as known to those of skill in the art, different functions of
`server system 310 may be more efficiently performed using
`separate data processing systems, each performing specific
`tasks but connected to communicate with each other in Such
`a way as to together perform the functions described herein
`for the server system 310 as a whole. Similarly, one or more
`of server system 310, warehouse system 320, and manage
`ment system 330 could be implemented as an integrated
`system as opposed to distinct and separate systems.
`0036) Server system 310 performs overall inventory
`management functions for multiple cabinets 100, as
`described in more detail below with regard to the overall
`process. In general, server system 310 communicates with
`
`cabinets 100 to monitor the inventory of each cabinet 100 on
`a regular basis. Server system 310 can also monitor other
`status information of each cabinet 100 according to sensor
`devices 140. Server system 310 includes a database of the
`current inventory of each cabinet 100, the product inventory
`assigned to each cabinet 100, and other information regard
`ing the cabinets 100.
`0037) Server system 310 also tracks all product units 200
`from time of purchase and receiving into a warehouse, to
`shipment placement in a cabinet 100, to storage in cabinet
`100, to removal from cabinet 100. Server system 310 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 server system 310, by polling each of the
`cabinets 100, or can be initiated by the cabinets 100.
`0038) Server system 310 preferably includes a web server
`interface to allow management using a standard web
`browser interface. Preferably, at least some data sent and
`received by server system 310 is in XML format. Server
`system 310 maintains at least one database for product
`inventory data; in a preferred embodiment, this database is
`an SQL database.
`0039) Server system 310 can also generate billing and
`invoice data according to the reports from cabinets 100 of
`product units 200 that are delivered (added to the current
`inventory list) or consumed (added to the consumed inven
`tory list).
`0040. In various embodiments, the server system 310 is
`capable of creating an order to have additional product units
`added to the cabinet according to the cabinet inventory. In
`Some cases, the product units in the cabinet inventory are
`consignment product units, and the server system 310 cre
`ates an invoice when the product units are removed from the
`inventory. The server system 310 is further capable, in some
`embodiments, of receiving cabinet status data from the
`cabinet, and sending cabinet control instructions to the
`cabinet. The server system 310 is further capable, in some
`embodiments, of analyzing product consumption data
`according to inventory data received from the cabinet, as
`described below.
`0041 Warehouse system 320 is connected to communi
`cate with server system 310. Warehouse system 320 is
`configured to receive inventory management orders from
`server system 310, to have inventory shipped or delivered
`for placement in a cabinet 100. Warehouse system 320 is
`also preferably capable of reading the RFID tags of the
`product units 200 to identify exactly which product units are
`being shipped to a given destination. In alternate embodi
`ments, warehouse system 320 is also configured to produce
`RFID tags for labeling product units 200.
`0042. Management system 330 is preferably a data pro
`cessing system configured to connect with server system 310
`to allow a user to manage the functions of server system 310
`and the processes it controls. Management system 330 can
`preferably be implemented using a common data processing
`system including a standard internet browser, connected to
`allow the user to connect to a web server interface on server
`system 310.
`0043 FIG. 4 depicts a flowchart of a process in accor
`dance with a disclosed embodiment. Various embodiments
`
`Page 8 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`US 2007/O 150382 A1
`
`Jun. 28, 2007
`
`include an inventory management process that provides
`monitoring, tracking, and billing functions for product units
`200 in cabinets 100. In this way, each cabinet 100 can
`function as a “virtual warehouse' of product units 200
`located at each product location, such as hospital pharma
`cies. 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.
`0044) In particular, the embodiments described herein
`can be used for high-dollar injectable pharmaceuticals,
`which a pharmacy may desire to have readily available but
`not be willing or able to pre-purchase. In this case, the
`consignment product in the “virtual warehouse' cabinet
`functions to answer a significant and immediate need in the
`industry.
`0045 According to one process, product units 200 are
`first designated to be transferred from a warehouse to a
`cabinet 100 (step 405). Of course, this process is performed
`for any number of cabinets 100, but for simplicity of
`description, the process will be described with reference to
`only one cabinet 100.
`0046) The warehouse system 320 will record the serial
`numbers of each product unit shipped to the cabinet 100,
`along with an identifier of cabinet 100 (step 410), which may
`be the RFID tag serial number of the cabinet 100, if it were
`so tagged. Warehouse system 320 can preferably record each
`of these serial numbers by performing an RFID scan of all
`product units being shipped to the cabinet 100.
`0047. When the product units are shipped (step 415),
`warehouse system 320 will notify server system 310 that the
`product units 200 have shipped, the destination cabinet 100
`of the product units 200, and the serial numbers of the RFID
`tags of each of the shipped product units 200 (step 420), and
`any other inventory management data.
`0.048
`Server system 310, in turn, periodically communi
`cates with cabinet 100. At some point after shipment, the
`shipped product units 200 will be delivered to and placed
`within cabinet 100 at a customer site. 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 (step 425).
`Cabinet 100 will communicate the current inventory list to
`server system 310, which will update a status record for each
`corresponding serial number (step 430).
`0049. In implementations where there is a direct sale of
`the product, server system 310 can generate a billing invoice
`for the customer either when the product units 200 are
`shipped or when they are detected within cabinet 100,
`depending on the terms of the customer contract, or at
`another appropriate time (step 440, see also below).
`0050. 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 server system 310, as described above (step 435).
`Typically, this will be when the product unit 100 is opened
`and the product is consumed, 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.
`0051. 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 use, but is not
`actually consumed, and so is returned to the cabinet 100 and
`is thereafter detected by cabinet 100.
`0052. In an implementation where the product is in the
`cabinet on consignment, server system 310 can generate a
`billing invoice for the customer when the product units 200
`are placed on the consumed product list (step 440).
`0053 Server system 310 continues to monitor the inven
`tory of cabinet 100 on a periodic basis. As products are
`consumed, server system 310 updates its inventory and
`performs any necessary billing procedures (step 445).
`0054 When server system 310 determines that the num
`ber of product units 200 in cabinet 100 for a given product
`has fallen below a predetermined threshold, server system
`310 will preferably send a purchase order (for direct sales)
`or transfer purchase order (for consignment sales) to ware
`house system 320 (step 450). Warehouse system 320 will
`process a new delivery of the required product to the cabinet
`(e.g., returning to step 405). That is, when the server system
`determines that a cabinet is running low on a specific
`product, it will preferably automatically generate an order
`for the warehouse system to replenish the Supply.
`0055 Also, in preferred embodiments and particularly in
`pharmaceutical implementations, the server system 310 will
`maintain pedigree and expiry information for each product
`unit 200, associated with the product unit serial number. In
`the event of a product recall or product that is nearing its
`expiration in a cabinet, the server system 310 can produce an
`order for the product to be removed or replaced in the
`cabinet (step 455), and adjust its inventory and billing
`records when the replacement is reported by the cabinet.
`0056.
`In alternate embodiments, the temperature and
`other parameters of the cabinet 100 can be directly modified
`by cabinet data processing system 150. Further, server
`system 310 can send appropriate commands to cabinet data
`processing system 150 to change the cabinet parameters. In
`this way, for example, server system 310 can determine the
`optimal cabinet parameters according to the current cabinet
`inventory, and thereafter modify the parameters accordingly
`(step 460).
`0057 Server system 310 can also track product units 200
`indicated as shipped by warehouse system 320 but that are
`not timely detected by the destination cabinet 100. When
`this occurs, server system 310 can send an appropriate notice
`to an operator, the customer, or other appropriate person or
`system. By reference to the status information of the carrier
`contracted to deliver the product units, server system 310
`can also determine whether the product was delivered to the
`customer location but never placed by the customer in the
`cabinet 100. According to the provisions of a customer
`contract, server system 310 can optionally automatically bill
`the customer for Such product units that are never placed in
`the destination cabinet.
`0058 According to other embodiments, server system
`310 can also communicate with physicians and other indi
`viduals using electronic mail, text messaging to mobile
`telephones or PDAs, paging, or in other ways known to
`those of skill in the art (step 465). These communications
`
`Page 9 of 11
`
`Health Care Logistics, Inc.
`Exhibit 1009
`
`

`

`US 2007/O 150382 A1
`
`Jun. 28, 2007
`
`can be real-time. Such as text messaging or paging, or can be
`delayed. In particular embodiments, these messages can be
`used to provide updates of product inventory to individuals
`regarding the particular cabinets in their facility, to advise of
`new stock or to warn of low product inventory. These
`messages can be combined with advertisement or promo
`tional material, for example to promote the use and benefits
`of particular products stocked or available to be stocked in
`the cabinet.
`0059. In other embodiments, product inventory data can
`be analyzed and/or aggregated by server system 310 in order
`to determine and predict product usage trends. For example,
`in the pharmaceutical context, server system 310 can deter
`mine the general rate at which any particular product is used
`in a particular cabinet, and thereby determine an optimum
`inventory level for that product to meet ongoing and emer
`gent needs. Further, server system 310 can use aggregate
`data to determine how much product should be ordered and
`stocked in warehouses, and to determine what drugs are
`most often used and in what contexts, among other infor
`mation.
`0060. The systems and techniques described herein,
`while particularly described in a pharmaceutical context, are
`of course not limited to pharmaceuticals. Those of skill in
`the art will recognize that these techniques can be applied to
`any number of other products, with particular utility in
`managing inventory of consumable products such as drugs,
`foods, drinks, liquors, etc.
`0061 Those skilled in the art will recognize that, for
`simplicity and clarity, the full structure and operation of all
`systems suitable for use with the present invention is not
`being depicted or described herein. Instead, only so much of
`a data processing system as is unique to the present inven
`tion or necessary for an understanding of the present inven
`tion is depicted and described. The remainder of the con
`struction and operation of these systems may conform to any
`of the various current implementations and practices known
`in the art.
`0062. It is important to note that while the present inven
`tion has been described in the context of a fully functional
`system, those skilled in the art will appreciate that at least
`portions of the mechanism of the present invention are
`capable of being distributed in the form of a instructions
`contained within a machine usable medium in any of a
`variety of forms,

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket