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: 20200233094Abstract: 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: ApplicationFiled: January 23, 2019Publication date: July 23, 2020Inventors: Rakesh Kumar, CURTIS L. HAY, Steven R. Croyle
-
Publication number: 20200225363Abstract: 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: ApplicationFiled: January 16, 2019Publication date: July 16, 2020Inventors: Soheil Samii, Michael E. Potts, David A. Bodenmiller, Curtis L. Hay, Steven R. Croyle
-
Publication number: 20190277640Abstract: 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: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Praneeth Nelapati, Curtis L. Hay, Douglas A. Donaldson, Steven R. Croyle
-
Patent number: 10234568Abstract: 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: GrantFiled: May 12, 2016Date of Patent: March 19, 2019Assignee: GM Global Technology Operations LLCInventor: Steven R. Croyle
-
Patent number: 10200882Abstract: 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: GrantFiled: September 26, 2017Date of Patent: February 5, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Praneeth Nelapati, Curtis L. Hay, Steven R. Croyle
-
Publication number: 20180335306Abstract: 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: ApplicationFiled: May 16, 2017Publication date: November 22, 2018Inventors: Bing Deng, Sarmad Y. Hermiz, Xiaofeng F. Song, Douglas A. Donaldson, Steven R. Croyle
-
Patent number: 10107631Abstract: 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: GrantFiled: August 19, 2016Date of Patent: October 23, 2018Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventor: Steven R. Croyle
-
Publication number: 20180283880Abstract: 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: ApplicationFiled: April 3, 2017Publication date: October 4, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: STEVEN R. CROYLE, ERAY YASAN, MICHAEL KLEBBA
-
Patent number: 10037683Abstract: 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: GrantFiled: March 24, 2017Date of Patent: July 31, 2018Assignee: GM Global Technology Operations LLCInventors: Eric T. Hosey, Andrew J. MacDonald, Curtis L. Hay, Steven R. Croyle
-
Publication number: 20180051992Abstract: 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: ApplicationFiled: August 19, 2016Publication date: February 22, 2018Inventor: Steven R. Croyle
-
Publication number: 20170329019Abstract: 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: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Inventor: Steven R. CROYLE
-
Publication number: 20170285176Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: STEVEN R. CROYLE, CURTIS L. HAY, PAUL K. WAGNER, SHINGARA S. DHANOA, ERAY YASAN, HERBERT PFEIFFER
-
Patent number: 6308134Abstract: 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: GrantFiled: November 30, 1998Date of Patent: October 23, 2001Assignee: Magellan DIS, Inc.Inventors: Steven R. Croyle, Larry E. Spencer, II, Ernie R. Sittaro
-
Patent number: 6029111Abstract: 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: GrantFiled: December 28, 1995Date of Patent: February 22, 2000Assignee: Magellan Dis, Inc.Inventor: Steven R. Croyle
-
Patent number: 5991692Abstract: 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: GrantFiled: December 28, 1995Date of Patent: November 23, 1999Assignee: Magellan DIS, Inc.Inventors: Larry E. Spencer, II, Steven R. Croyle
-
Patent number: 5862511Abstract: 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: GrantFiled: December 28, 1995Date of Patent: January 19, 1999Assignee: Magellan DIS, Inc.Inventors: Steven R. Croyle, Larry E. Spencer, II, Ernie R. Sittaro