Intelligent container for medicine dispensing control

US11646108B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11646108-B2
Application numberUS-202017128129-A
CountryUS
Kind codeB2
Filing dateDec 20, 2020
Priority dateOct 19, 2015
Publication dateMay 9, 2023
Grant dateMay 9, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Monitoring medicine dispensing is disclosed. A set of events from an intelligent container is received. The intelligent container belongs to a set of intelligent containers, each container associated with a medicine. It is determined whether the set of events satisfies a rule associated with the intelligent container. If the rule is satisfied, a message is created to be sent to a subscribing device as a result of the determination.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: a medicine dispensing system server, comprising a processor and a memory, the memory holding computer program instructions which, when executed by the processor performs a method for registering intelligent containers to the medicine dispensing system server; program code operative to receive a set of events from an intelligent container of a plurality of intelligent containers; program code responsive to receiving a first event of the set of events indicating a current inserting of the medicine bottle in the sleeve of a respective intelligent container operative to initiate and complete a registration process for the respective intelligent container for a medicine in the medicine bottle to the medicine dispensing system server, wherein the respective intelligent container is first associated with the inserted medicine as part of the registration process; program code operative to receive a request to subscribe to events associated with the inserted medicine in the respective intelligent container from a subscribing device; program code operative to determine whether other events of the set of events received after the registration process satisfy a rule associated with the inserted medicine or the intelligent container; and program code operative to send a message to the subscribing device as a result of the determining; wherein each intelligent container comprises a sleeve adapted for receiving a standard medicine bottle, a wireless device, a set of sensors for detecting the set of events including a sensor for detecting a current inserting of a medicine bottle in the sleeve and a sensor for detecting movement of the intelligent container. 2. The apparatus as recited in claim 1 , further comprising: program code operative to receive an identification event from the intelligent container pertaining to a proximate wireless device proximate to the intelligent container, program code operative to use the identification event to identify the proximate wireless device; and program code operative to associate the received identification event from the proximate wireless device together with a second event sensed by a sensor in the intelligent container, the second event in the set of events received by the medicine dispensing system server and indicating a physical manipulation of the intelligent container by a user. 3. The apparatus as recited in claim 1 , further comprising: program code operative to accept a request to subscribe to events which satisfy an indication of unauthorized medicine dispensing from the intelligent container; and program code operative to send notifications to a subscribing device when unauthorized medicine dispensing is indicated by a set of events received from the intelligent container. 4. The apparatus as recited in claim 1 , further comprising program code operative to present a graphical interface for presenting events, the graphical interface including a first region for displaying an icon representing a current state of the intelligent container, wherein the state of the intelligent container is any of an upright cap on state, a cap off state and a tilted state. 5. The apparatus as recited in claim 1 , further comprising program code operative to classify respective subsets of events in the set of events as dispensing events, movement events and replacing events and the rule is comprised of events from different of the subsets. 6. The apparatus as recited in claim 1 , further comprising program code operative to associate the intelligent container with a plurality of patients. 7. The apparatus as recited in claim 2 , wherein the second event in the set of events received by the medicine dispensing system server indicates unauthorized medicine dispensing of the medicine in the intelligent container by a user and the received identification event identifies the user who performed the unauthorized medicine dispensing. 8. An apparatus, comprising: a medicine dispensing system server, comprising a processor and a memory, the memory holding computer program instructions which, when executed by the processor performs a method for registering intelligent containers to the medicine dispensing system server; a set of intelligent containers each having a sleeve to accept a medicine bottle, a wireless device, a set of sensors including a sensor for detecting an insertion of a medicine bottle in the sleeve and a sensor for detecting movement of the intelligent container, a processor and a computer memory holding computer program instructions executed by the processor, the computer program instructions comprising program code operative to send a set of events detected by the set of sensors to the medicine dispensing application; program code operative to receive sets of events from the set of intelligent containers; program code responsive to receiving a first event of the set of events indicating a current inserting of the medicine bottle in the sleeve of a respective intelligent container operative to initiate and complete a registration process for the respective intelligent container for a medicine in the medicine bottle to the medicine dispensing system server, wherein the respective intelligent container is first associated with the inserted medicine as part of the registration process; program code operative to receive a request to subscribe to events associated with the inserted medicine in the respective intelligent container from a subscribing device; program code operative to determine whether other events of the set of events received after the registration process satisfy a rule associated with the inserted medicine or the intelligent container; and program code operative to send a message to the subscribing device as a result of the determining. 9. The apparatus as recited in claim 8 , wherein the medicine dispensing system server is a device separate from the set of intelligent containers, the medicine dispensing system server further comprising: program code operative to associate respective intelligent containers with a medicine and a rule set as part of the registration process; program code operative to determine whether a set of events received from a respective intelligent contain satisfies a rule in an associated rule set; and program code operative for creating a message to be sent to a subscribing device as a result of the determining. 10. The apparatus as recited in claim 8 , wherein each of the intelligent containers further comprises: program code operative to receive an identification event from the intelligent container pertaining to a proximate wireless device proximate to the intelligent container, program code operative to use the identification event to identify the proximate wireless device; and program code operative to associate the received identification event from the proximate wireless device together with a second event sensed by a sensor in the intelligent container, the second event in the set of events received by the medicine dispensing system server and indicating a physical manipulation of the intelligent container by a user. 11. The apparatus as recited in claim 8 , wherein the rule indicates unauthorized medicine dispensing from an intelligent container. 12. The apparatus as recited in claim 10 , wherein the identification event includes an IMEI of the proximate wireless device. 13. The apparatus as recited in claim 9 , further comprising a subscribing device including a processor, memory and display, wherein the memory contains program code operative to present a graphical interface on the display, wherein the grap

Assignees

Inventors

Classifications

  • G16H20/13Primary

    delivered from dispensers · CPC title

  • for remote operation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11646108B2 cover?
Monitoring medicine dispensing is disclosed. A set of events from an intelligent container is received. The intelligent container belongs to a set of intelligent containers, each container associated with a medicine. It is determined whether the set of events satisfies a rule associated with the intelligent container. If the rule is satisfied, a message is created to be sent to a subscribing de…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G16H20/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).