IP Library Granted Patent US 12,417,842
Granted Patent B2
US 12,417,842 · App. 18/354,516 · Granted Sep 16, 2025

Devices, systems, and methods for physiology monitoring

Inventors: Frank Petterson (Los Altos Hills, CA); Melissa McLean (Novato, CA); Arthur Okamoto (Mountain View, CA); James Jenkins (Mountain View, CA); Vivek Gundotra (Los Gatos, CA); David Albert (Oklahoma City, OK)
Assignee: ALIVECOR, INC.
G16H40/67G16H10/20G16H10/60G16H40/63G16H50/20G16H50/30G16H15/00
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,417,842
App. No.
18/354,516
Granted
Sep 16, 2025
Kind
B2
Abstract

Described herein are software platforms (or “platforms”), systems and methods for providing effective healthcare to a patient while increasing the efficiency of a healthcare provider. A healthcare provider system may receive physiological data of a user and generate an interface to provide a visualization of the physiological data and identifying information of the user. The system may analyze the physiological data to generate a risk score for the user based at least in part on the physiological data and transmit to a device of the user, a notification comprising the risk score.

Claims (45)

1. A system comprising:

a memory to store logic corresponding to a healthcare provider application; and

a processor operatively coupled to the memory, the processor configured to execute the logic to:

receive physiological data of a user;

generate an interface to provide a visualization of the physiological data and identifying information of the user;

analyze the physiological data to generate a risk score for the user based at least in part on the physiological data; and

transmit to a device of the user, a notification comprising the risk score, wherein the healthcare provider application is part of a software platform that also includes a patient application executing on the device of the user, and wherein the software platform facilitates communication of the physiological data and the notification between the processor and the device of the user.

2. The system of claim 1 , wherein the memory further stores a database including physiological data sensed from a plurality of users, and wherein to generate the risk score for the user, the processor is configured to generate the risk score for the user based further on the physiological data sensed from the plurality of users.

3. The system of claim 1 , wherein the visualization of the physiological data is interactive, and the interface further provides an interactive menu of interpretations for the physiological data.

4. The system of claim 3 , wherein the processor is further configured to:

receive, via the visualization, a selection of a segment of the physiological data; and

receive, via the interactive menu of interpretations, an interpretation corresponding to the segment of the physiological data.

5. The system of claim 4 , wherein the processor is further configured to:

save the physiological data, the visualization and the interpretation corresponding to the segment of the physiological data as part of a database of physiological data of the user within the memory.

6. The system of claim 3 , wherein the processor is further configured to:

annotate the visualization with text received from a healthcare provider.

7. The system of claim 1 , wherein the processor is further configured to:

generate a second interface to display a visualization of the physiological data compared to previously recorded physiological data of the user.

8. The system of claim 1 , wherein the identifying information of the user comprises one or more of: a name of the user, an age of the user, a gender of the user, an indication of symptoms the user is currently experiencing, a date and time the physiological data was recorded, and a heart rate of the user at the time the physiological data was recorded.

9. The system of claim 1 , wherein the physiological data comprises electrocardiogram (ECG) data, and the processor is further configured to:

analyze the ECG data to determine an interpretation of the ECG data; and

transmit a second notification to a healthcare provider of the user, the second notification comprising the interpretation of the ECG data.

10. The system of claim 1 , wherein the processor analyzes the physiological data using a machine learning algorithm.

11. A method comprising:

receiving, by a healthcare provider application, physiological data of a user;

generating an interface to provide a visualization of the physiological data and identifying information of the user;

analyzing the physiological data to generate a risk score for the user based at least in part on the physiological data; and

transmitting to a device of the user, a notification comprising the risk score, wherein the healthcare provider application is part of a software platform that also includes a patient application executing on the device of the user, and wherein the software platform facilitates communication of the physiological data and the notification between the processor and the device of the user.

12. The method of claim 11 , wherein generating the risk score for the user comprises:

generating the risk score for the user based further on physiological data sensed from the plurality of users.

13. The method of claim 11 , wherein the visualization of the physiological data is interactive, and the interface further provides an interactive menu of interpretations for the physiological data.

14. The method of claim 13 , further comprising:

receiving, via the visualization, a selection of a segment of the physiological data; and

receiving, via the interactive menu of interpretations, an interpretation corresponding to the segment of the physiological data.

15. The method of claim 14 , further comprising:

saving the physiological data, the visualization and the interpretation corresponding to the segment of the physiological data as part of a database of physiological data of the user.

16. The method of claim 13 , wherein the processor is further configured to:

annotate the visualization with text received from a healthcare provider.

17. The method of claim 11 , further comprising:

generating a second interface to display a visualization of the physiological data compared to previously recorded physiological data of the user.

18. The method of claim 11 , wherein the identifying information of the user comprises one or more of: a name of the user, an age of the user, a gender of the user, an indication of symptoms the user is currently experiencing, a date and time the physiological data was recorded, and a heart rate of the user at the time the physiological data was recorded.

19. The method of claim 11 , wherein the physiological data comprises electrocardiogram (ECG) data, and the method further comprises:

analyzing the ECG data to determine an interpretation of the ECG data; and

transmitting a second notification to a healthcare provider of the user, the second notification comprising the interpretation of the ECG data.

20. The method of claim 11 , wherein the physiological data is analyzed using a machine learning algorithm.

Assignments (2)
SECURITY INTEREST Recorded Jun 24, 2026
From: ALIVECOR, INC.
To: SYMBIOTIC CAPITAL AGENCY LLC, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 075813/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: PETTERSON, FRANK; MCLEAN, MELISSA; OKAMOTO, ARTHUR; JENKINS, JAMES; GUNDOTRA, VIVEK; ALBERT, DAVID
To: ALIVECOR, INC.
Reel/Frame 072011/0295 →
Continuity (5)
Continuation 17693024 · Mar 11, 2022
Continuation 16871750 · May 11, 2020
Continuation 15692831 · Aug 31, 2017
Provisional Application 62382227 · Aug 31, 2016
Related Publication 20230360793A1 · Nov 9, 2023
References Cited (33)
US 7269516B2 · Brunner · 2007 [cited by examiner]
US 8688468B1 · daCosta et al. · 2014 [cited by applicant]
US 9124776B2 · Woo · 2015 [cited by applicant]
US 10685090B2 · Petterson · 2020 [cited by examiner]
US 11276491B2 · Petterson · 2022 [cited by examiner]
US 11749403B2 · Petterson · 2023 [cited by examiner]
US 20040008219A1 · Sarel · 2004 [cited by applicant]
US 20040073098A1 · Geva · 2004 [cited by examiner]
US 20060015016A1 · Thornton · 2006 [cited by applicant]
US 20060089542A1 · Sands · 2006 [cited by examiner]
US 20080082659A1 · Haslehurst · 2008 [cited by examiner]
US 20080161731A1 · Woods et al. · 2008 [cited by applicant]
US 20100007665A1 · Smith · 2010 [cited by examiner]
US 20100022850A1 · Mc Kenna et al. · 2010 [cited by applicant]
US 20110172564A1 · Drew · 2011 [cited by examiner]
US 20130030258A1 · Cheung · 2013 [cited by examiner]
US 20140275851A1 · Amble et al. · 2014 [cited by applicant]
US 20150164349A1 · Gopalakrishnan · 2015 [cited by examiner]
US 20150302539A1 · Mazar et al. · 2015 [cited by applicant]
US 20160287166A1 · Tran · 2016 [cited by applicant]
US 20160342761A1 · Whiting · 2016 [cited by examiner]
US 20160378950A1 · Reiner · 2016 [cited by applicant]
US 20170027498A1 · Larson · 2017 [cited by examiner]
US 20200077892A1 · Tran · 2020 [cited by applicant]
US 20200088892A1 · Liu et al. · 2020 [cited by applicant]
CN 104200418A · 2014 [cited by applicant]
JP 2007020689A · 2007 [cited by applicant]
JP 2012123803A · 2012 [cited by applicant]
JP 2015506733A · 2015 [cited by applicant]
WO 02067122A1 · 2002 [cited by applicant]
WO 2013090731A1 · 2013 [cited by applicant]
Japan Patent Office, Office Action for Japanese Patent Application No. 2019-531606, mailed on Jun. 14, 2021. [cited by applicant]
China National Intellectual Property Administration, First Office Action for Chinese Application No. 201780067224.6, mailed on Jun. 15, 2021. [cited by applicant]