Body contour adaptable autoinjector device
US-2016038689-A1 · Feb 11, 2016 · US
US11551802B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11551802-B2 |
| Application number | US-202016787223-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 11, 2020 |
| Priority date | Feb 11, 2020 |
| Publication date | Jan 10, 2023 |
| Grant date | Jan 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are examples of a device, a system, methods and computer-readable medium products operable to implement functionality to determine and respond to a purpose of a meal. An algorithm or application may receive data that may include data related to a meal purpose from data sources and determine whether any of the data received from the plurality of data sources was received from a direct data source or an indirect data source. The data may be evaluated to determine a purpose of the meal. Based on the results of the evaluation, instructions may be generated to provide an appropriate response based on the determined purpose of the meal. The generated instructions to provide the appropriate response based on the determined purpose of the meal may be output.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium embodied with programming code executable by a processor, and the processor when executing the programming code is operable to perform functions, including functions to: receive, at the processor, data from one or more of a plurality of data sources, wherein the received data includes data related to a meal purpose, which is one of a generic daily meal, a rescue meal, or a preemptive to exercise meal, and the plurality of data sources include a direct data source and at least one indirect data source, wherein the direct data source is a user interface device that is operable to receive inputs from a user and that is communicatively coupled to the processor and the at least one indirect data source is at least one of a plurality of computer applications executable by the processor and provides data to the processor via an application programming interface accessible by the processor; determine whether any of the data received from the one or more of the plurality of data sources was received from a direct data source; in response to a determination that none of the received data was received from a direct data source, evaluate the data received from the indirect data source; determine a purpose of the meal as one of the generic daily meal, the rescue meal or the preemptive to exercise meal based on a result of the evaluation of the data received from the indirect data source; use the determined purpose of the meal to generate instructions that implement an appropriate response based on the determined purpose of the meal, wherein the instructions include a calculation of a dose of insulin corresponding to the determined purpose of the meal; and output to a drug delivery device the generated instructions to provide the appropriate response related to the calculated dose of insulin to be delivered by the drug delivery device based on the determined purpose of the meal. 2. The non-transitory computer readable medium of claim 1 , wherein the processor is operable to perform further functions, including further functions to: in response to a determination the received data was received from the direct data source of the plurality of data sources, obtain a meal purpose from an evaluation of the data received from the direct data source; utilize the obtained meal purpose in the determination of an appropriate response associated with the obtained meal purpose; generate instructions based on the obtained meal purpose from the direct data source to provide the appropriate response associated with the obtained meal purpose; and output the generated instructions to be received by the drug delivery device. 3. The non-transitory computer readable medium of claim 1 , wherein the processor when executing the programming code is operable to perform further functions, when generating instructions to provide the appropriate response based on the determined purpose of the meal, including further functions to: receive from a communication interface blood glucose measurement values from a continuous glucose monitor that is wirelessly coupled to the wearable drug delivery device; receive, after each delivery of insulin by a wearable drug delivery device over a predetermined period of time, an amount of insulin delivered by the wearable drug delivery device; and determine an amount of insulin to be delivered as a dosage of insulin by calculating the amount of insulin to be delivered as a dosage based on the received blood glucose measurement values and the amount of insulin delivered by the wearable drug delivery device over the predetermined period of time. 4. The non-transitory computer readable medium of claim 1 , wherein the processor when determining whether the purpose of the meal, is operable to perform further functions, including further functions to: generate a vote attributable to each respective data source of a meal purpose category related to the purpose for the meal indicated by each respective data source; maintain a count of the votes attributable to each respective data source for each respective meal purpose category; determine the meal purpose category as a winner based on the count of the votes; and use the meal purpose category to generate the instructions providing the appropriate response. 5. The non-transitory computer readable medium of claim 1 , wherein the processor when determining the purpose of the meal was received from the direct data source, is operable to perform further functions, including further functions to: identify the purpose of the meal indicated in the data received via a user interface device; extract an estimated amount of ingested carbohydrates from the data received via the user interface; determine a dosage of insulin and a time for delivery of the determined dosage of insulin using the identified purpose of the meal and the estimated amount of ingested carbohydrates, generate instructions including the determined dosage of insulin and time for delivery of the determined dosage of insulin; and forward the generated instruction to a drug delivery device. 6. A non-transitory computer readable medium embodied with programming code executable by a processor, and the processor when executing the programming code is operable to perform functions, including functions to: receive, at the processor, data from a plurality of data sources, wherein the received data includes data related to a meal purpose and the plurality of data sources include at least one preselected data source and at least one indirect data source, and the at least one direct data source is a user interface device operable to receive inputs from a user and that is communicatively coupled to the processor, and the indirect data source is at least one of a plurality of computer applications executable and accessible by the processor; determine whether any of the data received from the plurality of data sources was received from the at least one preselected data source; in response to a determination that none of the received data was received from the preselected data source, determine whether any of the data related to a meal purpose received from the plurality of data sources was received from the at least one indirect data source; in response to a determination that a portion of the received data was received from the at least one indirect data source, generate a vote on the meal purpose based on the data related to the meal purpose received from each indirect data source of the at least one indirect data source, wherein a result of the vote indicates that the purpose of the meal is a generic daily meal, a rescue meal, or a preemptive to exercise meal; determine an appropriate response based on a result of the vote including parameters usable to calculate a dose of insulin corresponding to the purpose of the meal indicated by the result of the vote; and output instructions to implement the determined appropriate response. 7. The non-transitory computer readable medium of claim 6 , wherein the processor when determining whether any of the data received from the plurality of data sources was received from a preselected data source, is operable to perform further functions, including further functions to: receive an input indicating the received data was received from a preselected data source; and generate an indication that the data was received from a preselected data source. 8. The non-transitory computer readable medium of claim 6 , wherein the processor, when generating the vote on the meal purpose, is operable to: generate a vote attributable to each respective data source of a meal purpose category related to the meal purpose indicated by each respective data source;
Related publications grouped by family.
Answers are generated from the same data shown on this page.