Patents by Inventor James P. Ochs
James P. Ochs has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240139608Abstract: The present disclosure generally relates to user interfaces for managing, modifying, and/or outputting workout content.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: Craig D. BOLTON, Julie A. ARNEY, Edward CHAO, Lynne DEVINE, Victoria E. HINN, Daniel S. KEEN, Julia K. NICHOLS, James P. OCHS, Jennifer D. PATTON
-
Patent number: 11937904Abstract: Disclosed embodiments include wearable devices and techniques for detecting cardio machine activities, estimating user direction of travel, and monitoring performance during cardio machine activities. By accurately and promptly detecting cardio machine activities and automatically distinguishing between activities performed on different types of cardio machines, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording activities on a wide variety of cardio machines. In various embodiments, cardio machine activity detection techniques may use magnetic field data from a magnetic field sensor to improve the accuracy of orientation data and device heading measurements used to detect the end of a cardio machine activity.Type: GrantFiled: September 9, 2020Date of Patent: March 26, 2024Assignee: Apple Inc.Inventors: James P. Ochs, Mariah W. Whitmore, Mark P. Sena, Julia K. Nichols, Erin Paeng, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Hung A. Pham
-
Patent number: 11896368Abstract: The present disclosure relates to methods and systems of determining swimming metrics of a user during a swimming session. The method can include receiving, by a processor circuit of a user device, motion information from one or more motion sensors of the user device; determining, by the processor circuit using the motion information, a first set of rotational data of the user device, wherein the first set of rotational data is expressed in a first frame of reference; converting, by the processor circuit, the first set of rotational data into a second set of rotational data, wherein the second set of rotational data is expressed in a second frame of reference; determining, by the processor circuit, one or more swimming metrics of the user; and outputting the one or more swimming metrics.Type: GrantFiled: August 30, 2017Date of Patent: February 13, 2024Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Craig H. Mermel, Karthik Jayaraman Raghuram, Hung A. Pham, Adam S. Howell, Rami Y. Hindiyeh, James P. Ochs, Vinay R. Majjigi, Alexander Singh Alvarado, Sunny K. Chow, Umamahesh Srinivas, Xing Tan, Ronald K. Huang, Edith Merle Arnold, Robin T. Guers, Gunes Dervisoglu, Adeeti Ullal
-
Publication number: 20240041354Abstract: The enclosed embodiments are directed to tracking caloric expenditure using a camera. In an embodiment, a method comprises: obtaining face tracking data associated with a user; determining a step cadence of the user based on the face tracking data; determining a speed of the user based on the step cadence and a stride length of the user; obtaining device motion data from at least one motion sensor of the device; determining a grade of a surface on which the user is walking or running based on at least one of the device motion data or the face tracking data; and determining an energy expenditure of the user based on the estimated speed, the estimated grade and a caloric expenditure model.Type: ApplicationFiled: July 21, 2023Publication date: February 8, 2024Inventors: Aditya Sarathy, James P. Ochs, Yongyang Nie
-
Publication number: 20220241641Abstract: Systems and methods of analyzing a user's motion during a swimming session are described. One or more motions sensors can collect motion data of the user. A processor circuit can make motion analysis based on the motion data. The processor circuit can determine if the user's arm swing is a genuine swim stroke. The processor circuit can also determine whether the user is swimming or turning. The processor circuit can also classify the user's swim stroke style. The processor circuit can also determine the user's swim stroke phase. The processor circuit can also determine the user's stroke orbit consistency.Type: ApplicationFiled: August 27, 2021Publication date: August 4, 2022Inventors: Craig Mermel, Karthik Jayaraman Raghuram, Hung A. Pham, Adam S. Howell, James P. Ochs, Alexander Singh Alvarado, Sunny K. Chow, Ronald K. Huang, Gunes Dervisoglu, Kenneth W. Waters
-
Publication number: 20210393162Abstract: One or more electronic device may use motion and/or activity sensors to estimate a user's maximum volumetric flow of oxygen, or VO2 max. In particular, although a correlation between heart rate and VO2 max may be linear at high heart rate levels, there is not a linear correlation at lower heart rate levels. Therefore, for users without extensive workout data, the motion sensors and activity sensors may be used to determine maximum calories burned by the user, workout data, including heart rate data, and body metric data. Based on these parameters, a personalized relationship between the user's heart rate and oxygen pulse (which is a function of VO2) may be determined, even with a lack of high intensity workout data. In this way, a maximum heart rate and therefore a VO2 max value may be approximated for the user.Type: ApplicationFiled: June 3, 2021Publication date: December 23, 2021Inventors: Britni A. Crocker, Katherine Niehaus, Aditya Sarathy, Asif Khalak, Allison L. Gilmore, James P. Ochs, Bharath Narasimha Rao, Gabriel A. Quiroz, Hui Chen, Kyle A. Reed, William R. Powers, III, Maxsim L. Gibiansky, Paige N. Stanley, Umamahesh Srinivas, III, Karthik Jayaraman Raghuram, Adeeti V. Ullal
-
Patent number: 11103749Abstract: Systems and methods of analyzing a user's motion during a swimming session are described. One or more motions sensors can collect motion data of the user. A processor circuit can make motion analysis based on the motion data. The processor circuit can determine if the user's arm swing is a genuine swim stroke. The processor circuit can also determine whether the user is swimming or turning. The processor circuit can also classify the user's swim stroke style. The processor circuit can also determine the user's swim stroke phase. The processor circuit can also determine the user's stroke orbit consistency.Type: GrantFiled: August 31, 2017Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Craig H. Mermel, Karthik Jayaraman Raghuram, Hung A. Pham, Adam S. Howell, James P. Ochs, Alexander Singh Alvarado, Sunny K. Chow, Ronald K. Huang, Gunes Dervisoglu, Kenneth Waters
-
Publication number: 20210093918Abstract: Disclosed embodiments include wearable devices and techniques for detecting the end of hiking activities. By accurately and promptly detecting the end of hiking activities automatically, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording a hiking activity.Type: ApplicationFiled: September 25, 2020Publication date: April 1, 2021Applicant: Apple Inc.Inventors: Gunes DERVISOGLU, Hung A. PHAM, Bharath Narasimha RAO, James P. OCHS, Erin PAENG, Jonathan M. BEARD, Vinay R. MAJJIGI, Karthik JAYARAMAN RAGHURAM
-
Publication number: 20210093917Abstract: Disclosed embodiments include wearable devices and techniques for detecting walking workouts. By accurately and promptly detecting the start of walking workouts activities and automatically distinguishing between walking workout and causal walking activities, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording walking workouts.Type: ApplicationFiled: September 25, 2020Publication date: April 1, 2021Applicant: Apple Inc.Inventors: Gunes DERVISOGLU, Hung A. PHAM, Bharath Narasimha RAO, Jonathan M. BEARD, Lucie A. HUET, Anh N. PHAN, Vinay R. MAJJIGI, James P. OCHS, Karthik JAYARAMAN RAGHURAM
-
Publication number: 20210068689Abstract: Disclosed embodiments include wearable devices and techniques for detecting cardio machine activities, estimating user direction of travel, and monitoring performance during cardio machine activities. By accurately and promptly detecting cardio machine activities and automatically distinguishing between activities performed on different types of cardio machines, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording activities on a wide variety of cardio machines. In various embodiments, cardio machine activity detection techniques may use magnetic field data from a magnetic field sensor to improve the accuracy of orientation data and device heading measurements used to detect the end of a cardio machine activity.Type: ApplicationFiled: September 9, 2020Publication date: March 11, 2021Applicant: Apple Inc.Inventors: James P. OCHS, Mariah W. WHITMORE, Mark P. SENA, Julia K. Nichols, Erin PAENG, Vinay R. MAJJIGI, Karthik JAYARAMAN RAGHURAM, Hung A. PHAM
-
Publication number: 20210068712Abstract: Disclosed embodiments include wearable devices and techniques for detecting cycling activities and monitoring performance during cycling. By accurately and promptly detecting the end of cycling workouts automatically, the disclosure enables wearable devices to accurately calculate user performance information when users forget to stop recording a cycling activity session. In various embodiments, cycling activity detection techniques involve a cycling speed measure that incorporates terrain gradient determined based on pressure data. In various embodiments, the cycling activity detection techniques may distinguish between a temporary stop and an intentional stop using an estimated energy expenditure.Type: ApplicationFiled: September 9, 2020Publication date: March 11, 2021Applicant: Apple Inc.Inventors: Olivier P. HUMBLET, James P. OCHS, Vinay R. MAJJIGI, Jonathan M. BEARD, Erin PAENG, Karthik JAYARAMAN RAGHURAM, Hung A. PHAM
-
Patent number: 10617912Abstract: The present disclosure relates to systems and methods of estimating energy expenditure of a user while swimming. A processor circuit of a user device can estimate a speed of the user based on a stroke rate and a stroke length. The processor circuit can estimate an efficiency of the user. The processor circuit can classify a swimming style of the user. The processor circuit can determine energy expenditure of the user based on the speed, the efficiency, and the style. The processor circuit can also detect glides of the user and adjust the energy expenditure.Type: GrantFiled: August 31, 2017Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Craig H. Mermel, Karthik Jayaraman Raghuram, Hung A. Pham, James P. Ochs, Vinay R. Majjigi, Alexander Singh Alvarado, Sunny K. Chow, Umamahesh Srinivas, Xing Tan, Robin T. Guers, Adeeti Ullal, Stephen P. Jackson, Mrinal Agarwal
-
Publication number: 20180056123Abstract: Systems and methods of analyzing a user's motion during a swimming session are described. One or more motions sensors can collect motion data of the user. A processor circuit can make motion analysis based on the motion data. The processor circuit can determine if the user's arm swing is a genuine swim stroke. The processor circuit can also determine whether the user is swimming or turning. The processor circuit can also classify the user's swim stroke style. The processor circuit can also determine the user's swim stroke phase. The processor circuit can also determine the user's stroke orbit consistency.Type: ApplicationFiled: August 31, 2017Publication date: March 1, 2018Applicant: Apple Inc.Inventors: Bharath NARASIMHA RAO, Craig H. MERMEL, Karthik Jayaraman RAGHURAM, Hung A. PHAM, Adam S. HOWELL, James P. OCHS, Vinay R. MAJJIGI, Alexander SINGH ALVARADO, Sunny K. CHOW, Umamahesh SRINIVAS, Robin T. GUERS, Ronald K. HUANG, Edith Merle ARNOLD, Gunes DERVISOGLU, Kenneth Waters, Matthew DeMers
-
Publication number: 20180056128Abstract: The present disclosure relates to methods and systems of determining swimming metrics of a user during a swimming session. The method can include receiving, by a processor circuit of a user device, motion information from one or more motion sensors of the user device; determining, by the processor circuit using the motion information, a first set of rotational data of the user device, wherein the first set of rotational data is expressed in a first frame of reference; converting, by the processor circuit, the first set of rotational data into a second set of rotational data, wherein the second set of rotational data is expressed in a second frame of reference; determining, by the processor circuit, one or more swimming metrics of the user; and outputting the one or more swimming metrics.Type: ApplicationFiled: August 30, 2017Publication date: March 1, 2018Inventors: Bharath NARASIMHA RAO, Craig H. MERMEL, Karthik Jayaraman RAGHURAM, Hung A. PHAM, Adam S. HOWELL, Rami Y. HINDIYEH, James P. OCHS, Vinay R. MAJJIGI, Alexander SINGH ALVARADO, Sunny K. CHOW, Umamahesh SRINIVAS, Xing TAN, Ronald K. HUANG, Edith Merle ARNOLD, Robin T. GUERS, Gunes DERVISOGLU, Adeeti ULLAL
-
Publication number: 20180056129Abstract: The present disclosure relates to systems and methods of estimating energy expenditure of a user while swimming. A processor circuit of a user device can estimate a speed of the user based on a stroke rate and a stroke length. The processor circuit can estimate an efficiency of the user. The processor circuit can classify a swimming style of the user. The processor circuit can determine energy expenditure of the user based on the speed, the efficiency, and the style. The processor circuit can also detect glides of the user and adjust the energy expenditure.Type: ApplicationFiled: August 31, 2017Publication date: March 1, 2018Applicant: Apple Inc.Inventors: Bharath NARASIMHA RAO, Craig H. MERMEL, Karthik Jayaraman RAGHURAM, Hung A. PHAM, James P. OCHS, Vinay R. MAJJIGI, Alexander SINGH ALVARADO, Sunny K. CHOW, Umamahesh SRINIVAS, Xing TAN, Robin T. GUERS, Adeeti ULLAL, Stephen P. JACKSON, Mrinal AGARWAL
-
Patent number: 9848820Abstract: An apnea analysis system may include a photoplethysmographic (PPG) sub-system, a breath detection sub-system, and an apnea analysis module. An apnea analysis system includes a photoplethysmographic (PPG) sub-system, a breath detection sub-system, and an apnea analysis module. The PPG sub-system is configured to be operatively connected to an individual and output a PPG signal from the individual. The breath detection sub-system is configured to be operatively connected to the individual and output a breath signal from the individual. The apnea analysis module is in communication with the PPG sub-system and the breath detection sub-system. The apnea analysis module analyzes the breath signal and a respiratory component of the PPG signal and, based on the analysis, identifies a presence of apnea, differentiates between obstructive apnea and central apnea, and provides an indication of the identified apnea.Type: GrantFiled: January 6, 2015Date of Patent: December 26, 2017Inventors: Bo Chen, Michael L. Mestek, Ron J. Kadlec, Niranjan Maharajh, Mark E. Kolnsberg, Corinne H. Johnson, James P. Ochs, Paul Stanley Addison, James N. Watson
-
Publication number: 20150190088Abstract: An apnea analysis system may include a photoplethysmographic (PPG) sub-system, a breath detection sub-system, and an apnea analysis module. An apnea analysis system includes a photoplethysmographic (PPG) sub-system, a breath detection sub-system, and an apnea analysis module. The PPG sub-system is configured to be operatively connected to an individual and output a PPG signal from the individual. The breath detection sub-system is configured to be operatively connected to the individual and output a breath signal from the individual. The apnea analysis module is in communication with the PPG sub-system and the breath detection sub-system. The apnea analysis module analyzes the breath signal and a respiratory component of the PPG signal and, based on the analysis, identifies a presence of apnea, differentiates between obstructive apnea and central apnea, and provides an indication of the identified apnea.Type: ApplicationFiled: January 6, 2015Publication date: July 9, 2015Inventors: Bo Chen, Michael L. Mestek, Ron J. Kadlec, Niranjan Maharajh, Mark E. Kolnsberg, Corinne H. Johnson, James P. Ochs, Paul Stanley Addison, James N. Watson
-
Patent number: 8786444Abstract: A method and system are provided for evaluating in patient monitoring whether a signal is sensed optimally by receiving a signal, transforming the signal using a wavelet transform, generating a scalogram based at least in part on the transformed signal, identifying a pulse band in the scalogram, identifying a characteristic of the pulse band, determining, based on the characteristic of the pulse band, whether the signal is sensed optimally; and triggering an event. The characteristics of the pulse band and scalogram may be used to provide an indication of monitoring conditions.Type: GrantFiled: January 21, 2013Date of Patent: July 22, 2014Inventors: James Nicholas Watson, Paul Stanley Addison, Edward M. McKenna, James P. Ochs
-
Publication number: 20140094672Abstract: Methods and systems are disclosed for analyzing multiple scale bands in the scalogram of a physiological signal in order to obtain information about a physiological process. An analysis may be performed to identify multiple scale bands that are likely to contain the information sought. Each scale band may be assessed to determine a band quality, and multiple bands may be combined based on the band quality. Information about a physiological process may determined based on the combined band. In an embodiment, analyzing multiple scale bands in a scalogram arising from a wavelet transformation of a photoplethysmograph signal may yield clinically relevant information about, among other things, the blood oxygen saturation of a patient.Type: ApplicationFiled: December 6, 2013Publication date: April 3, 2014Applicant: Nellcor Puritan Bennett IrelandInventors: James P. Ochs, Paul Stanley Addison, James N. Watson
-
Patent number: 8636667Abstract: Methods and systems are disclosed for analyzing multiple scale bands in the scalogram of a physiological signal in order to obtain information about a physiological process. An analysis may be performed to identify multiple scale bands that are likely to contain the information sought. Each scale band may be assessed to determine a band quality, and multiple bands may be combined based on the band quality. Information about a physiological process may determined based on the combined band. In an embodiment, analyzing multiple scale bands in a scalogram arising from a wavelet transformation of a photoplethysmograph signal may yield clinically relevant information about, among other things, the blood oxygen saturation of a patient.Type: GrantFiled: July 6, 2009Date of Patent: January 28, 2014Assignee: Nellcor Puritan Bennett IrelandInventors: James P. Ochs, Paul Stanley Addison, James Nicholas Watson