Patents by Inventor James T CURRAN
James T CURRAN 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: 12379465Abstract: Embodiments for determine a perimeter of a physical space on an electronic device are disclosed. In an embodiment, a device has at least one radar sensor of an array of receivers arranged in a plane that sense depth via radar signal modulation and one or more processors that receive radar sensor data with the at least one radar sensor, perform a comparison between received energy level values for one or more points in a scene from the received radar sensor data, detect one or more reflector points based on the comparison and the one or more reflector points have energy level values that are higher than energy level values attributed to other points in the received radar sensor data, and determine an estimation for a perimeter of a physical space based on the one or more reflector points.Type: GrantFiled: September 19, 2022Date of Patent: August 5, 2025Assignee: Apple Inc.Inventor: James T. Curran
-
Publication number: 20250224502Abstract: Embodiments described herein provide for a technique to enable sensor data gathered by multiple electronic devices, such as smart home devices, to be fused into a single coordinate space to enable a higher sensor resolution at each device. For example, multiple sensor equipped devices may communicate over a network to share sensor data between devices. Each device can combine local sensor data with remote sensor data received from other devices to increase the angular resolution of the detected sensor data. To enable this combination, motion characteristics of commonly detected objects can be used to enable the devices to determine a set of relative positions. Coordinate space transformations can then be computed based on the relative positions. Sensor data can be fused using the determined coordinate space transformations.Type: ApplicationFiled: November 14, 2024Publication date: July 10, 2025Inventor: James T. Curran
-
Patent number: 12343128Abstract: Systems and methods for determining fine grain motions and vibrations of live and/or inanimate objects are described based on using a radar system. For example, biometric information may be extracted from such vibrations associated with a live object. In different embodiments, processing circuitry may perform different statistical analysis on reflections from the objects. Moreover, the processing circuitry may perform different processing functions based on the statistical analysis to determine the vibrations with high accuracy. Furthermore, the processing circuitry may also select one or multiple target maps based on a field of view of the radar system for a more robust measurement of the vibrations associated with one or multiple objects.Type: GrantFiled: September 15, 2022Date of Patent: July 1, 2025Assignee: Apple Inc.Inventors: Babak Mamandipoor, James T Curran, Joseph Hakim
-
Publication number: 20250193206Abstract: The techniques described herein can be used for secure identification of authorized locations for use in multi-factor authentication. A set of historical time-stamped coordinates corresponding to a historical time period can be used to determine a set of authorized locations. A request can be received to determine whether a current location of the first user device is an authorized location. A service can determine whether the current location of the first user device corresponds to one of the set of authorized locations.Type: ApplicationFiled: December 6, 2024Publication date: June 12, 2025Applicant: Apple Inc.Inventors: James T. Curran, Andrew J. Kerns, Daniel S. Haseler, Michael P. Dal Santo
-
Patent number: 12313771Abstract: Embodiments described herein provide techniques to enable spatial sensor data from multiple devices to be fused into a single coordinate space. This fused sensor data can then be processed into a point cloud. Point cloud data can then be transformed to enable the classification of objects detected within the sensor data. Features within multiple feature spaces can be extracted from the point cloud data for use in classification. Classification of objects can also be used to correlate objects detected by multiple sensor equipped devices to determine a coordinate space transformation between those devices.Type: GrantFiled: September 7, 2021Date of Patent: May 27, 2025Assignee: APPLE INC.Inventors: Ke-Yu Chen, James T. Curran, Jun Gong, Gierad Laput
-
Patent number: 12282084Abstract: Implementations of the subject technology provide object detection and/or classification for electronic devices. Object detection and/or classification can be performed using a radar sensor of an electronic device. The electronic device may be a portable electronic device. In some examples, object classification using a radar sensor can be based on an identification of user motion using radar signals and/or based on extraction of surface features from the radar signals. In some examples, object classification using a radar sensor can be based on time-varying surface features extracted from the radar signals. Surface features that can be extracted from the radar signals include a radar cross-section (RCS), a micro-doppler signal, a range, and/or one or more angles associated with one or more surfaces of the object.Type: GrantFiled: September 23, 2021Date of Patent: April 22, 2025Assignee: Apple Inc.Inventors: Nayef Alsindi, Joseph Hakim, Andrew T. Kezys, James T. Curran
-
Publication number: 20240401958Abstract: Techniques are described for improving driver efficiency. An example method can include a device accessing sparse location data indicative of one or more geographic locations along a route of the user device during a first time period. The route includes a starting location data point and an ending location data point. The device can access motion data collected by the sensors of the user device. The motion data can be collected by the sensors during the first time period. After a conclusion of the first time period, the device can generate, using the sparse location data and the motion data, a dense data set to reconstruct a route that includes the starting location data point and the ending location data point. The reconstructed route can include second dense location data and velocity data. The device can store the reconstructed route in a local memory of the user device.Type: ApplicationFiled: May 31, 2024Publication date: December 5, 2024Applicant: Apple Inc.Inventors: Saurabh Godha, James T. Curran, Fatemeh Ghafoori, Changlin Ma, Isaac T. Miller
-
Patent number: 12146939Abstract: Embodiments described herein provide for a technique to enable sensor data gathered by multiple electronic devices, such as smart home devices, to be fused into a single coordinate space to enable a higher sensor resolution at each device. For example, multiple sensor equipped devices may communicate over a network to share sensor data between devices. Each device can combine local sensor data with remote sensor data received from other devices to increase the angular resolution of the detected sensor data. To enable this combination, motion characteristics of commonly detected objects can be used to enable the devices to determine a set of relative positions. Coordinate space transformations can then be computed based on the relative positions. Sensor data can be fused using the determined coordinate space transformations.Type: GrantFiled: July 9, 2021Date of Patent: November 19, 2024Assignee: Apple Inc.Inventor: James T. Curran
-
Patent number: 11626971Abstract: An apparatus and method are described for processing a global navigation satellite system (GNSS) signal, the GNSS comprising multiple satellites, wherein each satellite transmits a respective navigation signal containing a spreading code. The method comprises receiving an incoming signal at a receiver, wherein the incoming signal may contain navigation signals from one or more satellites; encrypting the incoming signal at the receiver using a homomorphic encryption scheme to form an encrypted signal; and transmitting the encrypted signal from the receiver to a remote server.Type: GrantFiled: December 19, 2019Date of Patent: April 11, 2023Assignee: EUROPEAN SPACE AGENCYInventor: James T. Curran
-
Publication number: 20230092386Abstract: Systems and methods for determining fine grain motions and vibrations of live and/or inanimate objects are described based on using a radar system. For example, biometric information may be extracted from such vibrations associated with a live object. In different embodiments, processing circuitry may perform different statistical analysis on reflections from the objects. Moreover, the processing circuitry may perform different processing functions based on the statistical analysis to determine the vibrations with high accuracy. Furthermore, the processing circuitry may also select one or multiple target maps based on a field of view of the radar system for a more robust measurement of the vibrations associated with one or multiple objects.Type: ApplicationFiled: August 3, 2022Publication date: March 23, 2023Inventors: Babak Mamandipoor, James T. Curran, Joseph Hakim
-
Publication number: 20230089242Abstract: Systems and methods for determining fine grain motions and vibrations of live and/or inanimate objects are described based on using a radar system. For example, biometric information may be extracted from such vibrations associated with a live object. In different embodiments, processing circuitry may perform different statistical analysis on reflections from the objects. Moreover, the processing circuitry may perform different processing functions based on the statistical analysis to determine the vibrations with high accuracy. Furthermore, the processing circuitry may also select one or multiple target maps based on a field of view of the radar system for a more robust measurement of the vibrations associated with one or multiple objects.Type: ApplicationFiled: September 15, 2022Publication date: March 23, 2023Inventors: Babak Mamandipoor, James T Curran, Joseph Hakim
-
Publication number: 20230090211Abstract: Implementations of the subject technology provide object detection and/or classification for electronic devices. Object detection and/or classification can be performed using a radar sensor of an electronic device. The electronic device may be a portable electronic device. In some examples, object classification using a radar sensor can be based on an identification of user motion using radar signals and/or based on extraction of surface features from the radar signals. In some examples, object classification using a radar sensor can be based on time-varying surface features extracted from the radar signals. Surface features that can be extracted from the radar signals include a radar cross-section (RCS), a micro-doppler signal, a range, and/or one or more angles associated with one or more surfaces of the object.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Nayef ALSINDI, Joseph HAKIM, Andrew T. KEZYS, James T. CURRAN
-
Patent number: 11002858Abstract: Systems and methods for detecting spoofed or illegitimate GNSS signals. A processor receives GNSS data and processes this data to extract acceleration, angular velocity, and height or altitude variation data. For the same time period, sensor data from IMU (inertial measurement unit) sensors and from a barometer are received by the processor. From the sensor data, the processor extracts similar acceleration, angular velocity, and height variation data. These two sets of data are then correlated and correlation coefficients are calculated. These correlation coefficients are then used to calculate a decision statistic. The decision statistic is compared with a predetermined value and, if the decision statistic is below a predetermined value, then the GNSS data is considered to be illegitimate or spoofed.Type: GrantFiled: December 11, 2018Date of Patent: May 11, 2021Assignee: UTI Limited PartnershipInventors: Ali Broumandan, Gérard Lachapelle, James T. Curran
-
Publication number: 20200204340Abstract: An apparatus and method are described for processing a global navigation satellite system (GNSS) signal, the GNSS comprising multiple satellites, wherein each satellite transmits a respective navigation signal containing a spreading code. The method comprises receiving an incoming signal at a receiver, wherein the incoming signal may contain navigation signals from one or more satellites; encrypting the incoming signal at the receiver using a homomorphic encryption scheme to form an encrypted signal; and transmitting the encrypted signal from the receiver to a remote server.Type: ApplicationFiled: December 19, 2019Publication date: June 25, 2020Applicant: European Space AgencyInventor: James T. Curran
-
Patent number: 10677928Abstract: A method of processing offset carrier modulated, OCM, ranging signals in a radionavigation system including a plurality of satellite-borne transmitters and at least one ground-based receiver includes receiving a first radionavigation signal from at least one of the plurality of satellite-borne transmitters and down-converting and digitizing the first radionavigation signal to derive therefrom a first OCM signal SA, receiving a second signal SB synchronously broadcast with the first OCM signal SA, the second signal SB having the same or substantially the same center frequency as the first OCM signal SA, coherently combining the first OCM signal SA with the second signal SB at the receiver to generate a combined signal SC, generating a combined correlation value YC corresponding to a correlation of the combined signal SC with a local replica of the first OCM signal SC, and deriving ranging information based on the combined correlation value YC.Type: GrantFiled: June 13, 2016Date of Patent: June 9, 2020Assignee: THE EUROPEAN UNION, REPRESENTED BY THE EUROPEAN COMMISSIONInventors: James T. Curran, Matteo Paonni, Michele Bavaro, Joaquim Fortuny-Guasch
-
Patent number: 10663601Abstract: The invention provides an atmospheric monitoring and measurement system based on the processing of global navigation satellite system radio-frequency signals. The invention is characterized by an open-loop demodulation architecture to extract amplitude and phase information from the received satellite signals, and a signal processing technique which can provide statistics relating to the amplitude and phase variations induced by the atmosphere.Type: GrantFiled: March 27, 2015Date of Patent: May 26, 2020Assignee: THE EUROPEAN UNIONInventors: James T Curran, Michele Bavaro, Joaquim Fortuny-Guasch
-
Publication number: 20190179031Abstract: Systems and methods for detecting spoofed or illegitimate GNSS signals. A processor receives GNSS data and processes this data to extract acceleration, angular velocity, and height or altitude variation data. For the same time period, sensor data from IMU (inertial measurement unit) sensors and from a barometer are received by the processor. From the sensor data, the processor extracts similar acceleration, angular velocity, and height variation data. These two sets of data are then correlated and correlation coefficients are calculated. These correlation coefficients are then used to calculate a decision statistic. The decision statistic is compared with a predetermined value and, if the decision statistic is below a predetermined value, then the GNSS data is considered to be illegitimate or spoofed.Type: ApplicationFiled: December 11, 2018Publication date: June 13, 2019Inventors: Ali BROUMANDAN, Gérard LACHAPELLE, James T. CURRAN
-
Publication number: 20180156922Abstract: A method of processing offset carrier modulated, OCM, ranging signals in a radionavigation system including a plurality of satellite-borne transmitters and at least one ground-based receiver includes receiving a first radionavigation signal from at least one of the plurality of satellite-borne transmitters and down-converting and digitizing the first radionavigation signal to derive therefrom a first OCM signal SA, receiving a second signal SB synchronously broadcast with the first OCM signal SA, the second signal SB having the same or substantially the same center frequency as the first OCM signal SA, coherently combining the first OCM signal SA with the second signal SB at the receiver to generate a combined signal SC, generating a combined correlation value YC corresponding to a correlation of the combined signal SC with a local replica of the first OCM signal SC, and deriving ranging information based on the combined correlation value YC.Type: ApplicationFiled: June 13, 2016Publication date: June 7, 2018Inventors: James T. Curran, Matteo Paonni, Michele Bavaro, Joaquim Fortuny-Guasch
-
Publication number: 20170139050Abstract: The invention provides an atmospheric monitoring and measurement system based on the processing of global navigation satellite system radio-frequency signals. The invention is characterized by an open-loop demodulation architecture to extract amplitude and phase information from the received satellite signals, and a signal processing technique which can provide statistics relating to the amplitude and phase variations induced by the atmosphere.Type: ApplicationFiled: March 27, 2015Publication date: May 18, 2017Inventors: James T CURRAN, Michele BAVARO, Joaquim FORTUNY-GUASCH