US20100049397A1 - Fuel efficient routing - Google Patents

Fuel efficient routing Download PDF

Info

Publication number
US20100049397A1
US20100049397A1 US12/256,712 US25671208A US2010049397A1 US 20100049397 A1 US20100049397 A1 US 20100049397A1 US 25671208 A US25671208 A US 25671208A US 2010049397 A1 US2010049397 A1 US 2010049397A1
Authority
US
United States
Prior art keywords
vehicle
fuel
fuel consumption
efficient route
real
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/256,712
Inventor
Kungwel Liu
Susan S. Chen
Merlin J. Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Garmin Switzerland GmbH
Original Assignee
Garmin Ltd Kayman
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Garmin Ltd Kayman filed Critical Garmin Ltd Kayman
Priority to US12/256,712 priority Critical patent/US20100049397A1/en
Assigned to GARMIN LTD. reassignment GARMIN LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, SUSAN S., LIU, KUNGWEL, SMITH, MERLIN J.
Priority to PCT/US2009/054033 priority patent/WO2010021982A2/en
Priority to JP2011523906A priority patent/JP5390613B2/en
Priority to EP09808663.0A priority patent/EP2313743A4/en
Priority to CN200980138861.3A priority patent/CN102171534B/en
Publication of US20100049397A1 publication Critical patent/US20100049397A1/en
Assigned to GARMIN SWITZERLAND GMBH reassignment GARMIN SWITZERLAND GMBH CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GARMIN LTD.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3469Fuel consumption; Energy use; Emission aspects
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents

Definitions

  • GPS Global Positioning Systems
  • a receiver is used to capture input signals to identify a location of the receiver with respect to one or more GPS signal sources, such as satellites. In this manner, a device including the receiver may be used to navigate from the identified location to a designated location.
  • the device When the device is provided with a library of roadways (such as streets, avenues, boulevards, paths, highways, expressways, alleys, trails) the device may be capable of indicating a route between the identified and designated locations. For example, upon accepting an end point, the device may access a library containing roadway data to indicate which roadways can be used to reach the designated location.
  • the indicated route between the identified and designated locations is often limited to the route having the shortest overall distance or the route that offers the shortest overall travel time. Accordingly, a user of the device may be limited to selecting the route with the shortest overall time or the shortest overall distance. Using a device configured to provide a route based on the overall time or distance may be inefficient.
  • Techniques are described to determine based on one or more characteristics of a vehicle which route would cause the vehicle to consume a lesser amount of fuel when compared to other routes.
  • a determination is made, based on the one or more characteristics of the vehicle, as to which route between an identified location and a designated location would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route associated with the lesser fuel amount may be represented, such as for use in navigating to the designated location.
  • FIG. 1 is an illustration of an exemplary positioning system environment that is operable to perform fuel efficient routing.
  • FIG. 2 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient routing.
  • FIG. 3 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient re-routing.
  • FIG. 4 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as receiving data from a vehicle's onboard computer.
  • FIG. 5 is an illustration of a system in an exemplary implementation showing web access to routing data and/or historical data for a journey.
  • FIGS. 6A-D are illustrations of exemplary graphical user interfaces implemented by the position-determining device of FIG. 1
  • FIG. 7 is a flow diagram depicting a procedure in an exemplary implementation in which fuel efficient routing techniques are used to route a vehicle.
  • routing techniques typically offer the option to select a route offering the shortest overall time or the shortest overall distance between a starting location and an end location.
  • routing based on these factors limits the number of routes that may be offered between the starting and ending locations.
  • a GPS device offering a route with the shortest overall time may provide a route that is physically longer but travels over highways that have higher speed limit.
  • routing based on time or distance other factors impacting an overall efficiency of a journey between the starting and ending locations are not considered.
  • a determination is made, based on a vehicle profile, as to a route associated with a least fuel consumption amount.
  • the determination may include calculating which route is associated with the least fuel consumption based on a vehicle type and/or various routing factors that are associated with a plurality of road segments or other roadway or route elements disposed between a location identified by a Global Positioning System input, or any other starting location including locations defined by a user, and a designated location.
  • a representation of the route determined to be associated with the least fuel consumption amount may be provided, such as by presenting the representation of the route visually for use by a driver of a vehicle.
  • FIG. 1 illustrates an exemplary positioning system environment 100 that is operable to implement fuel efficient routing.
  • a variety of positioning systems may be employed to provide position-determining techniques, an example of which is illustrated in FIG. 1 as a Global Positioning System (GPS).
  • the environment 100 can include any number of position-transmitting sources 102 ( 1 )- 102 (N), such as a satellite including one or more antennas 104 ( 1 )- 104 (N), a land based station, an aircraft, and so on.
  • the position-transmitting sources 102 ( 1 )- 102 (N) may be capable of transmitting a signal that can be used to identify the location of a position-determining device 106 relative to the position-transmitting sources providing the signals.
  • the location of the position-determining device 106 can be identified and the position-determining device 106 can navigate from the identified location.
  • the position-determining device 106 may be a GPS enabled device that includes a receiver 108 that is configured to receive the signals via an antenna 110 from the position-transmitting sources 102 ( 1 )- 102 (N).
  • a position-determining device 106 is described with a land based vehicle environment, such as an automobile, the position-determining device 106 may be implemented in a variety of environments, such as marine-environments and/or airborne-environments.
  • Position-determining functionality may relate to a variety of different navigation techniques and other techniques that may be supported by “knowing” one or more locations. For instance, position-determining functionality may be employed to provide location data, timing data, speed data, and a variety of other navigation-related data.
  • the position-determining device 106 may be configured in a variety of ways to perform a wide variety of navigation related functions. For example, the positioning-determining device 106 may be configured for vehicle navigation as illustrated, aerial navigation (e.g., for airplanes, helicopters), marine navigation, personal use (e.g., as a part of fitness-related equipment), and so forth.
  • the position-determining device 106 may include a variety of devices to determine the position of the position-determining device 106 using one or more of the techniques previously described.
  • the position-determining device 106 is configured as a portable navigation device including a portable and handheld housing.
  • GPS Global Orbiting Navigation Satellite System
  • Galileo navigation system Galileo navigation system
  • One or more routing data sources may be used to provide routing data 114 to the position-determining device 106 .
  • a server including the routing data 114 may provide routing data via one or more transmitters 112 ( 1 )- 112 (N), terrestrial cellular towers, or other wireless networks for use by the position-determining device 106 .
  • the routing data sources may be associated with the position-transmitting sources, in other instances the routing data source and/or the transmitter are independent from the position-transmitting sources.
  • the position-transmitting sources 102 ( 1 )- 102 (N) and the transmitters 112 ( 1 )- 112 (N) associated with the routing data source may implement a common communication technology or use independent communication technologies. Accordingly, while the position-determining device 106 is illustrated as including a receiver 108 , in additional examples the position-determining device includes multiple antennas and receivers to accept signals using different communication technologies.
  • the routing data source and/or the transmitters 112 ( 1 )- 112 (N) may communicate routing data 114 in a variety of ways. For example, responsive to the position-determining device 106 requesting routing data 114 , the routing data source may use the transmitters 112 ( 1 )- 112 (N) to communicate a burst of routing data, stream the routing data based on the location of the position-determining device 106 , provide routing data in a request-response manner, and so on.
  • Exemplary routing data 114 may include one or more of real-time data and/or historical data. Routing data 114 may be considered as factors that may impact fuel consumption.
  • Real-time data may include, but is not limited to, weather conditions (e.g., temperature, precipitation), road conditions (e.g., construction), and real-time traffic conditions.
  • the routing data source may access traffic control and traffic detection systems maintained by a municipality or other governmental entity to indicate how fast traffic is moving on a segment of a street.
  • Historical data may include, but is not limited to, traffic patterns, route conditions (e.g., train schedules, the number of stop signs, number of turns, the type of turns, electronic traffic controls, yield signs, and so on), roadway classifications (e.g., surface streets, residential streets, expressways), and topographic data (such as rolling hills, steep, flat).
  • the historical data may be correlated with routing data 114 to the designated location, with a point in time at which a route is being determined, and so on.
  • the routing data 114 may include routing factors that are associated with fuel consumption, e.g., a stop, a change in elevation, and so on.
  • the position-determining device 106 may include additional antennas, receivers, and/or transmitters for communicating with other devices, such as an onboard computer 116 (e.g., an engine diagnostic system) included in a vehicle 118 associated with the position-determining device 106 .
  • the position-determining device 106 may include a BLUETOOTH (Bluetooth Sig, Inc., Bellevue, Wash.), ANT (Dynastream Innovations, Inc. Chochrane, Alberta, Canada), and/or otherwise wireless receiver and/or transmitter for communicating with the vehicle's onboard computer 116 .
  • the position-determining device 106 may be hardwired to the onboard computer 116 .
  • the receiver 108 and the antenna 110 are communicatively coupled to a processor 120 .
  • a navigation module 122 an input device 124 (e.g., a touch screen 126 , buttons, microphone, and so on), an output device 128 (e.g., a touch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection) and a memory 130 are also illustrated as being communicatively coupled to the processor 120 .
  • an input device 124 e.g., a touch screen 126 , buttons, microphone, and so on
  • an output device 128 e.g., a touch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection
  • a memory 130 are also illustrated as being communicatively coupled to the processor 120 .
  • the processor 120 is not limited by the materials from which it is formed or the processing mechanisms employed therein, and as such, may be implemented via semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs)), and so forth.
  • semiconductor(s) and/or transistors e.g., electronic integrated circuits (ICs)
  • ICs electronic integrated circuits
  • a single memory 130 is shown, a wide variety of types and combinations of memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory (e.g., the memory 130 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media.
  • the components of the position-determining device 106 are illustrated separately, it should be apparent that these components also may be further divided (e.g., the output device 128 may be implemented as speakers and a display device) and/or combined (e.g., the input and output devices 124 , 128 may be combined via the touch screen 126 ) without departing from the spirit and scope thereof.
  • the signals from the position-transmitting platforms 102 ( 1 )- 102 (N) can be communicated to the processor 120 for processing by the navigation module 122 , which is illustrated as being executed on the processor 120 and is storable in the memory 130 .
  • the navigation module 122 is representative of functionality that “knows” a location, such as by processing the signals obtained from the position-transmitting platforms 102 ( 1 )- 102 (N) to provide the position-determining functionality previously described, such as to locate the position-determining device 106 , speed, time, and so forth.
  • the navigation module 122 may be executed to use position data stored in the memory 130 to show a current position on a map, and so on.
  • the navigation module 122 may also be executed to provide other position-determining functionality, such as to determine a current speed, calculate an arrival time, and so on. A wide variety of other examples are also contemplated.
  • the position-determining device 106 includes a routing module 132 .
  • the routing module 132 is representative of functionality to determine which route is associated with a least fuel consumption amount.
  • the routing module 132 may be configured to determine fuel consumption amounts that are associated with various road segments, roadway elements, road classes, route elements, and/or routes to the designated location and then permit representation of the route that is associated with the least fuel consumption based on a vehicle profile 134 .
  • the routing module 132 may make the determination by calculating, base on the vehicle profile 134 , which route may consume the least amount of fuel for the route.
  • fuel may refer gasoline, diesel, hydrogen, other forms of energy (e.g., electrical energy stored in a battery), and so on.
  • the routing module 132 can be stored in the memory 130 or other computer-readable storage medium until called on.
  • the routing module 132 may use routing data 114 from one or more of the memory 130 , the routing data source, or the like to determine which route between the identified and designated locations is associated with the least fuel consumption amount.
  • the routing data 114 may be stored in a database included in memory 130 .
  • the routing module 132 may consider the routing data 114 as routing factors that can be used by the routing module 132 to determine a fuel consumption amount for a particular route or road segment.
  • Fuel consumption amounts for a particular route may be based upon associating a routing factor, a combination of routing factors, and so on.
  • the routing module 132 in making the determination may consider a street having a steep uphill grade and several stops in combination as the overall impact of the routing factors (e.g., the stops and the uphill grade) may be magnified in comparison to independently considering the routing factors, e.g., more fuel may be consumed by starting from a stop on a hill in comparison to traveling up the hill and then restarting from a stop on level ground.
  • combinations of routing factors may be pre-associated by the routing data source or pre-associated in the memory 130 .
  • the routing factors may additionally correspond to other navigation-related information, including but not limited to: average speed along a road segment; maximum speed along a road segment; posted speed limits for a road segment; historical traffic information for a road segment; real-time traffic information for a road segment; time-based information including traffic information; combinations thereof, and the like.
  • the routing module 132 and/or the routing data source may assign the routing factors values based on the impact of the routing factor on fuel consumption, e.g., values indicative of fuel consumption for a particular routing factor. For example, a stop sign on a street with a 45 (mph) mile per hour speed limit may be assigned a higher weighted value than a stop sign on a street with a 30 mph speed limit. By assigning values to the routing factors, the routing module 132 may consider the impact of the individual routing factors on fuel consumption as part of determining which route is associated with the least fuel consumption amount.
  • FIG. 2 is an illustration of a system 200 in an exemplary implementation showing the position-determining device 106 of FIG. 1 in greater detail employing fuel efficient routing.
  • the position-determining device 106 may implement fuel efficient routing techniques as part of determining which route to the designated location is associated with the least fuel consumption amount.
  • the position-determining device 106 may send a request for routing factors to one or more of the routing data source, obtain the routing factors from the memory 130 , and so on.
  • the request may include data, such as the location of the position-determining device 106 , the designated location (e.g., an endpoint), what data is to be obtained, and so on.
  • the routing module 132 may obtain routing data 114 from one or more of the memory 130 or the routing data source for use in determining which route is associated with the least fuel consumption amount.
  • the routing module 132 may base the determination as to which route is associated with the least fuel consumption on one or more of the vehicle profile 134 , a driver profile 138 , and/or routing data 114 .
  • the routing module 132 may access the memory 130 for routing data 114 including historical data from a previous journey, e.g., fuel consumption, average speed, time, and so on.
  • the data from the previous journey may be part of one or more of the vehicle profile 134 , the driver profile 138 , or routing data 114 .
  • the routing module 132 may request routing data 114 from the routing data source or routing data 114 can be periodically loaded in to the memory 130 by connecting a jump drive, syncing the position-determining device 106 to the routing data source, and so on.
  • a removable memory device may be connected to the position-determining device 106 to update which routing factors are to be considered in making the determination.
  • the routing module 132 may be configured to heuristically determine which route is associated with the least fuel consumption amount, such as based on one or more of the vehicle profile 134 , routing factors, and/or the driver profile 138 . For example, the routing module 132 may adaptively learn which route is to be associated with the least fuel consumption amount from among the routes associated with previous journeys. Thus, if a driver has a habit or tendency of rapidly accelerating from a stop, the routing module 132 may adapt which route is determined to be associated with the least fuel consumption to eliminate stops.
  • the vehicle profile 134 may include one or more of data corresponding to a vehicle type for the vehicle 118 , data specific to a particular vehicle (e.g., data from the onboard computer 116 ), and so on.
  • the vehicle profile may include characteristics that are associated with fuel consumption. Exemplary characteristics include, but are not limited to, engine size (e.g., V-6, V-8), transmission (e.g., manual, automatic), accessories (air conditioning), vehicle features (e.g., regenerative breaks, hybrid electrical/internal combustion), passenger information, weight/towing, optimum speeds for fuel efficient travel, and so on.
  • the routing module 132 may consider one or more of the characteristics as part of making the determination.
  • the routing module 132 may take this characteristic into account in determining which route is associated with the least fuel consumption.
  • the vehicle profile 134 may include customized characteristics that allow a user to select, add, and/or adjust characteristics.
  • the vehicle profile may be obtained from a variety of sources, e.g., from a vehicle manufacturer, from a governmental agency, a third party data source, and so on.
  • a web browser associated with the device 106 may be utilized to access content associated with vehicle profiles to allow a user to download a vehicle profile specific to his or her vehicle.
  • the position-determining device 106 may indicate one or more of the characteristics from the vehicle profile.
  • the routing data source may provide routing data that is specific to the indicated characteristics.
  • the driver profile 138 may include data for a specific driver (e.g., a remote control used to unlock the vehicle may be used to identify the driver) or based on user self-identification.
  • the driver profile 138 may represent the driver history (e.g., habits) for a composite driver associated with the vehicle 118 and/or the position-determining device 106 .
  • the driver profile may include a driver's average speeds over specific roads or routes, average speeds over various road classes (e.g., average speed over highways, over side streets, etc.), average speeds at certain times, acceleration and deceleration patterns, combinations thereof, and the like.
  • Routing factors such as a number of stop signs on identified road segments, the terrain for the identified road segments (e.g., a cumulative altitude change over one or more road segments), average speed limit, historical travel speeds, traffic information, road class information, and any of the other factors discussed herein, may be utilized to identify a fuel-efficient route between the identified starting location and the designated destination location.
  • the routing factors may be associated with one or more road segments that comprise a portion of any one of the possible routes between the starting location and the destination location.
  • route “ 1 ” 240( 1 ) may represent a route over surface streets including two full stops (indicated by two stop signs), a railroad crossing, a electronic traffic control signal (indicated by a stoplight), and various terrain changes.
  • route “N” 240 (N) may represent roadways with a mixed classification (e.g., surface streets and highways), including a full stop (indicated by a stop sign), a highway segment that offers a high occupancy vehicle (HOV) lane, and an electronic traffic control signal (indicated by a stoplight).
  • a mixed classification e.g., surface streets and highways
  • HOV high occupancy vehicle
  • route “ 1 ” 240 ( 1 ) and route “N” 240 (N) both start at the identified location (e.g., home) and end at the designated location (e.g., the restaurant 136 ), the road segments corresponding to the routes offer different routing factors, such as the HOV lane, highway segment, surface streets, and so on.
  • the routing module 132 may determine which route is associated with the lowest fuel consumption amount by implementing an algorithm that calculates a fuel consumption amount based on numerical values assigned to one or more of road segments, routing factors, route elements, and so on.
  • routing data 114 may include a value associated with the fuel consumption associated with a routing factor.
  • the routing module 132 may determine which route is associated with the least fuel consumption amount by calculating the routing factor's impact on fuel consumption along various road segments along the route. Additionally or alternatively, the routing module 132 may determine the most fuel-efficient route based on expected travel speeds associated with various road segments and/or road categories expected to be encountered over a potential route, as is discussed in more detail below.
  • the algorithm may take into consideration the traveling speed of a road segment (shortest route time), road segment length (shortest route distance), and the routing factors discussed above, to select appropriate road segments to comprise portions of the route.
  • the routing module may consider the routing factor's fuel consumption impact based on one or more characteristics included in the vehicle profile 134 .
  • a stop may have more of an impact for a large internal combustion truck than on a hybrid vehicle that includes a regenerative braking system, e.g., a breaking system that can recover energy as part of slowing the vehicle.
  • the characteristics included in the vehicle profile can be assigned “multiplier value” that is used when calculating the fuel consumption for a particular route based on the vehicle profile 134 .
  • a V-8 engine may a “multiplier value” of “2.3” as large amount of fuel may be consumed in accelerating from the stop in comparison to hybrid vehicle that may have a multiplier value of “0.8” due to the inclusion of regenerative breaks.
  • the driver profile may include corresponding multiplier values that can be calculated separately or included as part of calculating the impact of the characteristics included in the vehicle profile on fuel consumption.
  • This calculation may also take into account one or more of the vehicle profile 134 , data derived from position-transmitting source signals and/or the driver profile 138 .
  • changes in routing factors may be adjusted, e.g., a value for an electronic traffic signal's may be changed when the timing for the electronic traffic signal is changed.
  • the impact of the vehicle and/or the driver may be considered. For example, while route traveling over a highway may be associated with the least fuel consumption amount for an internal combustion vehicle, a shorter surface street route may be associated with the least fuel consumption amount for a hybrid vehicle.
  • the routing module 132 may accept user input for inclusion in the determination. For example, in response to receiving a user input, via a touch screen 126 , that designates that the route is to include a stop at a gas station having E85 gasoline (a high ethanol content fuel that is not commonly stocked in some regions), the routing module 132 may designate a particular route that passes by a fuel station with E85 gasoline.
  • E85 gasoline a high ethanol content fuel that is not commonly stocked in some regions
  • the routing module 132 may make the determination in a stepwise manner. For example, the routing module 132 may determine a first portion of the route and then make a determination as to subsequent portion of the route. An example of the foregoing may occur when the journey is of sufficient length of time such that a routing factor may change, e.g., weather or traffic.
  • a stepwise determination may be implemented when the position-determining device's processing and/or communication capabilities are limited in comparison to the data to be processed/communicated for the determination procedure.
  • the position-determining device 106 may represent the route.
  • a touch screen 126 may be used to provide a visual representation of the determined route.
  • the representation may indicate fuel consumption data, e.g., fuel consumption rates associated with roadway segments, the availability of a fuel source, the monetary cost (in spent fuel) to travel the route based on real-time or user-entered fuel prices, and so on.
  • different patterns or colors may be used to indicate different fuel consumption rates.
  • Audible cues may be used independently or in conjunction with the visual representation for substantially similar purposes.
  • the routing module 132 may provide a real-time recommendation for reducing fuel consumption.
  • the routing module 132 may recommend a course of action that is calculated to reduce the real-time fuel consumption for the vehicle 118 . Examples include, but are not limited to, setting a cruise control, coasting, or reducing the vehicle's acceleration.
  • the position-determining device 106 may be used as a training tool for providing real-time feedback to the user. For example, an audible cue may be provided to prompt the user as to reduce an acceleration rate.
  • the position-determining device 106 may provide a contour map that indicates a “sweet spot” (e.g., a preferred operating range) based on characteristics of the vehicle, routing factors, and so on.
  • a “sweet spot” e.g., a preferred operating range
  • a higher or lower tone may be used to prompt the user to “speed-up” or “slow-down” to conserve fuel.
  • a moving symbol may be displayed on the contour map to indicate the real-time fuel consumption position.
  • the recommendation may be provided in a similar manner as the representation of the route and may be associated with a location identified from the signals provided by the position-transmitting sources.
  • a popup window or balloon 242 may be used to display the recommendation.
  • the recommendation may be eliminated once the recommendation is no longer valid or a new direction is issued. For example, a recommendation to set the cruise control may be eliminated once an instruction to make a turn is issued. In other situations, an audible recommendation can be provided while the route is represented visually. A variety of other examples are also contemplated.
  • the position-determining device's request may include the vehicle profile 134 and/or the driver profile 138 .
  • the routing data source may perform initial calculations and so on that may be transmitted for use by the routing module 132 .
  • the routing data source may perform the functions of the routing module 132 .
  • a server side approach can be used when the position-determining device 106 is to have “thin” capabilities, such as limited processing and/or memory capabilities in comparison to the determination procedure.
  • the routing data source may determine a route associated with the least fuel consumption amount (e.g., the highest fuel efficiency) based on the vehicle profile 134 and return the result to the position-determining device 106 .
  • the position-determining device 106 can be configured to represent a different route responsive to making a determination that the represented route no longer is associated with the least fuel consumption amount. For example, based on data derived from the position-transmitting source signals, the routing module 132 may determine that re-routing is appropriate, e.g., before an intersection or change in course. Based on the determination, the position-determining device 106 may represent a different route that is associated with the least fuel consumption amount at the time of the determination or at a location, e.g., just prior to an intersection that is common to two or more routes.
  • the position-determining device 106 may use the touch screen 126 to represent the different route to the designated location that avoids the train delay and/or the added fuel consumption.
  • the determination may be associated with a particular point in time and/or location along the route, e.g., before an intersection.
  • the position-determining device 106 can be configured to receive data from the vehicle's onboard computer 116 .
  • the onboard computer 116 is an on-board diagnostic (OBD) system typically included in a vehicle's engine compartment for vehicles configured for first sale in the United States after 1995, which may present an OBD-I, OBD-1.5, OBD-II, EOBD, EOBD2, and/or other similar diagnostic interfaces.
  • OBD on-board diagnostic
  • the onboard computer 116 may obtain real-time data associated with the vehicle's fuel consumption.
  • Example data provided by the onboard computer includes, but is not limited to, one or more of fuel system status, calculated load value, engine coolant temperature, fuel pressure, intake manifold pressure, engine speed, vehicle speed, ignition timing spark advance, intake air pressure, mass air flow sensor rate, throttle position sensor, commanded secondary air status, oxygen sensor location, and so on.
  • the data from the onboard computer 116 can be stored in memory 130 and/or uploaded, e.g., to the routing data source for web access. While engine related data is discussed, other sensors may provide data, for example, a camera or other range-finding detector may be used to monitor traffic, determine if acceleration or deceleration is to occur, and so on.
  • Suitable networks for communications between the position-determining device 106 and the onboard computer 116 included but are not limited to, a network 444 , such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections, the position-determining device 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector). In some embodiments, the position-determining device 106 may provide a wireless interface to the onboard computer 116 . For example, the position-determining device 106 may include an external wireless transmitter that is configured for physical coupling to an OBD-II connector in the vehicle's 118 engine compartment.
  • a network 444 such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections
  • the position-determining device 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector).
  • the position-determining device 106 may provide a wireless
  • the position-determining device 106 mounted in the passenger compartment of the vehicle 118 , may wirelessly receive various data and other information, such as any OBD-II parameters, from the external wireless transmitter without requiring a wired connection from the passenger compartment to the engine compartment.
  • the position determining device 106 can be integrated with the onboard computer 116 and or use common components, e.g., share the touch screen 126 .
  • the position-determining device 106 may be used to report maintenance issues associated with the vehicle.
  • the position-determining device 106 may be used to present repair data (e.g., OBD trouble codes) that may impact the vehicle, the vehicle's fuel efficiency (e.g., a faulty oxygen sensor), and so on.
  • the data obtained from the onboard computer 116 may be used to calculate a real-time fuel consumption rate for the vehicle 118 .
  • the fuel consumption rate in mile(s) per gallon for a gasoline fueled engine may be calculated according to the following algorithm:
  • 6.17 indicates a density of 6.17 pounds of gasoline per gallon (typical for gasoline between approximately 85 octane to 92 octane);
  • 454 is a conversion rate for converting grams to pounds
  • 0.621371 is a conversion constant for converting from kilometers/hour to miles/hour
  • MAF is the output of the mass air flow sensor
  • VSS is the vehicle's speed, which may be provided by the onboard computer 116 and/or independently calculated by the position-determining device 106 .
  • each of the above-parameters may be modified by the position-determining device 106 using navigation-related information.
  • air to fuel ratio and gasoline density may vary based on temperature, altitude, and other geographic factors that may be identified by the position-determining device 106 using its location.
  • Similar calculations may be employed based on a type of fuel used by the vehicle (e.g., 87 octane including ethanol, 91 octane) and, as will be appreciated, the above-provided equation is only an example that may be employed in embodiments to determine real-time fuel consumption from data provided by the onboard computer 116 and innumerable equivalents and variations may be employed by the position-determining device 106 .
  • a type of fuel used by the vehicle e.g., 87 octane including ethanol, 91 octane
  • Real-time fuel consumption rates determined or otherwise acquired by the position-determining device 106 may be used for real-time feedback to the user and/or stored within the memory 130 for use and analysis. Calculated fuel consumption rates may be used to supplement, correct, or modify the vehicle profile 134 and/or driver profile 138 to increase the accuracy of future route suggestions provided by the position-determining device 106 . For example, if the vehicle profile 134 indicates that the vehicle 118 should obtain 35 miles per gallon (MPG) over a certain road type, and the real-time fuel consumption rates indicate that the vehicle has obtained only 30 MPG for the certain road type, data stored in the memory 130 may be corrected to reflect this discrepancy.
  • MPG miles per gallon
  • real-time fuel consumption rates may be used to build a model for the position-determining device 106 —such as a database that correlates speed to MPG—that may be used to identify an optimum speed for the vehicle 118 and to select the “best” route from a fuel efficiency standpoint based at least in part on expected travel speed along the route.
  • the database may be continuously and/or periodically updated by the position-determining device 106 to reflect changes in the user's vehicle, location, driving habits, and the like.
  • Real-time fuel consumption rates may also be geo-tagged to associate a geographic location (determined by the position-determining device 106 ) with an acquired fuel consumption rate.
  • the geo-tagged fuel consumption rates may be used to generate a track log or other map interface to allow the user to view his or her driving efficiency over previously-traveled areas. For example, the user may view the track log to determine that fuel efficiency significantly dropped over a certain geographic area and then modify his or her travel and/or driving habits accordingly.
  • the position-determining device 106 may estimate actual fuel efficiency using information provided through the input device 124 .
  • the user may input the current amount of fuel in the vehicle (e.g., 1 ⁇ 2 tank or 6 gallons), when fuel is added to the vehicle, how much fuel has been added to the vehicle, combinations thereof, and the like.
  • the position-determining device 106 may calculate average fuel efficiency between fill ups and correlate the average fuel efficiency to driving habits, vehicle profiles, previously-visited locations, and the like.
  • the position-determining device 106 may determine that the vehicle 118 has been primarily driven over highways since the last fill up (using locations stored within the memory 130 ) and associate the calculated average fuel efficiency with highway travel or even the specific highways or other thoroughfares traveled by the vehicle 118 .
  • the position-determining device 106 may tabulate an estimated fuel efficiency based on road type driven (e.g., highway, rural road) in proportion to fuel consumption and/or a percentage of overall driving that occurred over particular road types (e.g., twenty percent of the total miles driven were on rural roads).
  • the tabulation may be associated with position related data obtained from the position-transmitting sources.
  • the position-determining device 106 may prompt the user for fuel-related inputs when the device 106 detects that it is stopped within proximity to a fuel station by accessing a points of interest database.
  • the routing data source 546 may be web enabled to allow access over a network 548 , e.g., the Internet to one or more of routing data 114 , data for a journey, the vehicle profile 134 , the driver profile 138 , recommendations, and so on.
  • a network 548 e.g., the Internet to one or more of routing data 114 , data for a journey, the vehicle profile 134 , the driver profile 138 , recommendations, and so on.
  • position-determining device 106 may provide the routing data source with data from the journey for analysis and/or access over the Internet.
  • an independent web server may be used to provide access to routing data, data from the journey, and so on.
  • the website may provide suggestions for improving driving habits, offer comparisons to other drivers, permit trip planning, customizing what routing factors are to be used by the routing module 132 , customize vehicle profile characteristics, and so on.
  • the provided data can be associated with locations based on the signals from the position-transmitting sources.
  • the provided data may be obtained from a networked computer 550 .
  • a user may access the routing data source using the networked computer 550 to select which vehicle profile that is to be communicated to the position-determining device 106 .
  • GUIs graphical user interfaces
  • the processor 120 may include a user interface module for generating the GUIs and/or receiving input associated with the GUIs.
  • the vehicle profile 134 may be obtained from one or more of memory 130 or the routing data source through the illustrated GUI.
  • a GUI may be output to allow a user to select an appropriate vehicle profile 134 for popular vehicles, such as by selecting ACURA (American Honda Motor Company, Inc. Torrance, Calif.) and selecting the ACURA TL model (American Honda Motor Company, Inc. Torrance, Calif.). This may permit the position-determining device 106 to be associated with a variety of different vehicles.
  • the position-determining device may obtain the vehicle profile 134 for the ACURA TL from one or more of memory 130 or the routing data source.
  • the profile may be stored in memory 130 for use by the routing module 132 .
  • the vehicle profile for the ACURA TL may be stored in memory 130 if the position-determining device 106 had been previously associated with an ACURA TL type vehicle.
  • the vehicle profile may be automatically downloaded from the routing data source, such as part of an initiation procedure in response to a user selecting the vehicle profile 134 over the Internet as is described with respect to FIG. 5 .
  • the position-determining device 106 may include a receiver that is capable of associating a vehicle profile with received signals from a remote for unlocking the vehicle, such as a key fob.
  • the touch screen 126 may be used to output a confirmation message and/or allow the user to confirm that the vehicle profile is correct, e.g., the GUI includes a request for a user to confirm the vehicle make and model.
  • the GUI may be output to permit a user to customize the vehicle profile 134 and/or routing factors (not shown). For example, a user may select which vehicle characteristics are to be included in the vehicle profile, e.g., engine size (e.g., V-8 656), standard or regenerative breaking, transmission type, number of occupants, optimum speeds for fuel efficiency, and so on. This may allow the user to control which of the vehicle's features (that are associated with vehicle profile characteristics) are considered by the routing module 132 .
  • engine size e.g., V-8 656
  • standard or regenerative breaking e.g., transmission type
  • number of occupants e.g., optimum speeds for fuel efficiency, and so on.
  • aspects of the driver profile 138 may be output via the GUI presented on the touch screen 126 , e.g., a driver profile GUI 658 .
  • the driver profile GUI 658 may permit the driver to select a personal profile (e.g., “Dad” 660 ) that can be applied by the routing module 132 .
  • the driver profile GUI 658 may permit the selection of other driver related criteria, such as that the route should minimize the number of stops 662 .
  • other GUI are contemplated to output information/accept user input.
  • any of the functions described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations.
  • the terms “module” and “functionality” as used herein generally represent software, firmware, hardware, or a combination thereof.
  • the module represents executable instructions that perform specified tasks when executed on a processor, such as the processor 120 of the position-determining device 106 of FIG. 1 .
  • the program code can be stored in one or more computer readable media, an example of which is the memory 130 of the position-determining device 106 of FIG. 1 .
  • the features of the fuel efficient routing techniques described below are platform-independent, meaning that the techniques may be implemented on a variety of commercial computing platforms having a variety of processors.
  • FIG. 7 depicts a procedure 700 in an exemplary implementation in which fuel efficient routing is implemented.
  • One or more signals that can be used to identify a location are received (702).
  • the signals may be received from a position-transmitting source, such as a GPS source.
  • An identification is made as to the location (block 704 ).
  • the position-determining device 106 may receive signals from the navigation satellites 102 ( 1 )- 102 (N) or other source.
  • the position-determining device 106 may identify a location based upon the received signals.
  • the identified location may be treated as a starting point for a route to a designated location. In some embodiments, the identified location may be provided through user input.
  • the determination may be made by obtaining routing data, vehicle profile 134 data, driver profile data, and so on from memory and/or from the routing data source (block 708 ). For example, as part of determining which route is associated with the least fuel consumption amount, the vehicle profile 134 can be considered. As discussed above, the determination may be made in a stepwise manner with portions of the determination being made at various locations along the route or at different points in time.
  • the determination includes calculating values for the routing factors, road segments, or the route itself (block 710 ).
  • an algorithm may be implemented to calculate a fuel consumption amount for the routes or the road segments, and/or routing factors impacting fuel consumption.
  • the route associated with the least fuel consumption amount may be represented (block 712 ).
  • a visual display may be presented that represents the route associated with the least fuel consumption amount.
  • the representation may include an indication of one or more fuel consumption rates associated with segments of the route.
  • the fuel consumption rates may be associated with different road classifications (e.g., highway, street), and so on.
  • the user may be presented the option of selecting the most-fuel efficient route or the fastest route.
  • the position-determining device 106 may provide route guidance—such as turn-by-turn voice directions—to guide the user to the desired destination.
  • a real-time recommendation can be provided with the representation (block 714 ).
  • the recommendation may indicate an action that may be taken to reduce the fuel consumption along the route. For example, if the vehicle 118 is changing speeds along a highway, the recommendation may suggest that the driver set the cruise control to increase fuel efficiency.
  • the determination at block 716 may substantially mirror the determination performed at block 708 , as described above. In this case, a current location (that can be identified using the signals received from a position-transmitting source) can be substituted for the originally identified location.
  • a representation is made of the different route (bock 718 ). For instance, the representation may be changed to a route that avoids a traffic delay (e.g., a train crossing a roadway) that may result in avoidable fuel consumption. A variety of other examples are also contemplated.
  • a traffic delay e.g., a train crossing a roadway

Abstract

Techniques are described to determine a fuel-efficient route for a vehicle. In an implementation, a determination is made, based on the one or more characteristics of the vehicle, as to a route between an identified location and a designated location that would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route may be represented, such as for use in navigating to the designated location.

Description

    RELATED APPLICATION
  • This Application, under the provisions of 35 U.SC. §119(e), claims the benefit of and priority to U.S. Provisional Application Ser. No. 61/091,211, filed Aug. 22, 2008, and entitled “Fuel Efficient Routing”, the disclosure of which is incorporated herein by reference in its entirety.
  • BACKGROUND
  • Global Positioning Systems (GPS) have been developed to provide accurate positioning data. In traditional GPS systems, a receiver is used to capture input signals to identify a location of the receiver with respect to one or more GPS signal sources, such as satellites. In this manner, a device including the receiver may be used to navigate from the identified location to a designated location.
  • When the device is provided with a library of roadways (such as streets, avenues, boulevards, paths, highways, expressways, alleys, trails) the device may be capable of indicating a route between the identified and designated locations. For example, upon accepting an end point, the device may access a library containing roadway data to indicate which roadways can be used to reach the designated location. However, the indicated route between the identified and designated locations is often limited to the route having the shortest overall distance or the route that offers the shortest overall travel time. Accordingly, a user of the device may be limited to selecting the route with the shortest overall time or the shortest overall distance. Using a device configured to provide a route based on the overall time or distance may be inefficient.
  • SUMMARY
  • Techniques are described to determine based on one or more characteristics of a vehicle which route would cause the vehicle to consume a lesser amount of fuel when compared to other routes. In an implementation, a determination is made, based on the one or more characteristics of the vehicle, as to which route between an identified location and a designated location would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route associated with the lesser fuel amount may be represented, such as for use in navigating to the designated location.
  • This Summary is provided solely to introduce subject matter that is fully described in the Detailed Description and Drawings. Accordingly, the Summary should not be considered to describe essential features nor be used to determine scope of the claims.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
  • FIG. 1 is an illustration of an exemplary positioning system environment that is operable to perform fuel efficient routing.
  • FIG. 2 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient routing.
  • FIG. 3 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient re-routing.
  • FIG. 4 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as receiving data from a vehicle's onboard computer.
  • FIG. 5 is an illustration of a system in an exemplary implementation showing web access to routing data and/or historical data for a journey.
  • FIGS. 6A-D are illustrations of exemplary graphical user interfaces implemented by the position-determining device of FIG. 1
  • FIG. 7 is a flow diagram depicting a procedure in an exemplary implementation in which fuel efficient routing techniques are used to route a vehicle.
  • DETAILED DESCRIPTION Overview
  • Traditional routing techniques typically offer the option to select a route offering the shortest overall time or the shortest overall distance between a starting location and an end location. However, routing based on these factors limits the number of routes that may be offered between the starting and ending locations. For example, a GPS device offering a route with the shortest overall time may provide a route that is physically longer but travels over highways that have higher speed limit. By routing based on time or distance, other factors impacting an overall efficiency of a journey between the starting and ending locations are not considered.
  • Accordingly, fuel efficient routing techniques are described. In an implementation, a determination is made, based on a vehicle profile, as to a route associated with a least fuel consumption amount. For example, the determination may include calculating which route is associated with the least fuel consumption based on a vehicle type and/or various routing factors that are associated with a plurality of road segments or other roadway or route elements disposed between a location identified by a Global Positioning System input, or any other starting location including locations defined by a user, and a designated location. A representation of the route determined to be associated with the least fuel consumption amount may be provided, such as by presenting the representation of the route visually for use by a driver of a vehicle. A variety of other examples are also contemplated, further discussion of which may be found in relation to the following figures that show additional features and aspects that may be implemented by a position-determining device configured to implement fuel efficient routing as discussed in relation to FIGS. 1-5.
  • In the following discussion, an exemplary environment is first described that is operable to implement fuel efficient routing techniques. Exemplary procedures are then described which may employed in the exemplary environment, as well as in other environments without departing from the spirit and scope thereof. Although the fuel efficient routing techniques are described in relation to a GPS position-determining environment with an automobile type vehicle, it should be readily apparent that these techniques may be employed in a variety of environments, such as by motorcycles, and so on.
  • Exemplary Environment
  • FIG. 1 illustrates an exemplary positioning system environment 100 that is operable to implement fuel efficient routing. A variety of positioning systems may be employed to provide position-determining techniques, an example of which is illustrated in FIG. 1 as a Global Positioning System (GPS). The environment 100 can include any number of position-transmitting sources 102(1)-102(N), such as a satellite including one or more antennas 104(1)-104(N), a land based station, an aircraft, and so on. The position-transmitting sources 102(1)-102(N) may be capable of transmitting a signal that can be used to identify the location of a position-determining device 106 relative to the position-transmitting sources providing the signals. In this manner, the location of the position-determining device 106 can be identified and the position-determining device 106 can navigate from the identified location. For example, the position-determining device 106 may be a GPS enabled device that includes a receiver 108 that is configured to receive the signals via an antenna 110 from the position-transmitting sources 102(1)-102(N). Although a position-determining device 106 is described with a land based vehicle environment, such as an automobile, the position-determining device 106 may be implemented in a variety of environments, such as marine-environments and/or airborne-environments.
  • Position-determining functionality, for purposes of the following discussion, may relate to a variety of different navigation techniques and other techniques that may be supported by “knowing” one or more locations. For instance, position-determining functionality may be employed to provide location data, timing data, speed data, and a variety of other navigation-related data. The position-determining device 106 may be configured in a variety of ways to perform a wide variety of navigation related functions. For example, the positioning-determining device 106 may be configured for vehicle navigation as illustrated, aerial navigation (e.g., for airplanes, helicopters), marine navigation, personal use (e.g., as a part of fitness-related equipment), and so forth. Accordingly, the position-determining device 106 may include a variety of devices to determine the position of the position-determining device 106 using one or more of the techniques previously described. In various embodiments, the position-determining device 106 is configured as a portable navigation device including a portable and handheld housing.
  • While a GPS system is described in this document, it should be apparent that a wide variety of other positioning systems may also be used, such as terrestrial based systems (e.g., wireless-telephony systems or data systems that broadcast position data from cellular towers), wireless networks that transmit positioning signals, and so on. For example, positioning-determining functionality may be implemented through the use of a server in a server-based architecture, from a ground-based infrastructure, through one or more sensors (e.g., gyros or odometers), and so on. Other exemplary systems include, but are not limited to, a Global Orbiting Navigation Satellite System (GLONASS), a Galileo navigation system, or other satellite navigation system.
  • One or more routing data sources may be used to provide routing data 114 to the position-determining device 106. For example, a server including the routing data 114 may provide routing data via one or more transmitters 112(1)-112(N), terrestrial cellular towers, or other wireless networks for use by the position-determining device 106. Although, the routing data sources may be associated with the position-transmitting sources, in other instances the routing data source and/or the transmitter are independent from the position-transmitting sources.
  • The position-transmitting sources 102(1)-102(N) and the transmitters 112(1)-112(N) associated with the routing data source may implement a common communication technology or use independent communication technologies. Accordingly, while the position-determining device 106 is illustrated as including a receiver 108, in additional examples the position-determining device includes multiple antennas and receivers to accept signals using different communication technologies.
  • The routing data source and/or the transmitters 112(1)-112(N) may communicate routing data 114 in a variety of ways. For example, responsive to the position-determining device 106 requesting routing data 114, the routing data source may use the transmitters 112(1)-112(N) to communicate a burst of routing data, stream the routing data based on the location of the position-determining device 106, provide routing data in a request-response manner, and so on.
  • Exemplary routing data 114 may include one or more of real-time data and/or historical data. Routing data 114 may be considered as factors that may impact fuel consumption.
  • Real-time data may include, but is not limited to, weather conditions (e.g., temperature, precipitation), road conditions (e.g., construction), and real-time traffic conditions. For example, the routing data source may access traffic control and traffic detection systems maintained by a municipality or other governmental entity to indicate how fast traffic is moving on a segment of a street.
  • Historical data may include, but is not limited to, traffic patterns, route conditions (e.g., train schedules, the number of stop signs, number of turns, the type of turns, electronic traffic controls, yield signs, and so on), roadway classifications (e.g., surface streets, residential streets, expressways), and topographic data (such as rolling hills, steep, flat). The historical data may be correlated with routing data 114 to the designated location, with a point in time at which a route is being determined, and so on. The routing data 114 may include routing factors that are associated with fuel consumption, e.g., a stop, a change in elevation, and so on.
  • The position-determining device 106 may include additional antennas, receivers, and/or transmitters for communicating with other devices, such as an onboard computer 116 (e.g., an engine diagnostic system) included in a vehicle 118 associated with the position-determining device 106. For example, the position-determining device 106 may include a BLUETOOTH (Bluetooth Sig, Inc., Bellevue, Wash.), ANT (Dynastream Innovations, Inc. Chochrane, Alberta, Canada), and/or otherwise wireless receiver and/or transmitter for communicating with the vehicle's onboard computer 116. In other instances, the position-determining device 106 may be hardwired to the onboard computer 116.
  • As illustrated the receiver 108 and the antenna 110 are communicatively coupled to a processor 120. A navigation module 122, an input device 124 (e.g., a touch screen 126, buttons, microphone, and so on), an output device 128 (e.g., a touch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection) and a memory 130 are also illustrated as being communicatively coupled to the processor 120.
  • The processor 120 is not limited by the materials from which it is formed or the processing mechanisms employed therein, and as such, may be implemented via semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs)), and so forth. Although a single memory 130 is shown, a wide variety of types and combinations of memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory (e.g., the memory 130 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media.
  • Although the components of the position-determining device 106 are illustrated separately, it should be apparent that these components also may be further divided (e.g., the output device 128 may be implemented as speakers and a display device) and/or combined (e.g., the input and output devices 124, 128 may be combined via the touch screen 126) without departing from the spirit and scope thereof.
  • The signals from the position-transmitting platforms 102(1)-102(N) can be communicated to the processor 120 for processing by the navigation module 122, which is illustrated as being executed on the processor 120 and is storable in the memory 130. The navigation module 122 is representative of functionality that “knows” a location, such as by processing the signals obtained from the position-transmitting platforms 102(1)-102(N) to provide the position-determining functionality previously described, such as to locate the position-determining device 106, speed, time, and so forth.
  • The navigation module 122, for instance, may be executed to use position data stored in the memory 130 to show a current position on a map, and so on. The navigation module 122 may also be executed to provide other position-determining functionality, such as to determine a current speed, calculate an arrival time, and so on. A wide variety of other examples are also contemplated.
  • As illustrated the position-determining device 106 includes a routing module 132. The routing module 132 is representative of functionality to determine which route is associated with a least fuel consumption amount. For example, the routing module 132 may be configured to determine fuel consumption amounts that are associated with various road segments, roadway elements, road classes, route elements, and/or routes to the designated location and then permit representation of the route that is associated with the least fuel consumption based on a vehicle profile 134. The routing module 132 may make the determination by calculating, base on the vehicle profile 134, which route may consume the least amount of fuel for the route. For the purposes of the present disclosure, fuel may refer gasoline, diesel, hydrogen, other forms of energy (e.g., electrical energy stored in a battery), and so on. In some embodiments, the routing module 132 can be stored in the memory 130 or other computer-readable storage medium until called on.
  • The routing module 132 may use routing data 114 from one or more of the memory 130, the routing data source, or the like to determine which route between the identified and designated locations is associated with the least fuel consumption amount. For example, the routing data 114 may be stored in a database included in memory 130. The routing module 132 may consider the routing data 114 as routing factors that can be used by the routing module 132 to determine a fuel consumption amount for a particular route or road segment.
  • Fuel consumption amounts for a particular route may be based upon associating a routing factor, a combination of routing factors, and so on. For example, the routing module 132 in making the determination may consider a street having a steep uphill grade and several stops in combination as the overall impact of the routing factors (e.g., the stops and the uphill grade) may be magnified in comparison to independently considering the routing factors, e.g., more fuel may be consumed by starting from a stop on a hill in comparison to traveling up the hill and then restarting from a stop on level ground. In some implementations, combinations of routing factors may be pre-associated by the routing data source or pre-associated in the memory 130. The routing factors may additionally correspond to other navigation-related information, including but not limited to: average speed along a road segment; maximum speed along a road segment; posted speed limits for a road segment; historical traffic information for a road segment; real-time traffic information for a road segment; time-based information including traffic information; combinations thereof, and the like.
  • The routing module 132 and/or the routing data source may assign the routing factors values based on the impact of the routing factor on fuel consumption, e.g., values indicative of fuel consumption for a particular routing factor. For example, a stop sign on a street with a 45 (mph) mile per hour speed limit may be assigned a higher weighted value than a stop sign on a street with a 30 mph speed limit. By assigning values to the routing factors, the routing module 132 may consider the impact of the individual routing factors on fuel consumption as part of determining which route is associated with the least fuel consumption amount.
  • Having discussed the environment and the position-determining device 106 within the environment, additional implementations will be discussed and additional features of the position-determining device 106 will be described.
  • FIG. 2 is an illustration of a system 200 in an exemplary implementation showing the position-determining device 106 of FIG. 1 in greater detail employing fuel efficient routing. For example, the position-determining device 106 may implement fuel efficient routing techniques as part of determining which route to the designated location is associated with the least fuel consumption amount.
  • Consider for instance a trip between a location identified using the signals from position-transmitting sources (e.g., a user's home) and a designated location, such as a restaurant 136, as shown in FIGS. 1 and 2. In response to receiving an input for directions to the restaurant 136, the position-determining device 106 may send a request for routing factors to one or more of the routing data source, obtain the routing factors from the memory 130, and so on. The request may include data, such as the location of the position-determining device 106, the designated location (e.g., an endpoint), what data is to be obtained, and so on.
  • When a client-side approach is to be used, the routing module 132 may obtain routing data 114 from one or more of the memory 130 or the routing data source for use in determining which route is associated with the least fuel consumption amount. The routing module 132 may base the determination as to which route is associated with the least fuel consumption on one or more of the vehicle profile 134, a driver profile 138, and/or routing data 114. For example, in response to receiving a designated location associated with a previous journey, the routing module 132 may access the memory 130 for routing data 114 including historical data from a previous journey, e.g., fuel consumption, average speed, time, and so on. In the foregoing example, the data from the previous journey may be part of one or more of the vehicle profile 134, the driver profile 138, or routing data 114.
  • The routing module 132 may request routing data 114 from the routing data source or routing data 114 can be periodically loaded in to the memory 130 by connecting a jump drive, syncing the position-determining device 106 to the routing data source, and so on. For example, a removable memory device may be connected to the position-determining device 106 to update which routing factors are to be considered in making the determination.
  • In one or more embodiments, the routing module 132 may be configured to heuristically determine which route is associated with the least fuel consumption amount, such as based on one or more of the vehicle profile 134, routing factors, and/or the driver profile 138. For example, the routing module 132 may adaptively learn which route is to be associated with the least fuel consumption amount from among the routes associated with previous journeys. Thus, if a driver has a habit or tendency of rapidly accelerating from a stop, the routing module 132 may adapt which route is determined to be associated with the least fuel consumption to eliminate stops.
  • The vehicle profile 134 may include one or more of data corresponding to a vehicle type for the vehicle 118, data specific to a particular vehicle (e.g., data from the onboard computer 116), and so on. For instance, the vehicle profile may include characteristics that are associated with fuel consumption. Exemplary characteristics include, but are not limited to, engine size (e.g., V-6, V-8), transmission (e.g., manual, automatic), accessories (air conditioning), vehicle features (e.g., regenerative breaks, hybrid electrical/internal combustion), passenger information, weight/towing, optimum speeds for fuel efficient travel, and so on. The routing module 132 may consider one or more of the characteristics as part of making the determination. For example, if the vehicle profile 134 indicates that the vehicle includes regenerative breaks, the routing module 132 may take this characteristic into account in determining which route is associated with the least fuel consumption. As should be appreciated, the vehicle profile 134 may include customized characteristics that allow a user to select, add, and/or adjust characteristics. In some implementations, the vehicle profile may be obtained from a variety of sources, e.g., from a vehicle manufacturer, from a governmental agency, a third party data source, and so on. For example, a web browser associated with the device 106 may be utilized to access content associated with vehicle profiles to allow a user to download a vehicle profile specific to his or her vehicle.
  • The position-determining device 106, as part of the request for routing data, may indicate one or more of the characteristics from the vehicle profile. In response, the routing data source may provide routing data that is specific to the indicated characteristics.
  • The driver profile 138 may include data for a specific driver (e.g., a remote control used to unlock the vehicle may be used to identify the driver) or based on user self-identification. In other embodiments, the driver profile 138 may represent the driver history (e.g., habits) for a composite driver associated with the vehicle 118 and/or the position-determining device 106. For example, the driver profile may include a driver's average speeds over specific roads or routes, average speeds over various road classes (e.g., average speed over highways, over side streets, etc.), average speeds at certain times, acceleration and deceleration patterns, combinations thereof, and the like.
  • As illustrated in FIG. 2 several routes (routes “1” through “N” are numbered 240(1) and 240(N) respectively) exist between the identified starting location and the designated destination location. Routing factors, such as a number of stop signs on identified road segments, the terrain for the identified road segments (e.g., a cumulative altitude change over one or more road segments), average speed limit, historical travel speeds, traffic information, road class information, and any of the other factors discussed herein, may be utilized to identify a fuel-efficient route between the identified starting location and the designated destination location. The routing factors may be associated with one or more road segments that comprise a portion of any one of the possible routes between the starting location and the destination location.
  • As illustrated, route “1” 240(1) may represent a route over surface streets including two full stops (indicated by two stop signs), a railroad crossing, a electronic traffic control signal (indicated by a stoplight), and various terrain changes. In comparison, route “N” 240(N) may represent roadways with a mixed classification (e.g., surface streets and highways), including a full stop (indicated by a stop sign), a highway segment that offers a high occupancy vehicle (HOV) lane, and an electronic traffic control signal (indicated by a stoplight). While route “1240(1) and route “N” 240(N) both start at the identified location (e.g., home) and end at the designated location (e.g., the restaurant 136), the road segments corresponding to the routes offer different routing factors, such as the HOV lane, highway segment, surface streets, and so on.
  • The routing module 132 may determine which route is associated with the lowest fuel consumption amount by implementing an algorithm that calculates a fuel consumption amount based on numerical values assigned to one or more of road segments, routing factors, route elements, and so on. For example, routing data 114 may include a value associated with the fuel consumption associated with a routing factor. As a result, the routing module 132 may determine which route is associated with the least fuel consumption amount by calculating the routing factor's impact on fuel consumption along various road segments along the route. Additionally or alternatively, the routing module 132 may determine the most fuel-efficient route based on expected travel speeds associated with various road segments and/or road categories expected to be encountered over a potential route, as is discussed in more detail below. For example, to identify a route by analyzing a plurality of road segments between the starting location and the destination location, the algorithm may take into consideration the traveling speed of a road segment (shortest route time), road segment length (shortest route distance), and the routing factors discussed above, to select appropriate road segments to comprise portions of the route.
  • The routing module may consider the routing factor's fuel consumption impact based on one or more characteristics included in the vehicle profile 134. For example, a stop may have more of an impact for a large internal combustion truck than on a hybrid vehicle that includes a regenerative braking system, e.g., a breaking system that can recover energy as part of slowing the vehicle. In some instances, the characteristics included in the vehicle profile can be assigned “multiplier value” that is used when calculating the fuel consumption for a particular route based on the vehicle profile 134. For example, if a stop is assigned a value of “1.0”, a V-8 engine may a “multiplier value” of “2.3” as large amount of fuel may be consumed in accelerating from the stop in comparison to hybrid vehicle that may have a multiplier value of “0.8” due to the inclusion of regenerative breaks. The driver profile may include corresponding multiplier values that can be calculated separately or included as part of calculating the impact of the characteristics included in the vehicle profile on fuel consumption.
  • This calculation may also take into account one or more of the vehicle profile 134, data derived from position-transmitting source signals and/or the driver profile 138. In this way, changes in routing factors may be adjusted, e.g., a value for an electronic traffic signal's may be changed when the timing for the electronic traffic signal is changed. Additionally, the impact of the vehicle and/or the driver may be considered. For example, while route traveling over a highway may be associated with the least fuel consumption amount for an internal combustion vehicle, a shorter surface street route may be associated with the least fuel consumption amount for a hybrid vehicle.
  • As will be appreciated, the routing module 132 may accept user input for inclusion in the determination. For example, in response to receiving a user input, via a touch screen 126, that designates that the route is to include a stop at a gas station having E85 gasoline (a high ethanol content fuel that is not commonly stocked in some regions), the routing module 132 may designate a particular route that passes by a fuel station with E85 gasoline.
  • In some implementations, the routing module 132 may make the determination in a stepwise manner. For example, the routing module 132 may determine a first portion of the route and then make a determination as to subsequent portion of the route. An example of the foregoing may occur when the journey is of sufficient length of time such that a routing factor may change, e.g., weather or traffic. A stepwise determination may be implemented when the position-determining device's processing and/or communication capabilities are limited in comparison to the data to be processed/communicated for the determination procedure.
  • Upon determining which route is associated with the least fuel consumption amount, the position-determining device 106 may represent the route. Exemplary representations included, but are not limited to, providing a visual representation, providing an audio representation (e.g., a set of spoken instructions), and so on. For example, a touch screen 126 may be used to provide a visual representation of the determined route. The representation may indicate fuel consumption data, e.g., fuel consumption rates associated with roadway segments, the availability of a fuel source, the monetary cost (in spent fuel) to travel the route based on real-time or user-entered fuel prices, and so on. When the route is represented visually, different patterns or colors may be used to indicate different fuel consumption rates. Audible cues may be used independently or in conjunction with the visual representation for substantially similar purposes.
  • In one or more embodiments, the routing module 132 may provide a real-time recommendation for reducing fuel consumption. For example, the routing module 132 may recommend a course of action that is calculated to reduce the real-time fuel consumption for the vehicle 118. Examples include, but are not limited to, setting a cruise control, coasting, or reducing the vehicle's acceleration. In this manner, the position-determining device 106 may be used as a training tool for providing real-time feedback to the user. For example, an audible cue may be provided to prompt the user as to reduce an acceleration rate. In one or more examples, the position-determining device 106 may provide a contour map that indicates a “sweet spot” (e.g., a preferred operating range) based on characteristics of the vehicle, routing factors, and so on. For instance, in addition to presenting a real-time fuel consumption rate for the vehicle, a higher or lower tone may be used to prompt the user to “speed-up” or “slow-down” to conserve fuel. A moving symbol may be displayed on the contour map to indicate the real-time fuel consumption position.
  • The recommendation may be provided in a similar manner as the representation of the route and may be associated with a location identified from the signals provided by the position-transmitting sources. Thus, when a visual display is presented, a popup window or balloon 242 may be used to display the recommendation. The recommendation may be eliminated once the recommendation is no longer valid or a new direction is issued. For example, a recommendation to set the cruise control may be eliminated once an instruction to make a turn is issued. In other situations, an audible recommendation can be provided while the route is represented visually. A variety of other examples are also contemplated.
  • When a server side approach is to be implemented, the position-determining device's request may include the vehicle profile 134 and/or the driver profile 138. For example, in response to the request, the routing data source may perform initial calculations and so on that may be transmitted for use by the routing module 132. In some embodiments, the routing data source may perform the functions of the routing module 132.
  • A server side approach can be used when the position-determining device 106 is to have “thin” capabilities, such as limited processing and/or memory capabilities in comparison to the determination procedure. In the foregoing example, the routing data source may determine a route associated with the least fuel consumption amount (e.g., the highest fuel efficiency) based on the vehicle profile 134 and return the result to the position-determining device 106.
  • As illustrated in FIG. 3, the position-determining device 106 can be configured to represent a different route responsive to making a determination that the represented route no longer is associated with the least fuel consumption amount. For example, based on data derived from the position-transmitting source signals, the routing module 132 may determine that re-routing is appropriate, e.g., before an intersection or change in course. Based on the determination, the position-determining device 106 may represent a different route that is associated with the least fuel consumption amount at the time of the determination or at a location, e.g., just prior to an intersection that is common to two or more routes. For example, upon receiving notice that a train is passing over a railroad crossing, the position-determining device 106 may use the touch screen 126 to represent the different route to the designated location that avoids the train delay and/or the added fuel consumption. As should be appreciated, the determination may be associated with a particular point in time and/or location along the route, e.g., before an intersection.
  • As illustrated in FIG. 4, the position-determining device 106 can be configured to receive data from the vehicle's onboard computer 116. An example of the onboard computer 116 is an on-board diagnostic (OBD) system typically included in a vehicle's engine compartment for vehicles configured for first sale in the United States after 1995, which may present an OBD-I, OBD-1.5, OBD-II, EOBD, EOBD2, and/or other similar diagnostic interfaces. The onboard computer 116 may obtain real-time data associated with the vehicle's fuel consumption. Example data provided by the onboard computer includes, but is not limited to, one or more of fuel system status, calculated load value, engine coolant temperature, fuel pressure, intake manifold pressure, engine speed, vehicle speed, ignition timing spark advance, intake air pressure, mass air flow sensor rate, throttle position sensor, commanded secondary air status, oxygen sensor location, and so on. The data from the onboard computer 116 can be stored in memory 130 and/or uploaded, e.g., to the routing data source for web access. While engine related data is discussed, other sensors may provide data, for example, a camera or other range-finding detector may be used to monitor traffic, determine if acceleration or deceleration is to occur, and so on.
  • Suitable networks for communications between the position-determining device 106 and the onboard computer 116, included but are not limited to, a network 444, such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections, the position-determining device 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector). In some embodiments, the position-determining device 106 may provide a wireless interface to the onboard computer 116. For example, the position-determining device 106 may include an external wireless transmitter that is configured for physical coupling to an OBD-II connector in the vehicle's 118 engine compartment. The position-determining device 106, mounted in the passenger compartment of the vehicle 118, may wirelessly receive various data and other information, such as any OBD-II parameters, from the external wireless transmitter without requiring a wired connection from the passenger compartment to the engine compartment. However, in some embodiments, the position determining device 106 can be integrated with the onboard computer 116 and or use common components, e.g., share the touch screen 126.
  • Additionally, for vehicles lacking an onboard computer interface, the position-determining device 106 may be used to report maintenance issues associated with the vehicle. For a vehicle that lacks a output device for presenting data from the onboard computer 116, the position-determining device 106 may be used to present repair data (e.g., OBD trouble codes) that may impact the vehicle, the vehicle's fuel efficiency (e.g., a faulty oxygen sensor), and so on.
  • The data obtained from the onboard computer 116 may be used to calculate a real-time fuel consumption rate for the vehicle 118. For example, the fuel consumption rate in mile(s) per gallon for a gasoline fueled engine may be calculated according to the following algorithm:
  • MPG = 14.7 × 6.17 × 454 × ( VSS × 0.621371 ) 3 , 600 × MAF 100 = 710.7 × VSS MAF
  • in which:
  • 14.7—indicates an air to fuel ratio of 14.7 grams of air to 1 gram of gasoline (this ratio generally indicates efficient gasoline fuel combustion);
  • 6.17—indicates a density of 6.17 pounds of gasoline per gallon (typical for gasoline between approximately 85 octane to 92 octane);
  • 454—is a conversion rate for converting grams to pounds;
  • 0.621371—is a conversion constant for converting from kilometers/hour to miles/hour;
  • 3,600—indicates the number of seconds in an hour;
  • MAF—is the output of the mass air flow sensor;
  • 100—indicates that typical mass flow sensor returns a rate of grams per second times 100; and
  • VSS is the vehicle's speed, which may be provided by the onboard computer 116 and/or independently calculated by the position-determining device 106.
  • In addition to VSS, each of the above-parameters may be modified by the position-determining device 106 using navigation-related information. For example, air to fuel ratio and gasoline density may vary based on temperature, altitude, and other geographic factors that may be identified by the position-determining device 106 using its location.
  • Similar calculations may be employed based on a type of fuel used by the vehicle (e.g., 87 octane including ethanol, 91 octane) and, as will be appreciated, the above-provided equation is only an example that may be employed in embodiments to determine real-time fuel consumption from data provided by the onboard computer 116 and innumerable equivalents and variations may be employed by the position-determining device 106.
  • Real-time fuel consumption rates determined or otherwise acquired by the position-determining device 106 may be used for real-time feedback to the user and/or stored within the memory 130 for use and analysis. Calculated fuel consumption rates may be used to supplement, correct, or modify the vehicle profile 134 and/or driver profile 138 to increase the accuracy of future route suggestions provided by the position-determining device 106. For example, if the vehicle profile 134 indicates that the vehicle 118 should obtain 35 miles per gallon (MPG) over a certain road type, and the real-time fuel consumption rates indicate that the vehicle has obtained only 30 MPG for the certain road type, data stored in the memory 130 may be corrected to reflect this discrepancy. Further, in embodiments that do not employ the profiles 134, 138, real-time fuel consumption rates may be used to build a model for the position-determining device 106—such as a database that correlates speed to MPG—that may be used to identify an optimum speed for the vehicle 118 and to select the “best” route from a fuel efficiency standpoint based at least in part on expected travel speed along the route. The database may be continuously and/or periodically updated by the position-determining device 106 to reflect changes in the user's vehicle, location, driving habits, and the like.
  • Real-time fuel consumption rates may also be geo-tagged to associate a geographic location (determined by the position-determining device 106) with an acquired fuel consumption rate. The geo-tagged fuel consumption rates may be used to generate a track log or other map interface to allow the user to view his or her driving efficiency over previously-traveled areas. For example, the user may view the track log to determine that fuel efficiency significantly dropped over a certain geographic area and then modify his or her travel and/or driving habits accordingly.
  • In some embodiments, where access to the onboard computer 116 is not available, the position-determining device 106 may estimate actual fuel efficiency using information provided through the input device 124. For example, the user may input the current amount of fuel in the vehicle (e.g., ½ tank or 6 gallons), when fuel is added to the vehicle, how much fuel has been added to the vehicle, combinations thereof, and the like. Using this information, the position-determining device 106 may calculate average fuel efficiency between fill ups and correlate the average fuel efficiency to driving habits, vehicle profiles, previously-visited locations, and the like. For example, the position-determining device 106 may determine that the vehicle 118 has been primarily driven over highways since the last fill up (using locations stored within the memory 130) and associate the calculated average fuel efficiency with highway travel or even the specific highways or other thoroughfares traveled by the vehicle 118. In embodiments, the position-determining device 106 may tabulate an estimated fuel efficiency based on road type driven (e.g., highway, rural road) in proportion to fuel consumption and/or a percentage of overall driving that occurred over particular road types (e.g., twenty percent of the total miles driven were on rural roads). As will be appreciated the tabulation may be associated with position related data obtained from the position-transmitting sources. To facilitate timely entry of fuel data, the position-determining device 106 may prompt the user for fuel-related inputs when the device 106 detects that it is stopped within proximity to a fuel station by accessing a points of interest database.
  • As illustrated in FIG. 5, the routing data source 546 may be web enabled to allow access over a network 548, e.g., the Internet to one or more of routing data 114, data for a journey, the vehicle profile 134, the driver profile 138, recommendations, and so on. For example, position-determining device 106 may provide the routing data source with data from the journey for analysis and/or access over the Internet. In other instances, an independent web server may be used to provide access to routing data, data from the journey, and so on. In addition to the foregoing data, the website may provide suggestions for improving driving habits, offer comparisons to other drivers, permit trip planning, customizing what routing factors are to be used by the routing module 132, customize vehicle profile characteristics, and so on. The provided data can be associated with locations based on the signals from the position-transmitting sources. In this manner, the provided data may be obtained from a networked computer 550. For example, a user may access the routing data source using the networked computer 550 to select which vehicle profile that is to be communicated to the position-determining device 106.
  • As illustrated in FIGS. 6A-D, various user interfaces (UI) may be provided to output the representation, accept user input, access the vehicle profile, and so on. While graphical user interfaces (GUIs) displayed on the touch screen 126 are illustrated, a graphical user interface (GUI) may be displayed in a variety of ways, such as on a heads-up display and so on. Although not illustrated, the processor 120 may include a user interface module for generating the GUIs and/or receiving input associated with the GUIs.
  • As illustrated in FIGS. 6A&B, the vehicle profile 134 may be obtained from one or more of memory 130 or the routing data source through the illustrated GUI. When the position-determining device 106 is portable, a GUI may be output to allow a user to select an appropriate vehicle profile 134 for popular vehicles, such as by selecting ACURA (American Honda Motor Company, Inc. Torrance, Calif.) and selecting the ACURA TL model (American Honda Motor Company, Inc. Torrance, Calif.). This may permit the position-determining device 106 to be associated with a variety of different vehicles. For example, in response to a user selecting the ACURA TL, respectively, 652 and 654, the position-determining device may obtain the vehicle profile 134 for the ACURA TL from one or more of memory 130 or the routing data source. When the vehicle profile is obtained from the routing data source, the profile may be stored in memory 130 for use by the routing module 132. The vehicle profile for the ACURA TL may be stored in memory 130 if the position-determining device 106 had been previously associated with an ACURA TL type vehicle.
  • While user input using a make and model of the vehicle is shown, in other instances the vehicle profile may be automatically downloaded from the routing data source, such as part of an initiation procedure in response to a user selecting the vehicle profile 134 over the Internet as is described with respect to FIG. 5. In further instances, the position-determining device 106 may include a receiver that is capable of associating a vehicle profile with received signals from a remote for unlocking the vehicle, such as a key fob. In the two foregoing instances, the touch screen 126 may be used to output a confirmation message and/or allow the user to confirm that the vehicle profile is correct, e.g., the GUI includes a request for a user to confirm the vehicle make and model.
  • As illustrated in FIG. 6C, in other instances, the GUI may be output to permit a user to customize the vehicle profile 134 and/or routing factors (not shown). For example, a user may select which vehicle characteristics are to be included in the vehicle profile, e.g., engine size (e.g., V-8 656), standard or regenerative breaking, transmission type, number of occupants, optimum speeds for fuel efficiency, and so on. This may allow the user to control which of the vehicle's features (that are associated with vehicle profile characteristics) are considered by the routing module 132.
  • As illustrated in FIG. 6D, aspects of the driver profile 138 may be output via the GUI presented on the touch screen 126, e.g., a driver profile GUI 658. For example, the driver profile GUI 658 may permit the driver to select a personal profile (e.g., “Dad” 660) that can be applied by the routing module 132. The driver profile GUI 658 may permit the selection of other driver related criteria, such as that the route should minimize the number of stops 662. As should be appreciated, other GUI are contemplated to output information/accept user input.
  • Generally, any of the functions described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations. The terms “module” and “functionality” as used herein generally represent software, firmware, hardware, or a combination thereof. In the case of a software implementation, for instance, the module represents executable instructions that perform specified tasks when executed on a processor, such as the processor 120 of the position-determining device 106 of FIG. 1. The program code can be stored in one or more computer readable media, an example of which is the memory 130 of the position-determining device 106 of FIG. 1. The features of the fuel efficient routing techniques described below are platform-independent, meaning that the techniques may be implemented on a variety of commercial computing platforms having a variety of processors.
  • Exemplary Procedures
  • The following discussion describes fuel efficient routing techniques that may be implemented utilizing the previously described systems and devices. Aspects of each of the procedures may be implemented in hardware, firmware, software or a combination thereof. The procedures are shown as a set of blocks that specify operations performed by one or more devices and are not necessarily limited to the orders shown for performing the operations by the respective blocks. In portions of the following discussion, reference will be made to the environment 100 of FIG. 1 and/or the system 200 of FIG. 2-5.
  • FIG. 7 depicts a procedure 700 in an exemplary implementation in which fuel efficient routing is implemented. One or more signals that can be used to identify a location are received (702). As previously described, the signals may be received from a position-transmitting source, such as a GPS source.
  • An identification is made as to the location (block 704). For instance, the position-determining device 106 may receive signals from the navigation satellites102 (1)-102(N) or other source. The position-determining device 106 may identify a location based upon the received signals. The identified location may be treated as a starting point for a route to a designated location. In some embodiments, the identified location may be provided through user input.
  • A determination is made as to which of a plurality of possible routes is associated with a least fuel consumption amount (block 706). For example, the determination may be made by comparing the fuel consumption amount for various road segments, route elements, routing factors, and so on between the identified location and the designated location based on one or more of the vehicle profile 134 or the driver profile 138.
  • The determination may be made by obtaining routing data, vehicle profile 134 data, driver profile data, and so on from memory and/or from the routing data source (block 708). For example, as part of determining which route is associated with the least fuel consumption amount, the vehicle profile 134 can be considered. As discussed above, the determination may be made in a stepwise manner with portions of the determination being made at various locations along the route or at different points in time.
  • In one or more embodiments, the determination includes calculating values for the routing factors, road segments, or the route itself (block 710). For example, an algorithm may be implemented to calculate a fuel consumption amount for the routes or the road segments, and/or routing factors impacting fuel consumption.
  • The route associated with the least fuel consumption amount may be represented (block 712). For example, a visual display may be presented that represents the route associated with the least fuel consumption amount. The representation may include an indication of one or more fuel consumption rates associated with segments of the route. The fuel consumption rates may be associated with different road classifications (e.g., highway, street), and so on. In some embodiments, the user may be presented the option of selecting the most-fuel efficient route or the fastest route. Upon selection, the position-determining device 106 may provide route guidance—such as turn-by-turn voice directions—to guide the user to the desired destination.
  • In one or more embodiments, a real-time recommendation can be provided with the representation (block 714). The recommendation may indicate an action that may be taken to reduce the fuel consumption along the route. For example, if the vehicle 118 is changing speeds along a highway, the recommendation may suggest that the driver set the cruise control to increase fuel efficiency.
  • A determination may be made that the represented route is not associated with the least fuel consumption amount (block 716). For example, at various points in time and/or at locations along the route, a determination may be made as to whether the “current” represented route is associated with the least fuel consumption amount. The determination at block 716 may substantially mirror the determination performed at block 708, as described above. In this case, a current location (that can be identified using the signals received from a position-transmitting source) can be substituted for the originally identified location.
  • Upon determining that a different route is associated with the least fuel consumption amount, a representation is made of the different route (bock 718). For instance, the representation may be changed to a route that avoids a traffic delay (e.g., a train crossing a roadway) that may result in avoidable fuel consumption. A variety of other examples are also contemplated.
  • Although the invention has been described in language specific to structural features and/or methodological acts, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claimed invention.

Claims (24)

1. A position-determining device operable for use with a vehicle, the device comprising:
a navigation signal receiver operable to receive signals from a navigation source to determine a current geographic location of the device;
a display;
a memory including data corresponding to a characteristic of the vehicle; and
a processor coupled with the navigation signal receiver, the display, and the memory, the processor operable to—
identify a fuel-efficient route to a desired destination using the vehicle characteristic data, and
present a representation of the fuel-efficient route on the display.
2. The device of claim 1, wherein the processor is operable to identify the fuel-efficient route based on a routing factor.
3. The device of claim 1, further including an interface for receiving the vehicle characteristic data from an onboard computer associated with the vehicle.
4. The device of claim 3, wherein the device is a portable navigation device and the interface includes a wireless interface for wirelessly receiving the vehicle characteristic data from a transmitter associated with an on-board diagnostics (OBD) system disposed in the vehicle's engine compartment.
5. The device of claim 3, wherein the processor is further operable to calculate a real-time fuel consumption rate for the vehicle using the received vehicle characteristic data and present a representation of the real-time fuel consumption rate on the display.
6. The device of claim 5, wherein the memory includes a vehicle profile associated with the vehicle characteristic data and the processor is operable to modify the vehicle profile based on the calculated real-time fuel consumption rate.
7. The device of claim 5, wherein the representation includes an indication of a fuel consumption rate for a segment of the identified fuel-efficient route.
8. The device of claim 5, wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data,
associate a geographic location with at least some of the calculated real-time fuel consumption rates,
store the calculated real-time fuel consumption rates and associated geographic locations in the memory, and
present a representation of the previously-calculated real-time fuel consumption rates and associated geographic locations on the display.
9. The device of claim 1, wherein the processor is further operable to—
determine that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identify a second fuel-efficient route to the desired destination, and
present a representation of the second fuel-efficient route on the display.
10. The device of claim 1, wherein the memory includes a driver profile associated with a driver of the vehicle and the processor is operable to identify the fuel-efficient route using the vehicle configuration data and the driver profile.
11. A position-determining device operable for use with a vehicle, the device comprising:
a navigation signal receiver operable to receive signals from a navigation source to determine a current geographic location of the device;
a display;
an interface for receiving a characteristic of the vehicle from an onboard computer associated with the vehicle;
a memory including data corresponding to the received vehicle characteristic; and
a processor coupled with the navigation signal receiver, the display, the interface, and the memory, the processor operable to—
identify a fuel-efficient route to a desired destination, the fuel-efficient route being identified based on a routing factor and the vehicle characteristic data,
present a representation of the fuel-efficient route on the display, and
calculate a real-time fuel consumption rate for the vehicle using the vehicle characteristic data and present a representation of the real-time fuel consumption rate on the display.
12. The device of claim 11, wherein the device is a portable navigation device and the interface includes a wireless interface for wirelessly receiving the vehicle characteristic data from a transmitter associated with an on-board diagnostics (OBD) system disposed in the vehicle's engine compartment.
13. The device of claim 11, wherein the memory includes a vehicle profile associated with the vehicle characteristic data and the processor is operable to modify the vehicle profile based on the calculated real-time fuel consumption rate.
14. The device of claim 11, wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data,
associate a geographic location with at least some of the calculated real-time fuel consumption rates,
store the calculated real-time fuel consumption rates and associated geographic locations in the memory, and
present a representation of the previously-calculated real-time fuel consumption rates and associated geographic locations on the display.
15. The device of claim 11, wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data, and
identify at least one optimum speed for the vehicle using the calculated real-time fuel consumption rates.
16. The device of claim 11, wherein the processor is further operable to—
determine that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identify a second fuel-efficient route to the desired destination, and
present a representation of the second fuel-efficient route on the display.
17. The device of claim 11, wherein the memory includes a driver profile associated with a driver of the vehicle and the processor is operable to identify the fuel-efficient route using the vehicle configuration data and the driver profile.
18. A method comprising:
(a) receiving signals from a navigation source to determine a current geographic location;
(b) accessing a characteristic of a vehicle;
(c) identifying a fuel-efficient route to a desired destination using the vehicle characteristic data, and
(c) presenting a visual representation of the fuel-efficient route.
19. The method of claim 18, wherein (a) includes identifying the fuel-efficient route based on a routing factor.
20. The method of claim 18, further including receiving the vehicle characteristic from an onboard computer associated with the vehicle.
21. The method of claim 18, further including calculating a real-time fuel consumption rate for the vehicle using the vehicle characteristic and presenting a visual representation of the real-time fuel consumption rate.
22. The method of claim 21, further including—
periodically calculating real-time fuel consumption rates for the vehicle using the vehicle characteristic data,
associating a geographic location with at least some of the calculated real-time fuel consumption rates,
storing the calculated real-time fuel consumption rates and associated geographic locations, and
presenting a visual representation of the previously-calculated real-time fuel consumption rates and associated geographic locations.
23. The method of claim 18, further including—
determining that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identifying a second fuel-efficient route to the desired destination, and
presenting a visual representation of the second fuel-efficient route.
24. The method of claim 18, wherein (c) includes using a vehicle profile and a driver profile to identify the fuel-efficient route.
US12/256,712 2008-08-22 2008-10-23 Fuel efficient routing Abandoned US20100049397A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US12/256,712 US20100049397A1 (en) 2008-08-22 2008-10-23 Fuel efficient routing
PCT/US2009/054033 WO2010021982A2 (en) 2008-08-22 2009-08-17 Fuel efficient routing
JP2011523906A JP5390613B2 (en) 2008-08-22 2009-08-17 Position determining apparatus and method
EP09808663.0A EP2313743A4 (en) 2008-08-22 2009-08-17 Fuel efficient routing
CN200980138861.3A CN102171534B (en) 2008-08-22 2009-08-17 Fuel efficient routing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9121108P 2008-08-22 2008-08-22
US12/256,712 US20100049397A1 (en) 2008-08-22 2008-10-23 Fuel efficient routing

Publications (1)

Publication Number Publication Date
US20100049397A1 true US20100049397A1 (en) 2010-02-25

Family

ID=41697129

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/256,712 Abandoned US20100049397A1 (en) 2008-08-22 2008-10-23 Fuel efficient routing

Country Status (5)

Country Link
US (1) US20100049397A1 (en)
EP (1) EP2313743A4 (en)
JP (1) JP5390613B2 (en)
CN (1) CN102171534B (en)
WO (1) WO2010021982A2 (en)

Cited By (164)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100057358A1 (en) * 2008-08-28 2010-03-04 TeleType Co., Inc. Portable gps map device for commercial vehicle industry
US20100280686A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280703A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding Privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280885A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280689A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280707A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280888A1 (en) * 2009-04-30 2010-11-04 Searete LLC, a limited libaility corporation of the State of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280706A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280708A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280691A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280887A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280692A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280704A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280693A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280886A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280688A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280709A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280690A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280705A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100332113A1 (en) * 2009-06-24 2010-12-30 General Motors Corporation System and method for providing route guidance to a requesting vehicle
US20110010093A1 (en) * 2009-07-09 2011-01-13 Palo Alto Research Center Incorporated Method for encouraging location and activity labeling
US20110106354A1 (en) * 2009-04-30 2011-05-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20110106591A1 (en) * 2009-04-30 2011-05-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20110106427A1 (en) * 2009-11-05 2011-05-05 Su-Jin Kim Navigation method of mobile terminal and apparatus thereof
US20110112710A1 (en) * 2009-11-11 2011-05-12 Dr. Ing. H.C.F. Porsche Aktiengesellschaft Method for estimating the range of a motor vehicle
US20110160993A1 (en) * 2009-12-28 2011-06-30 Honda Motor Co., Ltd. Route searching device
WO2011078748A1 (en) * 2009-12-22 2011-06-30 Volvo Lastvagnar Ab Driver notification system and method
US20110246004A1 (en) * 2010-03-30 2011-10-06 Honda Motor Co., Ltd. Minimum Energy Route For A Motor Vehicle
US20110257879A1 (en) * 2010-04-14 2011-10-20 Sony Corporation Route guidance apparatus, route guidance method and computer program
CN102252725A (en) * 2010-04-08 2011-11-23 罗伯特·博世有限公司 Method for collecting power consumption, executing route planning method and system
US20110288765A1 (en) * 2010-05-21 2011-11-24 Verizon Patent And Licensing Inc. Real-time route and recharge planning
US20110307190A1 (en) * 2010-06-10 2011-12-15 Webtech Wireless Inc. Vehicle Fuel Consumption Calculator
WO2012009479A1 (en) * 2010-07-13 2012-01-19 Telenav, Inc. Navigation system with ecological route based destination guidance mechanism and method of operation thereof
US20120022781A1 (en) * 2008-12-22 2012-01-26 Tele Atlas North America Inc. Methods, Devices and Map Databases for Green Routing
US20120035843A1 (en) * 2010-08-06 2012-02-09 Aisin Aw Co., Ltd. Navigation device, navigation method, and navigation program
US20120072049A1 (en) * 2009-05-29 2012-03-22 Siemens Aktiengesellschaft Computer-supported monitoring of an energy consumption of a means of transportation
US20120173135A1 (en) * 2010-12-30 2012-07-05 Telenav, Inc. Navigation system with constrained resource route planning optimizer and method of operation thereof
US20120221234A1 (en) * 2011-01-12 2012-08-30 Cummins Intellectual Property, Inc. System and method of vehicle fuel quantity management
US20120232783A1 (en) * 2011-03-08 2012-09-13 Navteq North America, Llc Energy Consumption Profiling
US20130018573A1 (en) * 2011-07-05 2013-01-17 Aisin Aw Co., Ltd. Evaluation indication system, evaluation indication method and computer-readable storage medium
CN102944887A (en) * 2012-11-14 2013-02-27 东南大学 Vehicle three-dimension navigation method based on fuel consumption and tail gas exhaust
US20130066547A1 (en) * 2011-09-07 2013-03-14 GM Global Technology Operations LLC Method for determining at least one travelling route of a vehicle and navigation system for a vehicle
US20130110386A1 (en) * 2011-10-28 2013-05-02 Thinkware Systems Corporation Method and apparatus for providing analysis index of roadway section based on road and traffic conditions
US8538677B2 (en) 2010-12-30 2013-09-17 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
JP2013205351A (en) * 2012-03-29 2013-10-07 Denso Corp Navigation system and on-vehicle navigation apparatus
JP2013257204A (en) * 2012-06-12 2013-12-26 Clarion Co Ltd Information terminal and program
US20140005922A1 (en) * 2012-06-27 2014-01-02 International Business Machines Corporation Navigation system providing a super detail mode of operation to assist user's driving
WO2014016825A1 (en) * 2012-07-25 2014-01-30 Mobiwize Solutions Ltd. Reducing fuel consumption by accommodating to anticipated road and driving conditions
US20140074390A1 (en) * 2012-09-12 2014-03-13 Sap Ag Accurate range calcluation for vehicles, computed outside of the vehicle
US20140107913A1 (en) * 2012-10-12 2014-04-17 Equilateral Technologies, Inc. Vehicle range analysis using driving environment information with optional continuous averaging
US8706416B2 (en) * 2012-04-03 2014-04-22 Ford Global Technologies, Llc System and method for determining a vehicle route
US20140214267A1 (en) * 2013-01-25 2014-07-31 Audi Ag Predicting consumption and range of a vehicle based on collected route energy consumption data
US20140278696A1 (en) * 2013-03-15 2014-09-18 Deere & Company Methods and apparatus to determine work paths for machines
US8935090B2 (en) 2010-03-30 2015-01-13 Honda Motor Co., Ltd. Energy mapping systems
US20150088409A1 (en) * 2013-09-26 2015-03-26 Wex, Inc. Methods and systems for determining optimum fuel station
US9002632B1 (en) * 2009-07-19 2015-04-07 Aaron T. Emigh Fuel cost optimized routing
GB2518857A (en) * 2013-10-02 2015-04-08 Jaguar Land Rover Ltd Vehicle towing configuration system and method
US9074905B2 (en) 2010-03-08 2015-07-07 Mitsubishi Electric Corporation Route search device
EP2620927A4 (en) * 2010-09-22 2015-10-21 Toyota Motor Co Ltd Section setting method, mileage information generation device, and operation assist device
US20150352947A1 (en) * 2014-06-04 2015-12-10 Purple Services, Inc. Device and system for automotive refueling
US20150369620A1 (en) * 2013-01-16 2015-12-24 Lg Electronics Inc. Electronic device and control method for the electronic device
US20160061611A1 (en) * 2014-08-29 2016-03-03 Ford Global Technologies, Llc Route based energy consumption estimation using physical models
US20160349075A1 (en) * 2015-05-28 2016-12-01 Alpine Electronics, Inc. Method and system of route scheduling and presenting route-based fuel information
EP3153368A1 (en) * 2015-10-06 2017-04-12 Hyundai Motor Company Method and apparatus for controlling hybrid electric vehicle
US9646433B1 (en) * 2015-09-23 2017-05-09 State Farm Mutual Automobile Insurance Company Systems and methods for using image data to generate vehicle operation logs
US9709969B2 (en) 2013-03-15 2017-07-18 Deere & Company Methods and apparatus to control machine configurations
CN107436151A (en) * 2017-07-14 2017-12-05 维沃移动通信有限公司 A kind of air navigation aid and mobile terminal
US9891060B2 (en) 2016-03-29 2018-02-13 Toyota Motor Engineering & Manufacturing North America, Inc. Occupancy based navigation system
US9909890B2 (en) 2016-07-08 2018-03-06 Toyota Motor Engineering & Manufacturing North America, Inc. Optimal energy source determination system
US9953236B1 (en) 2017-03-10 2018-04-24 TuSimple System and method for semantic segmentation using dense upsampling convolution (DUC)
US9952594B1 (en) 2017-04-07 2018-04-24 TuSimple System and method for traffic data collection using unmanned aerial vehicles (UAVs)
US10048082B2 (en) 2014-08-29 2018-08-14 Ford Global Technologies, Llc Route and model based energy estimation
US10137880B2 (en) * 2015-07-30 2018-11-27 Toyota Jidosha Kabushiki Kaisha Control apparatus for hybrid vehicle
US10147193B2 (en) 2017-03-10 2018-12-04 TuSimple System and method for semantic segmentation using hybrid dilated convolution (HDC)
US20180357841A1 (en) * 2012-03-14 2018-12-13 Zonar Systems, Inc. Event based gps tracking
US20190049980A1 (en) 2017-08-08 2019-02-14 TuSimple Neural network based vehicle dynamics model
US20190107406A1 (en) * 2017-10-09 2019-04-11 Nio Usa, Inc. Systems and methods for trip planning under uncertainty
US10260896B2 (en) * 2014-08-20 2019-04-16 Jaguar Land Rover Limited Route planning device and associated method
US10303522B2 (en) 2017-07-01 2019-05-28 TuSimple System and method for distributed graphics processing unit (GPU) computation
US10303956B2 (en) 2017-08-23 2019-05-28 TuSimple System and method for using triplet loss for proposal free instance-wise semantic segmentation for lane detection
US10308242B2 (en) 2017-07-01 2019-06-04 TuSimple System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles
US10311312B2 (en) 2017-08-31 2019-06-04 TuSimple System and method for vehicle occlusion detection
US10360257B2 (en) 2017-08-08 2019-07-23 TuSimple System and method for image annotation
US10387736B2 (en) 2017-09-20 2019-08-20 TuSimple System and method for detecting taillight signals of a vehicle
US10410055B2 (en) 2017-10-05 2019-09-10 TuSimple System and method for aerial video traffic analysis
US10415986B2 (en) 2014-08-29 2019-09-17 Ford Global Technologies, Llc Route-based distance to empty calculation for a vehicle
US10474790B2 (en) 2017-06-02 2019-11-12 TuSimple Large scale distributed simulation for realistic multiple-agent interactive environments
US10471963B2 (en) 2017-04-07 2019-11-12 TuSimple System and method for transitioning between an autonomous and manual driving mode based on detection of a drivers capacity to control a vehicle
US10481044B2 (en) 2017-05-18 2019-11-19 TuSimple Perception simulation for improved autonomous vehicle control
US10493988B2 (en) 2017-07-01 2019-12-03 TuSimple System and method for adaptive cruise control for defensive driving
US10528851B2 (en) 2017-11-27 2020-01-07 TuSimple System and method for drivable road surface representation generation using multimodal sensor data
US10528823B2 (en) 2017-11-27 2020-01-07 TuSimple System and method for large-scale lane marking detection using multimodal sensor data
US10552691B2 (en) 2017-04-25 2020-02-04 TuSimple System and method for vehicle position and velocity estimation based on camera and lidar data
US10552979B2 (en) 2017-09-13 2020-02-04 TuSimple Output of a neural network method for deep odometry assisted by static scene optical flow
US10558864B2 (en) 2017-05-18 2020-02-11 TuSimple System and method for image localization based on semantic segmentation
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
US10649458B2 (en) 2017-09-07 2020-05-12 Tusimple, Inc. Data-driven prediction-based system and method for trajectory planning of autonomous vehicles
US10657390B2 (en) 2017-11-27 2020-05-19 Tusimple, Inc. System and method for large-scale lane marking detection using multimodal sensor data
US10656644B2 (en) 2017-09-07 2020-05-19 Tusimple, Inc. System and method for using human driving patterns to manage speed control for autonomous vehicles
US10666730B2 (en) 2017-10-28 2020-05-26 Tusimple, Inc. Storage architecture for heterogeneous multimedia data
US10671873B2 (en) 2017-03-10 2020-06-02 Tusimple, Inc. System and method for vehicle wheel detection
US10671083B2 (en) 2017-09-13 2020-06-02 Tusimple, Inc. Neural network architecture system for deep odometry assisted by static scene optical flow
US10678234B2 (en) 2017-08-24 2020-06-09 Tusimple, Inc. System and method for autonomous vehicle control to minimize energy cost
US10685244B2 (en) 2018-02-27 2020-06-16 Tusimple, Inc. System and method for online real-time multi-object tracking
US10685239B2 (en) 2018-03-18 2020-06-16 Tusimple, Inc. System and method for lateral vehicle detection
US10710592B2 (en) 2017-04-07 2020-07-14 Tusimple, Inc. System and method for path planning of autonomous vehicles based on gradient
US10733465B2 (en) 2017-09-20 2020-08-04 Tusimple, Inc. System and method for vehicle taillight state recognition
US10739775B2 (en) 2017-10-28 2020-08-11 Tusimple, Inc. System and method for real world autonomous vehicle trajectory simulation
US10737695B2 (en) 2017-07-01 2020-08-11 Tusimple, Inc. System and method for adaptive cruise control for low speed following
US10752246B2 (en) 2017-07-01 2020-08-25 Tusimple, Inc. System and method for adaptive cruise control with proximate vehicle detection
US10762673B2 (en) 2017-08-23 2020-09-01 Tusimple, Inc. 3D submap reconstruction system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US10762635B2 (en) 2017-06-14 2020-09-01 Tusimple, Inc. System and method for actively selecting and labeling images for semantic segmentation
US10768626B2 (en) 2017-09-30 2020-09-08 Tusimple, Inc. System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles
US10782694B2 (en) 2017-09-07 2020-09-22 Tusimple, Inc. Prediction-based system and method for trajectory planning of autonomous vehicles
US10782693B2 (en) 2017-09-07 2020-09-22 Tusimple, Inc. Prediction-based system and method for trajectory planning of autonomous vehicles
US10783381B2 (en) 2017-08-31 2020-09-22 Tusimple, Inc. System and method for vehicle occlusion detection
US10794707B2 (en) * 2014-07-09 2020-10-06 Bayerische Motoren Werke Aktiengesellschaft Method for processing data of a route profile, decoding method, coding and decoding method, system, computer program, and computer program product
US10796402B2 (en) 2018-10-19 2020-10-06 Tusimple, Inc. System and method for fisheye image processing
US10800645B2 (en) 2017-07-21 2020-10-13 Tusimple, Inc. Method, device and system for automatic oiling of long-distance transport vehicle
US10812589B2 (en) 2017-10-28 2020-10-20 Tusimple, Inc. Storage architecture for heterogeneous multimedia data
US10816354B2 (en) 2017-08-22 2020-10-27 Tusimple, Inc. Verification module system and method for motion-based lane detection with multiple sensors
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US10839234B2 (en) 2018-09-12 2020-11-17 Tusimple, Inc. System and method for three-dimensional (3D) object detection
US10846945B2 (en) 2017-07-21 2020-11-24 Tusimple, Inc. Method, system and related devices for implementing vehicle automatically passing through barrier
US10860018B2 (en) 2017-11-30 2020-12-08 Tusimple, Inc. System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners
US10877476B2 (en) 2017-11-30 2020-12-29 Tusimple, Inc. Autonomous vehicle simulation system for analyzing motion planners
US10890459B2 (en) 2017-10-13 2021-01-12 John Matsumura Systems and methods for variable energy routing and tracking
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10942271B2 (en) 2018-10-30 2021-03-09 Tusimple, Inc. Determining an angle between a tow vehicle and a trailer
WO2021050162A1 (en) * 2019-09-11 2021-03-18 BlueOwl, LLC Systems and methods for selecting vehicle routes
US10953881B2 (en) 2017-09-07 2021-03-23 Tusimple, Inc. System and method for automated lane change control for autonomous vehicles
US10953880B2 (en) 2017-09-07 2021-03-23 Tusimple, Inc. System and method for automated lane change control for autonomous vehicles
US10962979B2 (en) 2017-09-30 2021-03-30 Tusimple, Inc. System and method for multitask processing for autonomous vehicle computation and control
US10970564B2 (en) 2017-09-30 2021-04-06 Tusimple, Inc. System and method for instance-level lane detection for autonomous vehicle control
US10970746B2 (en) 2016-11-21 2021-04-06 Nio Usa, Inc. Autonomy first route optimization for autonomous vehicles
US11009365B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization
US11010874B2 (en) 2018-04-12 2021-05-18 Tusimple, Inc. Images for perception modules of autonomous vehicles
US11009356B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization and fusion
US11016494B2 (en) * 2016-09-29 2021-05-25 Mitsubishi Electric Corporation Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium
US11029696B2 (en) 2017-07-21 2021-06-08 Tusimple, Inc. Method, system and related device of implementing vehicle automatically weighing
US11027650B2 (en) 2019-11-07 2021-06-08 Nio Usa, Inc. Method and apparatus for improving operation of a motor vehicle
US11067403B2 (en) * 2018-07-05 2021-07-20 GM Global Technology Operations LLC Vehicle energy usage tracking
US11084709B2 (en) 2017-07-21 2021-08-10 Tusimple, Inc. Method, device and system for automatically fueling vehicle
US11092451B2 (en) 2011-07-27 2021-08-17 Appy Risk Technologies Limited Selective vehicle tracking and vehicle routing
US11104334B2 (en) 2018-05-31 2021-08-31 Tusimple, Inc. System and method for proximate vehicle intention prediction for autonomous vehicles
US11151393B2 (en) 2017-08-23 2021-10-19 Tusimple, Inc. Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US20210335003A1 (en) * 2019-06-03 2021-10-28 Disney Enterprises, Inc. Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations
US11200758B2 (en) 2017-07-21 2021-12-14 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic inspection and repair
US11199848B2 (en) 2017-07-21 2021-12-14 Beijing Tusen Zhitu Technology Co., Ltd.. Method, system and related device of implementing vehicle automatic payment
US11292480B2 (en) 2018-09-13 2022-04-05 Tusimple, Inc. Remote safe driving methods and systems
US11305782B2 (en) 2018-01-11 2022-04-19 Tusimple, Inc. Monitoring system for autonomous vehicle operation
US11312334B2 (en) 2018-01-09 2022-04-26 Tusimple, Inc. Real-time remote control of vehicles with high redundancy
US11321951B1 (en) 2017-01-19 2022-05-03 State Farm Mutual Automobile Insurance Company Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps
CN114694401A (en) * 2022-03-30 2022-07-01 阿波罗智联(北京)科技有限公司 Method and device for providing reference vehicle speed in high-precision map and electronic equipment
US20220357169A1 (en) * 2019-06-13 2022-11-10 Zf Friedrichshafen Ag Method and device for determining a route for a vehicle
US11500101B2 (en) 2018-05-02 2022-11-15 Tusimple, Inc. Curb detection by analysis of reflection images
US11505445B2 (en) 2017-07-21 2022-11-22 Beijing Tusen Weilai Technology Co., Ltd. Method, device and system for automatically fueling vehicle
US11587304B2 (en) 2017-03-10 2023-02-21 Tusimple, Inc. System and method for occluding contour detection
US11701931B2 (en) 2020-06-18 2023-07-18 Tusimple, Inc. Angle and orientation measurements for vehicles with multiple drivable sections
US11709498B2 (en) 2017-07-21 2023-07-25 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic loading and unloading
US11810322B2 (en) 2020-04-09 2023-11-07 Tusimple, Inc. Camera pose estimation techniques
US11823460B2 (en) 2019-06-14 2023-11-21 Tusimple, Inc. Image fusion for autonomous vehicle operation
US11951995B2 (en) 2021-04-07 2024-04-09 Bendix Commercial Vehicle Systems Llc Identifying driver and route characteristics based on vehicle data

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010003723A1 (en) 2010-04-08 2011-10-13 Robert Bosch Gmbh Navigational method for determining consumption-optimized route of motor car, involves determining consumption value of motor car on portion based on another consumption value detected on another portion of road network
KR101231515B1 (en) * 2010-06-30 2013-02-07 기아자동차주식회사 System for calculating fuel of traveling route and method thereof
DE102011007034A1 (en) 2011-04-08 2012-10-11 Robert Bosch Gmbh Device for operating vehicle, particularly electric vehicle, has navigation system for providing route information, where navigation system is connected to target speed controller for automatically setting target speed of vehicle
US8849555B2 (en) * 2012-02-29 2014-09-30 Inrix, Inc. Fuel consumption calculations and warnings
KR20130136781A (en) * 2012-06-05 2013-12-13 현대자동차주식회사 Method for decision of eco-route using soc consumption ratio
EP2859464B1 (en) 2012-06-08 2020-09-16 Airbiquity, Inc. Assessment of electronic sensor data to remotely identify a motor vehicle and monitor driver behavior
DE102012210103A1 (en) * 2012-06-15 2013-12-19 Robert Bosch Gmbh Method for visualization of cruising range of e.g. motor vehicle, involves determining range of vehicle based on level of energy storage unit, and providing analog representation of range compared with interlinked lengths of stages
KR101471721B1 (en) * 2012-12-17 2014-12-11 이성종 System for diagnosing automobile
JP6396320B2 (en) 2012-12-20 2018-09-26 エアビクティ インコーポレイテッド Efficient head unit communication integration
CN103900589A (en) * 2012-12-25 2014-07-02 上海博泰悦臻电子设备制造有限公司 A method and a device for displaying road conditions of a plurality of navigation paths in a navigation system
JP6324157B2 (en) 2014-03-27 2018-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Information processing apparatus, information processing method, and program
KR102382195B1 (en) * 2014-12-17 2022-04-05 삼성전자주식회사 Method and apparatus for estimating state of charge of electric vehicle battery
KR101748264B1 (en) * 2015-09-03 2017-06-27 현대자동차주식회사 Apparatus and method for showing fuel mileage measurement in vehicle
KR101878984B1 (en) * 2015-12-18 2018-07-16 (주)이에스브이 Stationary navigation system with obd
JP6551913B2 (en) * 2016-12-16 2019-07-31 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Information processing apparatus, information processing method, and program

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459666A (en) * 1993-12-14 1995-10-17 United Technologies Corporation Time and fuel display
US5539399A (en) * 1993-09-17 1996-07-23 Honda Giken Kogyo Kabushiki Kaisha Display device for electric vehicle
US5913917A (en) * 1997-08-04 1999-06-22 Trimble Navigation Limited Fuel consumption estimation
US6732049B2 (en) * 2001-05-10 2004-05-04 Alpine Electronics, Inc. Vehicle navigation system and method
US6864807B2 (en) * 2001-07-09 2005-03-08 Nissan Motor Co., Ltd. Information display system for vehicle
US20050261823A1 (en) * 2004-05-20 2005-11-24 Haitao Huang Intelligent geocoding of location information
US20070021909A1 (en) * 2005-07-21 2007-01-25 Denso Corporation Navigation system
US20070124046A1 (en) * 2005-11-29 2007-05-31 Ayoub Ramy P System and method for providing content to vehicles in exchange for vehicle information
US20070255493A1 (en) * 2006-05-01 2007-11-01 Ayoub Ramy P Limited destination navigation system
US7418339B2 (en) * 2005-02-14 2008-08-26 Motorola, Inc. Method for initiating navigation guidance in a distributed communications system
US20080221776A1 (en) * 2006-10-02 2008-09-11 Mcclellan Scott System and Method for Reconfiguring an Electronic Control Unit of a Motor Vehicle to Optimize Fuel Economy
US7493209B1 (en) * 2008-04-07 2009-02-17 International Business Machines Corporation Method of calculating a route based on estimated energy consumption
US20090192709A1 (en) * 2008-01-25 2009-07-30 Garmin Ltd. Position source selection
US7765058B2 (en) * 2006-11-20 2010-07-27 Ford Global Technologies, Llc Driver input analysis and feedback system
US7928837B2 (en) * 2007-08-09 2011-04-19 Drew Technologies Data acquisition and display system for motor vehicles

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3533685B2 (en) * 1993-10-04 2004-05-31 セイコーエプソン株式会社 Vehicle image data calculation device and control method therefor
JP2002288768A (en) * 2001-01-17 2002-10-04 Honda Motor Co Ltd Information system for vehicle
JP4161554B2 (en) * 2001-08-06 2008-10-08 松下電器産業株式会社 In-vehicle terminal
JP2006012160A (en) * 2001-11-26 2006-01-12 Shosuke Ozuru Vehicle information management system using mobile network
JP4612635B2 (en) * 2003-10-09 2011-01-12 本田技研工業株式会社 Moving object detection using computer vision adaptable to low illumination depth
JP2006030058A (en) * 2004-07-20 2006-02-02 Toyota Motor Corp Navigation system for vehicle
JP4509701B2 (en) * 2004-08-31 2010-07-21 矢崎総業株式会社 Driving assistance device
JP4502766B2 (en) * 2004-09-29 2010-07-14 クラリオン株式会社 Route search device
JP2006300780A (en) * 2005-04-21 2006-11-02 Denso Corp Route search system
US20080270016A1 (en) * 2005-11-21 2008-10-30 Ford Motor Company Navigation System for a Vehicle
JP2008032542A (en) * 2006-07-28 2008-02-14 Toyota Motor Corp Route guiding device for vehicle

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539399A (en) * 1993-09-17 1996-07-23 Honda Giken Kogyo Kabushiki Kaisha Display device for electric vehicle
US5459666A (en) * 1993-12-14 1995-10-17 United Technologies Corporation Time and fuel display
US5913917A (en) * 1997-08-04 1999-06-22 Trimble Navigation Limited Fuel consumption estimation
US6732049B2 (en) * 2001-05-10 2004-05-04 Alpine Electronics, Inc. Vehicle navigation system and method
US6864807B2 (en) * 2001-07-09 2005-03-08 Nissan Motor Co., Ltd. Information display system for vehicle
US20050261823A1 (en) * 2004-05-20 2005-11-24 Haitao Huang Intelligent geocoding of location information
US7418339B2 (en) * 2005-02-14 2008-08-26 Motorola, Inc. Method for initiating navigation guidance in a distributed communications system
US20070021909A1 (en) * 2005-07-21 2007-01-25 Denso Corporation Navigation system
US20070124046A1 (en) * 2005-11-29 2007-05-31 Ayoub Ramy P System and method for providing content to vehicles in exchange for vehicle information
US20070255493A1 (en) * 2006-05-01 2007-11-01 Ayoub Ramy P Limited destination navigation system
US20080221776A1 (en) * 2006-10-02 2008-09-11 Mcclellan Scott System and Method for Reconfiguring an Electronic Control Unit of a Motor Vehicle to Optimize Fuel Economy
US7765058B2 (en) * 2006-11-20 2010-07-27 Ford Global Technologies, Llc Driver input analysis and feedback system
US7928837B2 (en) * 2007-08-09 2011-04-19 Drew Technologies Data acquisition and display system for motor vehicles
US20090192709A1 (en) * 2008-01-25 2009-07-30 Garmin Ltd. Position source selection
US7493209B1 (en) * 2008-04-07 2009-02-17 International Business Machines Corporation Method of calculating a route based on estimated energy consumption

Cited By (252)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100057358A1 (en) * 2008-08-28 2010-03-04 TeleType Co., Inc. Portable gps map device for commercial vehicle industry
US10175058B2 (en) * 2008-12-22 2019-01-08 Tomtom Global Content B.V. Methods, devices and map databases for green routing
US20120022781A1 (en) * 2008-12-22 2012-01-26 Tele Atlas North America Inc. Methods, Devices and Map Databases for Green Routing
US20100280704A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280886A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280707A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280888A1 (en) * 2009-04-30 2010-11-04 Searete LLC, a limited libaility corporation of the State of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280706A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280708A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280691A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280887A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280692A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280885A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280693A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280689A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280688A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280709A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280690A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280705A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US8855907B2 (en) 2009-04-30 2014-10-07 Searete Llc Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20100280703A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding Privileges to a vehicle based upon one or more fuel utilization characteristics
US20110106354A1 (en) * 2009-04-30 2011-05-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20110106591A1 (en) * 2009-04-30 2011-05-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding standings to a vehicle based upon one or more fuel utilization characteristics
US20100280686A1 (en) * 2009-04-30 2010-11-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Awarding privileges to a vehicle based upon one or more fuel utilization characteristics
US20120072049A1 (en) * 2009-05-29 2012-03-22 Siemens Aktiengesellschaft Computer-supported monitoring of an energy consumption of a means of transportation
US8515662B2 (en) * 2009-05-29 2013-08-20 Siemens Aktiengesellschaft Computer-supported monitoring of an energy consumption of a means of transportation
US20100332113A1 (en) * 2009-06-24 2010-12-30 General Motors Corporation System and method for providing route guidance to a requesting vehicle
US8321125B2 (en) * 2009-06-24 2012-11-27 General Motors Llc System and method for providing route guidance to a requesting vehicle
US20110010093A1 (en) * 2009-07-09 2011-01-13 Palo Alto Research Center Incorporated Method for encouraging location and activity labeling
US9002632B1 (en) * 2009-07-19 2015-04-07 Aaron T. Emigh Fuel cost optimized routing
US8793071B2 (en) * 2009-11-05 2014-07-29 Lg Electronics Inc. Navigation method of mobile terminal and apparatus thereof
US20110106427A1 (en) * 2009-11-05 2011-05-05 Su-Jin Kim Navigation method of mobile terminal and apparatus thereof
US8594918B2 (en) * 2009-11-11 2013-11-26 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method for estimating the range of a motor vehicle
US20110112710A1 (en) * 2009-11-11 2011-05-12 Dr. Ing. H.C.F. Porsche Aktiengesellschaft Method for estimating the range of a motor vehicle
WO2011078748A1 (en) * 2009-12-22 2011-06-30 Volvo Lastvagnar Ab Driver notification system and method
US20110160993A1 (en) * 2009-12-28 2011-06-30 Honda Motor Co., Ltd. Route searching device
US8793067B2 (en) * 2009-12-28 2014-07-29 Honda Motor Co., Ltd. Route searching device
DE112010005366B4 (en) 2010-03-08 2022-02-03 Mitsubishi Electric Corporation ROUTE SEARCH DEVICE
US9074905B2 (en) 2010-03-08 2015-07-07 Mitsubishi Electric Corporation Route search device
US20130245870A1 (en) * 2010-03-30 2013-09-19 Honda Motor Co., Ltd. Minimum Energy Route For A Motor Vehicle
US8935090B2 (en) 2010-03-30 2015-01-13 Honda Motor Co., Ltd. Energy mapping systems
US8423273B2 (en) * 2010-03-30 2013-04-16 Honda Motor Co., Ltd. Minimum energy route for a motor vehicle
US20110246004A1 (en) * 2010-03-30 2011-10-06 Honda Motor Co., Ltd. Minimum Energy Route For A Motor Vehicle
CN102252725A (en) * 2010-04-08 2011-11-23 罗伯特·博世有限公司 Method for collecting power consumption, executing route planning method and system
US20190360829A1 (en) * 2010-04-14 2019-11-28 Sony Corporation Route guidance apparatus, route guidance method and computer program
US10386193B2 (en) * 2010-04-14 2019-08-20 Sony Corporation Route guidance apparatus, route guidance method and computer program
US9846048B2 (en) * 2010-04-14 2017-12-19 Sony Corporation Route guidance apparatus, route guidance method and computer program
US10094677B2 (en) * 2010-04-14 2018-10-09 Sony Corporation Route guidance apparatus, route guidance method and computer program
US20110257879A1 (en) * 2010-04-14 2011-10-20 Sony Corporation Route guidance apparatus, route guidance method and computer program
US8538694B2 (en) * 2010-05-21 2013-09-17 Verizon Patent And Licensing Inc. Real-time route and recharge planning
US20110288765A1 (en) * 2010-05-21 2011-11-24 Verizon Patent And Licensing Inc. Real-time route and recharge planning
US8340925B2 (en) * 2010-06-10 2012-12-25 Webtech Wireless Inc. Vehicle fuel consumption calculator
US20110307190A1 (en) * 2010-06-10 2011-12-15 Webtech Wireless Inc. Vehicle Fuel Consumption Calculator
WO2012009479A1 (en) * 2010-07-13 2012-01-19 Telenav, Inc. Navigation system with ecological route based destination guidance mechanism and method of operation thereof
CN103270391A (en) * 2010-07-13 2013-08-28 泰为信息科技公司 Navigation system with ecological route based destination guidance mechanism and method of operation thereof
US20120016576A1 (en) * 2010-07-13 2012-01-19 Telenav, Inc. Navigation system with ecological route based destination guidance mechanism and method of operation thereof
US8972160B2 (en) * 2010-08-06 2015-03-03 Aisin Aw Co., Ltd. Navigation device, navigation method, and navigation program
US20120035843A1 (en) * 2010-08-06 2012-02-09 Aisin Aw Co., Ltd. Navigation device, navigation method, and navigation program
EP2620927A4 (en) * 2010-09-22 2015-10-21 Toyota Motor Co Ltd Section setting method, mileage information generation device, and operation assist device
US20120173135A1 (en) * 2010-12-30 2012-07-05 Telenav, Inc. Navigation system with constrained resource route planning optimizer and method of operation thereof
US8626436B2 (en) * 2010-12-30 2014-01-07 Telenav, Inc. Navigation system with constrained resource route planning optimizer and method of operation thereof
US8538677B2 (en) 2010-12-30 2013-09-17 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
US8612140B2 (en) 2010-12-30 2013-12-17 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
US20140172288A1 (en) * 2010-12-30 2014-06-19 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
US8972169B2 (en) * 2010-12-30 2015-03-03 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
US8639436B2 (en) * 2011-01-12 2014-01-28 Cummins Intellectual Property, Inc. System and method of vehicle fuel quantity management
US20120221234A1 (en) * 2011-01-12 2012-08-30 Cummins Intellectual Property, Inc. System and method of vehicle fuel quantity management
US20120232783A1 (en) * 2011-03-08 2012-09-13 Navteq North America, Llc Energy Consumption Profiling
US8755993B2 (en) * 2011-03-08 2014-06-17 Navteq B.V. Energy consumption profiling
US20130018573A1 (en) * 2011-07-05 2013-01-17 Aisin Aw Co., Ltd. Evaluation indication system, evaluation indication method and computer-readable storage medium
US9151630B2 (en) * 2011-07-05 2015-10-06 Aisin Aw Co., Ltd. Evaluation indication system, evaluation indication method and computer-readable storage medium
US11092451B2 (en) 2011-07-27 2021-08-17 Appy Risk Technologies Limited Selective vehicle tracking and vehicle routing
US20130066547A1 (en) * 2011-09-07 2013-03-14 GM Global Technology Operations LLC Method for determining at least one travelling route of a vehicle and navigation system for a vehicle
US9555811B2 (en) * 2011-10-28 2017-01-31 Thinkware Corporation Method and apparatus for providing analysis index of roadway section based on road and traffic conditions
US20130110386A1 (en) * 2011-10-28 2013-05-02 Thinkware Systems Corporation Method and apparatus for providing analysis index of roadway section based on road and traffic conditions
US20180357841A1 (en) * 2012-03-14 2018-12-13 Zonar Systems, Inc. Event based gps tracking
JP2013205351A (en) * 2012-03-29 2013-10-07 Denso Corp Navigation system and on-vehicle navigation apparatus
US8706416B2 (en) * 2012-04-03 2014-04-22 Ford Global Technologies, Llc System and method for determining a vehicle route
JP2013257204A (en) * 2012-06-12 2013-12-26 Clarion Co Ltd Information terminal and program
US9189959B2 (en) * 2012-06-27 2015-11-17 International Business Machines Corporation Navigation system providing a super detail mode of operation to assist user's driving
US20140005922A1 (en) * 2012-06-27 2014-01-02 International Business Machines Corporation Navigation system providing a super detail mode of operation to assist user's driving
WO2014016825A1 (en) * 2012-07-25 2014-01-30 Mobiwize Solutions Ltd. Reducing fuel consumption by accommodating to anticipated road and driving conditions
US9292257B2 (en) * 2012-09-12 2016-03-22 Sap Se Accurate range calculation for vehicles, computed outside of the vehicle
US20140074390A1 (en) * 2012-09-12 2014-03-13 Sap Ag Accurate range calcluation for vehicles, computed outside of the vehicle
US20140107913A1 (en) * 2012-10-12 2014-04-17 Equilateral Technologies, Inc. Vehicle range analysis using driving environment information with optional continuous averaging
US8989999B2 (en) * 2012-10-12 2015-03-24 Equilateral Technologies, Inc. Vehicle range analysis using driving environment information with optional continuous averaging
CN102944887A (en) * 2012-11-14 2013-02-27 东南大学 Vehicle three-dimension navigation method based on fuel consumption and tail gas exhaust
US9557186B2 (en) * 2013-01-16 2017-01-31 Lg Electronics Inc. Electronic device and control method for the electronic device
US20150369620A1 (en) * 2013-01-16 2015-12-24 Lg Electronics Inc. Electronic device and control method for the electronic device
US20140214267A1 (en) * 2013-01-25 2014-07-31 Audi Ag Predicting consumption and range of a vehicle based on collected route energy consumption data
US11422519B2 (en) 2013-03-15 2022-08-23 Deere & Company Methods and apparatus to control machine configurations
US10539935B2 (en) 2013-03-15 2020-01-21 Deere & Company Methods and apparatus to control machine configurations
US20140278696A1 (en) * 2013-03-15 2014-09-18 Deere & Company Methods and apparatus to determine work paths for machines
US9709969B2 (en) 2013-03-15 2017-07-18 Deere & Company Methods and apparatus to control machine configurations
US9494445B2 (en) * 2013-09-26 2016-11-15 Wex Inc. Methods and systems for determining optimum fuel station
US20150088409A1 (en) * 2013-09-26 2015-03-26 Wex, Inc. Methods and systems for determining optimum fuel station
GB2518857A (en) * 2013-10-02 2015-04-08 Jaguar Land Rover Ltd Vehicle towing configuration system and method
GB2518857B (en) * 2013-10-02 2018-02-14 Jaguar Land Rover Ltd Vehicle towing configuration system and method
US20150352947A1 (en) * 2014-06-04 2015-12-10 Purple Services, Inc. Device and system for automotive refueling
US10794707B2 (en) * 2014-07-09 2020-10-06 Bayerische Motoren Werke Aktiengesellschaft Method for processing data of a route profile, decoding method, coding and decoding method, system, computer program, and computer program product
US10260896B2 (en) * 2014-08-20 2019-04-16 Jaguar Land Rover Limited Route planning device and associated method
US10415986B2 (en) 2014-08-29 2019-09-17 Ford Global Technologies, Llc Route-based distance to empty calculation for a vehicle
US20160061611A1 (en) * 2014-08-29 2016-03-03 Ford Global Technologies, Llc Route based energy consumption estimation using physical models
US9759573B2 (en) * 2014-08-29 2017-09-12 Ford Global Technologies, Llc Route based energy consumption estimation using physical models
US10048082B2 (en) 2014-08-29 2018-08-14 Ford Global Technologies, Llc Route and model based energy estimation
US9638542B2 (en) * 2015-05-28 2017-05-02 Alpine Electronics, Inc. Method and system of route scheduling and presenting route-based fuel information
US20160349075A1 (en) * 2015-05-28 2016-12-01 Alpine Electronics, Inc. Method and system of route scheduling and presenting route-based fuel information
US10137880B2 (en) * 2015-07-30 2018-11-27 Toyota Jidosha Kabushiki Kaisha Control apparatus for hybrid vehicle
US10325425B1 (en) * 2015-09-23 2019-06-18 State Farm Mutual Automobile Insurance Company Systems and methods for using image data to generate vehicle operation logs
US9646433B1 (en) * 2015-09-23 2017-05-09 State Farm Mutual Automobile Insurance Company Systems and methods for using image data to generate vehicle operation logs
US9714024B2 (en) 2015-10-06 2017-07-25 Hyundai Motor Company Method and apparatus for controlling hybrid electric vehicle
EP3153368A1 (en) * 2015-10-06 2017-04-12 Hyundai Motor Company Method and apparatus for controlling hybrid electric vehicle
US9891060B2 (en) 2016-03-29 2018-02-13 Toyota Motor Engineering & Manufacturing North America, Inc. Occupancy based navigation system
US9909890B2 (en) 2016-07-08 2018-03-06 Toyota Motor Engineering & Manufacturing North America, Inc. Optimal energy source determination system
US11016494B2 (en) * 2016-09-29 2021-05-25 Mitsubishi Electric Corporation Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium
US10970746B2 (en) 2016-11-21 2021-04-06 Nio Usa, Inc. Autonomy first route optimization for autonomous vehicles
US11710153B2 (en) 2016-11-21 2023-07-25 Nio Technology (Anhui) Co., Ltd. Autonomy first route optimization for autonomous vehicles
US11321951B1 (en) 2017-01-19 2022-05-03 State Farm Mutual Automobile Insurance Company Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps
US10147193B2 (en) 2017-03-10 2018-12-04 TuSimple System and method for semantic segmentation using hybrid dilated convolution (HDC)
US9953236B1 (en) 2017-03-10 2018-04-24 TuSimple System and method for semantic segmentation using dense upsampling convolution (DUC)
US11501513B2 (en) 2017-03-10 2022-11-15 Tusimple, Inc. System and method for vehicle wheel detection
US11587304B2 (en) 2017-03-10 2023-02-21 Tusimple, Inc. System and method for occluding contour detection
US10671873B2 (en) 2017-03-10 2020-06-02 Tusimple, Inc. System and method for vehicle wheel detection
US10471963B2 (en) 2017-04-07 2019-11-12 TuSimple System and method for transitioning between an autonomous and manual driving mode based on detection of a drivers capacity to control a vehicle
US11673557B2 (en) 2017-04-07 2023-06-13 Tusimple, Inc. System and method for path planning of autonomous vehicles based on gradient
US9952594B1 (en) 2017-04-07 2018-04-24 TuSimple System and method for traffic data collection using unmanned aerial vehicles (UAVs)
US10710592B2 (en) 2017-04-07 2020-07-14 Tusimple, Inc. System and method for path planning of autonomous vehicles based on gradient
US11557128B2 (en) 2017-04-25 2023-01-17 Tusimple, Inc. System and method for vehicle position and velocity estimation based on camera and LIDAR data
US11928868B2 (en) 2017-04-25 2024-03-12 Tusimple, Inc. System and method for vehicle position and velocity estimation based on camera and LIDAR data
US10552691B2 (en) 2017-04-25 2020-02-04 TuSimple System and method for vehicle position and velocity estimation based on camera and lidar data
US10867188B2 (en) 2017-05-18 2020-12-15 Tusimple, Inc. System and method for image localization based on semantic segmentation
US10558864B2 (en) 2017-05-18 2020-02-11 TuSimple System and method for image localization based on semantic segmentation
US10481044B2 (en) 2017-05-18 2019-11-19 TuSimple Perception simulation for improved autonomous vehicle control
US11885712B2 (en) 2017-05-18 2024-01-30 Tusimple, Inc. Perception simulation for improved autonomous vehicle control
US10830669B2 (en) 2017-05-18 2020-11-10 Tusimple, Inc. Perception simulation for improved autonomous vehicle control
US10474790B2 (en) 2017-06-02 2019-11-12 TuSimple Large scale distributed simulation for realistic multiple-agent interactive environments
US10762635B2 (en) 2017-06-14 2020-09-01 Tusimple, Inc. System and method for actively selecting and labeling images for semantic segmentation
US10737695B2 (en) 2017-07-01 2020-08-11 Tusimple, Inc. System and method for adaptive cruise control for low speed following
US10493988B2 (en) 2017-07-01 2019-12-03 TuSimple System and method for adaptive cruise control for defensive driving
US10303522B2 (en) 2017-07-01 2019-05-28 TuSimple System and method for distributed graphics processing unit (GPU) computation
US11040710B2 (en) 2017-07-01 2021-06-22 Tusimple, Inc. System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles
US10308242B2 (en) 2017-07-01 2019-06-04 TuSimple System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles
US11753008B2 (en) 2017-07-01 2023-09-12 Tusimple, Inc. System and method for adaptive cruise control with proximate vehicle detection
US10752246B2 (en) 2017-07-01 2020-08-25 Tusimple, Inc. System and method for adaptive cruise control with proximate vehicle detection
CN107436151A (en) * 2017-07-14 2017-12-05 维沃移动通信有限公司 A kind of air navigation aid and mobile terminal
US11715336B2 (en) 2017-07-21 2023-08-01 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic inspection and repair
US10800645B2 (en) 2017-07-21 2020-10-13 Tusimple, Inc. Method, device and system for automatic oiling of long-distance transport vehicle
US11403885B2 (en) 2017-07-21 2022-08-02 Beijing Tusen Weilai Technology Co., Ltd. Method, system and related devices for implementing vehicle automatically passing through barrier
US11709498B2 (en) 2017-07-21 2023-07-25 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic loading and unloading
US11768502B2 (en) 2017-07-21 2023-09-26 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic payment
US11199848B2 (en) 2017-07-21 2021-12-14 Beijing Tusen Zhitu Technology Co., Ltd.. Method, system and related device of implementing vehicle automatic payment
US11200758B2 (en) 2017-07-21 2021-12-14 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatic inspection and repair
US11650594B2 (en) 2017-07-21 2023-05-16 Beijing Tusen Zhitu Technology Co., Ltd. Method, system and related device of implementing vehicle automatically weighing
US11029696B2 (en) 2017-07-21 2021-06-08 Tusimple, Inc. Method, system and related device of implementing vehicle automatically weighing
US11708261B2 (en) 2017-07-21 2023-07-25 Beijing Tusen Weilai Technology Co., Ltd. Method, device and system for automatic oiling of long-distance transport vehicle
US11084709B2 (en) 2017-07-21 2021-08-10 Tusimple, Inc. Method, device and system for automatically fueling vehicle
US10846945B2 (en) 2017-07-21 2020-11-24 Tusimple, Inc. Method, system and related devices for implementing vehicle automatically passing through barrier
US11685643B2 (en) 2017-07-21 2023-06-27 Beijing Tusen Weilai Technology Co., Ltd. Method, device and system for automatically fueling vehicle
US11505445B2 (en) 2017-07-21 2022-11-22 Beijing Tusen Weilai Technology Co., Ltd. Method, device and system for automatically fueling vehicle
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US11029693B2 (en) 2017-08-08 2021-06-08 Tusimple, Inc. Neural network based vehicle dynamics model
US20190049980A1 (en) 2017-08-08 2019-02-14 TuSimple Neural network based vehicle dynamics model
US10360257B2 (en) 2017-08-08 2019-07-23 TuSimple System and method for image annotation
US10816354B2 (en) 2017-08-22 2020-10-27 Tusimple, Inc. Verification module system and method for motion-based lane detection with multiple sensors
US11573095B2 (en) 2017-08-22 2023-02-07 Tusimple, Inc. Verification module system and method for motion-based lane detection with multiple sensors
US11874130B2 (en) 2017-08-22 2024-01-16 Tusimple, Inc. Verification module system and method for motion-based lane detection with multiple sensors
US11151393B2 (en) 2017-08-23 2021-10-19 Tusimple, Inc. Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US11846510B2 (en) 2017-08-23 2023-12-19 Tusimple, Inc. Feature matching and correspondence refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US10303956B2 (en) 2017-08-23 2019-05-28 TuSimple System and method for using triplet loss for proposal free instance-wise semantic segmentation for lane detection
US10762673B2 (en) 2017-08-23 2020-09-01 Tusimple, Inc. 3D submap reconstruction system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US11366467B2 (en) 2017-08-24 2022-06-21 Tusimple, Inc. System and method for autonomous vehicle control to minimize energy cost
US10678234B2 (en) 2017-08-24 2020-06-09 Tusimple, Inc. System and method for autonomous vehicle control to minimize energy cost
US11886183B2 (en) 2017-08-24 2024-01-30 Tusimple, Inc. System and method for autonomous vehicle control to minimize energy cost
US10783381B2 (en) 2017-08-31 2020-09-22 Tusimple, Inc. System and method for vehicle occlusion detection
US11745736B2 (en) 2017-08-31 2023-09-05 Tusimple, Inc. System and method for vehicle occlusion detection
US10311312B2 (en) 2017-08-31 2019-06-04 TuSimple System and method for vehicle occlusion detection
US10782693B2 (en) 2017-09-07 2020-09-22 Tusimple, Inc. Prediction-based system and method for trajectory planning of autonomous vehicles
US10953880B2 (en) 2017-09-07 2021-03-23 Tusimple, Inc. System and method for automated lane change control for autonomous vehicles
US11892846B2 (en) 2017-09-07 2024-02-06 Tusimple, Inc. Prediction-based system and method for trajectory planning of autonomous vehicles
US11294375B2 (en) 2017-09-07 2022-04-05 Tusimple, Inc. System and method for using human driving patterns to manage speed control for autonomous vehicles
US10953881B2 (en) 2017-09-07 2021-03-23 Tusimple, Inc. System and method for automated lane change control for autonomous vehicles
US11853071B2 (en) 2017-09-07 2023-12-26 Tusimple, Inc. Data-driven prediction-based system and method for trajectory planning of autonomous vehicles
US10649458B2 (en) 2017-09-07 2020-05-12 Tusimple, Inc. Data-driven prediction-based system and method for trajectory planning of autonomous vehicles
US10656644B2 (en) 2017-09-07 2020-05-19 Tusimple, Inc. System and method for using human driving patterns to manage speed control for autonomous vehicles
US10782694B2 (en) 2017-09-07 2020-09-22 Tusimple, Inc. Prediction-based system and method for trajectory planning of autonomous vehicles
US10552979B2 (en) 2017-09-13 2020-02-04 TuSimple Output of a neural network method for deep odometry assisted by static scene optical flow
US10671083B2 (en) 2017-09-13 2020-06-02 Tusimple, Inc. Neural network architecture system for deep odometry assisted by static scene optical flow
US11734563B2 (en) 2017-09-20 2023-08-22 Tusimple, Inc. System and method for vehicle taillight state recognition
US11328164B2 (en) 2017-09-20 2022-05-10 Tusimple, Inc. System and method for vehicle taillight state recognition
US10387736B2 (en) 2017-09-20 2019-08-20 TuSimple System and method for detecting taillight signals of a vehicle
US10733465B2 (en) 2017-09-20 2020-08-04 Tusimple, Inc. System and method for vehicle taillight state recognition
US11500387B2 (en) 2017-09-30 2022-11-15 Tusimple, Inc. System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles
US10962979B2 (en) 2017-09-30 2021-03-30 Tusimple, Inc. System and method for multitask processing for autonomous vehicle computation and control
US10768626B2 (en) 2017-09-30 2020-09-08 Tusimple, Inc. System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles
US10970564B2 (en) 2017-09-30 2021-04-06 Tusimple, Inc. System and method for instance-level lane detection for autonomous vehicle control
US11853883B2 (en) 2017-09-30 2023-12-26 Tusimple, Inc. System and method for instance-level lane detection for autonomous vehicle control
US10410055B2 (en) 2017-10-05 2019-09-10 TuSimple System and method for aerial video traffic analysis
US20190107406A1 (en) * 2017-10-09 2019-04-11 Nio Usa, Inc. Systems and methods for trip planning under uncertainty
US10890459B2 (en) 2017-10-13 2021-01-12 John Matsumura Systems and methods for variable energy routing and tracking
US11650066B2 (en) 2017-10-13 2023-05-16 John Matsumura Systems and methods for variable energy routing and tracking
US11726474B2 (en) 2017-10-17 2023-08-15 Nio Technology (Anhui) Co., Ltd. Vehicle path-planner monitor and controller
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
US10666730B2 (en) 2017-10-28 2020-05-26 Tusimple, Inc. Storage architecture for heterogeneous multimedia data
US10739775B2 (en) 2017-10-28 2020-08-11 Tusimple, Inc. System and method for real world autonomous vehicle trajectory simulation
US11853072B2 (en) 2017-10-28 2023-12-26 Tusimple, Inc. System and method for real world autonomous vehicle trajectory simulation
US10812589B2 (en) 2017-10-28 2020-10-20 Tusimple, Inc. Storage architecture for heterogeneous multimedia data
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10528823B2 (en) 2017-11-27 2020-01-07 TuSimple System and method for large-scale lane marking detection using multimodal sensor data
US10657390B2 (en) 2017-11-27 2020-05-19 Tusimple, Inc. System and method for large-scale lane marking detection using multimodal sensor data
US10528851B2 (en) 2017-11-27 2020-01-07 TuSimple System and method for drivable road surface representation generation using multimodal sensor data
US11580754B2 (en) 2017-11-27 2023-02-14 Tusimple, Inc. System and method for large-scale lane marking detection using multimodal sensor data
US10877476B2 (en) 2017-11-30 2020-12-29 Tusimple, Inc. Autonomous vehicle simulation system for analyzing motion planners
US10860018B2 (en) 2017-11-30 2020-12-08 Tusimple, Inc. System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners
US11782440B2 (en) 2017-11-30 2023-10-10 Tusimple, Inc. Autonomous vehicle simulation system for analyzing motion planners
US11681292B2 (en) 2017-11-30 2023-06-20 Tusimple, Inc. System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners
US11312334B2 (en) 2018-01-09 2022-04-26 Tusimple, Inc. Real-time remote control of vehicles with high redundancy
US11305782B2 (en) 2018-01-11 2022-04-19 Tusimple, Inc. Monitoring system for autonomous vehicle operation
US11009356B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization and fusion
US11852498B2 (en) 2018-02-14 2023-12-26 Tusimple, Inc. Lane marking localization
US11740093B2 (en) 2018-02-14 2023-08-29 Tusimple, Inc. Lane marking localization and fusion
US11009365B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization
US11830205B2 (en) 2018-02-27 2023-11-28 Tusimple, Inc. System and method for online real-time multi- object tracking
US10685244B2 (en) 2018-02-27 2020-06-16 Tusimple, Inc. System and method for online real-time multi-object tracking
US11295146B2 (en) 2018-02-27 2022-04-05 Tusimple, Inc. System and method for online real-time multi-object tracking
US11610406B2 (en) 2018-03-18 2023-03-21 Tusimple, Inc. System and method for lateral vehicle detection
US11074462B2 (en) 2018-03-18 2021-07-27 Tusimple, Inc. System and method for lateral vehicle detection
US10685239B2 (en) 2018-03-18 2020-06-16 Tusimple, Inc. System and method for lateral vehicle detection
US11694308B2 (en) 2018-04-12 2023-07-04 Tusimple, Inc. Images for perception modules of autonomous vehicles
US11010874B2 (en) 2018-04-12 2021-05-18 Tusimple, Inc. Images for perception modules of autonomous vehicles
US11500101B2 (en) 2018-05-02 2022-11-15 Tusimple, Inc. Curb detection by analysis of reflection images
US11948082B2 (en) 2018-05-31 2024-04-02 Tusimple, Inc. System and method for proximate vehicle intention prediction for autonomous vehicles
US11104334B2 (en) 2018-05-31 2021-08-31 Tusimple, Inc. System and method for proximate vehicle intention prediction for autonomous vehicles
US11067403B2 (en) * 2018-07-05 2021-07-20 GM Global Technology Operations LLC Vehicle energy usage tracking
US10839234B2 (en) 2018-09-12 2020-11-17 Tusimple, Inc. System and method for three-dimensional (3D) object detection
US11727691B2 (en) 2018-09-12 2023-08-15 Tusimple, Inc. System and method for three-dimensional (3D) object detection
US11292480B2 (en) 2018-09-13 2022-04-05 Tusimple, Inc. Remote safe driving methods and systems
US10796402B2 (en) 2018-10-19 2020-10-06 Tusimple, Inc. System and method for fisheye image processing
US11935210B2 (en) 2018-10-19 2024-03-19 Tusimple, Inc. System and method for fisheye image processing
US11714192B2 (en) 2018-10-30 2023-08-01 Tusimple, Inc. Determining an angle between a tow vehicle and a trailer
US10942271B2 (en) 2018-10-30 2021-03-09 Tusimple, Inc. Determining an angle between a tow vehicle and a trailer
US20210335003A1 (en) * 2019-06-03 2021-10-28 Disney Enterprises, Inc. Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations
US11756228B2 (en) * 2019-06-03 2023-09-12 Disney Enterprises, Inc. Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations
US20220357169A1 (en) * 2019-06-13 2022-11-10 Zf Friedrichshafen Ag Method and device for determining a route for a vehicle
US11823460B2 (en) 2019-06-14 2023-11-21 Tusimple, Inc. Image fusion for autonomous vehicle operation
WO2021050162A1 (en) * 2019-09-11 2021-03-18 BlueOwl, LLC Systems and methods for selecting vehicle routes
US11027650B2 (en) 2019-11-07 2021-06-08 Nio Usa, Inc. Method and apparatus for improving operation of a motor vehicle
US11810322B2 (en) 2020-04-09 2023-11-07 Tusimple, Inc. Camera pose estimation techniques
US11701931B2 (en) 2020-06-18 2023-07-18 Tusimple, Inc. Angle and orientation measurements for vehicles with multiple drivable sections
US11951995B2 (en) 2021-04-07 2024-04-09 Bendix Commercial Vehicle Systems Llc Identifying driver and route characteristics based on vehicle data
US11958473B2 (en) 2021-06-17 2024-04-16 Tusimple, Inc. System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles
CN114694401A (en) * 2022-03-30 2022-07-01 阿波罗智联(北京)科技有限公司 Method and device for providing reference vehicle speed in high-precision map and electronic equipment

Also Published As

Publication number Publication date
EP2313743A2 (en) 2011-04-27
WO2010021982A3 (en) 2010-05-27
WO2010021982A2 (en) 2010-02-25
JP2012500970A (en) 2012-01-12
CN102171534B (en) 2015-06-03
EP2313743A4 (en) 2013-11-06
JP5390613B2 (en) 2014-01-15
CN102171534A (en) 2011-08-31

Similar Documents

Publication Publication Date Title
US20100049397A1 (en) Fuel efficient routing
EP2142887B1 (en) Selecting route according to traffic information
US8255151B2 (en) Method and system for providing environmentally-optimized navigation routes
US10203031B2 (en) System and method for changing driving modes using navigation and control
US8217777B2 (en) Vehicle environmental service system
US8700327B2 (en) Method of determining routes for use in navigation
JP4997011B2 (en) Automotive fuel consumption estimation system, route search system, and driving guidance system
US7406382B2 (en) System for determining weather information and providing ambient parameter data
EP1505369B1 (en) Method and system for outputting traffic data to a driver of a vehicle
EP2387698B1 (en) Method for creating speed profiles for digital maps
JP5271637B2 (en) Travel route evaluation system and travel route evaluation program
WO2019156821A1 (en) Traffic light signal adjustment notification improvement
EP1804223A2 (en) A travel link identification system
US20110004397A1 (en) Traveling information creating device, traveling information creating method and program
CN101334289A (en) Fuel cost predictor system
US8560216B1 (en) Method and apparatus to provide guidance to a vehicle based on vehicle characteristics
US20100228471A1 (en) Navigation system and route search method
WO2014016825A1 (en) Reducing fuel consumption by accommodating to anticipated road and driving conditions
US20090105925A1 (en) Vehicle travel history provision system
US11725955B2 (en) Method and system for dynamically navigating routes according to safety-related risk profiles
WO2011046185A1 (en) Vehicle-mounted device, travel characteristic data generation device, and vehicle-mounted information system
JP2006078326A (en) Fuel consumption information providing system
JPH08287393A (en) Traveling time providing device and route calculating device
JP2008032439A (en) Route search device
KR20110061374A (en) Method for navigating fuel efficient route for reducing fuel consumption

Legal Events

Date Code Title Description
AS Assignment

Owner name: GARMIN LTD.,CAYMAN ISLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIU, KUNGWEL;CHEN, SUSAN S.;SMITH, MERLIN J.;REEL/FRAME:021725/0730

Effective date: 20081017

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION