Patent classifications
G01C21/3664
Routing based on detected stops
In some implementations, a mobile device transmits traffic information to a server for analysis. The traffic information includes movement information including detected stops and durations of detected stops. The traffic information is analyzed to detect traffic patterns that indicate locations of stop signs and/or stop lights. The traffic information is analyzed to determine durations of stops at stop signs and/or stop lights. The durations of stops is associated with a time of day and/or day of the week. In some implementations, navigational routes is determined based stop sign and/or stop light information, including the delays attributable to detected stop signs and/or stop lights.
CAUSATION OF DISPLAY OF SUPPLEMENTAL MAP INFORMATION
A method comprising causing display of a portion of map information on a display, receiving information indicative of a first display input at a first display input position that corresponds with a first map position along a traversable path that is indicated by the displayed portion of the map information, causing display of first supplemental map information that comprises at least one element associated with the first map position that is absent from the map information, receiving information indicative of a first non-display input at a first non-display input position, determining a second map position along the traversable path based on the first non-display input position, the second map position failing to correspond with the displayed portion of the map information, and causing display of second supplemental map information that comprises at least one element associated with the second map position that is absent from the map information is disclosed.
Dynamically Adjusting Style of Display Area for Presenting Information Associated with a Displayed Map
Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments. In some embodiments, the bottom side is expected to be closer to a position for resting the mobile device in a hand of a user than a top side of the first display area. Accordingly, in some embodiments, the second and third display areas slide up from the bottom side of the first display area so that information and/or controls that are provided in these display areas are more accessible for one handed operations (e.g., thumb-based touch operations) of the user as the user hold and interacts with the device with one hand.
Systems, Methods, and Apparatus for using Remote Assistance to Navigate in an Environment
Example embodiments relate to using remote assistance for vehicle navigation. An example apparatus may comprise a memory configured to store navigation options and a computing device. The computing device may be configured to receive a request for assistance comprising a situation to be encountered by a vehicle along a planned travel route and to determine one or more navigation options for enabling the vehicle to navigate the situation. The computing device may also be configured to select at least one navigation option of the one or more navigation options. Further, the computing device may be configured to generate a response to the request for assistance that includes instructions for performing the at least one navigation option to navigate the situation and to send the response to the vehicle for execution of the instructions.
Systems and methods for detecting vehicle movements
Vehicular movement detection systems and methods are disclosed. A computing device is configured to monitor sensor data and location data associated with a first user device including one or more sensors, and monitor traffic data associated with a location of the first user device based on the sensor data and location data. In response to the data, the computing device determines whether to provide a user-selectable message to the first user device based on a vehicle speed, proximity to a destination, and vehicle speed relative to traffic speed. The user-selectable message comprises a prompt configured to transmit a search request for a listing location. In response to the determination, the user-selectable message is provided to the first user device. In response to receiving a search request, the computing device is configured to transmit instructions to the first user device to direct the first user device to a first listing location.
INFORMATION-ATTAINMENT SYSTEM BASED ON MONITORING AN OCCUPANT
Arrangements herein relate to an information-attainment system and a method of operating same. The system can include an inquiry input system to receive an inquiry for a point-of-interest (POI). The system can also include an occupant monitoring system to determine a potential occupant vector with respect to the POI. The system can further include a processor and a location determination system to acquire positioning information that is directly associated with the POI based on the potential occupant vector. The processor can receive the inquiry for the POI and the positioning information directly associated with the POI based on the potential occupant vector. In response to the receipt of the inquiry for the POI and the positioning information, the processor can be configured to identify the POI and acquire information associated with the POI that is responsive to the inquiry.
Virtual flight deck
A method is present for presenting a flight deck. A model of the flight deck is identified having a number of locations for a number of displays. Aircraft data is obtained. A number of panels is generated from the aircraft data. A display of the flight deck is generated containing the number of panels in the number of locations to form a presentation of the flight deck.
Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs
An electronic device displays a first map view of a map that includes one or more map objects on a touch-sensitive display. While displaying the first map view, the device detects a first gesture of a first gesture type at a first location on the touch-sensitive display. The first location corresponds to a respective map object. In response to detecting the first gesture at the first location, the device enters a map view selection mode. While in the map view selection mode, the device detects a second gesture of a second gesture type at a second location on the touch-sensitive display. The second location corresponds to a respective location on the map. In response to detecting the second gesture at the second location, the device replaces the first map view with a second map view that includes a view of the respective map object from the respective location.
Augmented reality vehicle interfacing
Among other things, an apparatus includes a processor, and storage for instructions executable by the processor to, in connection with a trip of a person in an autonomous vehicle, select a specific location at which the person will be picked up for the trip or a specific location at a destination of the trip, and present through a user interface of a device visible information that depicts the specific location.
Computer-aided route selection
In some aspects, a processor may receive a starting point and an ending point from a runner. The processor may receive calorie information from the runner. The processor may receive pace information from the runner. The processor may receive a mile marker input from the runner. The processor may display a he route based on the starting point and the ending point. The processor may display the number of calories burned based on the route and the calorie information. The processor may display a pace of running the route based on the route and the calorie information. The processor may display a mile marker on the route in response to the first mile marker input.