Patents by Inventor Margaret H. Tam

Margaret H. Tam 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).

  • Patent number: 11950083
    Abstract: 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: Grant
    Filed: June 17, 2021
    Date of Patent: April 2, 2024
    Assignee: Apple Inc.
    Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
  • Publication number: 20240013415
    Abstract: Depth images acquired during a scan of one or more portions of a user's body may be used to determine a full-body three-dimensional (3D) representation of the user. Depth imaging data may be used to determine the full-body shape and contours of the user when rotating in front of a user device. Machine learning methods for pose detection may be used to determine the portion of the user's body being scanned, as well as the position and pose of the user's body. A point cloud alignment process that leverages knowledge of user behavior during the scan is used to determine parameters for a full-body representation of a user, which may be based on a plurality of partial scans of the user's body. A full-body representation of a user may be output and/or displayed along with accurate measurements determined for various portions of the user's body.
    Type: Application
    Filed: May 9, 2022
    Publication date: January 11, 2024
    Inventors: Margaret H. Tam, Young Ha Yoo
  • Patent number: 11675423
    Abstract: Embodiments are disclosed for user posture change detection for triggering re-centering of spatial audio. In an embodiment, a method comprises: obtaining source device motion data from a source device and headset motion data from a headset worn by a user; estimating a gravity vector from one of the source device or headset motion data; splitting the source device and headset motion data into vertical and horizontal planes, the vertical plane in the direction of the estimated gravity vector and the horizontal plane perpendicular to the estimated gravity vector; calculating similarity measures based on the source device motion data and headset motion data in the vertical and horizontal planes over a time window; detecting a posture change event based on the calculated similarity measures; and resetting a head tracker error after the detected user posture change event.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 13, 2023
    Assignee: Apple Inc.
    Inventors: Mehmet Akgul, Alexander Singh Alvarado, Xiaoyuan Tu, Margaret H. Tam
  • Patent number: 11647352
    Abstract: 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: Grant
    Filed: June 16, 2021
    Date of Patent: May 9, 2023
    Assignee: Apple Inc.
    Inventors: Margaret H. Tam, Xiaoyuan Tu, Alexander Singh Alvarado, Adam S. Howell
  • Patent number: 11589183
    Abstract: During an initialization of a head pose tracker for a spatial audio system, a spatial audio ambience bed is rotated about a boresight vector to align the boresight vector with a center channel of the ambience bed. The boresight is computed using source device motion data and headset motion data. The ambience bed includes the center channel and one or more other channels. An ambience bed reference frame is aligned with a horizontal plane of a headset reference frame, such that the ambience bed is horizontally level with a user's ears. A first estimated gravity direction is fixed (made constant) in the ambience bed reference frame. During head pose tracking, the ambience bed reference frame is rolled about the boresight vector to align a second estimated gravity direction in the headset reference frame with the first estimated gravity direction fixed in the ambience bed reference frame.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 21, 2023
    Assignee: Apple Inc.
    Inventors: Xiaoyuan Tu, Margaret H. Tam, Alexander Singh Alvarado, Johahn Leung, Simon Woollard
  • Publication number: 20210397250
    Abstract: Embodiments are disclosed for user posture change detection for triggering re-centering of spatial audio. In an embodiment, a method comprises: obtaining source device motion data from a source device and headset motion data from a headset worn by a user; estimating a gravity vector from one of the source device or headset motion data; splitting the source device and headset motion data into vertical and horizontal planes, the vertical plane in the direction of the estimated gravity vector and the horizontal plane perpendicular to the estimated gravity vector; calculating similarity measures based on the source device motion data and headset motion data in the vertical and horizontal planes over a time window; detecting a posture change event based on the calculated similarity measures; and resetting a head tracker error after the detected user posture change event.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 23, 2021
    Inventors: Mehmet Akgul, Alexander Singh Alvarado, Xiaoyuan Tu, Margaret H. Tam
  • Publication number: 20210400414
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: December 23, 2021
    Inventors: Xiaoyuan Tu, Margaret H. Tam, Halil Ibrahim Basturk, Alexander Singh Alvarado, Adam S. Howell
  • Publication number: 20210400420
    Abstract: During an initialization of a head pose tracker for a spatial audio system, a spatial audio ambience bed is rotated about a boresight vector to align the boresight vector with a center channel of the ambience bed. The boresight is computed using source device motion data and headset motion data. The ambience bed includes the center channel and one or more other channels. An ambience bed reference frame is aligned with a horizontal plane of a headset reference frame, such that the ambience bed is horizontally level with a user's ears. A first estimated gravity direction is fixed (made constant) in the ambience bed reference frame. During head pose tracking, the ambience bed reference frame is rolled about the boresight vector to align a second estimated gravity direction in the headset reference frame with the first estimated gravity direction fixed in the ambience bed reference frame.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 23, 2021
    Inventors: Xiaoyuan Tu, Margaret H. Tam, Alexander Singh Alvarado, Johahn Leung, Simon Woollard
  • Publication number: 20210400418
    Abstract: 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: Application
    Filed: June 16, 2021
    Publication date: December 23, 2021
    Inventors: Margaret H. Tam, Xiaoyuan Tu, Alexander Singh Alvarado, Adam S. Howell
  • Patent number: 10834600
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 10, 2020
    Assignee: Apple Inc.
    Inventors: Margaret H. Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler
  • Publication number: 20180338245
    Abstract: An example method includes obtaining a plurality of data items. Each data item includes an indication of a particular location, an indication that a wireless signal from a first access point was observed at that location, and an indication of a time at which the wireless signal from the first access point was observed at that location. The method also includes determining a locational stability of the first access point based on the data items. Determining the locational stability of the first access point includes clustering the plurality of data items into one or more clusters based on the locations indicated in the plurality of data items, determining whether the N most recent data items are associated with a common cluster, and determining whether a time span between the N most recent data items exceeds a threshold period of time.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 22, 2018
    Applicant: Apple Inc.
    Inventors: Margaret H. Tam, David Benjamin Millman, Brian Stephen Smith, Benjamin A. Detwiler