Patents by Inventor William Morrison

William Morrison 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: 12607753
    Abstract: A method of determining a position of a device includes obtaining an initial position of the device without using Global Navigation Satellite System (GNSS) satellites. GNSS measurements are taken of radio frequency (RF) signals transmitted by the GNSS satellites. Initial residuals are determined based, at least in part, on GNSS measured distances determined from the at least a portion of the GNSS measurements and expected distances determined from the initial position. Errors of the GNSS measurements based on the RF signals are estimated. An optimization is performed using some of the estimated errors to produce a modified set of residuals, wherein the optimization is further based on H, wherein H represents a matrix with trigonometric functions of a geometry of the GNSS satellites. A cost minimization method of the modified set of residuals and actual geometry of the GNSS satellites (H) to determine an improved position of the device.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: April 21, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Amir Jalalirad, Bence Major, Davide Belli, Songwon Jee, Himanshu Shah, William Morrison
  • Publication number: 20260093046
    Abstract: Disclosed are techniques for wireless positioning. In an aspect, a user equipment (UE) determines a validated heading of the UE, wherein the validated heading is determined based on at least navigational map data stored in a memory of the UE, and determines a dead reckoning position estimate of the UE based on at least the validated heading and sensor information from one or more environmental sensors of the UE.
    Type: Application
    Filed: December 8, 2022
    Publication date: April 2, 2026
    Inventors: Neha NAGORI, William MORRISON, Himanshu SHAH, Gautam NIRULA, Hsiao Chien LIANG, Liping XU
  • Publication number: 20260085947
    Abstract: In an aspect, a user device or a server may obtain a global navigation satellite system (GNSS) position of the user device, a sensor-based trajectory of the user device, or both. The user device or the server may filter map data indicating possible routes of the user device based on one or more criteria associated with the GNSS position, the sensor-based trajectory, or both to obtain filtered map data. The user device or the server may determine a position estimate for the user device based on the filtered map data.
    Type: Application
    Filed: November 25, 2025
    Publication date: March 26, 2026
    Inventors: Gautam NIRULA, Himanshu SHAH, William MORRISON, Hsiao Chien LIANG
  • Patent number: 12535323
    Abstract: Techniques for vehicular navigation include determining a first attitude of a vehicle with respect to a reference frame at a first epoch, the determined first attitude including a determined first roll angle; computing an attitude of the INS at a second epoch that is subsequent to the first epoch; determining a second attitude of the vehicle at the second epoch; updating the determined second attitude of the vehicle, based on a determination that an absolute change in a yaw angle of the vehicle between the first epoch and the second epoch is less than a predetermined threshold, by setting a roll angle of the determined second attitude of the vehicle to equal the determined first roll angle; and based on the updated second attitude of the vehicle, determining an updated attitude of the INS. Applications relating to road vehicular (e.g., automobile) use are described.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: January 27, 2026
    Inventors: Vinod Kumar Saini, Abdelmonaem Lakhzouri, Bo Zheng, William Morrison
  • Patent number: 12515097
    Abstract: An epicyclic pedalling apparatus comprising: a first epicyclic arm comprising a first pedal crank arm connection for coupling a first pedal crank arm to the first epicyclic arm to enable pedalling of said first pedal crank arm about a first spindle axis; and a second epicyclic arm comprising a second pedal crank arm connection for coupling a second pedal crank arm to the second epicyclic arm to enable pedalling of said second pedal crank arm about a second spindle axis; wherein the apparatus is arranged to enable: (i) the first epicyclic arm to rotate to move the first spindle axis, and (ii) the second epicyclic arm to rotate to move the second spindle axis.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: January 6, 2026
    Inventor: William Morrison
  • Publication number: 20250389850
    Abstract: A method of controlling a satellite positioning system receiver of a mobile device includes: determining, at the mobile device, candidate satellite vehicle positioning signals corresponding to satellite vehicles above a horizon relative to the mobile device; determining, based on at least one respective satellite vehicle signal parameter for each of the candidate satellite vehicle positioning signals, a subset of satellite vehicle positioning signals consisting of fewer than all of the candidate satellite vehicle positioning signals; and causing each satellite signal channel in at least a subset of a plurality of satellite signal channels of the satellite positioning system receiver to measure a corresponding satellite vehicle positioning signal of the subset of satellite vehicle positioning signals.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 25, 2025
    Inventors: Dong Kyeong LEE, Songwon JEE, William MORRISON, Himanshu SHAH, Bo ZHENG, Hsiao Chien LIANG
  • Patent number: 12492916
    Abstract: In a wireless system, a user device or a server obtains a global navigation satellite system (GNSS) position of the user device, a sensor-based trajectory of the user device, or both. The user device or the server filters map data indicating possible routes of the user device based on one or more criteria associated with the GNSS position, the sensor-based trajectory, or both to obtain filtered map data. The user device or the server determines a position estimate for the user device based on the filtered map data.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: December 9, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Gautam Nirula, Himanshu Shah, William Morrison, Hsiao Chien Liang
  • Publication number: 20250298117
    Abstract: A method for assessing a quality of a position estimate for a user equipment (UE) includes: identifying one or more devices as a line-of-sight (LOS) device based on a classification of one or more measurements from the one or more devices as being LOS measurements; determining one or more LOS postfit residuals for each LOS device based on the position estimate for the UE and the LOS measurements from the LOS device; and determining a quality metric for the position estimate for the UE based on the one or more LOS postfit residuals corresponding to the LOS devices.
    Type: Application
    Filed: March 19, 2024
    Publication date: September 25, 2025
    Inventors: Songwon JEE, Himanshu SHAH, William MORRISON, Chandrasekhar JAYARAM, Anusha VARDHINENI, Bo ZHENG, Yuxiang PENG, Tejas DALAL, Nimesh MAMNIA
  • Publication number: 20250246579
    Abstract: One example method includes fabricating integrated circuit (IC) devices. The method includes obtaining an IC device panel. The IC device panel can include a substrate sheet and IC die. The substrate sheet can have a plurality of recesses each including inner sidewalls. Each of the IC die can be in one of the recesses of the substrate sheet. The method also includes cutting the IC panel along cut lines to singulate the IC devices. Each of the IC devices can include one of the IC die and a substrate formed from a portion of the substrate sheet. At least one of the cut lines can be through at least one of the recesses parallel with a peripheral edge of one of the IC die.
    Type: Application
    Filed: June 3, 2024
    Publication date: July 31, 2025
    Inventors: DARYL KOEHL, RAFFY MENDOZA, WILLIAM MORRISON, BRADLEY HASKETT
  • Patent number: 12353872
    Abstract: A computer-implemented method, according to one embodiment, includes receiving a first image, having a first image tag, to store in a predetermined image storage service, and determining whether the first image tag matches any image tags of images stored in the image storage service. In response to a determination that the first image tag matches a second image tag associated with a second image stored in the image storage service, a predetermined process is performed. The predetermined process includes determining whether the first image is identical to the second image, and in response to a determination that the first image is not identical to the second image, executing actions. The actions include generating a patch of differences between the first image and the second image to thereafter use for fulfilling requests for data.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: July 8, 2025
    Assignee: International Business Machines Corporation
    Inventors: Joshua James Hursey, Thomas Gooding, William Morrison, Geoff Paulsen, David Solt
  • Publication number: 20250172688
    Abstract: Techniques are provided for determining a location of a mobile device based on visual positioning solution (VPS). An example method for determining a position estimate of a mobile device includes obtaining sensor information, detecting one or more identifiable features in the sensor information, determining a range to at least one of the one or more identifiable features, obtaining coarse map information, determining a location of the at least one of the one or more identifiable features based on the coarse map information, and determining the position estimate for the mobile device based at least in part on the range to the at least one of the one or more identifiable features.
    Type: Application
    Filed: January 24, 2025
    Publication date: May 29, 2025
    Inventors: Gautam NIRULA, William MORRISON
  • Publication number: 20250172585
    Abstract: A scanning probe microscope and method of operating the scanning probe microscope selects a preferred focus position of a focused optical beam on a probe of the scanning probe microscope by adjusting a focus position of the focused optical beam on the probe relative to a tip of the probe and then measuring at least one of a response of the probe and optical radiation scattered from the probe as a function of the position of the focused optical beam. The preferred focus position of the focused optical beam on the probe is based on the measuring of the at least one of the response of the probe and the optical radiation scattered from the probe.
    Type: Application
    Filed: February 3, 2023
    Publication date: May 29, 2025
    Inventors: William Morrison, Padraic O'Reilly, Derek Nowak
  • Patent number: 12313753
    Abstract: A mobile device in a moving vehicle initializes a Global Navigation Satellite System (GNSS)—Inertial Navigation System (INS) system while the vehicle is in-motion with the orientation of the mobile device with respect to a global reference frame. The mobile device uses gyroscope measurements made while the vehicle is turning to determine a gravity vector. The gravity vector and accelerometer measurements may be used to determine a forward vector for the mobile device. A north vector is determined using the GNSS measurements. After the GNSS-INS system is calibrated, the mobile device may be positioned with respect to the vehicle. The orientation of the mobile device, prior to repositioning, may be compared to a current orientation, determined while the vehicle is in motion, in order to determine whether the GNSS-INS system should be re-initialized.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: May 27, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Vinod Kumar Saini, Abdelmonaem Lakhzouri, Bo Zheng, William Morrison
  • Patent number: 12262280
    Abstract: A method being for facilitating positioning determination of a UE includes: obtaining motion information indicative of motion of the UE; obtaining positioning information based on positioning signals received by the UE; determining a validity status of map data based on whether the positioning information, the motion of the UE, and the map data, that include locations of physical environmental features, are consistent, wherein the validity status is determined to be valid in response to the positioning information, the motion of the UE, and the map data being consistent; and determining at least one of a position estimate for the UE, or a direction of motion of the UE, based on the map data and based on the validity status being valid.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 25, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Neha Nagori, Han Zhang, Himanshu Shah, Abdelmonaem Lakhzouri, William Morrison
  • Patent number: 12252274
    Abstract: Aspects presented herein may enable a positioning device or entity to perform PR measurement error detection and classification based on SV geometry via ML. In one aspect, a UE or a location server determines for each SV of a set of SVs at least a geometric orientation with respect to the UE. The UE or the location server determines, based on an ML classifier and the determined geometric orientation with respect to the UE for each SV of at least a subset of the set of SVs, a relative PR weight for each SV of the set of SVs. The UE or the location server estimates a position of the UE based on PR measurements of each SV of the set of SVs and the relative PR weight for each SV of the set of SVs.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 18, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Songwon Jee, Yunxiang Liu, William Morrison
  • Patent number: 12248082
    Abstract: Aspects presented herein may improve the performance and accuracy of GNSS-based positioning, where a position-grid based ML may be implemented by a UE or a location server to improve the accuracy of identifying a warm-start position of the UE. In one aspect, a UE or a location server determines, for each grid point within a range of an initial position of a UE, a set of PR residuals based on PRs for each SV of a set of SVs. The UE or the location server determines an estimated position of the UE based on the sets of determined PR residuals.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 11, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: William Morrison, Songwon Jee
  • Patent number: 12235349
    Abstract: Techniques are provided for determining a location of a mobile device based on visual positioning solution (VPS). An example method for determining a position estimate of a mobile device includes obtaining sensor information, detecting one or more identifiable features in the sensor information, determining a range to at least one of the one or more identifiable features, obtaining coarse map information, determining a location of the at least one of the one or more identifiable features based on the coarse map information, and determining the position estimate for the mobile device based at least in part on the range to the at least one of the one or more identifiable features.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: February 25, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Gautam Nirula, William Morrison
  • Publication number: 20250010310
    Abstract: A method of monitoring operation of a shredder or health of a shredder component includes: setting a profile of a selected parameter of the shredder, wherein the profile includes a nominal value, a tolerance of the nominal value, and a predetermined range of the selected parameter outside the tolerance; obtaining an actual value of the selected parameter; comparing the actual value with the profile of the selected parameter; determining the operational condition of the shredder based on a comparison between the actual value and the profile of the selected parameter. The profile is obtained based on experimental data, statistics, or machine learning.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 9, 2025
    Applicant: Ford Motor Company
    Inventors: James Pelong, William Morrison, Chandra Sekhar Jalluri, Brodie Schultz, Himanshu Rajoria, Bryan Barresi, Elizabeth Bullard
  • Publication number: 20250004142
    Abstract: In some implementations, a global navigation satellite system (GNSS) device may determine its approximate location, and, for each pseudorange measurement of a plurality of pseudorange measurements performed by the GNSS device: determine a location of a respective satellite vehicle (SV) that transmits a respective GNSS signal of which the pseudorange measurement is performed, and determine a respective residual grid, where the respective residual grid is based on respective information from the pseudorange measurement and the location of the respective SV, and the respective residual grid is indicative of possible locations of the GNSS device within a geographical region including the approximate location of the GNSS device. The GNSS device may aggregate the residual grids corresponding to at least a portion of the plurality of pseudorange measurements and may determine a location estimate of the GNSS device based on the aggregation of the residual grids.
    Type: Application
    Filed: April 9, 2024
    Publication date: January 2, 2025
    Inventors: Davide BELLI, Bence MAJOR, Amir JALALIRAD, Songwon JEE, Himanshu SHAH, William MORRISON
  • Patent number: 12140449
    Abstract: Aspects presented herein may improve the performance of positioning devices by enabling the positioning devices to utilize transformed map data with limited third party knowledge of the transformation. Aspects presented herein may enable a positioning device to make the map data from another coordinate system usable for positioning algorithms without knowledge of the transformation. In one aspect, a UE transmits a request for map data based on a first set of coordinates in a first coordinate system. The UE receives the map data based on a second set of coordinates in a second coordinate system, where the first set of coordinates in the first coordinate system is distinct from the second set of coordinates in the second coordinate system. The UE calculates a set of relative distances between the second set of coordinates and one or more objects corresponding to the map data.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: November 12, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Himanshu Shah, Gautam Nirula, Hsiao Chien Liang, William Morrison