Dispensing units exist, for example, in healthcare facilities for storing and dispensing medications for patients. A need exists to provide for an automated dispensing unit that allows quick access to such items.
In general, embodiments of the present invention provide systems, methods, apparatus, and computer program products for dispensing items. For example, in one embodiment, a magazine may define a channel adapted to store a plurality of items of substantially similar size in a uniform manner. The magazine may also define a rake element path that is adapted to allow one item at a time to be engaged by a rake element to be urged out of a dispensing opening of the magazine. A receptacle comprising a storage cavity and a rake element can be adapted such that the rake element passes through the rake element path of the magazine to engage an item and urge the item out of the dispensing opening of the magazine and into the storage cavity of the receptacle.
In accordance with one aspect, an apparatus for dispensing items is provided. In one embodiment, the apparatus comprises a magazine comprising a front, a back, a first side, a second side, and a bottom, wherein (a) the front, the back, the first side, and the second side define a channel adapted to store a plurality of items of substantially similar size in a uniform manner, (b) the bottom defines a rake element path adapted to allow an item of the plurality of items in contact with the bottom to be engaged, and (c) the front defines a dispensing opening adapted to allow the engaged item to be urged out of the dispensing opening. The apparatus may also comprise a receptacle comprising a storage cavity and a rake element, wherein the rake element is adapted to (a) pass through the rake element path of the magazine to engage a first item of the plurality of items and (b) urge the first item out of the dispensing opening of the magazine into the storage cavity of the receptacle.
In accordance with another aspect, an apparatus for dispensing items is provided. In one embodiment, the apparatus comprises a plurality of magazines, wherein (a) each magazine comprises a front, a back, a first side, a second side, and a bottom, (b) the front, the back, the first side, and the second side of each magazine define a channel adapted to store a plurality of items of substantially similar size in a uniform manner, (b) the bottom of each magazine defines a rake element path adapted to allow an item of the plurality of items stored therein and in contact with the bottom to be engaged, and (c) the front of each magazine defines a dispensing opening adapted to allow the engaged item of each magazine to be urged out of the dispensing opening. The apparatus may also comprise a receptacle comprising a storage cavity and a rake element, wherein the rake element is adapted to (a) pass through the rake element path of a first magazine to engage a first item and (b) urge the first item out of the dispensing opening of the first magazine into the storage cavity of the receptacle.
In accordance with still another aspect, a method for dispensing items is provided. In one embodiment, the method comprises (1) receiving information of an item to be dispensed, wherein (a) the item is stored in a magazine defining a channel adapted to store a plurality of items of substantially similar size in a uniform manner, (b) the magazine defines a rake element path adapted to allow the item to be engaged, and (c) the magazine defines a dispensing opening adapted to allow the item to be urged out of the dispensing opening; (2) identifying the magazine storing the item; (3) causing the magazine to be moved from a non-dispensing position to a dispensing position; and (4) causing a receptacle to be moved from a non-collecting position through a collection movement, wherein (a) the receptacle comprises a storage cavity and a rake element, (b) via the collection movement the rake element passes through the rake element path of the magazine to engage the first item and urge the first item out of the dispensing opening of the magazine into the storage cavity of the receptacle.
In accordance with yet another aspect, a computer program product for dispensing items is provided. The computer program product may comprise at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising executable portions configured to (1) receive information of an item to be dispensed, wherein (a) the item is stored in a magazine defining a channel adapted to store a plurality of items of substantially similar size in a uniform manner, (b) the magazine defines a rake element path adapted to allow the item to be engaged, and (c) the magazine defines a dispensing opening adapted to allow the item to be urged out of the dispensing opening; (2) identify the magazine storing the item; (3) cause the magazine to be moved from a non-dispensing position to a dispensing position; and (4) cause a receptacle to be moved from a non-collecting position through a collection movement, wherein (a) the receptacle comprises a storage cavity and a rake element, (b) via the collection movement the rake element passes through the rake element path of the magazine to engage the first item and urge the first item out of the dispensing opening of the magazine into the storage cavity of the receptacle.
Reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Various embodiments of the present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the inventions are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. The term “or” is used herein in both the alternative and conjunctive sense, unless otherwise indicated. The terms “illustrative” and “exemplary” are used to be examples with no indication of quality level. Like numbers refer to like elements throughout.
Embodiments of the present invention may be implemented in various ways, including as computer program products. A computer program product may include a non-transitory computer-readable storage medium storing applications, programs, program modules, scripts, source code, program code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like (also referred to herein as executable instructions, instructions for execution, program code, and/or similar terms). Such non-transitory computer-readable storage media include all computer-readable media (including volatile and non-volatile media), with the sole exception being a transitory, propagating signal.
In one embodiment, a non-volatile computer-readable storage medium may include a floppy disk, flexible disk, hard disk, magnetic tape, or any other non-transitory magnetic medium, and/or the like. A non-volatile computer-readable storage medium may also include a punch card, paper tape, optical mark sheet (or any other physical medium with patterns of holes or other optically recognizable indicia), compact disc read only memory (CD-ROM), compact disc compact disc-rewritable (CD-RW), digital versatile disc (DVD), Blu-ray disc (BD), any other non-transitory optical medium, and/or the like. Such a non-volatile computer-readable storage medium may also include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, multimedia memory cards (MMC), secure digital (SD) memory cards, Memory Sticks, and/or the like. Further, a non-volatile computer-readable storage medium may also include conductive-bridging random access memory (CBRAM), phase-change random access memory (PRAM), ferroelectric random-access memory (FeRAM), resistive random-access memory (RRAM), Silicon-Oxide-Nitride-Oxide-Silicon memory (SONOS), racetrack memory, and/or the like.
In one embodiment, a non-volatile computer-readable storage medium may include random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), fast page mode dynamic random access memory (FPM DRAM), extended data-out dynamic random access memory (EDO DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), double data rate type two synchronous dynamic random access memory (DDR2 SDRAM), double data rate type three synchronous dynamic random access memory (DDR3 SDRAM), Rambus dynamic random access memory (RDRAM), Rambus in-line memory module (RIMM), dual in-line memory module (DIMM), single in-line memory module (SIMM), video random access memory VRAM, cache memory, register memory, and/or the like. It will be appreciated that where embodiments are described to use a computer-readable storage medium, other types of computer-readable storage media may be substituted for or used in addition to the computer-readable storage media described above.
As should be appreciated, various embodiments of the present invention may also be implemented as methods, apparatus, systems, computing devices, computing entities, and/or the like. As such, embodiments of the present invention may take the form of an apparatus, system, computing device, computing entity, and/or the like executing instructions stored on a computer-readable storage medium to perform certain steps or operations. However, embodiments of the present invention may also take the form of an entirely hardware embodiment performing certain steps or operations.
Embodiments of the present invention are described below with reference to block diagrams and flowchart illustrations. Thus, it should be understood that each block of the block diagrams and flowchart illustrations, respectively, may be implemented in the form of a computer-readable storage medium, an entirely hardware embodiment, a combination of hardware and computer program products, and/or apparatus, systems, computing devices, computing entities, and/or the like carrying out instructions on a computer-readable storage medium for execution. Such embodiments can produce specifically-configured machines performing the steps or operations specified in the block diagrams and flowchart illustrations. Accordingly, the block diagrams and flowchart illustrations support various combinations of embodiments for performing the specified steps or operations.
1. Exemplary Dispensing Unit Computing Entity
In one embodiment, the dispensing unit 100 comprises a dispensing unit computing entity.
In one embodiment, the dispensing unit computing entity may further include or be in communication with non-volatile media (also referred to as non-volatile storage, memory, memory storage, memory circuitry and/or similar terms used herein interchangeably). In one embodiment, the non-volatile storage or memory may include one or more non-volatile storage or memory media 210 as described above, such as hard disks, ROM, PROM, EPROM, EEPROM, flash memory, MMCs, SD memory cards, Memory Sticks, CBRAM, PRAM, FeRAM, RRAM, SONOS, racetrack memory, and/or the like. As will be recognized, the non-volatile storage or memory media may store databases, data, applications, programs, program modules, scripts, source code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like.
In one embodiment, the dispensing unit computing entity may further include or be in communication with volatile media (also referred to as volatile storage, memory, memory storage, memory circuitry and/or similar terms used herein interchangeably). In one embodiment, the volatile storage or memory may also include one or more volatile storage or memory media 215 as described above, such as RAM, DRAM, SRAM, FPM DRAM, EDO DRAM, SDRAM, DDR SDRAM, DDR2 SDRAM, DDR3 SDRAM, RDRAM, RIMM, DIMM, SIMM, VRAM, cache memory, register memory, and/or the like. As will be recognized, the volatile storage or memory media may be used to store at least portions of the databases, data, applications, programs, program modules, scripts, source code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like being executed by, for example, the processing element 205. Thus, the databases, data, applications, programs, program modules, scripts, source code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like may be used to control certain aspects of the operation of the dispensing unit computing entity with the assistance of the processing element 205 and operating system. For example, as described above, the dispensing unit computing entity can be used to control certain aspects of the dispensing unit 100, such as controlling movement of the magazines 500 and the receptacles 900, monitoring and communicating inventory levels, and controlling presentation of items being dispensed.
As indicated, in one embodiment, the dispensing unit computing entity may also include one or more communications interfaces 220 for communicating with various computing entities, such as by communicating data, content, information, and/or similar terms used herein interchangeably that can be transmitted, received, operated on, processed, displayed, stored, and/or the like. Such direct or indirect communication may be via the same or different wired or wireless networks (or a combination of wired and wireless networks). For instance, the communication may be executed using a wired data transmission protocol, such as fiber distributed data interface (FDDI), digital subscriber line (DSL), Ethernet, asynchronous transfer mode (ATM), frame relay, data over cable service interface specification (DOCSIS), or any other wired transmission protocol. Similarly, the dispensing unit computing entity may be configured to communicate via wireless external communication networks using any of a variety of protocols, such as general packet radio service (GPRS), Universal Mobile Telecommunications System (UMTS), Code Division Multiple Access 2000 (CDMA2000), CDMA2000 1X (1xRTT), Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), Evolution-Data Optimized (EVDO), High Speed Packet Access (HSPA), High-Speed Downlink Packet Access (HSDPA), IEEE 802.11 (Wi-Fi), 802.16 (WiMAX), ultra wideband (UWB), infrared (IR) protocols, Bluetooth™ protocols, wireless universal serial bus (USB) protocols, and/or any other wireless protocol.
Although not shown, the dispensing unit computing entity may include or be in communication with one or more input elements, such as a keyboard input, a mouse input, a touch screen/display input, audio input, pointing device input, joystick input, keypad input, and/or the like. The dispensing unit computing entity may also include or be in communication with one or more output elements (not shown), such as audio output, video output, screen/display output, motion output, movement output, and/or the like.
As will be appreciated, one or more of the dispensing unit computing entity's components may be located remotely from other dispensing unit computing entity components. Furthermore, one or more of the components may be combined and additional components performing functions described herein may be included in the dispensing unit computing entity. Thus, the dispensing unit computing entity can be adapted to accommodate a variety of needs and circumstances for dispensing and presenting items, such as unit dose packages.
2. Exemplary Unit Dose Package
In one embodiment, a unit dose package may refer to a unit dose medication that has been sealed in a package. In one embodiment, unit dose packages may provide a substantially flat upper surface with information printed or disposed thereon. Such information printed or disposed thereon may include an identification code (e.g., barcode, radio frequency identification (RFID) tag, or simple text including any number and combination of alphanumeric characters) that identifies the medication and dosage in the unit dose package.
In one embodiment, unit dose packages may conform to one of many standard dimensions. For example, as shown in
In another embodiment, unit dose packages may have a cavity 305 that conforms to one of many standard dimensions. In one embodiment, such a cavity 305 may be adapted to accommodate various types, sizes, quantities, and strengths of medications. For example, as shown in
In one embodiment, standardized unit dose packages (or other items or packaging) can facilitate storing, retrieving, and dispensing unit dose packages (or other items or packaging) via the dispensing unit 100. As will be recognized, the unit dose packages illustrated and described herein are only examples of unit dose packages that may be handled in accordance with exemplary embodiments of the present invention.
3. Exemplary Magazines
In one embodiment, the dispensing unit may comprise one or more magazines 500 that conform to one of many standard dimensions based on, for example, the unit dose packages they are designed to store. For example, as shown in
Additionally, in one embodiment, the front of the magazine 500 may define a dispensing opening 510 proximate the bottom and sliding surface 515 of the magazine 500. As shown in
In addition to the dispensing opening 510, in one embodiment, the magazine 500 can define a rake element path 505. As shown in
In one embodiment, the magazine 500 may be secured, attached, mounted, and similar terms used herein interchangeably to a frame within the dispensing unit 100 (not shown) for selective movement of the magazine 500. The selective movement may allow the magazine 500 to be selectively moved from a non-dispensing position to a dispensing position and back (e.g., via the dispensing unit computing entity). In a particular embodiment, the magazine 500 can be secured or attached to a frame in a vertical position with respect to the top and bottom of the magazine 500. This may allow the magazine 500 to be selectively lowered from its non-dispensing position within the dispensing unit 100 to a dispensing position. Further, because the magazines 500 may be of different dimensions, each magazine 500 may need to be lowered a unique distance to its dispensing position. For example, a magazine 500 storing unit dose packages that are one inch in height, two inches in width, and four inches in length may need to be lowered four inches to be in dispensing position. Similarly, a magazine 500 storing unit dose packages that are two inches in height, four inches in width, and six inches in length may need to be lowered three inches to be in dispensing position. Once in dispensing position, a unit dose package in contact with the sliding surface 515 of the bottom can be urged out of the dispensing opening 510 and gravity can urge the remaining unit dose packages toward the bottom of the magazine 500. After dispensing a unit dose package, the magazine can be raised to its non-dispensing position within the dispensing unit 100 (e.g., via the dispensing unit computing entity).
As will be recognized, the magazine 500 may be secured or attached to a frame within the dispensing unit 100 in a variety of other manners with different orientations (not shown). For example, in one embodiment, the magazine 500 can be secured or attached to a frame in a horizontal position with respect to the top and bottom of the magazine 500. In such an embodiment, as shown in
Although not shown, in one embodiment, the magazine 500 may define a feeding opening through which unit dose packages can be fed into the magazine 500. The feeding opening can be sized to allow one unit dose package to be fed at a time into the magazine 500. In another embodiment, the top of the magazine 500 can be selectively removable to feed unit dose packages into the magazine 500. In yet another embodiment, the magazines 500 may be replaceable within the dispensing unit 100. Regardless, each magazine may comprise an identification code (e.g., barcode, RFID tag, or simple text including any number and combination of alphanumeric characters) that identifies the medication and dosage in the unit dose packages stored within the magazine 500. Thus, each time a magazine 500 is replaced or refilled, an integrated scan of the same can record the position of the magazine 500 to ensure that the correct unit dose packages are being dispensed. As will be recognized, a variety of other approaches and techniques can be used to adapt to various needs and circumstances.
In one embodiment, in addition to orientation, the one or more magazines 500 can be mounted to a frame in the dispensing unit 100 in a variety of configurations. For example, as shown in
In the embodiment shown in
4. Exemplary Receptacles
In one embodiment, the dispensing unit 100 may comprise one or more receptacles 900. A receptacle 900 may be a drawer, bin, bag, pouch, compartment, and/or the like. In a particular embodiment shown in
As shown in
In one embodiment, such a receptacle 900 may be secured, attached, mounted, and similar terms used herein interchangeably to a frame within the dispensing unit 100 (not shown) for selective movement of the receptacle 900 (e.g., via the dispensing unit computing entity). This may allow the receptacle 900 to be selectively moved from a non-collecting position to carry out a collection movement. In one embodiment, the collection movement may comprise moving the receptacle 900 from the non-collecting position (e.g., in the back of one or more magazines 500) toward the front of the magazines 500 and back to the non-collecting position.
After dispensing the unit dose packages, the unit dose packages can be presented to a user. For instance, the receptacle 900 may move (e.g., via the dispensing unit computing entity) to a presenting position from which a user could access the unit dose packages. In another embodiment, the receptacle 900 may dump the unit dose packages into a drawer or other compartment (e.g., via the dispensing unit computing entity) from which a user could access the unit dose packages. In still another embodiment, the receptacle 900 may dump the unit dose packages onto a conveyor (e.g., via the dispensing unit computing entity) for presentation to a user. As will be recognized, certain embodiments may be more manual in nature. For example, in one embodiment, the receptacle 900 may be a drawer that can be pulled forward by a user to dispense unit does packages and present the same to the user. As will be recognized, a variety of other approaches and techniques can be used to adapt to various needs and circumstances.
After receiving such information, the dispensing unit (e.g., via the dispensing unit computing entity) can move the appropriate magazines to their respective dispensing positions (Block 1105). In one embodiment, this may involve lowering the appropriate magazines 500 a configurable distance (such as three inches) to a common dispensing position. In another embodiment, this may involve lowering each magazine 500 a configurable distance that corresponds to the magazine 500. For example, a magazine 500 storing unit dose packages that are one inch in height, two inches in width, and four inches in length may need to be lowered four inches to be in dispensing position. Similarly, a magazine 500 storing unit dose packages that are that are two inches in height, four inches in width, and six inches in length may need to be lowered three inches to be in dispensing position. As will be recognized, this configurable distance (and orientation of the movement) may vary to adapt to different needs and circumstances.
In one embodiment, the dispensing unit (e.g., via the dispensing unit computing entity) can then move the receptacle 900 through its collection movement (Block 1110). The collection movement may be selectively moving the receptacle 900 from a non-collecting position in the back of one or more magazines 500 toward the front of the magazines 500. Through the collection movement, the respective rake elements 910 can pass through the rake element paths 505 of lowered magazines 500. By passing through a given rake element path 505, the rake elements 910 can engage individual unit dose packages in contact with sliding surfaces 515 to urge them out of the respective dispensing openings 510. In the embodiment of
As shown in Block 1115, any lowered magazines can then be returned to their non-dispensing positions. For embodiments in which the magazines 500 in the grid configuration are not sufficiently spaced apart to allow two adjacent magazines to be lowered at the same time (e.g., magazines 500 in positions (1,1) and (2,1) or the magazines 500 in positions (1,2) and (2,2)), this can complete the first pass of dispensing unit does packages. This is because in a grid format, for magazines 500 that are stored in the dispensing unit 100 close together, the magazines 500 may be required to be moved to their dispensing positions in alternating rows. In such an embodiment, no two magazines 500 are moved to their dispensing positions at the same time if they are in adjacent positions with regard to the alignment of the rake element paths 505 as described above. For instance, in
Continuing with the above grid configuration, after completing the first collection movement and returning the magazines 500 to their non-dispensing positions, the dispensing unit (e.g., via the dispensing unit computing entity) can determine if any other unit does packages need to be dispensed (Block 1120). If so, the dispensing unit (e.g., via the dispensing unit computing entity) can move any other appropriate magazines 500 to their respective dispensing positions (Block 1105), move the receptacle 900 through its collection movement (Block 1110), and return the magazines 500 to their non-dispensing positions.
In an alternative embodiment, the receptacle 900 may have multiple rows of rake elements 910 (not shown). Thus, in a grid configuration, a single collection movement can be used by appropriately raising and lowering the magazines 500, for example, with specified timing and coordination with regard to the receptacle 900 collection movement. For instance, certain magazines 500 can be lowered to their dispensing positions and the receptacle 900 can complete part of its collection movement and stop (e.g., move forward a predetermined distance and stop). Then, the lowered magazines 500 can be returned to their non-dispensing positions and appropriate magazines 500 in alternating rows can be lowered to their dispensing positions for the receptacle 900 to complete its collection movement (e.g., complete its forward movement and return to the non-collecting position). As will be recognized, though, a variety of other approaches and techniques can also be used to adapt to various needs and circumstances.
As indicated in Block 1125, the unit dose packages can then be presented to a user. As described above, this may include moving the receptacle 900 (e.g., via the dispensing unit computing entity) to a presenting position from which a user could access the dispensed unit dose packages. It may also include the receptacle 900 dumping the unit dose packages into a drawer or onto a conveyor for presentation to the user. Further, the dispensing unit 100 (e.g., via the dispensing unit computing entity) can also track the inventory of unit dose packages that are refilled, replaced, and/or dispensed from the dispensing unit 100.
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4668150 | Blumberg | May 1987 | A |
| 4717042 | McLaughlin | Jan 1988 | A |
| 4785969 | McLaughlin | Nov 1988 | A |
| 4847764 | Halvorson | Jul 1989 | A |
| 5014875 | McLaughlin et al. | May 1991 | A |
| 5065897 | Smith | Nov 1991 | A |
| 5190185 | Blechl | Mar 1993 | A |
| 5314243 | McDonald et al. | May 1994 | A |
| 5346297 | Colson, Jr. et al. | Sep 1994 | A |
| 5377864 | Blechl et al. | Jan 1995 | A |
| 5405048 | Rogers et al. | Apr 1995 | A |
| 5431299 | Brewer et al. | Jul 1995 | A |
| 5460294 | Williams | Oct 1995 | A |
| 5468110 | McDonald et al. | Nov 1995 | A |
| 5480062 | Rogers et al. | Jan 1996 | A |
| 5520450 | Colson, Jr. et al. | May 1996 | A |
| 5564803 | McDonald et al. | Oct 1996 | A |
| 5593267 | McDonald et al. | Jan 1997 | A |
| 5661978 | Holmes et al. | Sep 1997 | A |
| D384578 | Wangu et al. | Oct 1997 | S |
| 5713485 | Liff et al. | Feb 1998 | A |
| 5716114 | Holmes et al. | Feb 1998 | A |
| 5745366 | Higham et al. | Apr 1998 | A |
| 5761877 | Quandt | Jun 1998 | A |
| 5797515 | Liff et al. | Aug 1998 | A |
| 5805456 | Higham et al. | Sep 1998 | A |
| 5842976 | Williamson | Dec 1998 | A |
| 5878885 | Wangu et al. | Mar 1999 | A |
| 5880443 | McDonald et al. | Mar 1999 | A |
| 5883806 | Meador et al. | Mar 1999 | A |
| 5893697 | Zini et al. | Apr 1999 | A |
| 5905653 | Higham et al. | May 1999 | A |
| 5912818 | McGrady et al. | Jun 1999 | A |
| 5927540 | Godlewski | Jul 1999 | A |
| 5940306 | Gardner et al. | Aug 1999 | A |
| 5971593 | McGrady | Oct 1999 | A |
| 6003006 | Colella et al. | Dec 1999 | A |
| 6011999 | Holmes | Jan 2000 | A |
| 6021392 | Lester et al. | Feb 2000 | A |
| 6039467 | Holmes | Mar 2000 | A |
| 6065819 | Holmes et al. | May 2000 | A |
| 6068156 | Liff et al. | May 2000 | A |
| 6109774 | Holmes et al. | Aug 2000 | A |
| 6112502 | Frederick et al. | Sep 2000 | A |
| 6116461 | Broadfield et al. | Sep 2000 | A |
| 6151536 | Arnold et al. | Nov 2000 | A |
| 6170230 | Chudy et al. | Jan 2001 | B1 |
| 6176392 | William et al. | Jan 2001 | B1 |
| 6189727 | Shoenfeld | Feb 2001 | B1 |
| 6223934 | Shoenfeld | May 2001 | B1 |
| 6256967 | Hebron et al. | Jul 2001 | B1 |
| 6283322 | Liff et al. | Sep 2001 | B1 |
| 6289656 | Wangu et al. | Sep 2001 | B1 |
| 6338007 | Broadfield et al. | Jan 2002 | B1 |
| 6339732 | Phoon et al. | Jan 2002 | B1 |
| 6361263 | Dewey et al. | Mar 2002 | B1 |
| 6370841 | Chudy et al. | Apr 2002 | B1 |
| 6415952 | Ohtuka et al. | Jul 2002 | B1 |
| 6449927 | Hebron et al. | Sep 2002 | B2 |
| 6471089 | Liff et al. | Oct 2002 | B2 |
| 6497342 | Zhang et al. | Dec 2002 | B2 |
| 6499270 | Peroni et al. | Dec 2002 | B2 |
| 6532399 | Mase | Mar 2003 | B2 |
| 6564121 | Wallace et al. | May 2003 | B1 |
| 6581798 | Liff et al. | Jun 2003 | B2 |
| 6609047 | Lipps | Aug 2003 | B1 |
| 6611733 | De La Huerga | Aug 2003 | B1 |
| 6625952 | Chudy et al. | Sep 2003 | B1 |
| 6640159 | Holmes et al. | Oct 2003 | B2 |
| 6650964 | Spano, Jr. et al. | Nov 2003 | B2 |
| 6671579 | Spano, Jr. et al. | Dec 2003 | B2 |
| 6681149 | William et al. | Jan 2004 | B2 |
| 6682289 | Credle, Jr. | Jan 2004 | B1 |
| 6742671 | Hebron et al. | Jun 2004 | B2 |
| 6755931 | Vollm et al. | Jun 2004 | B2 |
| 6760643 | Lipps | Jul 2004 | B2 |
| 6776304 | Liff et al. | Aug 2004 | B2 |
| 6785589 | Eggenberger et al. | Aug 2004 | B2 |
| 6790198 | White et al. | Sep 2004 | B1 |
| 6814254 | Liff et al. | Nov 2004 | B2 |
| 6814255 | Liff et al. | Nov 2004 | B2 |
| 6847861 | Lunak et al. | Jan 2005 | B2 |
| 6874684 | Denenberg et al. | Apr 2005 | B1 |
| 6892780 | Vollm et al. | May 2005 | B2 |
| 6895304 | Spano, Jr. et al. | May 2005 | B2 |
| 6975922 | Duncan et al. | Dec 2005 | B2 |
| 6985797 | Spano, Jr. et al. | Jan 2006 | B2 |
| 6996455 | Eggenberger et al. | Feb 2006 | B2 |
| 7010389 | Lunak et al. | Mar 2006 | B2 |
| 7014063 | Shows et al. | Mar 2006 | B2 |
| 7016766 | William et al. | Mar 2006 | B2 |
| 7040504 | Broadfield et al. | May 2006 | B2 |
| 7052097 | Meek, Jr. et al. | May 2006 | B2 |
| 7072737 | Lunak et al. | Jul 2006 | B2 |
| 7072855 | Godlewski et al. | Jul 2006 | B1 |
| 7077286 | Shows et al. | Jul 2006 | B2 |
| 7085621 | Spano, Jr. et al. | Aug 2006 | B2 |
| 7092796 | Vanderveen | Aug 2006 | B2 |
| 7093755 | Jordan et al. | Aug 2006 | B2 |
| 7100792 | Hunter et al. | Sep 2006 | B2 |
| 7103419 | Engleson et al. | Sep 2006 | B2 |
| 7111780 | Broussard et al. | Sep 2006 | B2 |
| 7139639 | Broussard et al. | Nov 2006 | B2 |
| 7150724 | Morris et al. | Dec 2006 | B2 |
| 7171277 | Engleson et al. | Jan 2007 | B2 |
| 7218231 | Higham | May 2007 | B2 |
| 7228198 | Vollm et al. | Jun 2007 | B2 |
| 7249688 | Hunter et al. | Jul 2007 | B2 |
| 7348884 | Higham | Mar 2008 | B2 |
| 7417729 | Greenwald | Aug 2008 | B2 |
| 7419133 | Clarke et al. | Sep 2008 | B2 |
| 7426425 | Meek, Jr. et al. | Sep 2008 | B2 |
| 7554449 | Higham | Jun 2009 | B2 |
| 7571024 | Duncan et al. | Aug 2009 | B2 |
| 7588167 | Hunter et al. | Sep 2009 | B2 |
| 8251254 | Guggenmos et al. | Aug 2012 | B2 |
| Number | Date | Country |
|---|---|---|
| WO 8403425 | Sep 1984 | WO |
| WO 2007009714 | Jan 2007 | WO |
| Entry |
|---|
| International Searching Authority, International Search Report and Written Opinion for International Application No. PCT/US2013/030238, mailed Jul. 18, 2013, 10 pages, European Patent Office, The Netherlands. |
| Number | Date | Country | |
|---|---|---|---|
| 20130261791 A1 | Oct 2013 | US |