Patents by Inventor Adam S. Howell
Adam S. Howell 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: 20250133363Abstract: Embodiments are disclosed for head tracking state detection based on correlated motion of a source device and a headset communicatively coupled to the source device. In an embodiment, a method comprises: obtaining, using one or more processors of a source device, source device motion data from a source device and headset motion data from a headset; determining, using the one or more processors, correlation measures using the source device motion data and the headset motion data; updating, using the one or more processors, a motion tracking state based on the determined correlation measures; and initiating head pose tracking in accordance with the updated motion tracking state.Type: ApplicationFiled: September 30, 2024Publication date: April 24, 2025Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
-
Publication number: 20250089016Abstract: In some implementations, techniques may include at a plurality of times while a user of the first portable device is moving with the first portable device: performing ranging at a respective position with a second device to determine a respective distance, thereby determining a plurality of respective distances, where the second device is stationary; obtaining raw measurements from a motion sensor of the first portable device. In addition, the device may include using the raw measurements at the plurality of times to determine relative positions at the plurality of times, the relative position from an initial position. The techniques may include estimating a second position of the second device that optimizes a loss function that includes differences of the respective distances at the relative positions and the actual distance between the relative positions and the second position.Type: ApplicationFiled: August 15, 2024Publication date: March 13, 2025Applicant: Apple Inc.Inventors: Gabrielle A. Belzberg, Alexander J. Wiens, Halil Ibrahim Basturk, Benjamin A. Werner, Adam S. Howell, Hui Lin, Jun Kyu Lee, Jack D. Reilly, Behrooz Shahsavari, Hojjat Seyed Mousavi
-
Publication number: 20240385697Abstract: A modular electronic device system that can include a computing device in electronic communication with an input device. Various types of sensor contained in either or both of the computing device and input device are used to determine orientation and hinge angle between the computing device and input device. Input settings can be changed according to the data from the various sensors. The input device can also include an elongated tail that is configured to attach to the computing device. The elongated tail can allow multiple physical configurations for ease of use.Type: ApplicationFiled: February 1, 2024Publication date: November 21, 2024Inventors: Santhana K. Balaji, Jaime G. Chavez Ruiz Garza, Blake R. Marshall, Robert U. Liu, Chen Zheng, Ramon Villar Ramirez, Jonathan M. Beard, Adam S. Howell, Taylor H. Gilbert, Alexander L. Jackson, Qigen Ji
-
Patent number: 12108237Abstract: Embodiments are disclosed for head tracking state detection based on correlated motion of a source device and a headset communicatively coupled to the source device. In an embodiment, a method comprises: obtaining, using one or more processors of a source device, source device motion data from a source device and headset motion data from a headset; determining, using the one or more processors, correlation measures using the source device motion data and the headset motion data; updating, using the one or more processors, a motion tracking state based on the determined correlation measures; and initiating head pose tracking in accordance with the updated motion tracking state.Type: GrantFiled: June 17, 2021Date of Patent: October 1, 2024Assignee: Apple Inc.Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
-
Patent number: 12069469Abstract: Embodiments are disclosed for head dimension estimation for spatial audio applications. In an embodiment, a method comprises: obtaining, using one or more processors of an audio headset worn on a user's head, acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset; determining a function that relates the acceleration samples to the rotation rate samples; comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and estimating a dimension of the user's head based on the comparing.Type: GrantFiled: June 17, 2021Date of Patent: August 20, 2024Assignee: Apple Inc.Inventors: Ozhan Turgut, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell, Hung A. Pham
-
Publication number: 20240180445Abstract: 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: February 12, 2024Publication date: June 6, 2024Inventors: Bharath Narasimha Rao, Craig 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
-
Patent number: 11959751Abstract: Systems, methods, devices and computer-readable storage mediums are disclosed for correcting a compass view using map data. In an implementation, a method comprises: receiving, by one or more sensors of a mobile device, sensor data; determining, by a processor of the mobile device, compass offset data for a compass view based on the sensor data and map data; determining, by the processor, a corrected compass view based on the compass offset data; and presenting, by the processor, the corrected compass view.Type: GrantFiled: May 26, 2016Date of Patent: April 16, 2024Assignee: Apple Inc.Inventors: Anil K. Kandangath, Adam S. Howell, Ronald K. Huang, Xiaoyuan Tu
-
Patent number: 11950083Abstract: Embodiments are disclosed for head tracking state detection based on correlated motion of a source device and a headset communicatively coupled to the source device. In an embodiment, a method comprises: obtaining, using one or more processors of a source device, source device motion data from a source device and headset motion data from a headset; determining, using the one or more processors, correlation measures using the source device motion data and the headset motion data; updating, using the one or more processors, a motion tracking state based on the determined correlation measures; and initiating head pose tracking in accordance with the updated motion tracking state.Type: GrantFiled: June 17, 2021Date of Patent: April 2, 2024Assignee: Apple Inc.Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
-
Patent number: 11943679Abstract: Location mapping and navigation user interfaces may be generated and presented via mobile computing devices. A mobile device may detect its location and orientation using internal systems, and may capture image data using a device camera. The mobile device also may retrieve map information from a map server corresponding to the current location of the device. Using the image data captured at the device, the current location data, and the corresponding local map information, the mobile device may determine or update a current orientation reading for the device. Location errors and updated location data also may be determined for the device, and a map user interface may be generated and displayed on the mobile device using the updated device orientation and/or location data.Type: GrantFiled: July 8, 2022Date of Patent: March 26, 2024Assignee: Apple Inc.Inventors: Robert William Mayor, Isaac T. Miller, Adam S. Howell, Vinay R. Majjigi, Oliver Ruepp, Daniel Ulbricht, Oleg Naroditsky, Christian Lipski, Sean P. Cier, Hyojoon Bae, Saurabh Godha, Patrick J. Coleman
-
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: 20240019522Abstract: Performing a combination localization technique includes determining a target localization parameter, selecting a combination localization technique in accordance with the target localization parameter, including a first localization technique associated with a first power error time profile, and a second localization technique associated with a second power error time profile. A device location is determined using the first localization technique for a first time period in accordance with the first power error time profile, and an updated device location is determined using the second localization technique in response to a triggering condition. A further updated device location is determined using the first localization technique following the first time period based on the updated device location. At least one of a combined energy value and a combined maximum error rate for the combination localization technique satisfies the target localization parameter.Type: ApplicationFiled: July 17, 2023Publication date: January 18, 2024Inventors: Siddharth S. Hazra, Brad W. Simeral, Oleg Naroditsky, Lukas Polok, Adam S. Howell, Mehrad Tavakoli
-
Patent number: 11647321Abstract: Ear buds may have optical proximity sensors and accelerometers. Control circuitry may analyze output from the optical proximity sensors and the accelerometers to identify a current operational state for the ear buds. The control circuitry may also analyze the accelerometer output to identify tap input such as double taps made by a user on ear bud housings. Samples in the accelerometer output may be analyzed to determine whether the samples associated with a tap have been clipped. If the samples have been clipped, a curve may be fit to the samples. Optical sensor data may be analyzed in conjunction with potential tap input data from the accelerometer. If the optical sensor data is ordered, a tap input may be confirmed. If the optical sensor data is disordered, the control circuitry can conclude that accelerometer data corresponds to false tap input associated with unintentional contact with the housing.Type: GrantFiled: May 10, 2019Date of Patent: May 9, 2023Assignee: Apple Inc.Inventors: Adam S. Howell, Hung A. Pham, Akifumi Kobashi, Rami Y. Hindiyeh, Xing Tan, Alexander Singh Alvarado, Karthik Jayaraman Raghuram
-
Patent number: 11647352Abstract: In an embodiment, a method comprises: estimating a first gravity direction in a source device reference frame for a source device; estimating a second gravity direction in a headset reference frame for a headset; estimating a rotation transform from the headset frame into a face reference frame using the first and second estimated gravity directions, a rotation transform from a camera reference frame to the source device reference frame, and a rotation transform from the face reference frame to the camera reference frame; estimating a relative position and attitude using source device motion data, headset motion data and the rotation transform from the headset frame to the face reference frame; using the relative position and attitude to estimate a head pose; and using the estimated head pose to render spatial audio for playback on the headset.Type: GrantFiled: June 16, 2021Date of Patent: May 9, 2023Assignee: Apple Inc.Inventors: Margaret H. Tam, Xiaoyuan Tu, Alexander Singh Alvarado, Adam S. Howell
-
Publication number: 20220345849Abstract: Location mapping and navigation user interfaces may be generated and presented via mobile computing devices. A mobile device may detect its location and orientation using internal systems, and may capture image data using a device camera. The mobile device also may retrieve map information from a map server corresponding to the current location of the device. Using the image data captured at the device, the current location data, and the corresponding local map information, the mobile device may determine or update a current orientation reading for the device. Location errors and updated location data also may be determined for the device, and a map user interface may be generated and displayed on the mobile device using the updated device orientation and/or location data.Type: ApplicationFiled: July 8, 2022Publication date: October 27, 2022Applicant: Apple Inc.Inventors: Robert William Mayor, Isaac T. Miller, Adam S. Howell, Vinay R. Majjigi, Oliver Ruepp, Daniel Ulbricht, Oleg Naroditsky, Christian Lipski, Sean P. Cier, Hyojoon Bae, Saurabh Godha, Patrick J. Coleman
-
Patent number: 11412350Abstract: Location mapping and navigation user interfaces may be generated and presented via mobile computing devices. A mobile device may detect its location and orientation using internal systems, and may capture image data using a device camera. The mobile device also may retrieve map information from a map server corresponding to the current location of the device. Using the image data captured at the device, the current location data, and the corresponding local map information, the mobile device may determine or update a current orientation reading for the device. Location errors and updated location data also may be determined for the device, and a map user interface may be generated and displayed on the mobile device using the updated device orientation and/or location data.Type: GrantFiled: September 19, 2019Date of Patent: August 9, 2022Assignee: Apple Inc.Inventors: Robert William Mayor, Isaac T. Miller, Adam S. Howell, Vinay R. Majjigi, Oliver Ruepp, Daniel Ulbricht, Oleg Naroditsky, Christian Lipski, Sean P. Cier, Hyojoon Bae, Saurabh Godha, Patrick J. Coleman
-
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
-
Patent number: 11313935Abstract: A method for calibrating a magnetometer of an electronic device can include detecting a change in a magnetism of the electronic device, collecting a first magnetic field data from the magnetometer at sampling frequency of at least 1 hertz, generating an elliptical calibration model based at least partially on the collected first magnetic field data, collecting a second magnetic field data from the magnetometer, and fitting the collected second magnetic field data to a sphere using the elliptical calibration model.Type: GrantFiled: February 18, 2020Date of Patent: April 26, 2022Assignee: Apple Inc.Inventors: Gunes Dervisoglu, Christopher D. Guichet, Adam S. Howell, Alexander J. Wiens, Christopher E. Balcells, Erik L. Wang, Jonathan M. Beard, Tang Y. Tan, Theodore Lao, Tyler S. Bushnell, Hung A. Pham
-
Publication number: 20210400418Abstract: In an embodiment, a method comprises: estimating a first gravity direction in a source device reference frame for a source device; estimating a second gravity direction in a headset reference frame for a headset; estimating a rotation transform from the headset frame into a face reference frame using the first and second estimated gravity directions, a rotation transform from a camera reference frame to the source device reference frame, and a rotation transform from the face reference frame to the camera reference frame; estimating a relative position and attitude using source device motion data, headset motion data and the rotation transform from the headset frame to the face reference frame; using the relative position and attitude to estimate a head pose; and using the estimated head pose to render spatial audio for playback on the headset.Type: ApplicationFiled: June 16, 2021Publication date: December 23, 2021Inventors: Margaret H. Tam, Xiaoyuan Tu, Alexander Singh Alvarado, Adam S. Howell
-
Publication number: 20210400414Abstract: Embodiments are disclosed for head tracking state detection based on correlated motion of a source device and a headset communicatively coupled to the source device. In an embodiment, a method comprises: obtaining, using one or more processors of a source device, source device motion data from a source device and headset motion data from a headset; determining, using the one or more processors, correlation measures using the source device motion data and the headset motion data; updating, using the one or more processors, a motion tracking state based on the determined correlation measures; and initiating head pose tracking in accordance with the updated motion tracking state.Type: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
-
Publication number: 20210400419Abstract: Embodiments are disclosed for head dimension estimation for spatial audio applications. In an embodiment, a method comprises: obtaining, using one or more processors of an audio headset worn on a user's head, acceleration samples and rotation rate samples over a specified time window while the user rotates their head, the acceleration samples and rotation rate samples measured using motion sensors in the headset; determining a function that relates the acceleration samples to the rotation rate samples; comparing the function to a plurality of reference functions, where each reference function corresponds to a different head dimension in a nominal range of head dimensions; and estimating a dimension of the user's head based on the comparing.Type: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventors: Ozhan Turgut, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell, Hung A. Pham