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: 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: 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
-
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
-
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