CPC A61B 8/4455 (2013.01) [A61B 8/4427 (2013.01); A61B 8/4444 (2013.01); A61B 8/4461 (2013.01); A61B 8/4472 (2013.01); A61B 8/58 (2013.01); G01S 7/5208 (2013.01); G10K 11/004 (2013.01); G10K 11/30 (2013.01); G10K 11/346 (2013.01); G10K 11/357 (2013.01); G16H 40/40 (2018.01); A61B 8/4254 (2013.01); A61B 8/4281 (2013.01); A61B 8/44 (2013.01); A61B 8/4494 (2013.01); A61B 8/5269 (2013.01); A61B 8/56 (2013.01); A61B 8/565 (2013.01); B06B 1/0215 (2013.01)] | 12 Claims |
1. A method comprising:
receiving, by an ultrasound probe, software version data from a user computing device, wherein the user computing device comprises a display configured to display images from the ultrasound probe;
determining, by the ultrasound probe, based upon comparison of data on the ultrasound probe with the software version data from the user computing device that a software upgrade is available for the ultrasound probe;
receiving, by the ultrasound probe, software upgrade data into a memory module of the ultrasound probe, wherein the software upgrade data comprises data for upgrading at least one portion of the ultrasound probe; and
upgrading, by the ultrasound probe, the at least one portion of the ultrasound probe from the software upgrade data, wherein upgrading further comprises comparing, by the ultrasound probe, a computed cyclical redundancy code from the at least one portion of the ultrasound probe with a cyclical redundancy code of the software upgrade data and determining, by the ultrasound probe, that software of the at least one portion of the ultrasound probe is outdated based upon a comparison between the computed cyclical redundancy code and the cyclical redundancy code of the software upgrade data.
|