G01C21/3682

METHOD FOR DYNAMIC CREATION OF CUSTOMIZED TOUR GUIDES
20170343365 · 2017-11-30 ·

The invention is a method and system of creating and delivering dynamic and customized tour guides to a user through an electronic device. The system takes into account factors including the speed, direction of movement, and geographical location of a user's electronic device along with a user's preferences, and calculating a timeframe in which a user will be in proximity to a point of interest to create and deliver a customized and tailored tour guide experience. The system and method is scalable and allows a multitude of individual users simultaneously have individually tailored tour guides delivered to them covering a broad range of topics including architecture, history, surrounding nature, and current events of points of interest along a user's pre-defined or predicted user route.

VEHICLE SYSTEM AND NAVIGATION PATH SELECTING METHOD OF THE SAME
20170343366 · 2017-11-30 ·

A vehicle system includes: a battery; an input; and a processor configured to receive a user input setting a navigation destination through the input, to retrieve one or more first paths from a current location to the navigation destination, to retrieve charging stations which are able to arrive with a current drivable distance when the current drivable distance is smaller than a driving distance up to the navigation destination, to retrieve one or more second paths passing through the charging stations, to calculate a time taken to arrive at the navigation destination for each of the one or more second paths, and to select one path of the one or more second paths based on the time taken to arrive at the navigation destination.

Systems and methods for generating electronic map displays with points of-interest information
09829330 · 2017-11-28 · ·

Methods and systems are provided for generating an electronic map display. In one implementation, a method is provided for determining a route distance based on information for a route, comparing the route distance with a distance threshold, generating a list of points of interest (POIs) when the route distance is less than the distance threshold, the list of POIs identifying POIs that are located along the route, grouping the POIs into one or more buckets based on location, calculating POI densities of the buckets based on the POIs included in each corresponding bucket, ranking the buckets based on the POI densities, providing POI information associated with the POIs included in the ranked buckets, wherein the POI information is provided based on the ranking of the buckets, and generating an electronic map display with the POI information.

VEHICULAR DRIVER MONITORING SYSTEM

A vehicular driver monitoring system includes an interior electrochromic rearview mirror assembly and a camera disposed at the interior electrochromic rearview mirror assembly behind and viewing through an electrochromic mirror reflective element into the interior cabin of the vehicle. Supplemental sources of near infrared illumination are integrated into the mirror assembly that, when powered to emit near infrared light, illuminate at least the driver-side front seating area within the interior cabin of the vehicle. Presence of the camera is not readily apparent to an occupant of the vehicle. The camera at least (a) views the driver-side front seating area of the equipped vehicle and (b) views a passenger-side front seating area of the equipped vehicle. The driver of the equipped vehicle is monitored via processing at the processor of image data captured by the camera.

Analysis of interactive map usage patterns
09829340 · 2017-11-28 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing user interactions with an electronic map. In one aspect, a plurality of records is identified, the records each identifying at least one map segment in a plurality of map segments included in an interactive electronic map. The records can further include map usage data corresponding to the respective map segment identified in the record, the map usage data corresponding to at least one property of at least one presentation of the map segment to a user. Each map segment in the plurality of map segments is scored. Scoring each map segment includes evaluating map usage data corresponding to the map segment against at least one criteria, the criteria adapted to predict a level of user interest in the map segment based on at least one property of at least one presentation of the map segment.

Apparatus, method and article for reserving power storage devices at reserving power storage device collection, charging and distribution machines

A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Locations of collection, charging and distribution machines having available charged portable electrical energy storage devices are communicated to or acquired by a mobile device of a user, or displayed on a collection, charging and distribution machine. The locations are indicated on a graphical user interface on a map on a user's mobile device relative to the user's current location. The user may use their mobile device select particular locations on the map to reserve an available portable electrical energy storage device. The system nay also warn the user that the user is near an edge of the pre-determined area having portable electrical energy storage device collection, charging and distribution machines. Reservations may also be made automatically based on information regarding a potential route of a user.

METHOD AND APPARATUS FOR ENHANCING A GEOLOCATION DATABASE

While current voice assistants can respond to voice requests, creating smarter assistants that leverage location, past requests, and user data to enhance responses to future requests and to provide robust data about locations is desirable. A method for enhancing a geolocation database (“database”) associates a user-initiated triggering event with a location in a database by sensing user position and orientation within the vehicle and a position and orientation of the vehicle. The triggering event is detected by sensors arranged within a vehicle with respect to the user. The method determines a point of interest (“POI”) near the location based on the user-initiated triggering event. The method, responsive to the user-initiated triggering event, updates the database based on information related to the user-initiated triggering event at an entry of the database associated with the POI. The database and voice assistants can leverage the enhanced data about the POI for future requests.

Calculating an Optimal Route based on Specified Intermediate Stops

Calculating an optimal route based on specified intermediate stops is described herein. A mapping application is configured to compute a route from a start point to an end point in dependence upon criteria specifying one or more intermediate stops. The initial route determination incorporates consideration of the one or more specified intermediate stops as part of calculating the route. In one example, a request is received to search for an intermediate stop that satisfies search criteria indicating at least a type of location. In response to the search, search results are obtained with multiple options for routes between the start point and end point including intermediate stops that satisfy the search criteria. An optimal route is selected from the multiple options based upon defined optimization criteria. Optimization criteria may include but is not limited to distance, travel time, traffic data, weather conditions, date and time, and so forth.

Boat sharing system
11668570 · 2023-06-06 ·

A boat sharing system includes a non-transitory computer readable memory for receiving and storing data for routes previously traveled. The route data includes starting and ending points and points of interest along the routes. The memory receives and stores data related to boat types, equipment for boating activities and boat drivers. A processing system accesses the memory and is configured to: display the stored data; receive and store route data and trip timing, boat type, equipment, boat driver requirements and activity desires for a present user; compare the present user's desired route, timing, activity, equipment and boat driver requirements with previously stored data. The system provides at least one previously stored set of route, boat, activity, equipment and operator data as an option for the present user; provides proposed timing, starting and ending points for the suggested route; and permits the present user to confirm selection of the suggested route.

Clickable access point
11501403 · 2022-11-15 · ·

Systems and methods herein describe receiving a target location from a computing device, using a machine learning model: determining a first access point and a second access point associated with the target location, causing presentation of the first access point as a first selectable user interface element and the second access point as a second selectable user interface within a graphical user interface on the computing device, receiving a first selection of the first selectable user interface element from the computing device; and in response to receiving the first selection, and initiating a trip request based on the refined map coordinates of the first access point.