IP Library › Granted Patent US 12,424,317
Granted Patent B2
US 12,424,317 · App. 18/229,291 · Granted Sep 23, 2025

Systems, devices, and methods for revising or supplementing rom-based RF commands

Inventors: Xuandong Hua (Mountain View, CA); Jean-Pierre Cole (Tracy, CA); Martin Fennell (Concord, CA); Theodore J. Kunich (Pleasanton, CA); Lane Westlund (Munich, DE); Arni Ingimundarson (Munich, DE)
Assignee: ABBOTT DIABETES CARE INC.
G16H40/63A61B5/0015A61B5/14532G06F13/16G06F13/4282A61B5/14503A61B5/14546
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,424,317
App. No.
18/229,291
Granted
Sep 23, 2025
Kind
B2
Abstract

Systems, devices, and methods are provided that enable the revision of RF command handling software stored in ROM, and that enable to supplementation of RF command handling software stored in ROM. Examples of the systems, devices, and methods make use of a lookup data structure stored within writable non-volatile memory.

Claims (26)

1. A method, comprising the steps of:

wirelessly receiving, by one or more processors of an analyte monitoring device, an RF command, wherein the analyte monitoring device comprises a transcutaneous sensor;

determining, by the one or more processors of the analyte monitoring device, if the received RF command is associated with a first command handler or a second command handler by reference to a lookup data structure, wherein the second command handler is a replacement for the first command handler;

executing, by the one or more processors of the analyte monitoring device, the received RF command by the second command handler if an identifier of the received RF command is in the lookup data structure; and

executing, by the one or more processors of the analyte monitoring device, the received RF command by the first command handler if the identifier of the received RF command is not in the lookup data structure.

2. The method of claim 1 , wherein the first command handler is stored in a non-transitory read-only memory (ROM) with a permanently coded memory layout.

3. The method of claim 1 , wherein the second command handler is stored in a non-transitory writable memory.

4. The method of claim 1 , wherein the lookup data structure is stored in a non-transitory writable memory.

5. The method of claim 1 , wherein the lookup data structure comprises an identifier for the second command handler and an identifier for the second RF command that is executable by the second command handler.

6. The method of claim 1 , wherein the identifier for the second command handler is a memory pointer.

7. The method of claim 1 , wherein the second command handler is capable of executing a new RF command not executable by the first command handler.

8. The method of claim 1 , wherein the RF command is received over an RF communication path.

9. The method of claim 1 , wherein the analyte monitoring device further comprises a non-transitory writable memory and a serial interface, and wherein the method further comprises the step of inputting the second command handler and the lookup data structure into the non-transitory writable memory through the serial interface.

10. A method, comprising the steps of:

wirelessly receiving, by one or more processors of an analyte monitoring device, an RF command, wherein the analyte monitoring device comprises a transcutaneous sensor;

determining, by the one or more processors of the analyte monitoring device, an appropriate command handler with which to execute the received RF command from among a first command handler and a second command handler, at least in part by comparing an identifier of the received RF command to identifiers in a lookup data structure, wherein the second command handler is a replacement for the first command handler;

executing, by the one or more processors of the analyte monitoring device, the received RF command by the second command handler if the identifier of the received RF command is in the lookup data structure; and

executing, by the one or more processors of the analyte monitoring device, the received RF command by the first command handler if the identifier of the received RF command is not in the lookup data structure.

11. The method of claim 10 , wherein the first command handler is stored in a non-transitory read-only memory (ROM) with a permanently coded memory layout.

12. The method of claim 10 , wherein the second command handler is stored in a non-transitory writable memory.

13. The method of claim 10 , wherein the lookup data structure is stored in a non-transitory writable memory.

14. The method of claim 10 , wherein the lookup data structure comprises an identifier for the second command handler and an identifier for the second RF command that is executable by the second command handler.

15. The method of claim 14 , wherein the identifier for the second command handler is a memory pointer.

16. The method of claim 14 , wherein the second command handler is capable of executing a new RF command not executable by the first command handler.

17. The method of claim 10 , wherein the RF command is received over an RF communication path.

18. The method of claim 10 , wherein the analyte monitoring device further comprises a non-transitory writable memory and a serial interface, and wherein the method further comprises the step of inputting the second command handler and the lookup data structure into the non-transitory writable memory through the serial interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2023
From: HUA, XUANDONG; COLE, JEAN-PIERRE; FENNELL, MARTIN; KUNICH, THEODORE J.; WESTLUND, LANE; INGIMUNDARSON, ARNI
To: ABBOTT DIABETES CARE INC.
Reel/Frame 064465/0090 →
Continuity (5)
Continuation 17569062 · Jan 5, 2022
Continuation 16662728 · Oct 24, 2019
Continuation 14945149 · Nov 18, 2015
Provisional Application 62081851 · Nov 19, 2014
Related Publication 20240071611A1 · Feb 29, 2024
References Cited (72)
US 6877063B1 · Allegrucci et al. · 2005 [cited by applicant]
US 6973522B1 · Takahashi · 2005 [cited by applicant]
US 7080245B2 · Ballard et al. · 2006 [cited by applicant]
US 7809347B2 · Yancey · 2010 [cited by applicant]
US 8850421B2 · Proud · 2014 [cited by examiner]
US 9509402B2 · Ryan et al. · 2016 [cited by applicant]
US 9795328B2 · Taub · 2017 [cited by examiner]
US 10188333B2 · Kamath et al. · 2019 [cited by applicant]
US 11020031B1 · Simpson · 2021 [cited by examiner]
US 12226239B2 · Williams · 2025 [cited by examiner]
US 20010048361A1 · Mays et al. · 2001 [cited by applicant]
US 20030100331A1 · Dress et al. · 2003 [cited by applicant]
US 20060193375A1 · Lee · 2006 [cited by applicant]
US 20060242383A1 · Chen et al. · 2006 [cited by applicant]
US 20070083713A1 · Torrini et al. · 2007 [cited by applicant]
US 20080139910A1 · Mastrototaro et al. · 2008 [cited by applicant]
US 20080282022A1 · Gonikberg et al. · 2008 [cited by applicant]
US 20090299152A1 · Taub et al. · 2009 [cited by applicant]
US 20090327650A1 · Neuerburg · 2009 [cited by applicant]
US 20100045465A1 · Brauker et al. · 2010 [cited by applicant]
US 20100060422A1 · Van Nest et al. · 2010 [cited by applicant]
US 20100205422A1 · Shao et al. · 2010 [cited by applicant]
US 20100324392A1 · Yee et al. · 2010 [cited by applicant]
US 20110082484A1 · Saravia et al. · 2011 [cited by applicant]
US 20110106126A1 · Love et al. · 2011 [cited by applicant]
US 20110125040A1 · Crawford et al. · 2011 [cited by applicant]
US 20110190603A1 · Stafford · 2011 [cited by applicant]
US 20110191044A1 · Stafford · 2011 [cited by applicant]
US 20110193704A1 · Harper et al. · 2011 [cited by applicant]
US 20110213225A1 · Bernstein · 2011 [cited by examiner]
US 20110319729A1 · Donnay et al. · 2011 [cited by applicant]
US 20110320787A1 · Dieffenderfer et al. · 2011 [cited by applicant]
US 20120078278A1 · Bales, Jr. et al. · 2012 [cited by applicant]
US 20120197222A1 · Donnay et al. · 2012 [cited by applicant]
US 20120284498A1 · Chou · 2012 [cited by applicant]
US 20130067186A1 · Pronovost et al. · 2013 [cited by applicant]
US 20130116524A1 · Cole et al. · 2013 [cited by applicant]
US 20140012116A1 · Okuyama · 2014 [cited by examiner]
US 20140081107A1 · Cole et al. · 2014 [cited by applicant]
US 20140088454A1 · Mack · 2014 [cited by applicant]
US 20140124384A1 · Gerber · 2014 [cited by examiner]
US 20190173885A1 · Kamath et al. · 2019 [cited by applicant]
US 20200037939A1 · Castagna et al. · 2020 [cited by applicant]
US 20230389844A1 · Johnson · 2023 [cited by examiner]
CN 101840373A · 2010 [cited by applicant]
GB 2424294 · 2006 [cited by applicant]
WO WO0078210A1 · 2000 [cited by applicant]
Ilkun, Olesya, and Sihem Boudina. “Cardiac dysfunction and oxidative stress in the metabolic syndrome: an update on antioxidant therapies.” Current pharmaceutical design 19.27 (2013): pp. 4806-4817. (Year: 2013). [cited by examiner]
Miller, Kellee M., et al. “Evidence of a strong association between frequency of self-monitoring of blood glucose and hemoglobin A1c levels in T1D exchange clinic registry participants.” Diabetes care 36.7 (2013): pp. 2… [cited by examiner]
Bode, Bruce W., et al. “Advances in hemoglobin A1c point of care technology.” Journal of Diabetes Science and Technology 1.3 (2007): pp. 405-411. (Year: 2007). [cited by examiner]
Klonoff, David C., et al. “Continuous glucose monitoring: an endocrine society clinical practice guideline.” The Journal of Clinical Endocrinology & Metabolism 96.10 (2011): pp. 2968-2979. (Year: 2011). [cited by examiner]
Tonyushkina, Ksenia, and James H. Nichols. “Glucose meters: a review of technical challenges to obtaining accurate results.” Journal of diabetes science and technology 3.4 (2009): pp. 971-980. (Year: 2009). [cited by examiner]
Facchinetti, Andrea, et al. “Real-time improvement of continuous glucose monitoring accuracy: the smart sensor concept.” Diabetes care 36.4 (2013): pp. 793-800. (Year: 2013). [cited by examiner]
WO, PCT/US2015/061374 ISR and Written Opinion, Mar. 4, 2015. [cited by applicant]
WO, PCT/US2014/067727 ISR and Written Opinion, Feb. 26, 2015. [cited by applicant]
Clarke, W. L., et al., “Closed-Loop Artificial Pancreas Using Subcutaneous Glucose Sensing and Insulin Delivery and a Model Predictive Control Algorithm: The Virginia Experience”, Journal of Diabetes Science and Technol… [cited by applicant]
Giokas, D. L., et al., “Programming Fluid Transport in Paper-Based Microfluidic Devices Using Razor-Crafted Open Channels”, Analytical Chemistry, 2014, vol. 86, pp. 6202-6207. [cited by applicant]
Gong, S., et al., “Toward Smart Wireless Communications via Intelligent Reflecting Surfaces: A Contemporary Survey”, IEEE Communications Surveys & Tutorials, 2020, vol. 22, No. 4, pp. 2283-2314. [cited by applicant]
Guan, H., et al., “An Analytical Model for Optimization of Programming Efficiency and Uniformity of Split Gate Source-Side Injection Superflash Memory”, IEEE Transactions on Electron Devices, 2003, vol. 50, No. 3, pp. 8… [cited by applicant]
Ilkun, O., et al., “Cardiac Dysfunction and Oxidative Stress in the Metabolic Syndrome: an Update on Antioxidant Therapies”, Current Pharmaceutical Design, 2013, vol. 19, No. 27, pp. 4860-4817. [cited by applicant]
Khan, Z., et al., “FPGA-Assisted Real-Time RF Wireless Data Analytics System: Design, Implementation, and Statistical Analyses”, IEEE Access, 2020, vol. 8, pp. 4383-4396. [cited by applicant]
Lindroos, M., “On Glucose Metabolism in Patients With the m.3243A>G Mutation”, Dissertation University of Turku, 2013, pp. 1-143. [cited by applicant]
Querlioz, D., et al., “Bioinspired Programming of Memory Devices for Implementing an Inference Engine”, Proceedings of the IEEE, 2015, vol. 103, No. 8, pp. 1398-1416. [cited by applicant]
Sakata, S., et al., “Programming control of intelligent drug releases in response to single and binary environmental stimulation signals using sensor and electroresponsive hydrogel”, Radiation Physics and Chemistry, 200… [cited by applicant]
Speth, M., et al., “Effects of prolonged strenuous exercise on plasma levels of cardiac troponins and natriuretic peptides in healthy female individuals”, Abstracts: Congress of Clinical Chemistry and Laboratory Medicin… [cited by applicant]
Tiwari, P. K., et al., “Integrated Wireless Sensor Network for Large Scale Intelligent Systems”, International Conference on Advances in Computing, Communications, and Informatics (ICACCI), 2013, pp. 1849-1854. [cited by applicant]
Tomic, J., “The relationship between glucose metabolism byproduct, D-lactate, and vascular endothelial cell dysfunction and possible role in diabetes”, Dissertation University of Saskatchewan, 2013, pp. 1-98. [cited by applicant]
Volek, J. S., et al., “The Art and Science of Low Carbohydrate Living”, Beyond Obesity, 2011, pp. 1-197. [cited by applicant]
Winkelman, J. W., et al., “The Fiscal Consequences of Central vs Distributed Testing of Glucose”, Clinical Chemistry, 1994, vol. 40, No. 8, pp. 1628-1630. [cited by applicant]
CA, 2,926,198 Examiner's Report, Feb. 5, 2024. [cited by applicant]
CN, 201480064824.3 First Office Action, Sep. 3, 2018. [cited by applicant]
EP, 14866144.0 Supplementary Search Report, Jun. 15, 2017. [cited by applicant]