US6944679B2

Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same

Summary by NHIP

Vehicle location-aware system

The system uses a computer to modify vehicle applications based on derived locations from hierarchical tree structures. Two distinct tree structures reside on media, with linked nodes enabling complete location derivation from first and second location sets.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same are described. In various embodiments, a context or location service module, implemented in software, determines a vehicle context or a vehicle location based upon information that it receives from various context providers or location providers respectively. Software executing on a vehicle's computer can then cause one or more applications that are associated with a vehicle computer to be modified in a manner that changes their behavior. The behavior modification is based on the current context or location of the vehicle and thus provides a context-specific or location-specific user experience. The context or location can be ascertained through the use of one or more hierarchical tree structures that comprises individual nodes. Each node is associated with a context or location. The nodes are traversable by the vehicle's software to ascertain a more complete context or location.

US6944679B2, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Expired 2 November 2023, 2.9 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

3 claims: 1 independent, 2 dependent

  1. 1
    Broadest claimClaim Score 22, narrow(NHIP)A location-aware system comprising:a radio having radio station buttons for selecting a radio station;a computer operably associated with the radio and configured to be mounted in a vehicle, the computer comprising one or more processors and computer-readable media associated with the one or more processors;a first hierarchical tree structure resident on the computer-readable media and having multiple nodes associated with first locations;at least one second hierarchical tree structure resident on the computer-readable media and having multiple nodes associated with second locations, at least one node from the at least one second hierarchical tree structure being linked with one node on the first hierarchical tree structure by a link that is configured to enable a complete location to be derived from the first and second locations;one or more applications resident on the computer-readable media and configured to be executed on the one or more processors, one application being configured to map individual radio stations to specific radio station buttons;one or more location providers operably associated with the computer and configured to provide location information for use in determining a vehicle location;a location service module configured to receive location information from the one or more location providers and determine a vehicle location, the location service module being configured to determine a vehicle location by accessing multiple hierarchical tree structures and traversing at least one of each of said multiple hierarchical tree structures;and a behavior engine operably associated with the computer and configured to, responsive to a vehicle location that is determined by the location service module, cause said one application to map radio stations that are associated with a determined location to individual radio station buttons.