P
US12424317B2ActiveUtilityPatentIndex 59

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

Assignee: ABBOTT DIABETES CARE INCPriority: Nov 19, 2014Filed: Aug 2, 2023Granted: Sep 23, 2025
Est. expiryNov 19, 2034(~8.4 yrs left)· nominal 20-yr term from priority
Inventors:HUA XUANDONGCOLE JEAN-PIERREFENNELL MARTINKUNICH THEODORE JWESTLUND LANEINGIMUNDARSON ARNI
A61B 5/14546A61B 5/0015A61B 5/14503A61B 5/14532G06F 13/16G06F 13/4282Y02D10/00G16H 40/63
59
PatentIndex Score
0
Cited by
72
References
18
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.