Patents by Inventor Steven R. Croyle

Steven R. Croyle 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).

  • Publication number: 20200233094
    Abstract: A method of determining position includes providing a GNSS positioning receiver, a controller, and a non-transient computer-readable data storage. The data storage is provided with at least one 3-dimensional building model having a geographical identifier. The method also includes receiving at least one GNSS position signal. The method further includes calculating an approximate position based on the at least one GNSS position signal and that a respective GNSS position signal of the at least one GNSS position signal is a non-line-of-sight signal. The method further includes calculating, based on the building model and the respective GNSS position signal, a modeled position, and refining the modeled position based on a current heading and speed of the positioning receiver and a carrier-phase of the at least one GNSS position signal. The method still further includes calculating a final position based on the approximate position, the modeled position, and the refining step.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Rakesh Kumar, CURTIS L. HAY, Steven R. Croyle
  • Publication number: 20200225363
    Abstract: Embodiments include methods, systems and computer readable storage medium for a method for making temporal corrections to position data received a plurality of components. The method includes receiving, by a processor, vehicle location data and a time stamp associated with the vehicle location data from one or more components. The method further includes calculating, by the processor, a time difference between the time stamp and a current time received from the one or more components. The method further includes determining, by the processor, a time offset using the time difference and a distance travelled between the time stamp and an occurrence of the determination for each of the one or more components. The method further includes providing, by the processor, a corrected vehicle location using the time offset for each of the one or more component.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Soheil Samii, Michael E. Potts, David A. Bodenmiller, Curtis L. Hay, Steven R. Croyle
  • Publication number: 20190277640
    Abstract: A system and method of providing elevation information to a vehicle, the method including: maintaining a map matching software system at a remote server facility, wherein the remote software system includes a geographical map database storing geographical maps; receiving an elevation correction request from the vehicle, wherein the elevation correction request includes current vehicle location information; in response to receiving the elevation correction request from the vehicle, extracting elevation information from the geographical maps based at least in part on the current vehicle location information; and after extracting the elevation information from the geographical maps, sending the extracted elevation information to the vehicle, wherein the extracted elevation information includes elevation information concerning an area at or near the vehicle or along a pathway of the vehicle.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 12, 2019
    Inventors: Praneeth Nelapati, Curtis L. Hay, Douglas A. Donaldson, Steven R. Croyle
  • Patent number: 10234568
    Abstract: A system and method of determining a vehicle location where roads have different elevations and at least partially overlap. The method carried out by the system includes: receiving a plurality of Global Navigation Satellite System (GNSS) satellite signals at a vehicle; determining a vehicle location and a vehicle velocity including an up velocity based on the received GNSS signals; identifying a plurality of roads, within a range of the vehicle location, at least one of which has a different elevation than the other road(s); and selecting at least one of the plurality of roads within the range based on the up velocity component.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 19, 2019
    Assignee: GM Global Technology Operations LLC
    Inventor: Steven R. Croyle
  • Patent number: 10200882
    Abstract: A system including: a memory configured to include one or more executable instructions, a controller configured to execute the executable instructions, a vehicle including a vehicle system and an antenna system, the vehicle system configured to generate vehicle location data, the antenna system configured to implement the beamforming tactics based on received angle of arrival information so as to create a directed communication link with one or more transceiving devices, a localization data module configured to produce angle of arrival information for one or more select locations; and where the executable instructions enable the controller to: receive vehicle location data communicated from the vehicle; based on the vehicle location data, perform the localization data module to produce angle of arrival information for the one or more select locations; communicate the angle of arrival information for each of the one or more select locations to the vehicle system.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 5, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Praneeth Nelapati, Curtis L. Hay, Steven R. Croyle
  • Publication number: 20180335306
    Abstract: A method and apparatus for detecting a road layer position are provided. The method includes reading sensor information including at least one from among global navigation system (GNS) information, image sensor information, ambient light information and inertial measurement sensor information, and determining a road layer position of a vehicle from among a plurality of road layers corresponding to a location of the vehicle based on the sensor information.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 22, 2018
    Inventors: Bing Deng, Sarmad Y. Hermiz, Xiaofeng F. Song, Douglas A. Donaldson, Steven R. Croyle
  • Patent number: 10107631
    Abstract: Methods and systems are provided for calculating a position of a vehicle on a road segment and updating a calibration of a heading sensor based on a lane change status of the vehicle. In one embodiment, a method includes receiving vehicle characteristic data from at least one vehicle sensor; receiving map data corresponding to a vehicle location; determining a lane change status of the vehicle; calculating the vehicle position using the map data if the vehicle has not executed a lane change maneuver and calculating the vehicle position using the vehicle characteristic data if the vehicle has executed a lane change maneuver, and calibrating a heading sensor based on one or more of the map data and the vehicle characteristic data.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 23, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventor: Steven R. Croyle
  • Publication number: 20180283880
    Abstract: Methods and systems are provided for determining a position of a vehicle. In one example, the vehicle includes one or more wheels; a drive system configured to power the one or more wheels; a receiver installed onboard the vehicle, the receiver configured to receive location information from a infrastructure element in proximity to the vehicle; and a processor installed onboard the vehicle, the processor configured to determine a position of the vehicle using the location information from the infrastructure element.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: STEVEN R. CROYLE, ERAY YASAN, MICHAEL KLEBBA
  • Patent number: 10037683
    Abstract: A vehicle telematics device for a vehicle that includes an electronic processor, a wireless chipset for wireless communication to and from the vehicle, and a bus interface for receiving bus messages from a communications bus in the vehicle. The vehicle telematics device includes computer readable memory storing program code that, upon execution by the processor, causes the vehicle telematics device to: (a) monitor for messages received by the bus interface from the communications bus; (b) detect a communication failure of the communication bus based on the monitoring; (c) determine a vehicle movement that is indicative of a vehicle crash; and (d) initiate a communication with a remote facility in response to both the detection of the communication failure and the determination of the vehicle movement that is indicative of a crash a notification.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 31, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Eric T. Hosey, Andrew J. MacDonald, Curtis L. Hay, Steven R. Croyle
  • Publication number: 20180051992
    Abstract: Methods and systems are provided for calculating a position of a vehicle on a road segment and updating a calibration of a heading sensor based on a lane change status of the vehicle. In one embodiment, a method includes receiving vehicle characteristic data from at least one vehicle sensor; receiving map data corresponding to a vehicle location; determining a lane change status of the vehicle; calculating the vehicle position using the map data if the vehicle has not executed a lane change maneuver and calculating the vehicle position using the vehicle characteristic data if the vehicle has executed a lane change maneuver, and calibrating a heading sensor based on one or more of the map data and the vehicle characteristic data.
    Type: Application
    Filed: August 19, 2016
    Publication date: February 22, 2018
    Inventor: Steven R. Croyle
  • Publication number: 20170329019
    Abstract: A system and method of determining a vehicle location where roads have different elevations and at least partially overlap. The method carried out by the system includes: receiving a plurality of Global Navigation Satellite System (GNSS) satellite signals at a vehicle; determining a vehicle location and a vehicle velocity including an up velocity based on the received GNSS signals; identifying a plurality of roads, within a range of the vehicle location, at least one of which has a different elevation than the other road(s); and selecting at least one of the plurality of roads within the range based on the up velocity component.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 16, 2017
    Inventor: Steven R. CROYLE
  • Publication number: 20170285176
    Abstract: Methods and systems are provided for locating a vehicle. A locating device receives position data and determines an approximate position of the vehicle. A remote server reports a plurality of corrections factor for a respective plurality of locations which are buffered by a transmission server into a burst transmission. The transmission server transmits the burst transmission of the correction factors over a wireless data channel. A receiver receives the burst transmission from the transmission server and a correction device extracts a selected correction factor from the burst transmission based on the approximate position to determine a refined position of the vehicle.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: STEVEN R. CROYLE, CURTIS L. HAY, PAUL K. WAGNER, SHINGARA S. DHANOA, ERAY YASAN, HERBERT PFEIFFER
  • Patent number: 6308134
    Abstract: The improved vehicle navigation system uses a multiple, orthogonal axes accelerometer, such as two or three accelerometers which are mounted orthogonal to one another. The two axes whose acceleration are to be measured are the longitudinal (nose to rear bumper) axis and lateral (left to right side) axis. The tangential or longitudinal axis acceleration is integrated once to obtain longitudinal speed and is integrated again to produce a vehicle displacement. The lateral accelerometer measures the centripetal force that the vehicle is encountering which is used to compute a centripetal or lateral acceleration. The lateral acceleration is used to obtain a heading change derived from the lateral acceleration information and the longitudinal speed. Using the heading change and the longitudinal acceleration, the improved vehicle navigation system propagates a previous position to a current position. This is accomplished without the need for connection to the vehicle speed sensor and the heading sensor.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: October 23, 2001
    Assignee: Magellan DIS, Inc.
    Inventors: Steven R. Croyle, Larry E. Spencer, II, Ernie R. Sittaro
  • Patent number: 6029111
    Abstract: The improved vehicle navigation system can take advantage of the recent availability of low cost micro-machined and piezoelectric sensors, and partially overcomes the low dynamics and line of sight limitations of GPS receivers without resorting to the hard wired approach described above. The low cost sensors introduce system level errors due to their inherent DC offset and drift rates. The improved vehicle navigation system minimizes both the sensor induced errors and GPS low dynamic limitations by using a zero motion detection system as a self contained (within the navigation system), vehicle independent device.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: February 22, 2000
    Assignee: Magellan Dis, Inc.
    Inventor: Steven R. Croyle
  • Patent number: 5991692
    Abstract: The improved vehicle navigation system and method uses information from a Global Positioning System (GPS) to obtain velocity vectors, which include speed and heading components, for propagating or "dead reckoning" the vehicle position from a previous position to a current position. The improved vehicle navigation system has a GPS receiver which provides the GPS velocity information which is calculated from a full set of GPS delta range measurements. GPS position data alone is not accurate enough for certain applications, such as turn-by-turn route guidance in automobile applications, because its error may be 100 m and there is considerable position drift, even when stationary. GPS velocities are much more accurate than the position data, 1 m/s or thereabouts, and can be used to propagate a known position forward and be more accurate over time than the GPS position solution. These velocities are instantaneous and not those computed from differencing two positions.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: November 23, 1999
    Assignee: Magellan DIS, Inc.
    Inventors: Larry E. Spencer, II, Steven R. Croyle
  • Patent number: 5862511
    Abstract: The improved vehicle navigation system and method uses information from a Global Positioning System (GPS) to obtain velocity vectors, which include speed and heading components, for "dead reckoning" the vehicle position from a previous position. If information from the GPS is not available, then the improved vehicle navigation system uses information from an orthogonal axes accelerometer, such as two or three orthogonally positioned accelerometers, to propagate vehicle position. Because the GPS information should almost always be available, the improved vehicle navigation system relies less on its accelerometers, thereby allowing the use of less expensive accelerometers. The improved vehicle navigation system retains the accuracy of the accelerometers by repeatedly calibrating them with the velocity data obtained from the GPS information. The improved vehicle navigation system calibrates the sensors whenever GPS data is available (for example, once a second at relatively high speeds).
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: January 19, 1999
    Assignee: Magellan DIS, Inc.
    Inventors: Steven R. Croyle, Larry E. Spencer, II, Ernie R. Sittaro