In pharmacotherapy, the term medication adherence refers to the extent to which a person taking medication adheres to a self-administered protocol. In other words, medication adherence refers to the medication-intake behavior of the patient in conforming to an agreed medication regimen specified by the healthcare provider with respect to timing, dosage, and frequency. This is a significant issue in long term use of medication for treatment of chronic or other illnesses. For example, even when medications are effective in combating disease, their full benefits are often not realized because, by some estimates, nearly 50% of patients do not take their medications as prescribed. Failure to meet an assigned medication-intake regime can result in various problems including emergence of drug resistance, accelerated progression of disease, major health complications, including death, and, of course, increased hospitalizations and increased health costs.
As such, proper medication adherence is required in order to gain the greatest possible drug benefit during a patient's treatment and avoid potential complications and related problems with non-compliance. Fortunately, patient interventions have been proven to improve medication adherence when non-adherence is detected. A range of monitoring technologies have been utilized to track medication adherence. Such technologies can fall into various categories including computer vision systems, wearable sensors, smart pill bottles or other smart containers, and ingestible biosensors. In the field of computer vision systems, technologies include image processing for identifying and tracking motion, gestures, and patients to determine when the patient has successfully taken an assigned medicine. For example, such systems use a camera to detect bottle opening, hand-to-mouth, and bottle closing movements. These technologies are discussed further in Murtadha Aldeer, et al., A Review of Medication Adherence Monitoring Technologies, Appl. Syst. Innov. 2018, incorporated by reference herein. In addition, U.S. Pat. No. 10,297,032, incorporated by reference herein, discloses a system using a still or video image capture of a patient's face to recognized and authenticate the identity of a patient along with whether a medication is administered in accordance with the prescribed prescription regimen. In addition, U.S. Pat. Nos. 8,605,165; 8,740,077; 9,679,113; and U.S. Pub. No. 2016/0117482 are each incorporated by reference herein, for all purposes.
Medication non-compliance may be accidental, for example, where the patient simply forgets, or it may be intentional, where the patient deliberately does not consume the medication. Additionally pain medications or high value medicines intended for a patient may be stolen by employees or others at medical facilities.
Further improvements to medication adherence detection, identification technologies, and medicine security would be welcome, for example to improve medication adherence to avoid the various problems resulting from non-adherence, and to provide security for medicines, particularly for expensive or narcotic type medicines, and the transport and storage of same, from a distributor or pharmacy to the ultimate patient.
According to embodiments of the present disclosure, a medication adherence and security device and system is disclosed. In various embodiments, a medicine dispensing cup has an internal upwardly directed camera into a medicine receiving region. The dispensing cup having a sensor portion with the camera and a medicine containment portion that defines the medicine receiving region. In embodiments, sensor portion including the camera, a battery, circuitry, and information transfer means. The dispensing cup may have a tamper evident covering. In embodiments the information transfer means may be a radio frequency transmitter, that can convey signals including images captured by the camera. In embodiments, the sensor portion may include a power transfer means for recharging the battery. The sensor portion having a sensor portion housing extending for containing componentry therein. In embodiments, the information transfer means may include a processor, memory, and network adaptor therein. In various embodiments the housing secures the camera directed upwardly and positioned at the top of the housing. In embodiments, tamper evident seal or lid has means associated with it to activate circuitry, including the camera for example, upon tampering with or opening the seal or lid. In embodiments, the seal or lid may not show the tampering, but the sensor portion may record the tampering or removal of the seal or lid, such as by recording video or images.
In one or more embodiments the medicine containment portion having a sidewall extending from a top portion to a bottom portion, the sidewall defining an open top, the containment portion further having a bottom wall with a bottom surface, the sidewall and bottom wall configured to hold consumable medicine placed within the medicine containment portion via the open top. In various embodiments the medicine containment portion is attachable with the sensor portion and includes a transparent or semi-transparent bottom wall, the transparent or semi-transparent portion being aligned with the camera such that the camera views upwardly through the bottom wall. In one or more embodiments, the camera is configured to capture medication security and assurance data through the bottom wall that indicates whether and confirms that medicine within the attached medicine containment portion has been consumed by the intended patient.
In such embodiments, the medicine dispensing cup allows for establishment of a medication adherence system that allows the medication adherence of multiple patients to be easily monitored simultaneously and with minimal medical staffing requirements. As such, various embodiments allow for medication to be delivered and left within a patient's room without supervision while still receiving information informing medical staff as to the patient's adherence to a prescribed medication regimen. Further, various embodiments provide improvements to patient experience by allowing a patent more flexibility in when to take prescribed medicine and to do so without supervision by staff. In addition, various embodiments provide an improved health outcomes for patients by giving medical staff improved data on adherence and to alter or adjust the prescribed medication regimen accordingly.
In embodiments, a medication security and adherence system includes a medicine dispensing cup having a medicine containment portion and a sensing portion positioned at a bottom of the medicine containment portion. The sensing portion including an upwardly directed camera for viewing the medicine receiving region of the medicine containment portion. A cover on the cup may be connected to the sensor portion for activation and/or recordation of tampering with or removal of the cover. In embodiments, the medication adherence system includes a base unit that cooperates with the medicine dispensing cup. The base unit may receive and hold the medicine dispensing cup with the medicine therein, allow the patient or caregiver to remove the dispensing cup with medicine, and the base unit may again receive the medicine dispensing cup after the medicine has been consumed by the patient. The base unit having a seating portion for receiving the medicine receiving cup. The base unit have additional sensors for capturing further medication assurance data. For example, the seating portion may have a weight indicating means that can measure the weight of the medicine dispensing cup with the medicine before dispensing to a patient and after the patient should have taken the medicine. A further camera in the base unit may record the patient or caregiver removing the medicine dispensing cup from the base unit and may further record the patient as the patient consumes the medicine. The base unit may be configured with restricted directional access to the receiving region, such as being from a single direction, for example forward of the unit, and wherein the camera is directed forwardly to maximize the probability that the patient will take the medication in front of the unit and in front of the camera. The base unit may have means for charging the battery in medicine dispensing cups.
A feature and advantage of embodiments is that the system offers redundancies for confirming medication adherence. A feature and advantage of embodiments is that it is very difficult for a patient to evade the camera in the medication dispensing cup if they intentionally want to avoid taking the medication as the camera can follow the medicine going into the mouth of the patient.
A feature and advantage of embodiments is that a pharmacist, or caregiver, can view the medication to be consumed by the patient before consumption. The camera positioned in the medicine dispensing cup, or a camera positioned in a base station associated with the medicine dispensing system may allow the pharmacist or caregiver to review and confirm the medicine in the cup. In embodiments where a base station dispenses a dosage of several pills, for example, a camera in a base station and/or in the medicine dispensing cup can view the just dispensed medicine.
A feature and advantage of embodiments is that a high level of medication adherence may be accomplished without caregivers being present when the medication is taken by the patient. A feature and advantage of embodiments is that presence of the medical adherence systems as described herein, including the overt monitoring, may provide a reminder or instruction with respect to the importance of medication adherence avoiding non-adherence due to forgetfulness. Additionally, the overt monitoring may dissuade patients from intentional non-adherence and/or faked consumption of the medication, thereby minimizing intentional non-adherence.
A feature and advantage of embodiments is that a sensor portion with a camera may be attached to disposable plastic medicine cup. The sensor portion may have a connecting portion configured to couple with existing mass produced medicine cups, or the connecting portion can be configured to only couple with a specifically configured medicine cups.
A feature and advantage of embodiments is a medicine containment cup that is sealed and has a camera to activate at the disruption of the seal, providing disincentives for unintended individuals to open or tamper with the medicine containment cup.
A feature and advantage of embodiments is a smart medicine dispensing cup having one or more sensors, a processor, a memory and communications means. In embodiments, the dispensing cup has a containment portion and a sensor portion. The sensor portion may include one or more of a presence or weight sensor for detecting the presence of or absence of medicine, such a pills, in the container portion. A camera sensor for capturing images or video of the contents in the medicine dispensing cup, an illumination means for facilitating the camera sensor. The camera and/or illumination means may be triggered, for example, by movement of the dispensing cup, by tilting of the dispensing cup prefatory to consumption of the medicine therein. For example, tilting the dispensing cup can actuate a light emitting diode to capture the medicine exiting the dispensing cup and entering the mouth of the patient. The camera may capture may be one or more images or may comprise a video clip. The communications means can transfer the image to an EMR system, to a care provider, or to a pharmacist. In embodiments, the sensor portion may record in a memory in the sensor portion a plurality or multiplicity of medicine consumption events for later transfer. In embodiments, the sensor portion may have a removable memory card that can be removed and inserted in a card reader connected to a computer for conveyance to care providers, an EMR system, or others involved with the patient.
As such, in one or more embodiments a medication assurance system is described including a plurality of sensor portions, each of the sensor portions including a housing with a top and a bottom, the housing including therein a processor, a non-transitory memory, power supply, and network adaptor, the housing further including therein a camera, the camera directed upwardly and positioned at the top of the housing. In various embodiments the system includes a server device networked with the plurality of sensor portions, the server device comprising a processor, non-transitory memory, and network adaptor. In various embodiments the non-transitory memory of each of the sensor portions includes a set of executable instructions in the form of a computer program product, the executable instructions executable by the processor to cause the sensor portions to: connect to a network with the server device, collect, using the camera, medication adherence data, and transmit the medication adherence data to the server device.
The above summary is not intended to describe each illustrated embodiment or every implementation of the present disclosure.
The drawings included in the present application are incorporated into, and form part of, the specification. They illustrate embodiments of the present disclosure and, along with the description, serve to explain the principles of the disclosure. The drawings are only illustrative of certain embodiments and do not limit the disclosure.
While the embodiments of the disclosure are amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the disclosure to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.
Referring to
In one or more embodiments the sensor portion 108 is a computer device including one or more sensors that are configured to measure and/or detect various data that will indicate the presence of medicine within an attached container, whether the medicine has been consumed, or other information. As such, in various embodiments the medicine containment portion 104 and sensor portion 108 are attachable to one another. For example, depicted in
In one or more embodiments the sensor portion 108 includes a suite of one or more sensors. Such sensors can include a camera 120, accelerometer, gyroscope, weight scales, or the like. Depicted in
Referring to
Referring to
In some embodiments, the seal may include a pressure sensor and generate a signal when pressure sufficient to break or remove the seal is applied. The circuitry 204 may be embedded within the foil or polymer seal. In some embodiments, circuitry 204 may be included in a layer applied to the seal. Examples of such circuitry may be found, for example, in U.S. Pat. Nos. 4,616,316; 5,871,831, 10,089,445; 11,382,836 and U.S. Patent Publication Nos. 2005/0223826; 2013/0285681; and 2006/0144747, the contents of which are incorporated herein for all purposes. The seal or lid may be transparent, opaque, or translucent depending on materials used.
Continuing to refer to
In some embodiments, a sticker may be placed across the lid and medicine containment portion, such that removing the lid requires breaking the sticker. The sticker may include circuitry that generates a signal when the seal is broken. In some embodiments the sticker may include a power source. In some embodiments, the sticker may include a transceiver configured to wirelessly transmit a signal when the seal is broken. Examples of such seals may be found, for example, in U.S. Patent Publication 2019/0138864, the contents of which are incorporated herein for all purposes.
The circuitry in the seal or lid may be in communication with the sensor portion. In some embodiments, the circuitry may be in electrical communication with the sensor portion. In some embodiments the circuitry may be in wireless communication with the sensor portion. The signal generated by the lid or seal indicating disruption or removal of the lid or seal may be communicated to the sensor portion. In some embodiments, the lid or seal may include a power source such as a capacitor or battery.
Lids or seals, including tamper evident lids or seals, may be applied to the medicine containment portion independently of the sensor portion. Examples of tamper evident or child resistant lids may be found, for example, in U.S. Pat. No. 8,579,116 and U.S. Patent Publications 2005/0061706; and 2013/0161207, the contents of which are incorporated herein for all purposes.
In some embodiments, the lid or seal may be applied to the medicine containment portion by a user who places the medicine within the medicine containment portion. For example, the lid or seal may be applied by a pharmacy, a manufacturer, a distributor, or a medical care provider. The lid or seal may be applied before or after the sensor portion is provided to the medicine containment portion. Further the lid or seal may be applied in a different location than the sensor portion. By way of a non-limiting example, a pharmacy may place medicine in the medicine containment portion, seal the medicine containment portion, and then deliver the sealed medicine containment portion to a distributor. The distributor may then attach the sensor portion to the sealed medicine containment portion and deliver the device to a medical care facility or directly to a patient. By way of an alternative example, a manufacturer may attach a sensor portion to an open medicine containment portion and deliver the device to a medical care facility. A care provider may place medicine in the open medicine containment portion, seal the open medicine containment portion, and provide the sealed device to a patient. See
Referring to
Referring to
Referring to
In various embodiments when in use a patient 300 will grasp the medicine adherence device 100 and move the device 100 from an initial resting position 304 towards their face for consumption of the medicine stored therein. In various embodiments, the sensor device 108 can register the presence of medicine within the container device 104 via weight scales, and detect the movement of the device 100 via the accelerometer and/or gyroscope up and tilting in a direction to indicate medicine consumption. In various embodiments, the camera 120 captures an image upwardly from the bottom portion of the container 104. In various embodiments the captured image will include the patient's face and mouth 308 as the container 104 is moved towards the patient. In embodiments, an LED will illuminate facilitating the image or video capture of the camera and/or acknowledging to the patient or others that the medicine is being consumed.
In various embodiments, the camera 120 can be activated based on the movement of the device. For example, once the accelerometer and/or gyroscope detect the upwards and/or tilted movement of the device the camera 120 is activated. In such embodiments, the device could be placed in a sleep mode or low-power mode to preserve battery and transitioned into a full-power mode upon movement of the device 100. In some embodiments, the camera 120 may be activated with the seal or lid ruptured, removed from the medicine containment portion, or pressure is applied to the seal or lid exceeding a predetermined threshold. In such embodiments, a signal from the seal or lid may transition the device from a sleep or low-power mode into a full-power mode.
Depicted in
Referring to
In one or more embodiments the server device 406 is a physical device including processing elements, memory, and networking elements. In some embodiments, the server device 406 can include, for example, a desktop computer, laptop computer, tablet device, smart phones, wearable computing device, or other suitable device. In certain embodiments the system 400 includes a user interface device 408. In one or more embodiments the user interface device 408 is a computing device including input and output devices, such as a keyboard, mouse, touch screen, display, and the like, that allows a user to interact with one or more elements of the system, such as the server device 406. In such embodiments the user interface device 408 is a physical device including processing elements, memory, and networking elements, and can include, for example, a desktop computer, laptop computer, tablet device, smart phones, wearable computing device, or other suitable device. In one or more embodiments, the user interface device could be part of the server device 406. In some embodiments the user interface device 408 could be distinct from the server device 406. In such embodiments the user interface device 408 could access server device 406 and/or the one or more sensor portions 402 via a connection over a network 410. In some embodiments the user interface device 408 could interact with the server device 406 and or the one or more sensor portions 402 via a web portal.
Seen in
Referring additionally to
Referring again to
When executing App 412, the user interface device 408 may be configured to communicate with the server 406 to create one or more user accounts. For example, depicted in
In one or more embodiments, the App 412 is configured to record the number of times a patient has successfully taken a medication dosage. For example, the App 412 may be configured to receive user data from the one or more sensor portions 402 indicating that the medication has been taken. The server, executing App 412, may check a stamp time or check off after completion. In some embodiments, the server may update patient data 418 for based on this completion record. In some embodiments, the server, executing App 412, may then update accessible medication adherence statistics for the patient data 418 based on the completion record. In some embodiments, the App 412 may generate a report summarizing the medication adherence metrics for the patient.
In one or more embodiments, the App 412 includes a medication schedule associated with the patient data 418. In such embodiments, the medication schedule can be defined by the administrative account. In various embodiments, the sensor device can additionally include a speaker or haptic engine which is configured to generate noise or vibration to create notifications to users. For example, in various embodiments the device could send notifications to users based on the medication schedule to remind patients to adhere to their prescribed medication regimen 420. Additionally, notifications could be made to indicate a variety of events. For example the sensor portion could notify users when the sensor portion is low on power, has lost signal with the network, or for other events.
Referring now to
In embodiments, the App may provide image recognition of the pills in the medicine dispensing cup with electronic sensing thereby providing identification of the pills confirming the presence of the prescribed medicine and confirming the correct operation of any pill dispensing apparatus. Software is known for recognizing pills in different contexts. See, for example, U.S. Pat. No. 10,229,321 and U.S. Pat. Pub. Nos. 2018/0260665 and 2019/0198143, all of which are incorporated herein by reference for all purposes.
Server device/user interface device 600 may be operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with server device/user interface device 600 include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed computing environments that include any of the above systems or devices, and the like.
Server device/user interface device 600 may be described in the general context of computer system, including executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, and so on that perform particular tasks or implement particular abstract data types. Server device/user interface device 600 may be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a network. In a distributed computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.
As shown in
Server device/user interface device 600 typically includes a variety of computer readable media. Such media may be any available media that is accessible by server device/user interface device 600, and it includes both volatile and non-volatile media, removable and non-removable media.
System memory 608 can include computer readable media in the form of volatile memory, such as random access memory (RAM) 612 and/or cache memory 614. Server device/user interface device 600 may further include other removable/non-removable, volatile/non-volatile computer storage media. By way of example only, storage system 616 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a “hard drive”). Although not shown, a magnetic disk drive for reading from and writing to a removable, non-volatile magnetic disk (e.g., a “floppy disk”), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk such as a CD-ROM, DVD-ROM or other optical media can be provided. In such instances, each can be connected to bus 610 by one or more data media interfaces. As will be further depicted and described below, memory 608 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.
Program/utility 620, having a set (at least one) of program modules 622, may be stored in memory 608 by way of example, and not limitation, as well as an operating system, one or more application programs, other program modules, and program data. Each of the operating system, one or more application programs, other program modules, and program data or some combination thereof, may include an implementation of a networking environment. Program modules 622 generally carry out the functions and/or methodologies of one or more of the embodiments described herein.
Server device/user interface device 600 may also communicate with one or more external devices 624 such as a keyboard, a pointing device, a display 626, etc.; one or more devices that enable a user to interact with computing node/server 600; and/or any devices (e.g., network card, modem, etc.) that enable computing node/server 600 to communicate with one or more other computing devices. Such communication can occur via Input/Output (I/O) interfaces 628. Still yet, computing node/server 600 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and/or a public network (e.g., the Internet) via network adapter 630. As depicted, network adapter 630 communicates with the other components of computing node/server 600 via bus 610. It should be understood that although not shown, other hardware and/or software components could be used in conjunction with computing node/server 600. Examples, include, but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
In such embodiments, medical adherence for multiple patients can be easily monitored simultaneously. As such, various embodiments allow for medication to be delivered and left within patient's room without staff supervision while still receiving information informing medical staff as to the patient's adherence to the prescribed regimen. Further various embodiments provide improvements to patient experience by allowing a patient more flexibility in when to take prescribed medicine and to do so without supervision by staff. Sealing the medicine containment portion and detection with the seal is broken or tampered with provides an added layer of security, particularly when staff leaves the system with a patient and otherwise unattended. In addition, various embodiments provide an improved health outcomes for patients by giving medical staff improved data on adherence and to alter or adjust the prescribed medication regimen accordingly.
In various embodiments the method 800 includes at operation 806, entering a low-power state. In one or more embodiments, in the low-power state the sensor portion can power down or temporarily shut off various elements, such as the camera, network adaptor, or the like, to preserve power. In one or more embodiments the method 800 includes, at operations 808-810, detecting device movement and in response entering a full power state. In such embodiments, the sensor portion can include a gyroscope or accelerometer or other sensor to detect movement or tilting of the device. In such embodiments movement can indicate that a user has grasped the device and is in the process of moving or taking medication stored in a container associated with the sensor portion. As such, in operation 810 sensors or other elements are turned back on or re-activated and begin data collection. In one or more embodiments, the method includes, at operations 812-816, recording, transmitting adherence data to the server and analyzing the medication adherence data. In various embodiments the recorded data is stored and/or analyzed by the server to determine whether stored medicine has been successfully taken in accordance with the patient's prescribed regimen.
Referring to
Depicted in
Referring to
Referring to
One or more embodiments of the present disclosure may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. In embodiments, a cup, plate, or bowl may be several inches in diameter, have a transparent portion centrally positioned thereon with a sensor portion mounted therebelow with an upwardly directed camera positioned to view through the transparent portion for imaging any items in the cup, plate, tray, or bowl and may be utilized for assembly lines, inventory management, and the like. That is, for identifying and validating presence of components in the cup, plate, tray, or bowl for various machines, equipment, and computers, for example.
The following U.S. patents are incorporated herein by reference for all purposes: U.S. Pat. Nos. 9,886,751; 8,670,066; 10,229,321; 10,373,016; 10,445,472.
The invention is not restricted to the details of the foregoing embodiment(s). The invention extends to any novel one, or any novel combination, of the features disclosed in this specification (including any incorporated by reference references, any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed. The above references in all sections of this application are herein incorporated by references in their entirety for all purposes.
Although specific examples have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement calculated to achieve the same purpose could be substituted for the specific examples shown. This application is intended to cover adaptations or variations of the present subject matter. Therefore, it is intended that the invention be defined by the attached claims and their legal equivalents, as well as the following illustrative aspects. The above described aspects embodiments of the invention are merely descriptive of its principles and are not to be considered limiting. Further modifications of the invention herein disclosed will occur to those skilled in the respective arts and all such modifications are deemed to be within the scope of the invention.
This application claims priority to U.S. Provisional Application No. 63/467,750 filed May 19, 2023; and also is a Continuation-in-part of U.S. application Ser. No. 18/037,954 filed May 19, 2023, which is a National Stage Application of PCT US2021/060363 filed Nov. 22, 2021, which claims priority benefit to U.S. Provisional Application No. 63/116,775, filed on Nov. 20, 2020. All of which applications are incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63467750 | May 2023 | US | |
63116775 | Nov 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 18037954 | May 2023 | US |
Child | 18669207 | US |