Patent classifications
G01C21/3655
Providing insurance discounts based upon usage of telematics data-based risk mitigation and prevention functionality
A computer-implemented method of updating an auto insurance policy is provided. The method may include (1) determining that a customer's mobile device has a Telematics Application (“App”) installed on it, the Telematics App configured to (i) receive telematics data associated with another vehicle via a wireless communication broadcast; (ii) determine a travel event from analysis of the telematics data received, and (iii) generate a corrective action based upon the telematics data received or travel event determined that alleviates the risk of vehicle collision. The method may also include (2) monitoring, with the customer's permission, an amount or percentage of usage of the Telematics App on the customer's mobile device while the customer is driving in an insured vehicle; and (3) adjusting an insurance policy premium or discount based upon usage of the Telematics App to facilitate rewarding risk-averse drivers and encourage usage of risk mitigation or prevention technology.
Systems and methods for performing location-based actions
The present application discloses systems and methods for performing location-based actions. The methods may include obtaining, by an electronic device, location information associated with the electronic device with respect to a reference location. The methods may further include determining, by the electronic device, whether the location information changes from a first status to a second status. The methods may further include performing, by the electronic device, a predetermined action upon determining that the location information changes from the first status to the second status. The location information may relate to a speed, a direction, an acceleration, a geographic location of the electronic device, and/or a distance between the electronic device and the reference location.
Detecting and improving simultaneous navigation sessions on multiple devices
A first computing device can implement a method for providing navigation instructions. The method includes initiating a first navigation session for providing a first set of navigation instructions to a user from a starting location to a destination location along a first route. The method also includes detecting a second computing device in proximity to the first computing device, and determining that the second computing device is implementing a second navigation session for providing a second set of navigation instructions to the destination location along a second route. Further, the method includes adjusting the first navigation session in accordance with the second navigation session.
PHYSICAL EVENT TRIGGERING OF VIRTUAL EVENTS
A method, system and computer program tie physical events to virtual events by analyzing motion information from a computing device of a vehicle or analyzing contextual information from a computing device of a vehicle. Initiation of a virtual event with a display device is timed in response to detecting an impending change in center of mass motion of the user from analyzing the motion information or contextual information. A motion in the virtual event is dynamically associated with subsequent motion information.
Context Driven Navigation Presentation
Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g., until the navigation context changes, or until the navigation presentation ends when the navigation context does not change again). During the navigation presentation, each time the navigation context changes, the identified set of attributes may change. This change, in turn, may cause the method of some embodiments to select a new style for operating the virtual camera. When the style for operating the virtual camera changes, the method of some embodiments modifies the way the virtual camera captures the portion of the map to render.
ROUTE GUIDANCE APPARATUS AND ROUTE GUIDANCE METHOD
Provided is a route guidance apparatus and a route guidance method which are capable of appropriately performing route guidance on a road where a plurality of lanes exist on one side. The route guidance apparatus 12 or the route guidance method determines the timing of the automated or manual lane change based on the total required distance Dlcttl corresponding to the number of required lane changes Nlcn required for reaching the target lane 502tar from the current lane 502cur, and the remaining distance to the planned course change point Prc from the current position Pcur. When the timing of the lane change is reached, the timing of the automated lane change or the manual lane change is guided, or the automated lane change is performed.
METHOD AND APPARATUS FOR AUTOMATIC GENERATION OF CONTEXT-BASED GUIDANCE INFORMATION FROM BEHAVIOR AND CONTEXT-BASED MACHINE LEARNING MODELS
A method, apparatus and computer program product are provided for generating guidance information based on a cognitive load of a user and presenting the guidance information in a manner dependent upon the cognitive load. In context of a method, the method receives a plurality of user data associated with a user and determines relationship data for the plurality of user data utilizing one or more machine learning models. The method also determines a cognitive load of the user based on the relationship data and generates contextual guidance information configured to be presented to the user in a manner dependent upon the cognitive load. The method also causes presentation of the contextual guidance information to the user.
Navigation device, route guidance method, and program
Disclosed is technology for providing guidance in a manner that facilitates travel along a guidance route when there is a road which has a carpool lane. A navigation device (100) is provided with: a current-location calculation means for calculating the current location of a moving body; a recommended route search means for searching for a recommended route to a destination; a guidance-point setting means for setting a guidance point in the recommended route; and a guidance information notification means for notifying predetermined guidance information when a moving body reaches a set guidance point. When predetermined conditions are fulfilled, the guidance-point setting means sets in a road which has a carpool lane a guidance point for notifying information for guidance from said road to a branch road, before the guidance point that would be set in a road that does not have a carpool lane.
REST STOP RECOMMENDATION SYSTEM
In one embodiment, a rest stop recommendation system monitors driving behavior of a driver and stores information indicating the driving behavior as historical data, determines, based at least in part on the historical data, a driver tiredness state, a continuous driving length preference, and a refueling pattern preference, determines a time to recommend a rest stop based at least in part on the driver tiredness state, the continuous driving length preference, and the refueling pattern preference, extracts, from a map database, a plurality of rest stops within a predetermined radius of a position of the vehicle, determines rest stop characteristic preferences based at least in part on the historical data, selects one or more potential rest stops from among the plurality of rest stops based at least in part on the rest stop characteristic preferences, and presents the one or more potential rest stops to the driver in a recommendation.
Collective vehicle traffic routing
A system and method provides a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request turn-by-turn directions between an initial and a final location. A server may identify a plurality of routes between the locations. Each route of the plurality of routes may be divided into route segments. For each route segment of a particular route, the server may estimate a travel time. The travel time may be based on estimated vehicle volume data generated from information received from other users vehicle Based on the estimated travel time for each route segment of a particular route, the server may estimate a total travel time for the particular route. The server may repeat this estimate for each of the plurality of routes between the locations and select the route with the lowest estimated travel time. Based on the selected route, the server may generate turn-by-turn directions and transmit the directions to the client device for display.