Patents Assigned to Navigation Technologies Corporation
  • Patent number: 6751549
    Abstract: A navigation system provides information about railroad crossing locations. A geographic database used by the navigation system includes data that indicate whether an at-grade railroad crossing is located along a road segment. Using this information, a route calculation function in the navigation system calculates a route to a destination that avoids road segments that have at-grade railroad crossings. In this way, the delays associated with waiting for a train to cross a road are avoided.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: June 15, 2004
    Assignee: Navigation Technologies Corporation
    Inventor: Frank J. Kozak
  • Patent number: 6600841
    Abstract: A data compression method and system that include the substitution of a substring of data characters located at a first position in a stream of data characters with a substitution code. The substitution code includes a reference to a previous position in the stream of data characters at which is located a substring of data characters that matches the substring of data characters which are being substituted located at the first position. The substitution code also includes an indication of the size of the substituted substring. The reference in the substitution code is a backwards offset to the previous position relative to the first position. According to a further aspect, Huffman encoding can be applied to the backward offsets, the substring lengths, the consecutive literal character lengths, and the literal characters themselves to reduce the data requirement size.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: July 29, 2003
    Assignee: Navigation Technologies Corporation
    Inventors: Matthew Friederich, James A. Meek
  • Patent number: 6591270
    Abstract: A method and system for organizing and storing map data that facilitates use of the map data by navigation application programs such as those in navigation systems. The map data represent geographic features located in a region. The map data are organized into parcels such that each parcel contains a portion of the map data. The map data contained in each parcel represent those geographic features contained in a corresponding separate one of a plurality of rectangular areas located in the region. Each rectangular area has a uniform dimension in a first coordinate direction but has a dimension in the other coordinate direction such that the map data that represent the geographic features contained in the rectangular area are close to, but do not exceed, a maximum data size for a parcel.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: July 8, 2003
    Assignee: Navigation Technologies Corporation
    Inventor: Kerry White
  • Patent number: 6571195
    Abstract: A method for calculating a distance between a first point and a second point using linear interpolation is provided. The first point and the second point are located between a first latitude and a second latitude. An interpolated prime vertical radius of curvature value for a point between the first point and the second point is calculated based on a first prime vertical radius of curvature value for the first latitude and a second prime vertical radius of curvature value for the second latitude. An interpolated meridian radius of curvature value for the point between the first point and the second point is calculated based on a first meridian radius of curvature value for the first latitude and a second meridian radius of curvature value for the second latitude. An interpolated cosine value for the point between the first point and the second point is calculated based on a value representing a cosine of the first latitude and a value representing a cosine of the second latitude.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: May 27, 2003
    Assignee: Navigation Technologies Corporation
    Inventors: Bishnu P. Phuyal, Nicholas E. Smith
  • Patent number: 6571173
    Abstract: Methods for comparing three-dimensional space curves are provided. Such methods are particularly useful for map matching in in-vehicle navigation systems as well as for other applications that require accurate positioning of the vehicle with respect to the underlying map data referenced by the system. Additionally, they are useful in measuring and/or evaluating the accuracy of a geographic database. Two angles that define the angular orientation of a three dimensional space curve are determined at corresponding locations for each of a first space curve and a second space curve. The variance of the relationship between the angle pairs at corresponding locations along the first and second space curves is utilized to determine the similarity between the first and second space curves despite any spatial translation and angular rotation between the first and second space curves.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: May 27, 2003
    Assignee: Navigation Technologies Corporation
    Inventor: Rajashri Joshi
  • Patent number: 6565610
    Abstract: A text placement program is disclosed. The text placement program provides for placement of text, such as names of geographic features, on a map image. A plurality of candidate locations for text placement are identified and provided to the text placement program. The text placement program evaluates each candidate location for text placement using an expression that includes a weighted clause of a first type indicative of whether the represented geographic feature is named at least once on the map image. If a candidate location being evaluated for text placement overlaps another candidate location, the expression for the candidate location being evaluated includes a weighted clause of a second type. One additional weighted clause of the second type is included for each occurrence of the candidate location overlapping another candidate location. For each candidate location, the text placement program evaluates the expression for two conditions: placement of text and no placement.
    Type: Grant
    Filed: February 11, 1999
    Date of Patent: May 20, 2003
    Assignee: Navigation Technologies Corporation
    Inventors: Yaoguang Wang, David S. Lampert, Shashi Jasthi
  • Patent number: 6564144
    Abstract: A data collection system including a data glove is used by a researcher to safely and efficiently collect and input data for a geographic database. The data collection system is transported by the researcher along roads in a geographic area. As the data collection system is being transported, the positions of the data collection system are determined. The researcher inputs data into the data collection system through the glove by hand and/or finger gestures. The data collection system stores data indicating a determined position with a type of data associated with the gestures. The data obtained by the data collection system is displayed so that the researcher can add or modify data records in the geographic database. The data obtained by the data collection system is used to add data to or modify data in the geographic database.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: May 13, 2003
    Assignee: Navigation Technologies Corporation
    Inventor: Kevin Cherveny
  • Patent number: 6560531
    Abstract: A method for comparing geometric shapes to each other is disclosed. When used for vehicle positioning, the present method determines which map path of several candidate map paths best matches an actual path traveled by the vehicle as measured by sensors. The vehicle path and each candidate map path are generalized to a given degree of generalization, thereby yielding an overall trend of the vehicle path and overall trends of each of the candidate map paths. The trend of the vehicle path is compared to the trend of each of the candidate map paths. Based on these comparisons, one or more candidate map paths may be eliminated. If more than one map path remains, the vehicle path and each of the remaining map paths are generalized again, this time to a lesser degree of generalization, and comparisons are made between the trend of the vehicle path and the trend of each of the remaining map paths. Based on these comparisons, one or more map paths may be eliminated.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: May 6, 2003
    Assignee: Navigation Technologies Corporation
    Inventor: Rajashri Joshi
  • Patent number: 6539302
    Abstract: A web-based traffic notification service permits end users to select travel routes and automatically receive notification of routes having the fastest travel times. The service can be provided by a website configured to display an interface that allows users to create accounts for storing personal travel information. The travel information includes origin, destination, way point, and departure time data for trips selected by the user. For each trip, alternative routes are designated. At or near the selected departure time of a trip, travel times for the alternative routes are computed using real-time traffic data. The user is then automatically notified of the route having the fastest travel time using an email or voice message. The service can be configured so that the user is notified only when the travel time of a user-defined preferred route is longer than a secondary alternative route.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: March 25, 2003
    Assignee: Navigation Technologies Corporation
    Inventors: Raymond Bender, Michael Brian Lane, Laurence Paul Lehman
  • Patent number: 6516267
    Abstract: A method for updating a geographic database is disclosed. Data collecting equipment is installed in each of a plurality of vehicles each of which also has a navigation system. The data collection equipment is used to collect data while the vehicles are being driven along roads by their respective users. In addition, a method for assigning a confidence level to geographic data is disclosed. The confidence level is assigned to the geographic data as an attribute. In addition, a method for determining a position of a vehicle by sensing roadside structures is disclosed. Data indicating positions of roadside structures are contained in a geographic database. By matching positions of sensed roadside structures to data in the geographic database that indicates the positions of the structures, the position of the vehicle while traveling can be determined.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: February 4, 2003
    Assignee: Navigation Technologies Corporation
    Inventors: Kevin Cherveny, Aaron Crane, Lawrence M. Kaplan, John Jasper, Russell Shields
  • Patent number: 6487497
    Abstract: A program and method for route calculation for use with a navigation system and used with a map database that represents a road network in a geographic region. A route calculation program is adapted to find at least one solution route between a first location on a road network and a second location on the road network. The route calculation program includes a first search tree associated with the first location and a second search tree associated with the second location. Each search tree is adapted to hold gates. Each of the gates represents a physical position on the road network and a direction from the position to another location along a path on the road network. The route calculation program also includes at least one priority queue associated with one of the search trees. The priority queue assigns a priority to one of the gates in the associated search tree based upon an evaluation using a search algorithm.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: November 26, 2002
    Assignee: Navigation Technologies Corporation
    Inventors: Asta Khavakh, William McDonough, Oleg Voloshin, Yaoguang Wang
  • Patent number: 6487559
    Abstract: A system and method of providing incremental updates for a geographical data set for use in navigation systems. The system and method include organizing updates of geographical data set into a series of transactions. Each of the transactions includes a transaction identifier that uniquely identifies the transaction, and n steps to be applied to the geographical data set to complete the transaction. All the steps of the transaction are required to be successfully applied in order for the transaction to be completed, otherwise, the entire transaction is not applied.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: November 26, 2002
    Assignee: Navigation Technologies Corporation
    Inventors: Timothy McGrath, John Jasper, James Herbst
  • Patent number: 6487495
    Abstract: An improved system and method for specifying physical locations when using applications run on navigation systems or other computer platforms that provide navigation- or map-related functions. When requesting a navigation- or map-related function from such an application, a user specifies a physical location using a keyword instead of specifying the physical location conventionally, such as by street address. A keyword database relates keywords to physical locations. The application uses the keyword database, or a copy thereof, to find data indicating the physical location associated with the keyword specified by the user. Preferably, physical locations are defined in the keyword database in terms of data in a corresponding navigable database. The application then performs the requested navigation- or map-related function using the data indicating the physical location associated with the keyword. The keyword database is built using input from users.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: November 26, 2002
    Assignee: Navigation Technologies Corporation
    Inventors: William Gale, Ildiko Hegedus, Matthias Thorner, Lawrence M. Kaplan
  • Patent number: 6370539
    Abstract: An improved method and system that provides for a data access interface layer in a navigation system. The navigation system is of the type that includes a navigation application software program that provides navigating features to a user of the system and a geographic database stored on a computer-readable storage medium wherein the geographical database includes information relating to the geographical region about which the navigation system provides the navigation features to the user. The data access interface layer is preferably stored in the navigation system as a library of software functions. The data access interface layer operates in conjunction with the navigation system application software. The data access interface layer isolates the navigation application software from the geographic data which are stored on the storage medium. The data access interface layer intercepts requests by the navigation application software for geographic data.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: April 9, 2002
    Assignee: Navigation Technologies Corporation
    Inventors: Richard A. Ashby, Paul M. Bouzide, Vijaya S. Israni, David S. Lampert, Senthil K. Natesan, Grant S. Killey, John C. Jasper, Robert P. Fernekes, Jerry S. Feigen
  • Patent number: 6330858
    Abstract: A system and method for implementing a smooth scrolling function in a map display tool used with a navigation system and a map database. The system includes a map processing layer in the map display tool having a multi-tasking abstraction layer and a synchronization object for allowing portability between different platforms. The method includes the steps of updating a display from a first graphics buffer while executing a look-ahead process in the background and filling a second graphics buffer with map information on a predicted future position.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: December 18, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: William McDonough, Srinivasa Rao, Ashutosh Srivastava
  • Patent number: 6324472
    Abstract: A maneuver generation program for a computer-based navigation system. The navigation system provides a user with a series of maneuvering instructions to go from a first location to a second location in a geographic area. The series of maneuvering instructions are derived from a list of data entities that represent a route from the first location to the second location. The list of data entities includes data that represent a plurality of locations along the route at which maneuvering instructions may be provided. The maneuver generation program determines one and preferably no more than one maneuver type selected from a predetermined plurality of maneuver types for each location of the plurality of locations along the route. The maneuver generation program performs a series of tests upon data corresponding to each location. Each of the plurality of maneuver types is characterized by a unique set of tests selected from a predetermined superset of tests.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: November 27, 2001
    Assignee: Navigation Technologies Corporation
    Inventor: Michael J. O'Shea
  • Patent number: 6324470
    Abstract: A method that facilitates complying with traffic restrictions that involve three or more connected road segments when using a navigation system to determine a route. The method includes forming multiple instances of data representing each intermediate road segment between an entrance segment and an exit segment and storing data defining restrictions that apply to only two connected road segments, such that a valid driving paths exists between the entrance segment and the intermediate segment and between the intermediate segment and the exit segment, but that no valid driving paths exist between the entrance segment and the exit segment.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: November 27, 2001
    Assignee: Navigation Technologies Corporation
    Inventor: Kerry White
  • Patent number: 6321161
    Abstract: A feature for a navigation system provides an evaluation of alternative routes. According to this feature, the navigation system provides information to the vehicle driver about departing from a route being followed. This allows the driver to make an assessment whether to depart from the route being followed or stay on the route. This feature enables driver-observable traffic conditions to be taken into account by the vehicle driver.
    Type: Grant
    Filed: September 9, 1999
    Date of Patent: November 20, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: James Herbst, Sue McGrath, Paul Bouzide
  • Patent number: 6317753
    Abstract: A system and method of providing incremental updates for a geographical data set for use in navigation systems. The system and method include organizing updates of geographical data set into a series of transactions. Each of the transactions includes a transaction identifier that uniquely identifies the transaction, and n steps to be applied to the geographical data set to complete the transaction. All the steps of the transaction are required to be successfully applied in order for the transaction to be completed, otherwise, the entire transaction is not applied.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: November 13, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: Timothy McGrath, John Jasper, James Herbst
  • Patent number: 6314367
    Abstract: A feature whereby an end user of a navigation system that uses geographic data can easily report perceived errors or inaccuracies in the geographic data or other problems such as poor quality route calculation or guidance. The end user uses a user interface of the navigation system to indicate the perceived error, inaccuracy, or other problem. The navigation system includes a report program that operates in response to the end user's indication. The report program collects information indicating the error, inaccuracy, or other problem and sends a report including the collected information to a geographic database developer. The geographic database developer can use the information in the report to update a geographic database.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: November 6, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: Jean Ohler, Mark Barton, Roy Casino, Lawrence M. Kaplan