Many items that are produced are never opened. And many items that are produced for a certain individual are opened by the wrong individual. Still further, there is no way to track usage of a wide variety of products that are purchased and sold throughout the country. Providers of these goods may wish to know whether their goods end up being used and, if so, how they are used. Currently, there is no mechanism for tracking such use.
Embodiments described herein are directed to apparatuses, methods and systems for tracking usage of an item. In one embodiment, a microcontroller is configured to send a periodic signal over one or more electrical traces that are distributed over an item to determine whether a change in electrical throughput has occurred in the trace. Upon determining that a change in electrical throughput has occurred, an indication is generated that describes the type of usage that occurred and the time at which the use occurred. The method then includes providing the indication of type of usage and the time of occurrence to one or more specified recipients.
In another embodiment, an apparatus is provided for tracking usage of controlled substances. The apparatus includes a battery, a microprocessor, a transmitter and capsules for storing the controlled substances. Each capsule has an electrical trace extending through at least a portion of the capsule. The microprocessor is configured to determine, using the electrical traces, which capsules have been opened by identifying which traces have been broken.
In another embodiment, a system for tracking usage of controlled substances is provided. The system includes an enclosure that provides protection and access to a storage apparatus that has controlled substances contained therein. The storage apparatus can be inserted into or removed from the enclosure. The enclosure includes a battery, a display, a transmitter and a microcontroller configured to control operation of the display and to further analyze trace signals to determine usage of the controlled substances. The storage apparatus includes capsules for storing the controlled substances, where each capsule has an electrical trace extending through at least a portion of the capsule. The microprocessor of the enclosure determines, using the electrical traces of the storage apparatus, which capsules have been opened by identifying which traces have been broken.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Additional features and advantages will be set forth in the description which follows, and in part will be apparent to one of ordinary skill in the art from the description, or may be learned by the practice of the teachings herein. Features and advantages of embodiments described herein may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. Features of the embodiments described herein will become more fully apparent from the following description and appended claims
To further clarify the above and other features of the embodiments described herein, a more particular description will be rendered by reference to the appended drawings. It is appreciated that these drawings depict only examples of the embodiments described herein and are therefore not to be considered limiting of its scope. The embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Embodiments described herein are directed to apparatuses, methods and systems for tracking usage of an item. In one embodiment, a microcontroller is configured to send a periodic signal over one or more electrical traces that are distributed over an item to determine whether a change in electrical throughput has occurred in the trace. Upon determining that a change in electrical throughput has occurred, an indication is generated that describes the type of usage that occurred and the time at which the use occurred. The method then includes providing the indication of type of usage and the time of occurrence to one or more specified recipients.
In another embodiment, an apparatus is provided for tracking usage of controlled substances. The apparatus includes a battery, a microprocessor, a transmitter and capsules for storing the controlled substances. Each capsule has an electrical trace extending through at least a portion of the capsule. The microprocessor is configured to determine, using the electrical traces, which capsules have been opened by identifying which traces have been broken.
In another embodiment, a system for tracking usage of controlled substances is provided. The system includes an enclosure that provides protection and access to a storage apparatus that has controlled substances contained therein. The storage apparatus can be inserted into or removed from the enclosure. The enclosure includes a battery, a display, a transmitter and a microcontroller configured to control operation of the display and to further analyze trace signals to determine usage of the controlled substances. The storage apparatus includes capsules for storing the controlled substances, where each capsule has an electrical trace extending through at least a portion of the capsule. The microprocessor of the enclosure determines, using the electrical traces of the storage apparatus, which capsules have been opened by identifying which traces have been broken.
The embodiments described herein may implement various types of microprocessors, microcontrollers or computing systems. These computing systems are now increasingly taking a wide variety of forms. Computing systems may, for example, be mobile phones, electronic appliances, laptop computers, tablet computers, wearable devices, desktop computers, mainframes, and the like. As used herein, the term “computing system” includes any device, system, or combination thereof that includes at least one processor, and a physical and tangible computer-readable memory capable of having thereon computer-executable instructions that are executable by the processor. A computing system may be distributed over a network environment and may include multiple constituent computing systems.
A computing system typically includes at least one processing unit and memory. The memory may be physical system memory, which may be volatile, non-volatile, or some combination of the two. The term “memory” may also be used herein to refer to non-volatile mass storage such as physical storage media or physical storage devices. If the computing system is distributed, the processing, memory and/or storage capability may be distributed as well.
As used herein, the term “executable module” or “executable component” can refer to software objects, routines, methods, or similar computer-executable instructions that may be executed by a microprocessor or on a computing system. The different components, modules, engines, and services described herein may be implemented as objects or processes that execute on the computing system (e.g., as separate threads).
As described herein, a computing system may also contain communication channels that allow the computing system to communicate with other message processors over a wired or wireless network. Such communication channels may include hardware-based receivers, transmitters or transceivers, which are configured to receive data, transmit data or perform both.
Embodiments described herein also include physical computer-readable media for carrying or storing computer-executable instructions and/or data structures. Such computer-readable media can be any available physical media that can be accessed by a general-purpose or special-purpose computing system.
Computer storage media are physical hardware storage media that store computer-executable instructions and/or data structures. Physical hardware storage media include computer hardware, such as RAM, ROM, EEPROM, solid state drives (“SSDs”), flash memory, phase-change memory (“PCM”), optical disk storage, magnetic disk storage or other magnetic storage devices, or any other hardware storage device(s) which can be used to store program code in the form of computer-executable instructions or data structures, which can be accessed and executed by a general-purpose or special-purpose computing system to implement the disclosed functionality of the embodiments described herein. The data structures may include primitive types (e.g. character, double, floating-point), composite types (e.g. array, record, union, etc.), abstract data types (e.g. container, list, set, stack, tree, etc.), hashes, graphs or other any other types of data structures.
As used herein, computer-executable instructions comprise instructions and data which, when executed at one or more processors, cause a general-purpose computing system, special-purpose computing system, or special-purpose processing device to perform a certain function or group of functions. Computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, or even source code.
Those skilled in the art will appreciate that the principles described herein may be practiced in network computing environments with many types of computing system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile telephones, PDAs, tablets, pagers, routers, switches, and the like. The embodiments herein may also be practiced in distributed system environments where local and remote computing systems, which are linked (either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links) through a network, both perform tasks. As such, in a distributed system environment, a computing system may include a plurality of constituent computing systems. In a distributed system environment, program modules may be located in both local and remote memory storage devices.
Those skilled in the art will also appreciate that the embodiments herein may be practiced in or may interface with a cloud computing system. Cloud computing systems may be distributed, although this is not required. When distributed, cloud computing environments may be distributed internationally within an organization and/or have components possessed across multiple organizations. In this description and the following claims, “cloud computing” is defined as a model for enabling on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services). The definition of “cloud computing” is not limited to any of the other numerous advantages that can be obtained from such a model when properly deployed.
Still further, system architectures described herein can include a plurality of independent components that each contribute to the functionality of the system as a whole. This modularity allows for increased flexibility when approaching issues of platform scalability and, to this end, provides a variety of advantages. System complexity and growth can be managed more easily through the use of smaller-scale parts with limited functional scope. Platform fault tolerance is enhanced through the use of these loosely coupled modules. Individual components can be grown incrementally as business needs dictate. Modular development also translates to decreased time to market for new functionality. New functionality can be added or subtracted without impacting the core system.
Referring to the figures,
For example, if the traces 108 are placed or printed on a tray of pharmaceutical pills (e.g. tray 106), the traces may be broken when the pills are pushed out of their capsules 107. The broken traces 108 printed over the capsules no longer conduct electricity. In this manner, the microcontroller 102 can determine, at each polling period, which traces are still active, and which have been broken, thereby indicating which pills have been dispensed and which pills still remain in the tray. The microcontroller 102 can further determine when each pill was pushed out. For instance, if the microcontroller is continuously monitoring the state of the traces, it will know instantaneously which pill was dispensed and when it was dispensed. If the microcontroller 102 is monitoring the state of the traces every five minutes, it will know within five minutes which pills were dispensed.
The microcontroller 102 may be connected to a single tray of pills, or may be connected to multiple different trays. Each tray 106 may have its own identifier 109. This identifier may be physically printed on the tray 106 and/or may be an electrical identifier that can be stored in a memory. This memory can be read by the microcontroller and, as such, the identity of the tray 106 can be determined. The signal generator 104 may generate trace signals continuously, or at a specified rate, when the signals from the generator travel through the traces 108, they may travel through or over each capsule 107 individually. Thus, if a capsule is punctured, even out of order, the microcontroller 102 will be able to determine which exact capsule was punctured and when. This will be explained further below with regard to
In some embodiments, the apparatus 100 of
The traces shown in the apparatus 100 of
At specified periods, the microcontroller 102 generates an indication 110 of the type of usage 111 that occurred and the time 112 it occurred. This indication 110 is then transmitted to one or more specified recipients (e.g. user 115 and/or database 116). The indication of usage may also include an indication of where the item was (e.g. in location data 114) when each usage occurred as well as provide an identifier 114 for the apparatus 100 and/or the identifier 109 of the pill tray. This indication may be sent at specified intervals, or at certain times. The indications may be stored in database 116. Database 116 may be a local database or a distributed data store such as a cloud database.
Determining that a change has occurred in the trace may include determining that electrical conductivity has changed in the trace. As shown in
In some cases, the change in the trace may be temporary, and the trace may not facilitate conductivity for a period of time (such as if a container lid is open), and then may again facilitate conductivity at a later period in time (e.g. when the container lid is closed). In the case of a package of pills, such as that shown in
The pill tray 201 may be configured, to operate as a standalone device, or maybe contained within a container or case. As shown in
In the pill tray 401, the pills are typically dispensed in order from top left to bottom right. As each pill is dispensed, the apparatus determines that a change has occurred in the traces—specifically that a trace has been broken. This results in a change in conductivity or a change in voltage across the trace. As these changes are registered, the apparatus can monitor the consumption of pills and can communicate to one or more entities that the pills are nearly out and need to be replenished. For example, if all but a few of the pills have been dispensed, the microcontroller may use a built-in radio to communicate that more pills are to be ordered. The communication may include a unique identifier for the type of pills in the package, and may further include a unique identifier for that package of pills. Thus, the reorder information may include an indication of when and where each pill was dispensed, and which exact package they were dispensed from.
The notifications generated by the apparatus may also be used to assist the user of the controlled substances. For example, as the pills are dispensed, the apparatus could be set to issue reminders through a software application (e.g. a smartphone application), to give a warning if a pill is not taken, to advise a health care provider or other identified user if a certain number of pills are taken in an inappropriate manner (e.g., overdose or potentially selling the pills, etc), or send an indication that a user has travelled without taking their pills with them. Other embodiments may also be implemented using the knowledge of where, when, and which pills were dispensed or not dispensed from the package. Policies may control who has access to notifications generated by the pill tray apparatus.
In some embodiments, as noted above, the electrical traces may be applied to pages in a magazine or book. For example, the electrical traces may be applied along the spine of a magazine or book. A battery and microcontroller may also be embedded in the spine, along with a transmitter. As the magazine, book or letter is opened, traces are moved and/or broken and the electrical conductivity of the traces changes. These changes may be tracked, and may further include an indication of each page that was opened, when it was opened, where it was opened, and who purchased the magazine (if it was sent to a subscriber, or if the identity of the purchaser is known from a credit card transaction, for example). In a similar vein, the electrical traces 108 of
For example, the display 302 may show dynamic changes in the user's health record (e.g. an electronic health record (EHR)). If a doctor notes a change in the patient's condition and makes a change to his or her medication, the display 302 can be updated to show new dosage information, or changes to how the prescribed drug is to be administered. The enclosure or dock 301 may have buttons 305 and 306 that allow users to interact with internal or external applications. For instance, point of care questions can be asked to a person using the dock, and the user can respond using button 305 to indicate a yes answer or button 306 to indicate a no answer. Answers to such questions may provide additional insight to the doctor or nurse that may cause the medication dosage or method of administering the drug to be changed.
For example, some drugs may have negative side effects. The display on the dock 301 may present a question to the patient asking if they are experiencing a specific negative side effect. If yes, the doctor may take certain actions with respect to the patient's prescription. Other buttons or forms of interaction may, of course, be provided on the dock. For instance, the display 302 may be a touchscreen, or may allow voice or video interaction with a doctor using a built-in camera and microphone. Data provided through the touchscreen, buttons or other interfaces may be transmitted using the transceiver of the device.
This data may also be transmitted to the user's smartphone and/or to other user's devices such as the doctors' or nurses' devices. The information may be sent in the form of charts, such as those shown in
The charts showing a history of pill usage may be transmitted to many different recipients including doctors, nurses, caregivers, hospitals, family members, or other parties of interest. The indication of usage may further include an indication of current geographic coordinates for the sheet of capsules. Thus, the information provided by the sheet of pills may include an indication of which pills were dispensed, when each capsule was opened, where it was opened, a unique identifier for the sheet. Other information may of course be included in the indication of usage, and may be programmed into the microcontroller as needed.
The microprocessor of the apparatus may be configured to send out a signal at a periodic basis to determine which capsules have been opened. The signal may be sent continuously, or periodically, and may be sent through each trace, or only through a select subset of traces (in order to conserve battery power). Signals that return to the microcontroller are assumed to travel through a trace that is still intact. From the received signal, the microcontroller infers that the pill in that capsule has not yet been dispensed. If the microcontroller receives no signal from a particular trace, the microcontroller infers that the pill in that capsule has been dispensed and notes such activity.
Once it has been determine that a change has occurred, the microprocessor provides an indication of which capsules have been opened to the transmitter (e.g. a WiFi radio, a Bluetooth radio, a near-field communication (NFC) radio, a GPS radio or some other type of transmitter or transceiver. The transmitter transmits the indication of opened capsules to one or more specified recipients including healthcare professional or healthcare organizations or insurance companies. The microprocessor provides an indication of when the opened capsules were opened to the transmitter, along with an indication of where the package was when each capsule was opened, and where the package is currently. The microprocessor may further provide a unique identifier for the apparatus to the recipients.
Turning now to
Determining that a change in electrical throughput has occurred in the trace 108 may include determining that electrical conductivity in the trace has changed beyond a threshold amount. Each time a trackable item is created, and traces 108 are distributed thereon, the signal generator 103 of the microcontroller 102 may send out an initializing signal to determine a reference basis for each trace area. Whether there is only one trace area, or whether there are many, the microcontroller 102 will identify the return signal from each trace area to determine whether there is a change in the level of electrical conductance (i.e. a change in the strength of the signal returning to the microcontroller 102). If the trace area no longer conducts electricity, the trace area will register as an open circuit, and the microcontroller will determine that a status change has happened. That status change may indicate that a pill has been punched, a book has been opened, a legal document has been accessed from inside an envelope, etc. This status change may be communicated to one or more users 115.
In some cases, determining that a change in electrical throughput has occurred in the trace includes determining that at least one of the electrical traces has been severed. This may occur when a pill has been punched through its capsule container. Alternatively, determining that a change in electrical throughput has occurred in the trace may include determining that voltage has changed across at least one of the electrical traces 108, or that a change in resistance has occurred. Such voltage or resistance changes may not include a complete loss of signal, but a reduction in signal.
The pill tray of
As users push on the blisters on layer 505, the foil strip traces are breached through the dispensing of the pill. The electrical conductivity to that capsule is changed, and the change can be tracked by the microcontroller. The microcontroller 102 can track these changes over time and can report these changes to various entities, including to a software application on the user's phone. The software application may provide an indication of the type of usage that occurred for a sheet of capsules such as the one in
The indication generator 104 of the microcontroller 102 may be configured to provide the indications of usage type 111, time 111, location data 114 and the pill tray identifier 113 to doctors, nurses, family members and/or to a mobile device of the user. The users' mobile devices may include software applications configured to interpret the data and generate usage charts such as those shown in
In one embodiment, an apparatus for tracking usage of controlled substances is provided. The apparatus includes a battery, a microprocessor, a transmitter, and multiple capsules for storing the controlled substances. Each capsule has an electrical trace extending through at least some of the capsule. That trace may be printed on the capsule using electrically-conductive ink. The microprocessor of the apparatus determines, using the electrical traces, which capsules have been opened by identifying which traces have been broken. The microprocessor sends out a signal or pulse at a periodic basis to determine which traces have been severed, indicating which capsules have been opened. The microprocessor then provides an indication of which capsules have been opened to the transmitter, along with potentially other information identifying when and where the capsules were opened. This indication is then transmitted to various recipients.
In another embodiment, a system for tracking usage of controlled substances is provided. The system includes an enclosure (e.g. 301 of
The storage apparatus which contains the controlled substances, includes capsules for storing the controlled substances. Each capsule has an electrical trace extending through or winding over the capsule. The microprocessor of the enclosure is configured to determine, using the electrical traces of the storage apparatus, which capsules have been opened according to return signals indicating which traces have been broken. The microprocessor may provide a unique identifier for the apparatus to the recipients, identifying the specific pill tray and/or the medications contained therein. The transmitter of the enclosure may be configured to synch with other electronic devices associated with a user to provide data consumption data, location data, and other specified data. The synch may occur over Bluetooth, WiFi or other wireless communication means.
Thus, in this manner, two different general types of apparatus may be provided: a first embodiment in which a battery, microprocessor and transmitter are attached to the pill tray, which has printed labels and no display. This version may be cheaply produced and may, in some cases, be disposable. The second embodiment may include an enclosure or dock that has the microcontroller, display, battery, and transmitter. With this version, the pill sheet would be disposable, while the dock would be kept and used repeatedly. Both versions allow patients and caregivers to track drug usage and compliance, thereby ensuring that prescriptions are followed and outcomes are improved. And, if prescriptions are not followed, information is available to the doctor showing why improvements were not seen as expected.
Accordingly, methods and apparatuses are provided which allow users to track the usage of an item. The methods and apparatuses described herein may be applied in many different ways and in many different industries. Indeed, the pill capsule application shown in
Indeed, as shown in
Moreover, each instance of the apparatus 900 may include its own unique identifier so that the provider of the apparatus (e.g. a doctor, a pharmacy, a hospital, etc.) can know which patient the syringes were provided to, and when each was accessed. As with the pill capsules, this can help prevent overdoses, by providing the healthcare provider with information regarding when each capsule was punctured. If all (or a substantial number) of the capsules were opened within a very short timeframe, then the healthcare provider will be alerted that misuse has likely occurred. Moreover, if the capsules are not punctured at all, or are punctured at a rate much lower than expected, the healthcare provider can be alerted that the patient is not adhering to their prescription. The embodiments herein thus allow healthcare providers to be fully up-to-date regarding a patient's usage of the pills or syringes (or other devices) and can make future decisions based on that information.
Other embodiments may also be provided for medications that are distributed in multi-packs or bubble packs. These medications are often distributed in small sealed packages that are linked together on a roll. The packages may be print labeled with information describing the medications inside, and the days and/or times the medications are to be taken. For example, a roll of medications provided in this manner may include a week's worth of medications for a user, with an AM pack for the morning with three different medications, each listed with the dosage that is included in the bubble pack, and a PM pack for the evening with perhaps different medications, each with its corresponding identifier and dosage. These bubble packs are convenient for patients, as they include exactly those pills needed for that timeframe, and are labeled as such using ink that can be printed on plastic.
Embodiments herein can implement such bubble packs or multi-packs. Electronically conductive ink may be printed on front or the back of the bubble packs. A clip or dock (e.g. dock 301) or other device configured to apply an electrical signal may then be attached to at least a portion of the bubble pack. Once the electrical signal is applied, the return signal may be measured, and then a microcontroller can determine a change in electrical conductivity. Additionally or alternatively, the clip or dock may be configured to measure the resistance of the electrical traces. As each medication pack is removed from the roll of bubble packs, the resistance through the electronic traces will decrease by a specified amount. Thus, in this manner, the embodiments and principles described above with regard to pill and syringe packages can be applied to bubble packs or multi-packs using printed ink traces.
Furthermore, the concepts and features described herein may be embodied in other specific forms without departing from their spirit or descriptive characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the disclosure is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
This application claims priority to and the benefit of U.S. Provisional Patent Application Ser. No. 62/300475, entitled “Methods and Systems for Tracking Usage of an Item,” filed on Feb. 26, 2016, which application is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62300475 | Feb 2016 | US |