-
公开(公告)号:US12000938B2
公开(公告)日:2024-06-04
申请号:US18107496
申请日:2023-02-08
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Brent M. Ledvina , Dennis P. Hilgenberg , Aarti Sathyanarayana
CPC classification number: G01S19/428 , G01S19/393 , G06N20/00
Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive an estimated position based on a positioning system comprising a Global Navigation Satellite System (GNSS) satellite, and receive a set of parameters associated with the estimated position. The processor is further configured to apply the set of parameters and the estimated position to a machine learning model, the machine learning model having been trained based at least on a position of a receiving device relative to the GNSS satellite. The processor is further configured to provide the estimated position and an output of the machine learning model to a Kalman filter, and provide an estimated device location based on an output of the Kalman filter.
-
公开(公告)号:US11451924B2
公开(公告)日:2022-09-20
申请号:US16914111
申请日:2020-06-26
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Brent M. Ledvina , Merrick K. McCracken
IPC: H04W24/00 , H04W4/02 , H04W4/029 , H04W4/14 , H04W72/10 , G06F16/9537 , H04B17/318 , G01S13/02 , H04W12/64
Abstract: A method for identifying a second mobile device in a vicinity of a first mobile device includes performing, by the first mobile device, determining distance information corresponding to a distance between the first mobile device and the second mobile device, determining angular information indicating an angle between a pointing direction of the first mobile device and the second mobile device, determining, based on the distance information and the angular information, that a location of the second mobile device lies within a first spatial region relative to the first mobile device, and providing a user interface that displays an icon corresponding to the second mobile device in a specified position on the user interface based on the location of the second mobile device being within the first spatial region.
-
公开(公告)号:US11109192B2
公开(公告)日:2021-08-31
申请号:US16417478
申请日:2019-05-20
Applicant: Apple Inc.
Inventor: Isaac T. Miller , Benjamin A. Werner , Changlin Ma , Christina Selle , Saurabh Godha , Mark G. Petovello
IPC: H04W4/029
Abstract: A device implementing a system for estimating device location includes at least one processor configured to estimate a first position of a device based on a first set of parameters, the first set of parameters derived from first sensor data obtained on the device, the first set of parameters corresponding to device motion. The at least one processor is configured to estimate a second position of a user of the device based on a second set of parameters, the second set of parameters derived from second sensor data obtained on the device, the second set of parameters corresponding to user motion. Estimating the first and second positions is constrained by a predefined relationship between the device motion and the user motion. The at least one processor is configured to provide at least one of the first position of the device or the second position of the user.
-
公开(公告)号:US11604287B2
公开(公告)日:2023-03-14
申请号:US16536234
申请日:2019-08-08
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Brent M. Ledvina , Dennis P. Hilgenberg , Aarti Sathyanarayana
Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive an estimated position based on a positioning system comprising a Global Navigation Satellite System (GNSS) satellite, and receive a set of parameters associated with the estimated position. The processor is further configured to apply the set of parameters and the estimated position to a machine learning model, the machine learning model having been trained based at least on a position of a receiving device relative to the GNSS satellite. The processor is further configured to provide the estimated position and an output of the machine learning model to a Kalman filter, and provide an estimated device location based on an output of the Kalman filter.
-
公开(公告)号:US20220099818A1
公开(公告)日:2022-03-31
申请号:US17169025
申请日:2021-02-05
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Merrick McCracken , Robert W. Brumley
Abstract: A mobile device may receive a plurality of timestamps, wherein the plurality of timestamps indicate sending and receiving time for ranging packets and response packets. The mobile device may calculate a responder turn-around time as a first difference between the second time and the first time. The mobile device may calculate a responding round trip time as a second difference between the second time and the third time. The mobile device may receive from the electronic device an initiator turn-around time and an initiator round trip time. The mobile device may calculate a frequency offset for the wireless protocol using the responder turn-around time, the responding round trip time, the initiator turn-around time, and the initiator round trip time. The mobile device may compare an observed frequency offset to the calculated frequency offset to determine a frequency offset difference and whether it exceeds a threshold, adjusting a ranging measurement.
-
公开(公告)号:US20240402279A1
公开(公告)日:2024-12-05
申请号:US18679998
申请日:2024-05-31
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Anup Dhital , Alexander Singh Alvarado , Brian G. Kilberg , Kenneth M. Pesyna, JR. , Tunc Ertan , Mohamed Youssef , Ranjini Narayan , Shreya Dilip Date , Jonathan M. Beard , Lucie A. Huet , Xiaoyuan Tu , Ryan K. Burns , Ozhan Turgut
Abstract: A mobile device may determine a set of range values between the first mobile device and the second mobile device based on a difference between the first time and the second time for ranging wireless signals. The mobile device can determine first odometry information using a first sensor on the first mobile device, the first odometry information indicating a first motion of the first mobile device during a time period. The mobile device can receive, via a data channel, second odometry information determined from second measurements captured using a second sensor on the second mobile device. The mobile device can solve an angle between a first reference frame for the first device and a second reference frame for the second device using the set of range values, and the first and second odometry information to display a directional arrow pointing to a current position of the second mobile device.
-
公开(公告)号:US20240397477A1
公开(公告)日:2024-11-28
申请号:US18792406
申请日:2024-08-01
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Brent M. Ledvina , Tunc Ertan
Abstract: Embodiments for a device locator application are described. In an embodiment, one or more inertial displacement measurement values may be received using the inertial sensor and received camera sensor data, a trajectory based on the one or more inertial displacement measurement values may be determined, a beacon signal from a target wireless device and determine at least one signal strength value from the beacon signal may be received, at least one proximity value to the target wireless device may be estimated based on the at least one signal strength value corresponding to at least one position along the trajectory, and an indicator of the at least one proximity value to the target wireless device may be presented along the trajectory in a user interface.
-
公开(公告)号:US20240302518A1
公开(公告)日:2024-09-12
申请号:US18668076
申请日:2024-05-17
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Merrick K. McCracken , Wobert W. Brumley
CPC classification number: G01S13/46 , G01S5/0252 , G01S5/0289 , G01S5/10 , H04W64/006 , G01S5/0218 , G01S2013/468
Abstract: A mobile device may receive a plurality of timestamps, wherein the plurality of timestamps indicate sending and receiving time for ranging packets and response packets. The mobile device may calculate a responder turn-around time as a first difference between the second time and the first time. The mobile device may calculate a responding round trip time as a second difference between the second time and the third time. The mobile device may receive from the electronic device an initiator turn-around time and an initiator round trip time. The mobile device may calculate a frequency offset for the wireless protocol using the responder turn-around time, the responding round trip time, the initiator turn-around time, and the initiator round trip time. The mobile device may compare an observed frequency offset to the calculated frequency offset to determine a frequency offset difference and whether it exceeds a threshold, adjusting a ranging measurement.
-
公开(公告)号:US10735900B1
公开(公告)日:2020-08-04
申请号:US16573422
申请日:2019-09-17
Applicant: Apple Inc.
Inventor: Benjamin A. Werner , Brent M. Ledvina , Merrick K. McCracken
IPC: H04W24/00 , H04W4/02 , H04W4/029 , H04W4/14 , H04W72/10 , G06F16/9537 , H04B17/318 , G01S13/02
Abstract: A method for identifying one or more other mobile devices in a vicinity of a first mobile device includes transmitting a first set of pulses to a second mobile device, receiving a second set of pulses from the second mobile device, and determining distance and angular information corresponding to transmission times of the first set of pulses and reception times of the second set of pulses received at the mobile device. The angular information indicates an angle between a pointing direction of the first mobile device and the second mobile device. A first probability that a position of the second mobile device lies within a first spatial region having a defined distance range and aligned with the pointing direction of the first mobile device is determined based on the distance information and the angular information. An importance metric for the second mobile device is determined based on the first probability.
-
公开(公告)号:US20250089016A1
公开(公告)日:2025-03-13
申请号:US18806172
申请日:2024-08-15
Applicant: Apple Inc.
Inventor: 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
IPC: H04W64/00
Abstract: 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.
-
-
-
-
-
-
-
-
-