IP Library Granted Patent US 12,362,055
Granted Patent B2
US 12,362,055 · App. 17/943,491 · Granted Jul 15, 2025

Medical device configuration procedure guidance responsive to detected gestures

Inventors: Salman Monirabbasi (Playa Vista, CA); Di Wu (Glendale, CA); Neha J. Parikh (West Hills, CA); Yuxiang Zhong (Arcadia, CA); Maria Diana Miller (Santa Rosa Valley, CA)
Assignee: MEDTRONIC MINIMED, INC.
G16H20/17G06F3/017G06F3/048G16H40/40
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,362,055
App. No.
17/943,491
Granted
Jul 15, 2025
Kind
B2
Abstract

Techniques disclosed herein relate to providing guidance for configuring a medical device to a user in response to detected gestures of the user. In some embodiments, the techniques involve obtaining sensor data indicative of one or more gestures of a user of a medical device, and detecting a configuration procedure being performed on the medical device by the user based on the sensor data, where the configuration procedure includes a sequence of tasks to be performed by the user to configure the medical device. The techniques also involve determining one or more tasks of the configuration procedure that have been performed by the user based on the sensor data, identifying a subsequent task of the configuration procedure to be performed by the user based on the one or more tasks, and generating guidance information for performing the subsequent task of the configuration procedure.

Claims (53)

1. A system comprising:

one or more processors; and

one or more processor-readable media storing instructions which, when executed by the one or more processors, cause performance of:

obtaining sensor data indicative of one or more gestures of a user of a medical device;

detecting, based on the sensor data, a configuration procedure being performed on the medical device by the user, the configuration procedure comprising a pre-defined sequence of tasks to be performed by the user to configure the medical device;

determining, based on the sensor data, one or more tasks of the configuration procedure that have been performed by the user;

identifying, based on the pre-defined sequence of tasks and the determined one or more tasks of the configuration procedure, a subsequent task of the pre-defined sequence of tasks for the configuration procedure to be performed by the user; and

generating guidance information for performing the subsequent task of the configuration procedure.

2. The system of claim 1 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises determining guidance content based at least in part on a difficulty or complexity metric associated with the subsequent task.

3. The system of claim 1 , wherein the instructions, when executed by the one or more processors, further cause performance of:

detecting performance of the subsequent task by the user based on subsequent sensor data; and

generating, in response to detecting the performance of the subsequent task, guidance information for performing a next task of the pre-defined sequence of tasks following the subsequent task.

4. The system of claim 1 , wherein the instructions, when executed by the one or more processors, further cause performance of determining a personalized score of the user for performing the configuration procedure based on historical procedural gesture data associated with the user, the personalized score of the user indicating a skill or experience level of the user for performing the configuration procedure.

5. The system of claim 4 , wherein the instructions, when executed by the one or more processors, further cause performance of generating, in response to the personalized score of the user indicating an experienced or skilled user, guidance content for an advanced feature associated with the configuration procedure.

6. The system of claim 4 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises generating, in response to the personalized score of the user indicating an inexperienced user, detailed guidance content for performing the subsequent task.

7. The system of claim 4 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises determining guidance content based on both a difficulty metric associated with the subsequent task and the personalized score of the user for performing the configuration procedure.

8. The system of claim 1 , wherein detecting the configuration procedure comprises mapping the sensor data indicative of the one or more gestures of the user to the configuration procedure, based on:

gestures corresponding to the pre-defined sequence of tasks of the configuration procedure; and

a type of the one or more gestures, a sequence of the one or more gestures, a temporal relationship between the one or more gestures, a confidence metric of the one or more gestures, or a combination thereof.

9. A processor-implemented method comprising:

obtaining sensor data indicative of one or more gestures of a user of a medical device;

detecting, based on the sensor data, a configuration procedure being performed on the medical device by the user, the configuration procedure comprising a pre-defined sequence of tasks to be performed by the user to configure the medical device;

determining, based on the sensor data, one or more tasks of the configuration procedure that have been performed by the user;

identifying, based on the pre-defined sequence of tasks and the determined one or more tasks of the configuration procedure, a subsequent task of the pre-defined sequence of tasks for the configuration procedure to be performed by the user; and

generating guidance information for performing the subsequent task of the configuration procedure.

10. The processor-implemented method of claim 9 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises determining guidance content based at least in part on a difficulty or complexity metric associated with the subsequent task.

11. The processor-implemented method of claim 10 , further comprising:

detecting performance of the subsequent task based on subsequent sensor data; and

generating, in response to detecting the performance of the subsequent task, guidance information for performing a next task of the pre-defined sequence of tasks following the subsequent task.

12. The processor-implemented method of claim 10 , further comprising determining a personalized score of the user for performing the configuration procedure based on historical procedural gesture data associated with the user, the personalized score of the user indicating a skill or experience level of the user for performing the configuration procedure.

13. The processor-implemented method of claim 12 , further comprising generating, in response to the personalized score of the user indicating an experienced or skilled user, guidance content for an advanced feature associated with the configuration procedure.

14. The processor-implemented method of claim 12 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises selectively performing, based on the personalized score of the user:

generating detailed guidance content for performing the subsequent task, in response to the personalized score of the user indicating an inexperienced user; or

generating a lesser amount of guidance content for performing the subsequent task, in response to the personalized score of the user indicating an experienced or skilled user.

15. The processor-implemented method of claim 9 , wherein detecting the configuration procedure comprises mapping the one or more gestures of the user to the configuration procedure, based on:

gestures corresponding to the pre-defined sequence of tasks of the configuration procedure; and

a type of the one or more gestures, a sequence of the one or more gestures, a temporal relationship between the one or more gestures, a confidence metric of the one or more gestures, or a combination thereof.

16. One or more non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of:

obtaining sensor data indicative of one or more gestures of a user of a medical device;

detecting, based on the sensor data, a configuration procedure being performed on the medical device by the user, the configuration procedure comprising a pre-defined sequence of tasks to be performed by the user to configure the medical device;

determining, based on the sensor data, one or more tasks of the configuration procedure that have been performed by the user;

identifying, based on the pre-defined sequence of tasks and the determined one or more tasks of the configuration procedure, a subsequent task of the pre-defined sequence of tasks for the configuration procedure to be performed by the user; and

generating guidance information for performing the subsequent task of the configuration procedure.

17. The one or more non-transitory processor-readable media of claim 16 , wherein generating the guidance information for performing the subsequent task of the configuration procedure comprises determining guidance content based at least in part on a difficulty or complexity metric associated with the subsequent task.

18. The one or more non-transitory processor-readable media of claim 17 , wherein the instructions, when executed by the one or more processors, further cause performance of:

detecting performance of the subsequent task based on subsequent sensor data; and

generating, in response to detecting the performance of the subsequent task, guidance information for performing a next task of the pre-defined sequence of tasks following the subsequent task.

19. The one or more non-transitory processor-readable media of claim 16 , wherein the instructions, when executed by the one or more processors, further cause performance of:

determining a personalized score of the user for performing the configuration procedure based on historical procedural gesture data associated with the user, the personalized score of the user indicating a skill or experience level of the user for performing the configuration procedure; and

generating, in response to the personalized score of the user indicating an experienced or skilled user, guidance information for an advanced feature associated with the configuration procedure.

20. The one or more non-transitory processor-readable media of claim 16 , wherein:

the instructions, when executed by the one or more processors, further cause performance of determining a personalized score of the user for performing the configuration procedure based on historical procedural gesture data associated with the user, the personalized score of the user indicating a skill or experience level of the user for performing the configuration procedure; and

generating the guidance information for performing the subsequent task of the configuration procedure comprises, in response to the personalized score of the user indicating an inexperienced user, generating detailed guidance content for performing the subsequent task.

Assignments (2)
SECURITY INTEREST Recorded Jan 16, 2026
From: MEDTRONIC MINIMED, INC.; COMPANION MEDICAL, INC.
To: CITIBANK, N.A.
Reel/Frame 074394/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: MONIRABBASI, SALMAN; WU, DI; PARIKH, NEHA J.; ZHONG, YUXIANG; MILLER, MARIA DIANA
To: MEDTRONIC MINIMED, INC.
Reel/Frame 061076/0525 →
Continuity (4)
Continuation 17118984 · Dec 11, 2020
Provisional Application 62948015 · Dec 13, 2019
Provisional Application 62947997 · Dec 13, 2019
Related Publication 20230005589A1 · Jan 5, 2023
References Cited (159)
US 4562751A · Nason et al. · 1986 [cited by applicant]
US 4685903A · Cable et al. · 1987 [cited by applicant]
US 4755173A · Konopka et al. · 1988 [cited by applicant]
US 5080653A · Voss et al. · 1992 [cited by applicant]
US 5097122A · Colman et al. · 1992 [cited by applicant]
US 5391250A · Cheney, II et al. · 1995 [cited by applicant]
US 5485408A · Blomquist · 1996 [cited by applicant]
US 5505709A · Funderburk et al. · 1996 [cited by applicant]
US 5522803A · Teissen-Simony · 1996 [cited by applicant]
US 5665065A · Colman et al. · 1997 [cited by applicant]
US 5800420A · Gross et al. · 1998 [cited by applicant]
US 5807375A · Gross et al. · 1998 [cited by applicant]
US 5925021A · Castellano · 1999 [cited by examiner]
US 5954643A · Vanantwerp et al. · 1999 [cited by applicant]
US 6017328A · Fischell et al. · 2000 [cited by applicant]
US 6186982B1 · Gross et al. · 2001 [cited by applicant]
US 6246992B1 · Brown · 2001 [cited by applicant]
US 6248067B1 · Causey, III et al. · 2001 [cited by applicant]
US 6248093B1 · Moberg · 2001 [cited by applicant]
US 6283763B1 · Matsuzaki · 2001 [cited by examiner]
US 6355021B1 · Nielsen et al. · 2002 [cited by applicant]
US 6379301B1 · Worthington et al. · 2002 [cited by applicant]
US 6485465B2 · Moberg et al. · 2002 [cited by applicant]
US 6544212B2 · Galley et al. · 2003 [cited by applicant]
US 6554798B1 · Mann et al. · 2003 [cited by applicant]
US 6558320B1 · Causey, III et al. · 2003 [cited by applicant]
US 6558351B1 · Steil et al. · 2003 [cited by applicant]
US 6591876B2 · Safabash · 2003 [cited by applicant]
US 6641533B2 · Causey, III et al. · 2003 [cited by applicant]
US 6659980B2 · Moberg et al. · 2003 [cited by applicant]
US 6736797B1 · Larsen et al. · 2004 [cited by applicant]
US 6749587B2 · Flaherty · 2004 [cited by applicant]
US 6752787B1 · Causey, III et al. · 2004 [cited by applicant]
US 6766183B2 · Walsh et al. · 2004 [cited by applicant]
US 6801420B2 · Talbot et al. · 2004 [cited by applicant]
US 6804544B2 · Van et al. · 2004 [cited by applicant]
US 6817990B2 · Yap et al. · 2004 [cited by applicant]
US 6932584B2 · Gray et al. · 2005 [cited by applicant]
US 7003336B2 · Holker et al. · 2006 [cited by applicant]
US 7029444B2 · Shin et al. · 2006 [cited by applicant]
US 7066909B1 · Peter et al. · 2006 [cited by applicant]
US 7137964B2 · Flaherty · 2006 [cited by applicant]
US 7303549B2 · Flaherty et al. · 2007 [cited by applicant]
US 7399277B2 · Saidara et al. · 2008 [cited by applicant]
US 7442186B2 · Blomquist · 2008 [cited by applicant]
US 7602310B2 · Mann et al. · 2009 [cited by applicant]
US 7621893B2 · Moberg et al. · 2009 [cited by applicant]
US 7647237B2 · Malave et al. · 2010 [cited by applicant]
US 7699807B2 · Faust et al. · 2010 [cited by applicant]
US 7727148B2 · Talbot et al. · 2010 [cited by applicant]
US 7785313B2 · Mastrototaro · 2010 [cited by applicant]
US 7806886B2 · Kanderian, Jr. et al. · 2010 [cited by applicant]
US 7819843B2 · Mann et al. · 2010 [cited by applicant]
US 7828764B2 · Moberg et al. · 2010 [cited by applicant]
US 7879010B2 · Hunn et al. · 2011 [cited by applicant]
US 7890295B2 · Shin et al. · 2011 [cited by applicant]
US 7892206B2 · Moberg et al. · 2011 [cited by applicant]
US 7892748B2 · Norrild et al. · 2011 [cited by applicant]
US 7901394B2 · Ireland et al. · 2011 [cited by applicant]
US 7942844B2 · Moberg et al. · 2011 [cited by applicant]
US 7946985B2 · Mastrototaro et al. · 2011 [cited by applicant]
US 7955305B2 · Moberg et al. · 2011 [cited by applicant]
US 7963954B2 · Kavazov · 2011 [cited by applicant]
US 7977112B2 · Burke et al. · 2011 [cited by applicant]
US 7979259B2 · Brown · 2011 [cited by applicant]
US 7985330B2 · Wang et al. · 2011 [cited by applicant]
US 8024201B2 · Brown · 2011 [cited by applicant]
US 8100852B2 · Moberg et al. · 2012 [cited by applicant]
US 8114268B2 · Wang et al. · 2012 [cited by applicant]
US 8114269B2 · Cooper et al. · 2012 [cited by applicant]
US 8137314B2 · Mounce et al. · 2012 [cited by applicant]
US 8181849B2 · Bazargan et al. · 2012 [cited by applicant]
US 8182462B2 · Istoc et al. · 2012 [cited by applicant]
US 8192395B2 · Estes et al. · 2012 [cited by applicant]
US 8195265B2 · Goode, Jr. et al. · 2012 [cited by applicant]
US 8202250B2 · Stutz, Jr. · 2012 [cited by applicant]
US 8207859B2 · Enegren et al. · 2012 [cited by applicant]
US 8226615B2 · Bikovsky · 2012 [cited by applicant]
US 8257259B2 · Brauker et al. · 2012 [cited by applicant]
US 8267921B2 · Yodfat et al. · 2012 [cited by applicant]
US 8275437B2 · Brauker et al. · 2012 [cited by applicant]
US 8277415B2 · Mounce et al. · 2012 [cited by applicant]
US 8292849B2 · Bobroff et al. · 2012 [cited by applicant]
US 8298172B2 · Nielsen et al. · 2012 [cited by applicant]
US 8303572B2 · Adair et al. · 2012 [cited by applicant]
US 8305580B2 · Aasmul · 2012 [cited by applicant]
US 8308679B2 · Hanson et al. · 2012 [cited by applicant]
US 8313433B2 · Cohen et al. · 2012 [cited by applicant]
US 8318443B2 · Norrild et al. · 2012 [cited by applicant]
US 8323250B2 · Chong et al. · 2012 [cited by applicant]
US 8343092B2 · Rush et al. · 2013 [cited by applicant]
US 8352011B2 · Van et al. · 2013 [cited by applicant]
US 8353829B2 · Say et al. · 2013 [cited by applicant]
US 9207767B2 · Bell et al. · 2015 [cited by applicant]
US 9517109B2 · Maeda et al. · 2016 [cited by applicant]
US 9878097B2 · Estes · 2018 [cited by examiner]
US 9943372B2 · Sholev · 2018 [cited by examiner]
US 10383694B1 · Venkataraman · 2019 [cited by examiner]
US 11037070B2 · Salganicoff et al. · 2021 [cited by applicant]
US 11177025B2 · Bettencourt-Silva et al. · 2021 [cited by applicant]
US 11191899B2 · Roy et al. · 2021 [cited by applicant]
US 11197949B2 · Dang et al. · 2021 [cited by applicant]
US 11241537B2 · Jiang et al. · 2022 [cited by applicant]
US 11344235B2 · Nogueira et al. · 2022 [cited by applicant]
US 11344674B2 · Palerm · 2022 [cited by applicant]
US 11450048B2 · Marchand · 2022 [cited by examiner]
US 11488700B2 · Monirabbasi · 2022 [cited by examiner]
US 11672621B2 · Hulford · 2023 [cited by examiner]
US 20020041327A1 · Hildreth · 2002 [cited by examiner]
US 20070123819A1 · Mernoe et al. · 2007 [cited by applicant]
US 20080013826A1 · Hillis · 2008 [cited by examiner]
US 20090027337A1 · Hildreth · 2009 [cited by examiner]
US 20100160861A1 · Causey, III et al. · 2010 [cited by applicant]
US 20100280988A1 · Underkoffler · 2010 [cited by examiner]
US 20110137141A1 · Razoumov et al. · 2011 [cited by applicant]
US 20110152882A1 · Wenderow · 2011 [cited by examiner]
US 20110187746A1 · Suto · 2011 [cited by examiner]
US 20120019369A1 · Taskinen et al. · 2012 [cited by applicant]
US 20120197196A1 · Halbert et al. · 2012 [cited by applicant]
US 20150037775A1 · Ottensmeyer et al. · 2015 [cited by applicant]
US 20150119651A1 · Grubis · 2015 [cited by applicant]
US 20150126963A1 · Despa et al. · 2015 [cited by applicant]
US 20150289823A1 · Rack-Gomer et al. · 2015 [cited by applicant]
US 20160030683A1 · Taylor et al. · 2016 [cited by applicant]
US 20160109960A1 · Steinle · 2016 [cited by examiner]
US 20160378939A1 · Baumberger et al. · 2016 [cited by applicant]
US 20170091259A1 · Curran · 2017 [cited by applicant]
US 20170220772A1 · Vleugels et al. · 2017 [cited by applicant]
US 20170262169A1 · Kim · 2017 [cited by examiner]
US 20170360403A1 · Rothberg · 2017 [cited by examiner]
US 20180174675A1 · Roy et al. · 2018 [cited by applicant]
US 20180185578A1 · Monirabbasi et al. · 2018 [cited by applicant]
US 20180268110A1 · Huynh · 2018 [cited by examiner]
US 20180353698A1 · Saint et al. · 2018 [cited by applicant]
US 20190117809A1 · Katz · 2019 [cited by applicant]
US 20190252079A1 · Constantin et al. · 2019 [cited by applicant]
US 20190380792A1 · Poltaretskyi et al. · 2019 [cited by applicant]
US 20200054406A1 · Hanuschik et al. · 2020 [cited by applicant]
US 20200104039A1 · Robertson et al. · 2020 [cited by applicant]
US 20200111578A1 · Koblick et al. · 2020 [cited by applicant]
US 20200135320A1 · Vleugels · 2020 [cited by applicant]
US 20200289373A1 · Vleugels · 2020 [cited by applicant]
US 20210050085A1 · Hayter · 2021 [cited by examiner]
US 20210100951A1 · Chase · 2021 [cited by applicant]
US 20210177306A1 · Vleugels et al. · 2021 [cited by applicant]
US 20210178063A1 · Parikh et al. · 2021 [cited by applicant]
US 20210183489A1 · Monirabbasi et al. · 2021 [cited by applicant]
US 20210186632A1 · Quaid · 2021 [cited by examiner]
US 20210327304A1 · Buras · 2021 [cited by examiner]
U.S Non-Final Office Action dated Aug. 9, 2021, in U.S. Appl. No. 17/118,984. [cited by applicant]
U.S Final Office Action dated Feb. 18, 2022, in U.S. Appl. No. 17/118,984. [cited by applicant]
U.S Notice of Allowance dated Jun. 13, 2022 in U.S. Appl. No. 17/118,984. [cited by applicant]
U.S. Final office Action dated Jun. 5, 2023, in U.S. Appl. No. 17/119,007. [cited by applicant]
U.S. Non-Final office Action dated Jan. 12, 2023 in U.S. Appl. No. 17/118,105. [cited by applicant]
U.S. Non-Final Office Action dated Nov. 21, 2023 in U.S. Appl. No. 17/119,007. [cited by applicant]
U.S. Non-Final Office Action dated Nov. 30, 2022 in U.S. Appl. No. 17/119,007. [cited by applicant]
U.S. Final Office Action dated May 16, 2024 in U.S. Appl. No. 17/119,007. [cited by applicant]
U.S. Advisory Action dated Jul. 25, 2024 in U.S. Appl. No. 17/119,007. [cited by applicant]
U.S. Non-Final Office Action dated Sep. 28, 2024 in U.S. Appl. No. 17/119,007. [cited by applicant]