Patents Represented by Attorney, Agent or Law Firm Frank J. Kozak
  • Patent number: 6381537
    Abstract: A system and method for collecting address data for a geographic database are disclosed. Data are collected using a plurality of end users navigation systems. The data indicate a location at which a trip by a vehicle in which a navigation system is located ended and a desired destination entered into the navigation system by an end user prior thereto. These data are received in a data collection facility that statistically analyzes the data and uses the data to update a geographic database.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: April 30, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: William W. Chenault, Lawrence M. Kaplan
  • Patent number: 6374182
    Abstract: A system and method are disclosed that provide an end user of a navigation program with information about walking to a desired destination in combination with information about driving to or close to the desired destination. In addition to the calculation of a route for driving to the desired destination, the navigation program uses data in a geographic database to calculate one or more routes to reach the desired destination by walking from locations within a walking threshold around the desired destination. In calculating these one or more walking routes, the navigation program uses the data in the geographic database to assess the suitability of roads around the desired destination for pedestrian travel. In calculating these one or more walking routes, the navigation program can also include road segments in the walking routes without regard for travel restrictions that only apply to vehicular traffic.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: April 16, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: Stephan V. Bechtolsheim, John M. Jaugilas, Roy Casino, Matthew Friederich, Srinivasa Doddapaneni, Shiva Kalisetty, Richard J. Weiland
  • 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: 6366851
    Abstract: A process and system for collecting data about roads located in a geographic area and using the collected data to develop representations of the roads for a geographic database. Data representing positions along roads are acquired using equipment installed in a vehicle which is driven on the roads. The data acquired while driving may be smoothed and fused. The data acquired while driving are processed by a program that automatically determines new coordinates to adjust the represented positions to align with the centerlines of the represented roads. Data including the new coordinates are stored in the geographic database.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: April 2, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: Robert Chojnacki, Jerry Feigen, A. Merri Boylan
  • Patent number: 6366927
    Abstract: A system and method for storing data to represent other-than-straight map features in a computer-readable geographic database for use in a navigation system. For geographic features that are other-than-straight, a curve generated by a computable function is fitted to an image of the other-than-straight map feature. The computable function may be a polynomial equation whose shape is defined by its coefficients. In one embodiment, the polynomial equation is a type of spline curve, in particular a Bezier curve whose shape is defined by control points. The coefficients of the polynomial equation are associated with data representing the other-than-straight feature. In the case in which the polynomial equation is a Bezier curve, the control points for generating the Bezier curve are associated with the data representing the other-than-straight feature. These control points are stored in the geographic database and are used in displaying the other-than-straight geographic feature.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: April 2, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: James A. Meek, Richard A. Ashby, David S. Lampert
  • Patent number: 6362779
    Abstract: A system and method for providing updated geographic data for use by a navigation application program. The navigation application program is at a first version level and uses geographic data in a geographic database. An updated geographic database is provided to the navigation application program. The updated geographic database is at a second version level which is later than the first version level. Also provided to the navigation application program are one or more replacement routines. These replacement routines may be stored with the updated geographic database on a computer-readable medium or may be provided separately. The one or more replacement routines are used by the navigation application program either at initialization or during runtime. The one or more replacement routines are called to access or use the data in the updated geographic database. The one or more replacement routines are preferably in an interpretive language and executed by a virtual processor.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: March 26, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: James A. Meek, Paul Crowley, Paul M. Bouzide
  • Patent number: 6353785
    Abstract: A computing architecture for a motorized land-based vehicle is disclosed. The computing architecture includes a data network comprised of a plurality of interconnected processors, a first group of sensors responsive to environmental conditions around the vehicle, a second group of sensors responsive to the vehicle's hardware systems, and a map database containing data that represent geographic features in the geographic area around the vehicle. A vehicle-environment modeling program, executed on the data network, uses the outputs from the first and second groups of sensors and the map database to provide and continuously update a data model that represents the vehicle and the environmental around the vehicle, including geographic features, conditions, structures, objects and obstacles around the vehicle. Vehicle operations programming applications, executed on the data network, use the data model to determine desired vehicle operation in the context of the vehicle's environment.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: March 5, 2002
    Assignee: Navagation Technologies Corp.
    Inventors: Valerie Shuman, Cynthia Paulauskas, T. Russell Shields, Richard J. Weiland, John C. Jasper
  • Patent number: 6343301
    Abstract: A data collection method for a geographic database that represents geographic features in a region, and a system and program for performing the method. The data collection method includes obtaining a first copy of data from the geographic database without locking the data in the geographic database and performing an updating process using the first copy. A second copy of data from the geographic database is obtained. A determination is made whether application of the updating process to the second copy of data conflicts with any changes made to the geographic database since the first copy of data was obtained. If application of the updating process does not conflict with any changes made to the geographic database, the updating process is applied to the second copy of data from the geographic database. Then, the updated second copy of data is restored back in the geographic database.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: January 29, 2002
    Assignee: Navigation Technologies Corp.
    Inventors: Gene Halt, Kevin Cherveny
  • 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: 6317685
    Abstract: A feature for a navigation system that provides an evaluation of alternate routes. According to this feature, the navigation system compares the actual time of travel along a route to the estimated time of travel along the route. If the actual time of travel exceeds the estimated time of travel, alternate routes to the destination are calculated and provided to the user. This feature enables driver-experienced traffic conditions to be taken into account.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: November 13, 2001
    Assignee: Navigation Technologies Corp.
    Inventors: Frank J. Kozak, Lawrence M. Kaplan
  • 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: 6317683
    Abstract: A program and method are disclosed that provide for determining a position of a vehicle relative to a road network represented by a geographic database. An intermediate position density is determined along a plurality of road segments in the road network by shifting a prior position density which had been determined along the plurality of road segments by a distance traveled by the vehicle since the prior position density had been determined. Then, the intermediate position density is modified to take into account sensor-derived data received since the prior position density had been determined to form a new position density. The sensor-derived data include data indicating three metrics, namely (1) a position of the vehicle, (2) a heading of the vehicle, and (3) a curvature history. The curvature history represents a change of heading of the vehicle as a function of distance.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: November 13, 2001
    Assignee: Navigation Technologies Corp.
    Inventors: Joseph Ciprian, Bishnu P. Phuyal, Robert Fernekes, David S. Lampert
  • 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
  • Patent number: 6314365
    Abstract: A method and system for providing navigation services to portable communications devices, such as cellular phones. A cellular phone user uses a cellular phone to request navigation services. The cellular phone is located in a geographic area that has a cellular phone location determining system that determines the positions of cellular phones used throughout the area. The cellular phone location determining system is used to determine one or more locations of the cellular phone used to request the navigation services. A map matching program uses a map database that contains data indicating the locations of roads located throughout the geographic area to relate the position of the cellular phone to one or more roads. Optionally, a direction of travel of the cellular phone can be determined by the map matching program using data indicating multiple positions of the cellular phone over time.
    Type: Grant
    Filed: January 18, 2000
    Date of Patent: November 6, 2001
    Assignee: Navigation Technologies Corp.
    Inventor: Nicholas E. Smith
  • Patent number: 6298303
    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: November 16, 2000
    Date of Patent: October 2, 2001
    Assignee: Navigation Technologies Corp.
    Inventors: Asta Khavakh, William McDonough, Oleg Voloshin, Yaoguang Wang
  • Patent number: 6292745
    Abstract: A method for forming a geographic database that can be used in a navigation system in which geographic data are transmitted in portions, as needed, from the geographic database to remotely located end users' computing platforms and used by the remotely located end users' computing platforms to provide navigation-related services and features to the end users as the end users travel along roads in a geographic region. The method includes the step of forming a plurality of separate collections of data from a primary copy of the geographic database. Each separate collection includes data that represent all roads of a corresponding respective separate rank, wherein a rank of a road represents a functional classification of the road such that roads that permit generally faster travel have a higher rank than roads that permit generally slower travel.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: September 18, 2001
    Assignee: Navigation Technologies Corp.
    Inventors: Philip Robare, William Gale
  • Patent number: 6289276
    Abstract: A system and method for distributing information for storage media, and in particular, for distributing updated navigation data, such as geographical data and navigation application programs, contained on storage media and used in in-vehicle navigation systems. A plurality of local repositories are located in a geographical area. Each of the local repositories includes updated versions of navigation data for the navigation systems. Owners of vehicles having navigation systems may visit any of the repositories from time to time where they can obtain updated versions of the navigation data for their navigation systems. Subscriptions for obtaining updated navigation data would be available to the owners of navigation systems that would entitle them to obtain updated navigation data from the repositories. Procedures for updating the local repositories are also provided. The system and method can be used for updating other types of software.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: September 11, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: John Ahrens, John Jasper, Joseph Kohler, T. Russell Shields