Abstract:
Systems and methods are provided for improving safety of one or more vehicle occupants. An example method for improving safety of one or more vehicle occupants includes accessing interior vehicle configuration data that is generated by, or derived from data generated by an interior data collection component, the data representing an interior space of a vehicle; determining, by processing the interior vehicle configuration data, location and orientation of one or more vehicle occupants; selecting a plurality of vehicle safety components to be active based on the location and orientation of the one or more vehicle occupants, and setting the plurality of vehicle safety components to an active state in which the plurality of vehicle safety components are deployed, when an emergency condition is detected.
Abstract:
Systems and methods are provided for dynamically protecting transportable articles in vehicles. A system for dynamically protecting a transportable article in a vehicle may include one or more processors and non-volatile memory storing instructions. The instructions, when executed by the one or more processors, cause the system to access sensed data representative of at least one of a characteristic or a trait of a transportable article in a vehicle, determine based on the data the at least one of the characteristic or the trait of the transportable article, select one or more article protection components based on the determined at least one of the characteristic or the trait of the transportable article, and deploy the selected one or more article protection components to protect the transportable article.
Abstract:
A system and method are provided for dynamically protecting one or more transportable articles in a vehicle. The system may include an interior data collection component configured to collect transportable article data representing one or more transportable articles in the vehicle, a plurality of article protections components configured to protect the one or more transportable articles when deployed, and one or more processors configured to determine, by processing the transportable data, one or more characteristic(s) and/or trait(s) of the one or more transportable articles; select a subset of the plurality of article protection components to deploy based on the one or more characteristic(s) and/or trait(s) of the one or more transportable articles; and deploy the selected subset of the plurality of article protection components to protect the one or more transportable articles.
Abstract:
During driving sessions, data may be collected via one or more sensors that are incorporated within a vehicle or as part of a device carried within the vehicle. Using this data, a driving session report may be generated and a driving session feedback score may be calculated, which provides feedback regarding a students' driving skills Driver profiles may be generated for each student including contact information and/or any number of driving session reports saved over the course of several driving sessions. A user interface is described that facilitates interaction by allowing a user to create driver profiles, group driver profiles, display driver profiles as a single list view or as a grouped list view, select driver profiles from these displayed lists, edit driver information and/or delete driver profiles, and display driving session reports stored as part of a driver profile together such that comparisons may be made.
Abstract:
An alert may be triggered to notify a pedestrian of the current operational mode of a nearby vehicle. For instance, a vehicle may operate in an autonomous or manual mode, and may occasionally switch from one mode to the other. A pedestrian who may be unaware of the current operational mode of a nearby vehicle may notice the alert and proceed accordingly. In one embodiment, an indication of the current operational mode of the nearby vehicle may be transmitted to an electronic device associated with the pedestrian. The device may generate a notification to the pedestrian based on the current operational mode. In an additional or alternative embodiment, the alert may be transmitted by the vehicle externally to be visible or audible to the pedestrian. In some embodiments, the alert may be triggered only for particular operational modes (e.g., only for autonomous or only for manual).
Abstract:
An alert may be initiated for a pedestrian when the pedestrian approaches nearby crowd activity (e.g., parade, protest, concert, etc.). Crowd activity may be indicated by real time crowd data, and/or by accessing means such as popular social media posts, local news, and/or local event calendars. The alert may be generated when a pedestrian comes within a certain threshold distance of the crowd activity (e.g., as determined by a mobile device GPS). A pedestrian who may be inattentive in some way (e.g., looking down at a mobile device) may become attentive to the nearby crowd activity, and may choose to take an alternative route. In additional or alternative embodiments, the alert may be initiated when the pedestrian approaches a nearby safety concern (e.g., fire, crime, etc.). Safety concerns may be indicated by accessing local news, popular social media posts, and/or public safety communications.
Abstract:
In an embodiment, movement-data is gathered with one or more sensors (e.g., accelerometers, GPS receivers, etc.) during a driver's driving session. A score may be calculated for the driving session, and the driver's progress is evaluated by a driver-evaluation system. A driving session report or graphical user-interface (GUI) is generated with a computer processor and displayed at a display device. The displayed report or GUI includes a graphic representing the driver's progress relative to historical data.
Abstract:
In an embodiment, movement-data is gathered with one or more sensors (e.g., accelerometers, GPS receivers, etc.) during a driver's driving session. A score may be calculated for the driving session, and the driver's progress is evaluated by a driver-evaluation system. A driving session report or graphical user-interface (GUI) is generated with a computer processor and displayed at a display device. The displayed report or GUI includes a graphic representing the driver's progress relative to historical data.
Abstract:
A gaze tracking system captures images of a vehicle operator. The gaze tracking system may detect facial features in the images and track the position of the facial features over time. The gaze tracking system may detect a triangle in an image, wherein the vertices of the triangle correspond to the facial features. The gaze tracking system may analyze the detected triangle to identify a surface normal for the triangle, and may track the surface normal (e.g., across multiple images) to track the eye gaze direction of the driver over time. The images may be captured and analyzed in near-real time. By tracking movement of the driver's head and eyes over time, the gaze analysis system may predict or estimate head position and/or gaze direction when one or more facial features are not detectable.
Abstract:
Driving skill data is gathered with one or more accelerometers during a driving session of a first student driver, including one or more of acceleration data, braking data, or steering data and wherein the driving skill data includes one or more of a timestamp or location stamp. A driving session report is generated with a computer processor. The driving session report includes a calculation of one or more of a student driver acceleration skill score based on the acceleration data, a student driver braking skill score based on the braking data, or a student driver steering skill score based on the steering data and storing the one or more scores on a computer-readable medium. The driving session report is displayed. Driving skill data may be gathered and driving session reports may be generated for subsequent student drivers.