发明名称 Architecture for field upgrade of a health monitoring system
摘要 An architecture allows individual system components to be developed and tested individually, i.e., as distinct modules, and to be subsequently combined through standardized electrical and communication interfaces. Any combination of these modules can be implemented to form different products that provide any number of functions, such as an integrated system for monitoring a health condition and/or delivering a medication. The architecture also provides an approach for dynamically updating the product and offering its users the latest generation of technology even after the users have already purchased the product. In particular, the embodiments employ the communication interfaces to also provide connection to a remote network that can update or upgrade the product's software when the product is out in the field.
申请公布号 US9471098(B2) 申请公布日期 2016.10.18
申请号 US201514607631 申请日期 2015.01.28
申请人 Ascensia Diabetes Care Holdings AG 发明人 Charlton Steven;Chen Jun;Chen Lin;Fu Qiang;Gofman Igor;Harris Steven B.;Johnson Gary J.;Inman Paul L.;Li Qiong;Lieber Harris;Lok Derek;Nguyen Tony;Ripley Paul M.;Stefkovic Gregory;Sun Hoi-Cheong Steve
分类号 G06F9/44;G06F1/16;G06F9/445;G06Q50/22;A61B5/145;G06F19/00;G06F1/26;G06F13/38;G06F13/40;H04L29/08;G06Q30/02;G06Q50/24;H04L29/06 主分类号 G06F9/44
代理机构 Nixon Peabody LLP 代理人 Nixon Peabody LLP
主权项 1. A system for managing healthcare data, comprising: a central circuit including a processor and a central circuit memory area storing a first upgradable software; a module circuit interfacing with the central circuit, the module circuit including a module circuit memory area storing a second upgradable software relating to a healthcare function, the central circuit and the module circuit coupled and combining to provide the healthcare function; a communication interface providing a connection between the central circuit and an external device, the external device including a memory area storing one or more upgraded software components; a download engine configured to receive the one or more upgraded software components from the external device, via the communication interface, to upgrade the first upgradable software, the second upgradable software, or both by replacing: (i) a first version of the first upgradable software stored in the central circuit memory area with an upgraded second version of the first upgradable software,(ii) a first version of the second upgradable software stored in the module circuit memory area with an upgraded second version of the second upgradable software, or(iii) both (i) and (ii); a security component controlling access by the download engine to the module circuit memory area; a data validation component coupled to the module circuit, the data validation component determining, with a check-sum routine, whether the upgraded second version of the second upgradable software has been completely transferred from the external device by the download engine; and a restore component coupled to the module circuit, the restore component being configured to restore the first version of the second upgradable software when the upgraded second version of the second upgradable software operates incorrectly or has not been downloaded properly, thereby ensuring that the system, including the healthcare function, continues to operates as expected.
地址 Basel CH