IP Library Granted Patent US 12,257,021
Granted Patent B2
US 12,257,021 · App. 16/365,293 · Granted Mar 25, 2025

Dynamically adjustable frame rate from medical device controller

Inventors: Alessandro Simone Agnello (Peabody, MA); Victor Medina (Lynn, MA); Robert Lussier (Methuen, MA); Paul Roland Lemay (Nashua, NH)
Assignee: ABIOMED, INC.
A61B5/0013G16H30/40G16H40/67H04L67/125H04L67/61
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,257,021
App. No.
16/365,293
Granted
Mar 25, 2025
Kind
B2
Abstract

A medical device monitoring system and method extract information from screen images from medical device controllers, and intelligently vary rates at which the screen images are fetched from the respective medical device controllers, so as to reduce computer network load, timely report high-priority information, such as alarms, and provide information at intervals requested by users. The rates at which the screen images are fetched are automatically varied based on information available to a server, such as available network bandwidth, level of network congestion, number of medical device controllers co-located at a single medical institution or on a given local area network (LAN), alarm status of a medical device controller and/or historical timing information regarding use of medical devices connected to the medical device controllers.

Claims (62)

1. A medical device monitoring system comprising:

a server having one or more processors configured to:

receive, via a computer network, from at least one medical device controller of a plurality of medical device controllers, at least one image of contents displayed on a screen of the at least one medical device controller;

send a request to an optical character recognition (OCR) engine to extract textual information from at least a portion of the at least one image;

receive, from the OCR engine, extracted textual information; and

send, in response to at least two trigger conditions of a plurality of trigger conditions being met, a request to the at least one medical device controller to change a first rate at which the at least one medical device controller sends images to the server to a second rate, the first and second rates being non-zero,

wherein the plurality of trigger conditions comprises:

a first condition based on whether the extracted textual information comprises alarm text;

a second condition based on whether the extracted textual information comprises an indication that a medical device is connected to the at least one medical device controller; or

a third condition based on the results of a validation test performed on the extracted textual information,

wherein each one of the plurality of trigger conditions is specific to at least one of a plurality of predetermined rates at which the at least one medical device controller sends images to the server,

wherein two or more of the plurality of trigger conditions are specific to different ones of the plurality of predetermined rates, and

wherein the second rate is selected by the one or more processors in response to a determination that the second rate is the fastest or the slowest of the predetermined rates specific to one or more of the at least two trigger conditions.

2. A method comprising:

receiving, via a computer network, from at least one medical device controller of a plurality of medical device controllers, at least one image of contents displayed on a screen of the at least one medical device controller;

sending a request to an optical character recognition (OCR) engine to extract textual information from at least a portion of the at least one image;

receiving, from the OCR engine, extracted textual information; and

sending, in response to at least two trigger conditions of a plurality of trigger conditions being met, a request to the at least one medical device controller to change a first rate at which the at least one medical device controller sends images to a server to a second rate, the first and second rates being non-zero,

wherein the plurality of trigger conditions comprises:

a first condition based on whether the extracted textual information comprises alarm text;

a second condition based on whether the extracted textual information comprises an indication that a medical device is connected to the at least one medical device controller; or

a third condition based on the results of a validation test performed on the extracted textual information,

wherein each one of the plurality of trigger conditions is specific to at least one of a plurality of predetermined rates at which the at least one medical device controller sends images to the server,

wherein two or more of the plurality of trigger conditions are specific to different ones of the plurality of predetermined rates, and

wherein the second rate is selected in response to a determination that the second rate is the fastest or the slowest of the predetermined rates specific to one or more of the at least two trigger conditions.

3. A non-transitory computer-readable medium encoded with instructions that, when executed by one or more processors, cause the one or more processors to perform a computer-implemented method comprising:

receiving, via a computer network, from at least one medical device controller of a plurality of medical device controllers, at least one image of contents displayed on a screen of the at least one medical device controller;

sending a request to an optical character recognition (OCR) engine to extract textual information from at least a portion of the at least one image;

receiving, from the OCR engine, extracted textual information; and

sending, in response to at least two trigger conditions of a plurality of trigger conditions being met, a request to the at least one medical device controller to change a first rate at which the at least one medical device controller sends images to a server to a second rate, the first and second rates being non-zero,

wherein the plurality of trigger conditions comprises:

a first condition based on whether the extracted textual information comprises alarm text;

a second condition based on whether the extracted textual information comprises an indication that a medical device is connected to the at least one medical device controller; or

a third condition based on the results of a validation test performed on the extracted textual information,

wherein each one of the plurality of trigger conditions is specific to at least one of a plurality of predetermined rates at which the at least one medical device controller sends images to the server,

wherein two or more of the plurality of trigger conditions are specific to different ones of the plurality of predetermined rates, and

wherein the second rate is selected in response to a determination that the second rate is the fastest or the slowest of the predetermined rates specific to one or more of the at least two trigger conditions.

4. The medical device monitoring system of claim 1 , wherein the plurality of trigger conditions comprises the first condition, the second condition, and the third condition, and wherein the first condition, the second condition, and the third condition are specific to different ones of the plurality of predetermined rates.

5. The medical device monitoring system of claim 1 , wherein the at least two trigger conditions comprise the first condition.

6. The medical device monitoring system of claim 5 , wherein the first condition is a determination that the extracted textual information comprises alarm text, and wherein the second rate is faster than the first rate.

7. The medical device monitoring system of claim 1 , wherein the at least two trigger conditions comprise the second condition.

8. The medical device monitoring system of claim 7 , wherein the second condition is a determination that the extracted textual information comprises an indication that a medical device is not connected to the at least one medical device controller, and wherein the second rate is slower than the first rate.

9. The medical device monitoring system of claim 1 , wherein the at least two trigger conditions comprise the third condition.

10. The medical device monitoring system of claim 9 , wherein the third condition is a determination that the validation test failed, and wherein the second rate is faster than the first rate.

11. The medical device monitoring system of claim 10 , wherein the validation test checks that the extracted textual information consists of numeric characters or decimal points.

12. The medical device monitoring system of claim 10 , wherein the validation test checks that a numeric field is within a predetermined range.

13. The medical device monitoring system of claim 12 further comprising the plurality of medical device controllers, wherein each one of the plurality of medical device controllers is configured to connect to a heart pump.

14. The medical device monitoring system of claim 13 , wherein the numeric field is a placement signal value.

15. The medical device monitoring system of claim 13 , wherein the numeric field is a motor current value.

16. The medical device monitoring system of claim 13 , wherein the numeric field is a blood flow rate.

17. The medical device monitoring system of claim 1 further comprising the plurality of medical device controllers, wherein each one of the plurality of medical device controllers is configured to connect to a heart pump, and wherein the plurality of trigger conditions further comprises:

a fourth condition based on whether the extracted textual information comprises a placement signal value within a first predetermined range;

a fifth condition based on whether the extracted textual information comprises a motor current value within a second predetermined range; or

a sixth condition based on whether the extracted textual information comprises a blood flow rate within a third predetermined range.

18. The medical device monitoring system of claim 17 , wherein the plurality of trigger conditions comprises the first condition, the second condition, the third condition, the fourth condition, the fifth condition, and the sixth condition.

19. The medical device monitoring system of claim 1 , wherein the second rate is the fastest of the predetermined rates specific to one or more of the at least two trigger conditions, and wherein each one of the predetermined rates specific to one or more of the at least two trigger conditions is faster than the first rate.

20. The medical device monitoring system of claim 19 , wherein the fastest of the predetermined rates specific to one or more of the at least two trigger conditions is specific to two or more of the at least two trigger conditions.

21. The medical device monitoring system of claim 1 , wherein the second rate is the slowest of the predetermined rates specific to one or more of the at least two trigger conditions, and wherein each one of the predetermined rates specific to one or more of the at least two trigger conditions is slower than the first rate.

22. The medical device monitoring system of claim 8 , wherein the second rate is the slowest of the predetermined rates specific to one or more of the at least two trigger conditions.

23. The medical device monitoring system of claim 22 , wherein each one of the plurality of trigger conditions is specific to at least one of a plurality of predetermined priority values, and wherein the second condition is specific to a higher predetermined priority value than another one of the at least two trigger conditions.

24. The medical device monitoring system of claim 17 , wherein the plurality of trigger conditions comprises the fourth condition, the fifth condition, and the sixth condition, and wherein the fourth condition, the fifth condition, and the sixth condition are specific to different ones of the plurality of predetermined rates.

25. The medical device monitoring system of claim 24 , wherein the plurality of trigger conditions comprises the first condition, the second condition, and the third condition, and wherein the first condition, the second condition, and the third condition are specific to different ones of the plurality of predetermined rates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2019
From: AGNELLO, ALESSANDRO SIMONE; MEDINA, VICTOR; LUSSIER, ROBERT; LEMAY, PAUL ROLAND
To: ABIOMED, INC.
Reel/Frame 048792/0928 →
Continuity (1)
Related Publication 20200314207A1 · Oct 1, 2020
References Cited (46)
US 7580755B1 · Schwartz · 2009 [cited by examiner]
US 10130256B2 · Berger · 2018 [cited by examiner]
US 10206570B2 · McKenna · 2019 [cited by examiner]
US 10325472B1 · Harsdorff · 2019 [cited by examiner]
US 20020169583A1 · Gutta et al. · 2002 [cited by applicant]
US 20080021730A1 · Holla · 2008 [cited by examiner]
US 20090192813A1 · Gejdos et al. · 2009 [cited by applicant]
US 20100017233A1 · Toda · 2010 [cited by applicant]
US 20100056875A1 · Schoenberg · 2010 [cited by examiner]
US 20110034783A1 · Lisogurski · 2011 [cited by examiner]
US 20110212216A1 · Carlson et al. · 2011 [cited by applicant]
US 20120330680A1 · O'Larte · 2012 [cited by applicant]
US 20140073860A1 · Urtti · 2014 [cited by examiner]
US 20140098209A1 · Neff · 2014 [cited by examiner]
US 20140222805A1 · Huang · 2014 [cited by examiner]
US 20140233788A1 · Fox · 2014 [cited by examiner]
US 20140235975A1 · Carnes · 2014 [cited by examiner]
US 20150016283A1 · Lyle · 2015 [cited by examiner]
US 20150049947A1 · Katsaros · 2015 [cited by examiner]
US 20150220814A1 · Verkasalo · 2015 [cited by examiner]
US 20160356880A1 · Negussu et al. · 2016 [cited by applicant]
US 20170011200A1 · Arshad et al. · 2017 [cited by applicant]
US 20170193322A1 · Schiller · 2017 [cited by examiner]
US 20170195202A1 · Yamasaki et al. · 2017 [cited by applicant]
US 20180078159A1 · Edelman · 2018 [cited by examiner]
US 20180122518A1 · Choudhary · 2018 [cited by examiner]
US 20180153753A1 · Kostic · 2018 [cited by examiner]
US 20180343596A1 · Soro · 2018 [cited by examiner]
US 20180374568A1 · Agnello · 2018 [cited by applicant]
US 20190074089A1 · Kochura · 2019 [cited by examiner]
US 20190290215A1 · Gilbert · 2019 [cited by examiner]
CN 101790034A · 2010 [cited by applicant]
CN 103946885A · 2014 [cited by applicant]
WO 2017164879A1 · 2017 [cited by applicant]
WO 2017164897A1 · 2017 [cited by applicant]
“Welch Allyn 1500 Patient Monitor User Manual”, Hillrom website, Dec. 31, 2011 [retrieved on Oct. 23, 2021]. (Year: 2011). [cited by examiner]
Retrieved from the Internet: <URL: https://www.hillrom.com/content/dam/hillrom-aem/us/en/marketing/products/1500-patient-monitor/documents/1500%20Patient%20Monitor%20Software%20version%201.3.X, (Year: 2011). [cited by examiner]
Bent et al. “Optimizing sampling rate of wrist-worn optical sensors for physiologic monitoring”, Journal of Clinical and Translational Science 5: e34, pp. 1-8, Aug. 14, 2020. DOI: 10.1017/cts.2020.526. (Year: 2020). [cited by examiner]
Mahmud et al., “Cloud-Fog Interoperability in IoT-enabled Healthcare Solutions”, ICDN '18 Proceedings of the 19th International Conference on Distributed Computing and Networking; Varnasi, India, Jan. 4-7, 2018, 10 page… [cited by applicant]
International Searching Authority, International Search Report—International Application No. PCT/US2020/024571 dated Jun. 8, 2020, together with the Written Opinion of the International Searching Authority, 16 pages. [cited by applicant]
Office Action from corresponding Indian Patent Application No. 202117044528 dated Jan. 15, 2024 (6 pp.). [cited by applicant]
Office Action from corresponding Israeli Patent Application No. 286632 dated Dec. 24, 2023 (4 pp.). [cited by applicant]
Office Action issued in Chinese Patent Application No. 2020800239001 dated Sep. 26, 2023 (23 pp.). [cited by applicant]
Office Action dated Apr. 19, 2024 in Japanese Patent Application No. 2021-557336 (8 pp.). [cited by applicant]
Office Action from corresponding Israeli Patent Application No. 286632 dated Aug. 26, 2024 (3 pp.). [cited by applicant]
Examination Report No. 1 in corresponding AU Application No. 2020248394, issued Oct. 14, 2024. 2 pages. [cited by applicant]