Patents by Inventor Javad Ashjaee

Javad Ashjaee 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: 10386497
    Abstract: Systems and methods for performing automated localization are provided. In one example method, a plurality of coordinates representing positions of a plurality of locations may be received. The plurality of coordinates may be from two or more different coordinate systems. The numerical values of each of the plurality of coordinates may be evaluated to determine the coordinate system to which the coordinate belongs. The coordinates may be grouped into sets of coordinates based on their determined coordinate systems. Coordinates from one coordinate system may be paired with coordinates that represent the same locations from another coordinate system. A shape matching algorithm may be used to determine coordinates from different systems that represent the same locations. A localization process may then be used to convert the coordinates of the first coordinate system into coordinates of the second coordinate system based on the paired coordinates.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: August 20, 2019
    Assignee: Javad GNSS, Inc.
    Inventor: Javad Ashjaee
  • Patent number: 10338228
    Abstract: Documenting the two-dimensional tilt of a GNSS device includes focusing an image sensor on a location of a level having an appearance that indicates the two-dimensional tilt of the GNSS device. A first image of a scene is captured with the image sensor. The first image includes the level. A portion of the first image is displayed and includes the level on a display of the GNSS device. Position information for the GNSS device is also displayed on the display.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 2, 2019
    Assignee: Javad GNSS, Inc.
    Inventor: Javad Ashjaee
  • Publication number: 20190154839
    Abstract: Systems and methods for performing spoofing detection and rejection including receiving, at a Global Navigation Satellite System (GNSS) device having an antenna, a set of signals, identifying a questionable signal in the set of signals, and in accordance with a determination that the set of signals includes a subset of valid GNSS satellite signals, where the subset satisfies a minimum number of valid GNSS satellite signals and does not include the questionable signal, calculating an approximate position of the GNSS device based on the subset of valid GNSS satellite signals.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 23, 2019
    Applicant: JAVAD GNSS, INC.
    Inventor: Javad ASHJAEE
  • Patent number: 10281588
    Abstract: Systems and methods for performing land surveying using real-time kinematic (RTK) engine verification are provided. In one example, a first set of positions of a GNSS receiver may be determined using each of a plurality of RTK engines. If a number of the plurality of RTK engines that produce a fixed solution is greater than or equal to a threshold value, a position of the GNSS receiver may be determined based on at least a portion of the first set of positions. The determined position may then be stored. This process may be repeated any number of times to produce a desired number of stored positions. In response to the number of stored positions being equal to a minimum value, a final position of the GNSS device may be determined based on the stored positions.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: May 7, 2019
    Assignee: JAVAD GNSS, INC.
    Inventor: Javad Ashjaee
  • Publication number: 20190011570
    Abstract: Systems and methods are provided for verifying a location of a global navigation satellite system (GNSS) base station or rover. In one example, a method for verifying a location of a GNSS base station includes measuring velocity of the GNSS base station, determining movement of the GNSS base station based on the measured velocity, and, in response to determining movement of the GNSS base station, transmitting a movement alert to a GNSS rover.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventor: Javad ASHJAEE
  • Publication number: 20180062677
    Abstract: Various techniques for stabilizing a single legged support structure are provided. In one example, the support structure is used in a GNSS surveying system. The GNSS surveying system includes a monopod, a GNSS receiver attached to an end of the monopod, a stabilizing device attached to the monopod, and a support structure releasably attached to the stabilizing device. The stabilizing device is configured to stabilize the monopod and GNSS receiver to remain upright without user support.
    Type: Application
    Filed: October 3, 2016
    Publication date: March 1, 2018
    Inventor: Javad ASHJAEE
  • Publication number: 20180045834
    Abstract: A handheld GNSS device having a GNSS antenna, memory, and a display receives a first GNSS signal at the GNSS antenna and determines a first position of a point of interest based on the GNSS signal. The first position is stored in memory. A second GNSS signal is received at the GNSS antenna and a second position of the point of interest is determined based on the second GNSS signal. The second position is stored in memory. A third GNSS signal is received at the GNSS antenna and a third position of the point of interest is determined based on the third GNSS signal. The third position is stored in memory. A determination is made whether the first, second, and third positions meet a clustering criteria. In accordance with a determination that the first, second, and third positions meet the clustering criteria, a first cluster position is stored. The first cluster position is based on the first, second, and third positions.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 15, 2018
    Inventor: Javad ASHJAEE
  • Publication number: 20170343678
    Abstract: Embodiments of the present disclosure relate to a magnetic locator for a GNSS device. The magnetic locator includes a magnetic field sensor configured to detect a magnetic field adjacent the magnetic locator; a controller coupled to the magnetic field sensor and configured to receive from the magnetic field sensor measurement data based on the magnetic field and calculate sensor data based on the received measurement data; a communication interface coupled to the controller and adaptable to transmit sensor data received from the controller to the GNSS device; a connector adaptable to connect the magnetic locator to a GNSS antenna of the GNSS device; and a housing.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 30, 2017
    Inventor: Javad ASHJAEE
  • Publication number: 20170293032
    Abstract: A method of determining a position of a GNSS device includes receiving GNSS signals at the GNSS device from a plurality of GNSS satellites. The GNSS device generates GNSS raw data based on the GNSS signals. The GNSS raw data is stored on the GNSS device. The GNSS device receives first correction data and second correction data. The first correction data and the second correction data are generated from data from at least one reference station. Third correction data is determined based on the first correction data, the second correction data, and the GNSS raw data. Position data for the GNSS device is determined based on the third correction data and the GNSS raw data.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 12, 2017
    Inventor: Javad ASHJAEE
  • Patent number: 9748926
    Abstract: Low-noise amplifier (LNA) filters and processes for filtering global navigation satellite system (GNSS) signals are disclosed. The LNA filters can be used to down-convert a received GNSS signal to a lower frequency, filter the GNSS signal at the lower frequency, and up-convert the GNSS signal to the original frequency of the GNSS signal. The down-converted frequency can be selected based on a temperature of the GNSS signal to compensate for shifts in the frequency response of the filter due to temperature changes.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: August 29, 2017
    Assignee: JAVAD GNSS, INC.
    Inventors: Javad Ashjaee, Dmitry Dubrovsky
  • Publication number: 20170219715
    Abstract: A GNSS device includes an antenna configured to receive a first plurality of GNSS signals from a first plurality of GNSS satellites and a second plurality of GNSS signals from a second plurality of GNSS satellites. The GNSS device also includes a communications interface configured to receive correction signals from a GNSS base unit. A processor of the GNSS device is coupled to the antenna and communications interface for processing data from the first plurality of GNSS signals and the second plurality of GNSS signals. Memory of the GNSS deice includes executable instructions for several steps. A first algorithm is executed to determine first position data for the GNSS device based on the first plurality of GNSS signals and a correction signal received at the GNSS device from the GNSS base unit. The first position data is stored memory of the GNSS device. A second algorithm is executed to determine second position data for the GNSS device based on the second plurality of GNSS signals.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 3, 2017
    Inventor: Javad ASHJAEE
  • Patent number: 9720093
    Abstract: Systems and methods for surveying using a GNSS device are provided. In one example method, a GNSS device may be used to determine the location of points along a path and to add those points to a set of points representing the path. When adding each point, the device may determine if the point represents a new point or a previously measured point. If the point is a new point, the device may add the point to the set of points. If the point is a previously measured point, the device may display one or more previously measured points to allow the user to select which previously measured point corresponds to the point currently being measured. The user may select a previously measured point and a point may be added to the set of points using the location of the selected previously measured point.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: August 1, 2017
    Assignee: JAVAD GNSS, INC.
    Inventor: Javad Ashjaee
  • Patent number: 9671497
    Abstract: Systems and methods for synchronizing a global navigation satellite system (GNSS) receiver with a GNSS signal are provided. In one example, a GNSS receiver may include one or more sets of 20 GNSS channels that are each configured to integrate a received GNSS signal over a 20 millisecond accumulation window to output a navigation message bit. The accumulation windows of the 20 GNSS channels may be delayed relative to other windows of the 20 GNSS channels by 1 millisecond. The GNSS receiver may identify one of the 20 GNSS channels having the correct synchronization with the GNSS signal based on the navigation message bits output by the 20 GNSS channels. The identified GNSS channel having the correct synchronization with the GNSS signal may be used to determine a location of the GNSS receiver.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: June 6, 2017
    Assignee: JAVAD GNSS, INC.
    Inventors: Javad Ashjaee, Sergey Yudanov
  • Patent number: 9565875
    Abstract: A cigar cooler is disclosed that includes a housing having an upper surface with a pair of open channels each sized to receive a cigar. The housing includes an open central region for receiving a cooling medium such as ice or a frozen gel. During use, the cigar is placed in an open channel between inhalations to reduce the temperature of the cigar.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: February 14, 2017
    Inventor: Javad Ashjaee
  • Publication number: 20160178754
    Abstract: Determining positions for a set of points using a GNSS rover unit includes receiving a correction signal from a GNSS base unit. The GNSS base unit is located at a fixed point. The correction signal is used to determine a position of a point of the set of points. The position is stored in memory of the GNSS rover unit as position data. These steps are repeated for each point in the set of points. Raw GNSS data of the GNSS base unit is transmitted to the server system. A corrected position of the GNSS base unit is received from the server system. The position data is translated based on the corrected position of the GNSS base unit to produce adjusted position data.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Inventor: Javad ASHJAEE
  • Publication number: 20160178368
    Abstract: A method for using a GNSS device to determine a position of an unknown point includes determining positions of a first point, a second point, and a third point using the GNSS device. A first image is captured of the first point using an image sensor, the image includes the unknown point and at least one of the second point or the third point. A second image is captured from the second point; the second image includes the unknown point and at least one of the second point or the third point. A third image is captured from the third point; the third image includes the unknown point and at least one of the second point or the first point. A position of the unknown point is calculated based on the first, second, and third images and the first, second, and third positions.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Inventor: Javad ASHJAEE
  • Publication number: 20160178369
    Abstract: Documenting the two-dimensional tilt of a GNSS device includes focusing an image sensor on a location of a level having an appearance that indicates the two-dimensional tilt of the GNSS device. A first image of a scene is captured with the image sensor. The first image includes the level. A portion of the first image is displayed and includes the level on a display of the GNSS device. Position information for the GNSS device is also displayed on the display.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Inventor: Javad ASHJAEE
  • Publication number: 20160041268
    Abstract: A graphics-aided geodesic device is provided. The device includes an antenna for receiving position data from a plurality of satellites and a receiver coupled to the antenna. The device further includes orientation circuitry for obtaining orientation data. The orientation data represents an orientation of the apparatus with respect to a plane parallel with a horizon. The device further includes positioning circuitry for determining the position of the point of interest based at least on the position data and the orientation data. A function of the graphics-aided geodesic device may be activated in response to a distance sensor detecting that an object is within a threshold distance from the device.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 11, 2016
    Inventor: Javad ASHJAEE
  • Publication number: 20160040914
    Abstract: A cigar cooler is disclosed that includes a housing having an upper surface with a pair of open channels each sized to receive a cigar. The housing includes an open central region for receiving a cooling medium such as ice or a frozen gel. During use, the cigar is placed in an open channel between inhalations to reduce the temperature of the cigar.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventor: Javad ASHJAEE
  • Patent number: D756842
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: May 24, 2016
    Assignee: Javad GNSS, Inc.
    Inventor: Javad Ashjaee