Patents by Inventor Bharath Narasimha Rao
Bharath Narasimha Rao 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: 20240090782Abstract: In an embodiment, a method comprises: establishing, by a wireless wearable computer worn by a user, a wireless communication connection with a fitness machine; obtaining machine data from the fitness machine while the user is engaged in a workout session on the fitness machine; obtaining, from a heart rate sensor of the wireless device, heart rate data of the user; determining a calibrated maximal oxygen consumption of the user based on the heart rate data and the machine data; determining a heart rate caloric expenditure based on the heart rate data and the calibrated maximal oxygen consumption of the user; and providing information corresponding to the heart rate caloric expenditure for presentation.Type: ApplicationFiled: November 22, 2023Publication date: March 21, 2024Applicant: Apple Inc.Inventors: Bharath Narasimha Rao, Jennifer Strasser, Umamahesh Srinivas, Kevin Sheridan, James Ochs, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Olivier Humblet, Jay Kriz Blahnik
-
Publication number: 20240096199Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., measurements obtained by an electronic device) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: ApplicationFiled: November 21, 2023Publication date: March 21, 2024Applicant: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch, John-Peter E. Cafaro
-
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: 20240033573Abstract: An electronic device may use motion and/or activity sensors to estimate a user's maximum volumetric flow of oxygen (VO2 max). In particular, the electronic device may use the user's heart rate, speed, and grade to determine the VO2 max. However, in indoor environments, it may be difficult to accurately measure the user's speed and grade. Therefore, the device may receive the speed and grade from external equipment, such as exercise equipment. To ensure that the user is moving at the reported speed, a discordance detector may compare the user's cadence to an expected cadence based on the speed and grade reported by the external equipment. If the user's cadence is within an acceptable range of the expected cadence, the user's VO2 max may be estimated based on the speed and grade. If the user's cadence is not within the acceptable range, the speed and grade may be discarded or corrected.Type: ApplicationFiled: April 10, 2023Publication date: February 1, 2024Inventors: Aditya Sarathy, Bharath Narasimha Rao, Umamahesh Srinivas
-
Patent number: 11857143Abstract: In an embodiment, a method comprises: establishing, by a wireless wearable computer worn by a user, a wireless communication connection with a fitness machine; obtaining machine data from the fitness machine while the user is engaged in a workout session on the fitness machine; obtaining, from a heart rate sensor of the wireless device, heart rate data of the user; determining a work rate caloric expenditure by applying a work rate calorie model to the machine data; determining a calibrated maximal oxygen consumption of the user based on the heart rate data and the work rate caloric expenditure; determining a heart rate caloric expenditure by applying a heart rate calorie model to the heart rate data and the calibrated maximal oxygen consumption of the user; and sending to the fitness machine via the communication connection, at least one of the work rate caloric expenditure or the heart rate caloric expenditure.Type: GrantFiled: April 26, 2021Date of Patent: January 2, 2024Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Jennifer Strasser, Umamahesh Srinivas, Kevin Sheridan, James Ochs, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Olivier Humblet, Jay Blahnik
-
Patent number: 11862004Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: GrantFiled: October 29, 2021Date of Patent: January 2, 2024Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch, John-Peter E. Cafaro
-
Publication number: 20230358845Abstract: Methods, non-transitory machine-readable mediums, and system to provide location services are described. In an embodiment, a method provides receiving at least two position fixes for a trajectory of an electronic device, where the at least two position fixes are obtained intermittently, matching the at least two position fixes to points on a path indicated in map data, and computing a distance for the trajectory using distance information using the map data.Type: ApplicationFiled: April 20, 2023Publication date: November 9, 2023Inventors: Christina Selle, Bharath Narasimha Rao, Saurabh Godha, Andrew J. Kerns, Adam M. Driscoll, Gunes Dervisoglu, Archana Belvadi, Jong-Ki Lee, Girish Joshi, Halil Ibrahim Basturk, Seyyedeh Mahsa Mirzargar, Jonathan M. Beard, Richard Najarian
-
Publication number: 20220079452Abstract: In an embodiment, a method comprises: establishing, by a wireless wearable computer worn by a user, a wireless communication connection with a fitness machine; obtaining machine data from the fitness machine while the user is engaged in a workout session on the fitness machine; obtaining, from a heart rate sensor of the wireless device, heart rate data of the user; determining a work rate caloric expenditure by applying a work rate calorie model to the machine data; determining a calibrated maximal oxygen consumption of the user based on the heart rate data and the work rate caloric expenditure; determining a heart rate caloric expenditure by applying a heart rate calorie model to the heart rate data and the calibrated maximal oxygen consumption of the user; and sending to the fitness machine via the communication connection, at least one of the work rate caloric expenditure or the heart rate caloric expenditure.Type: ApplicationFiled: April 26, 2021Publication date: March 17, 2022Inventors: Bharath Narasimha Rao, Jennifer Strasser, Umamahesh Srinivas, Kevin Sheridan, James Ochs, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Olivier Humblet, Jay Blahnik
-
Publication number: 20220051549Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: ApplicationFiled: October 29, 2021Publication date: February 17, 2022Applicant: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch
-
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
-
Publication number: 20210396779Abstract: Embodiments are disclosed for user posture transition detection and classification. In an embodiment, a method comprises: obtaining, using one or more processors, motion data from a headset worn by a user; determining, using the one or more processors, one or more windows of motion data that indicate biomechanics of one or more phases of a user's postural transition; and classifying, using the one or more processors, as the user's postural transition based on the one or more windows of data.Type: ApplicationFiled: June 16, 2021Publication date: December 23, 2021Inventors: Aditya Sarathy, Umamahesh Srinivas, Bharath Narasimha Rao, Alexander Singh Alvarado
-
Patent number: 11189159Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: GrantFiled: September 4, 2020Date of Patent: November 30, 2021Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch
-
Patent number: 10987006Abstract: Embodiments are disclosed for a wireless wearable computer with fitness machine connectivity for improved activity monitoring using caloric expenditure models.Type: GrantFiled: September 12, 2018Date of Patent: April 27, 2021Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Jennifer Strasser, Umamahesh Srinivas, Kevin Sheridan, James Ochs, Vinay R. Majjigi, Karthik Jayaraman Raghuram, Olivier Humblet, Jay Blahnik
-
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: 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: 20200402388Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Applicant: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch
-
Patent number: 10854066Abstract: Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.Type: GrantFiled: April 10, 2019Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Bharath Narasimha Rao, Kevin Will Chen, Reed E. Olsen, Umamahesh Srinivas, Kevin M. Lynch
-
Patent number: 10845203Abstract: Embodiments are disclosed for indoor/outdoor detection using a mobile device, such as wearable computer (e.g., smartwatch). In an embodiment, a method comprises: receiving, by one or more processors of a wearable computer, wireless access point (AP) scan data, global navigation satellite system (GNSS) data and inertial sensor data; determining, by the one or more processors, a first state of the wearable computer based on the wireless AP scan data; determining, by the one or more processors, a second state of the wearable computer based on a comparison of the GNSS data and the inertial sensor data; and outputting, by the one or more processors, an indoor/outdoor signal indicating that the wearable computer is indoors or outdoors based on the first and second states.Type: GrantFiled: September 28, 2018Date of Patent: November 24, 2020Assignee: Apple Inc.Inventors: Vinay R. Majjigi, Suresh B. Malakar, Bharath Narasimha Rao, 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: 20190368884Abstract: Embodiments are disclosed for indoor/outdoor detection using a mobile device, such as wearable computer (e.g., smartwatch). In an embodiment, a method comprises: receiving, by one or more processors of a wearable computer, wireless access point (AP) scan data, global navigation satellite system (GNSS) data and inertial sensor data; determining, by the one or more processors, a first state of the wearable computer based on the wireless AP scan data; determining, by the one or more processors, a second state of the wearable computer based on a comparison of the GNSS data and the inertial sensor data; and outputting, by the one or more processors, an indoor/outdoor signal indicating that the wearable computer is indoors or outdoors based on the first and second states.Type: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Applicant: Apple Inc.Inventors: Vinay R. Majjigi, Suresh B. Malakar, Bharath Narasimha Rao, Karthik Jayaraman Raghuram, Hung A. Pham