SYSTEMS AND METHODS FOR IMPROVED VEHICULAR SAFETY

Embodiments of a system for reducing driver distraction and improving automobile safety are disclosed.

Skip to: Description  ·  Claims  · Patent History  ·  Patent History
Description
CROSS REFERENCE TO RELATED APPLICATIONS

This is a non-provisional application that claims benefit to U.S. provisional patent application Ser. No. 62/733,986 filed on Sep. 20, 2018, which is herein incorporated by reference in its entirety.

FIELD

The present disclosure generally relates to safety systems for vehicles; and more particularly to a plurality of vehicle safety features including e.g., an enhanced infotainment device that improves upon current vehicular safety systems and reduces driver distraction.

BACKGROUND

Distraction generally can be defined as the ratio between cognitive load exerted by external or internal factors needing attention, and cognitive ability represented by the person's ability to pay attention to and react to events. Driver distraction is a major cause of death in the United States and is the primary cause of fatalities among teenagers. The driving process is inherently distractive, as drivers need to assess the rear and side positions of the vehicle, view gauges and other features of the dashboard, and engage with the gas pedal and brake, all while maintaining attention to the road in front of them. Further, different driving situations impose different levels of cognitive load and hence require different levels of a driver's attention.

However, modern cars are manufactured with a growing number of distracting technologies on board which exacerbates issues related to driver distraction. For example, current infotainment systems and devices and/or in-dash screens, which may be connected to the driver's cell phone, may display a variety of distracting symbols, notifications, or other such graphical software features. In addition, different states have different laws regarding distracted driving (.e.g., texting and use of a cell phone while driving), which may be difficult if not impossible to enforce, and interaction with a large digital screen in a vehicle's dashboard (such as an infotainment system) is rarely prohibited or restricted.

It is with these observations in mind, among others, that various aspects of the present disclosure were conceived and developed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a simplified block diagram of one embodiment of a vehicular safety system with an improved infotainment device configured to reduce driver distraction, according to aspects of the present inventive concept.

FIG. 2 is a block diagram illustrating a possible process flow for configuring an infotainment device to reduce driver distraction, according to aspects of the present inventive concept.

FIG. 3 is a simplified block diagram of another embodiment of a vehicular safety system configured for managing functionality associated with multiple infotainment devices, according to aspects of the present inventive concept.

FIG. 4 is a simplified block diagram depicting an exemplary computing device that may implement various services, systems, and methods discussed herein.

Corresponding reference characters indicate corresponding elements among the view of the drawings. The headings used in the figures do not limit the scope of the claims.

DETAILED DESCRIPTION

The present disclosure relates to systems and methods for reducing driver distraction and for generally improving vehicular safety. In some embodiments, the present inventive concept may take the form of an improved infotainment device configured with features suitable for minimizing the driver's interaction time with an infotainment device, including the implementation of forced delay or temporary disabling of infotainment system features during adverse driving conditions, or delegation of such features to other devices associated with a passenger.

Referring to FIG. 1, a vehicular safety system, designated system 100, is shown for optimizing infotainment response time to reduce driver cognitive load and minimize distraction. As shown, the system 100 may generally include a vehicle 102 equipped with an infotainment device 104. The infotainment device 104 may define any in-car entertainment device or plurality of devices, or in-vehicle infotainment and may include any entertainment and information functionality provided with the vehicle 102 and integrated within the dashboard or otherwise. As such, the infotainment device 104 may include a collection of hardware and software components providing audio and visual information associated with radio, navigation, phone functionality for managing data associated with calls and texts, and the like. In some embodiments, the infotainment device 104 generally includes a display 106 depicting an interface 108 (such as a graphical user interface) and a driver may interact with the interface 108 using one or more input controls 110 such as dials, keypads, or other such controls or by touching the display 106 in the case where the display 106 includes touch-screen technology.

As further shown, the infotainment device 104 may include or otherwise be in operable communication with a memory 111 or storage device, (at least one of) a processor 112 or electronic control unit (ECU), configured to execute a vehicle operating system (operating system 113) stored in the memory 111 for issuing instructions and managing the infotainment device 104 including its software and hardware peripherals. The processor 112 may further execute an application 114 defining a predictive model 116 stored in the memory 111. Generally, the application 114 and the predictive model 116 are configured to provide functionality that reduces driver distraction by assisting to at least temporarily restrict the driver's ability to interact with the infotainment device 104 for more than a predetermined amount of time or for more than a predetermined amount of steps, as further described herein.

By way of introductory explanation, the National Highway Traffic Safety Administration (NHTSA) has previously issued guidelines to define a preferred maximum level of distraction, which is based on tasks a driver may undertake during driving; each task comprised of individual steps. These guidelines indicate that the driver should complete any interaction with a task that distracts the driver from focusing on the road within a maximum time of six steps, and each step should be completed within two seconds of time. So, for example, if the driver is interacting with the infotainment device 104 to view a text message (which has been relayed from the driver's cellphone to the infotainment device 104), under the subject NHTSA guidelines, the driver should view that text message in six steps or less, such steps including, e.g., a first step of powering up a screen along a dashboard, a second step of navigating to a phone tab, etc. These guidelines are helpful, but may not reflect adverse driving conditions.

In view of these observations, in some embodiments, the infotainment system 104 is in communication with a control area network bus (CAN BUS or any other vehicular data bus) 118 and a plurality of subsystems 120 defined along the vehicle 102. The CAN BUS 118 allows sensors and microcontrollers of the different subsystems 120A and 120B to communicate with each other, and the subsystems 120 include sensors, microcontrollers, or mechanical components specific to certain portions or functions of the vehicle 102. The CAN BUS 118 may further communicably couple together one or more electronic control units (ECUs) (not shown) positioned along the vehicle 102 and implemented as part of any of the subsystems 120 or otherwise. For example, a first subsystem 120A may be used for the transmission of the vehicle 102, and a second subsystem 120B may be used for operations of the doors, and the CAN BUS 118 may accommodate data sharing or interconnection between these subsystems, or separate control actuators, or sensors (not shown).

Referring back to the infotainment system 104, by leveraging data from an event handler 122 implemented by the processor 112 or one or more ECUs along the vehicle 102, the application 114 described herein may be used to configure the infotainment device 104 to modify, restrict, or temporarily disable certain functions and settings of the infotainment device 104 to increase the driver's attention to the road as opposed to the driver interacting with the infotainment device 104 longer than desired. In some embodiments, for example, the application 114 comprises a plug-in, add-on, extension, or update to the vehicle operating system 113 to execute the functionality associated with restricting the driver's interaction with the infotainment device 104 as described herein. In other embodiments, the application 114 may merely be loaded into the memory 111 by a wired or wireless connection and may be logically layered over the operating system 113 as a separate application. In these embodiments, the application 114 issues requests or instructions to the operating system 113 or any application managing functionality associated with the infotainment device 104 to temporarily restrict such functionality in the manner described herein.

Referring to blocks 202, 204, 206, 208, and 210 of FIG. 2, with continuing reference to FIG. 1, to enhance the infotainment device 104 as indicated, the application 114 is configured to initially extract or access input information 220 about driving conditions (such as the use of gas and brake pedals, the acceleration or deceleration information generated by the car, the presence and rate of lane change, swerving and the driving style/type of the driver, various steering wheel movements, the car state of motion and speed as well as geolocation proximate to an intersection or traffic lights, and the like), as shown in block 202. In some embodiments, the application 114 may acquire such input information 220 by integrating with or accessing data from the subsystems 120 and/or from the event handler 122, which may already be implemented by the operating system 113 of the vehicle 102 or separately implemented. An event handler for a general computing device may include any software routine that monitors or processes events or actions such keystrokes, or engagement with input controls. Many components or features of modern vehicles are generally electrically connected, or are otherwise in electrical communication with a central processing unit, such as the processor 112. The event handler 122 of the vehicle 102 (or any vehicle) similar to an event handler for a general computing device, monitors, records, or processes various events about such components of the vehicle as they occur, and the operating system 113 may manage and make use of such data. For example, sensors 124A and 124B implemented along the drive train (not shown) of the vehicle 102 may be in operable electrical communication with the processor 112, and may generate information about the motion of the vehicle 102 including when the vehicle 102 stops or accelerates. This information may be managed and recorded by the event handler 122. The input information 220 accessed from the event handler 122 may further include information about the driver's interactions/events associated with the infotainment device 104. For example, an event may include actuation of the radio or the input controls 110 of the infotainment device 104 by the driver depressing a button along the dashboard of the vehicle 102. In some embodiments, the input information 220 may further include, or the application 114 may also be fed LIDAR information and on-board forward and vehicle camera information as available.

As shown in block 204, utilizing the input information 220, the predictive model 116, using a classifier or other machine learning method, may identify input parameters such as speed, acceleration, and other variables or features from the input information 220, which may be used to determine a corresponding driving conditions classification 222 or class associated with a suggested level of attention suitable for the driver, given the driving conditions (e.g., low, moderate, or high, on a scale or otherwise). For example, using input parameters derived from the input information 220, the predictive model 116 may determine that the vehicle 102 is operating within city traffic by identifying that the vehicle 102 has made a predetermined number of stops within a predefined period of time, and is averaging a speed of 30 mph, such that the predictive model 116 outputs a driving conditions classification 222 corresponding to operation of the vehicle 102 within city traffic. The predictive model 116 may output a different driving conditions classification 222 associated with operation of the vehicle 102 during highway traffic (with less stops and starts, and increased average speeds). Any such examples of classifications are contemplated. In some embodiments, the driving conditions classification 222 may be associated with a scale from e.g., 1-10 with 10 reflecting adverse driving conditions requiring less driver distraction, and with 1 reflecting more favorable driving conditions where some driver distraction may be permissible.

As shown in blocks 206, 208, and 210, the driving conditions classification 222 may then be used to impose temporary restrictions upon the infotainment system 104. For example, the particular value of the driving conditions classification 222 may correspond with a maximum interaction time 224 that the application 114 is programmed to permit the driver to interact with the infotainment system 104, or a maximum number of steps 226 the driver is permitted to take while interacting with the infotainment system 104 while the driving conditions remain consistent with the driving conditions classification 222. In other words, based on the driving conditions classification 222, and where the application 114 determines that the driver has met or exceeded the maximum interaction time 224 or maximum number of steps 226, the application 114 may be programmed to configure the infotainment system 104 (by software calls or otherwise) to temporarily: selectively display only limited graphical features along the interface 108 along the display 106, terminate any number of graphical features or functions, deactivate audio transmission associated with the infotainment system 104, completely disable the infotainment system 104, disable certain ones of the input controls 110, and the like.

These examples of temporary restrictions may be imposed for a predetermined amount of time, such as 6-10 seconds, so that the driver can refocus attention back to traffic and the road. As a specific example, the application 114 may be preprogrammed with a maximum number of steps 226 of six to coincide with the NHTSA guidelines described herein. In this manner, the application 114 may, in conjunction with the processor 112, issue calls or commands to the infotainment system 104 to disable certain functionality for a predetermined period of time where the event handler 122 and the application 114 collectively identify that the driver has caused six events to be recognized by the event handler 122 while the driver is interacting with the infotainment system 104 (e.g., while checking email) during adverse driving conditions or otherwise.

The aforementioned inventive concept may reduce driver distraction, save lives, and reduce cost overall. Most modern vehicular safety technologies focus on three main considerations: (1) static responses to driving situations, regardless of the varying needs of the driver's attention, (2) adding more software features to the infotainment device, more connectivity, and larger screens, and (3) adding more processing power and faster response times. Research shows that such general considerations to infotainment devices may exacerbate issues with driving distraction as opposed to reducing them. With the present inventive concept, by continuing to acquire or access the input information 220, the application 114 may continuously and dynamically evaluate the driving conditions and configure interaction with the infotainment system 104 according to the driving conditions and any predefined infotainment interaction limitations.

In some embodiments, the application 114 may be programmed in any programming language or programming framework (C, C++, Java, Python, Matlab . . . , or the like). The application 114 may be programmed with a specialized class object (not shown) configured to interpret data from the event handler 122 associated with driving conditions and driver interaction with the infotainment system 104. This class object may be implemented with a timer and may place information about events from the event handler 122 into a queue. The queue may define a length or amount, e.g., five seconds so that the queue stores certain events that have occurred within the last five seconds. In some embodiments, this possible programming structure may include aspects of a sliding window, or implementation thereof. In other embodiments, it could use artificial intelligence and other machine learning methods (for example Neural Networks, Recurrent Neural Networks, Long Short Term Memory LSTM) to implement the same work. So, for example, the application 114 may utilize this class object to determine whether a queue includes information about more than a desired number of events (maximum number of steps 226) having occurred during a particular time period associated with the queue. In other words, in this example, a sliding window may be implemented to count the events that have occurred in the last five seconds (reflected by the queue), and an alert may be generated if such events exceed a predetermined threshold (e.g., six) to temporarily disable functionality of the infotainment device 104. Similar effect can be implemented using neural networks or other machine learning methods as explained above.

Referring to FIG. 3, another embodiment of a vehicular safety system, designated system 300 is shown for distributing or delegating infotainment interaction from the driver to one or more passengers in order to reduce overall driver distraction. Similar to the system 100, the system 300 may generally include a vehicle 302 equipped with an infotainment device, designated first infotainment device 304. The first infotainment device 304 may define any in-car entertainment device or plurality of devices, or in-vehicle infotainment and may include any entertainment and information functionality provided with the vehicle 302 and integrated within the dashboard or otherwise. As such, the first infotainment device 304 may include a collection of hardware and software components providing audio and visual information associated with radio, navigation, phone functionality for managing data associated with calls and texts, and the like. In some embodiments, the first infotainment device 304 generally includes a display 306 depicting an interface 308 (such as a graphical user interface) and a driver may interact with the interface 308 using one or more input controls 310 such as dials, keypads, or other such controls or by touching the display 306 in the event where the display 306 includes touch-screen technology. In the example provided by the system 300, the first infotainment device 304 is generally designated for and accessible by the driver.

As shown, the first infotainment device 304 may include or otherwise be in operable communication with a memory 311 or storage device, (at least one of) a processor 312 or ECU, configured to execute a vehicle operating system (operating system 313) stored in the memory 311 for issuing instructions and managing the first infotainment device 304 including its software and hardware peripherals. The processor 312 may further execute an application 314 as further described herein. In some embodiments, the first infotainment device 304 may also be in communication with a control area network bus (CAN BUS) 318 and a plurality of subsystems 320 defined along the vehicle 302. The subsystems 320A and 320B include sensors, microcontrollers, or mechanical components specific to certain portions or functions of the vehicle 302.

In addition, the system 300 includes a second infotainment device 334 designated for a passenger of the vehicle 302. In some embodiments, the second infotainment device 334 may include all (or at least some) of the features of the first infotainment device 304 including input controls, a display, and mechanical and electrical components (not shown) that enable a passenger to interact with the second infotainment device 334 and modify settings of the vehicle 302. In some embodiments, common to current vehicles with multiple infotainment devices and/or interfaces, the passenger may interact with the second infotainment device 334 to modify settings of the vehicle 302 or the first infotainment device 304 (e.g., changing the radio station from the second infotainment device 334). In some embodiments, the second infotainment device 334 may merely be a related component of the first infotainment system 304, or an extended interface of the same.

Further, the system 300 may include one or more of a passenger sensor 340, which may be integrated along a passenger seat and define a sensor or other electrical component sensitive to changes in weight, or the like. Some factory cars already include passenger sensors used for other systems like activating/deactivating airbags (depending on the presence and size of passengers). The information available from these sensors could be used with the system 300 described herein. The passenger sensor 340 may provide information to the application 314 via the CAN BUS 318 (or any other data bus) about whether a passenger or other occupant is occupying the vehicle in addition to the driver. In some embodiments, the passenger sensor 340 may include a weight sensor with a load cell that creates an electric signal proportional to forces/weight applied to the passenger sensor 340 by an occupant that can be interpreted and utilized by the application 314 as further described herein.

Generally, the application 314 assists to manage functionality between the first infotainment device 304 and the second infotainment device 334 as described herein. The passenger sensor 340 may be implemented to sense when passengers are in the vehicle 302 with the driver. If a passenger is detected, this information may be accessed by the application 314, which may then in turn make settings modifications to the first infotainment device 304 and/or the second infotainment device 334. For example, the application 314 may limit phone functionality and/or disable phone functions associated with the first infotainment device 304 when a passenger is detected, and delegate or distribute this functionality to the second infotainment device 334 so that the passenger (who is not operating the vehicle 302) can safely utilize phone functions as needed (versus the driver operating the vehicle 302).

In some embodiments, once passengers are detected, the application 314 may be programmed to display or announce a notification (i.e., via a screen or a speaker) and request that the driver select a type of person or persona for each passenger. Personas may define certain permission levels and a list of limited features or functions of the second infotainment device 334 corresponding to each persona. Most personas may duplicate features available to the first infotainment device 304 and the second infotainment device 334, however, some may be more limiting. For example, the driver may, e.g., limit a passenger's ability to watch a film or change the radio station using the second infotainment device 334 by selecting a “child” person. In some embodiments, the memory 311 may store profiles associated with specific passengers that occupy the vehicle 302; each profile corresponding to a particular weight identified by the passenger sensor 340 or otherwise. In either case, the application 314 is configured to dynamically distribute functionality between the first infotainment device 304 and the second infotainment device 334 as desired, and in some embodiments functionality available to the driver via the first infotainment device 304 may be restricted or disabled where a passenger is detected in the vehicle 302.

In some embodiments, the application 314 comprises a plug-in, add-on, extension, or update to the vehicle operating system 313 to execute the functionality described herein. In other embodiments, the application 314 may merely be loaded into the memory 311 by a wired or wireless connection and may be logically layered over the operating system 313 as a separate application.

Overall, the inventive concept of FIG. 3 is responsive to current technical problems. For example, conventional infotainment technologies place undue emphasis upon static availability of features regardless of the varying needs and number of the occupants in a vehicle. Such conventional technologies may also implement an excess amount of software features in an attempt to reduce driver distraction. Furthermore, such technologies generally give full access and control of the vehicles infotainment devices and overall infotainment system to the driver as a super user (a metaphor deriving from PC Research shows that even if we achieve perfection in technologies such as speech recognition, distraction will eventually get worse and not improve in this regard). As a technical solution to these technical problems, the present inventive concept of FIG. 3 implements the application 314 with the first infotainment device 304 and the second infotainment device 334 as described to dynamically and continuously evaluate the car's occupants and distribute/divide functionality as desired, and may accommodate the selective display of different features on each of the infotainment devices. The application 314 may further accommodate the driver to control the roles and feature access of the second infotainment device 334 available to the occupants.

FIG. 4 is an example schematic diagram of a computing device 700 that may implement various methodologies discussed herein. For example, the computing device 700 may comprise any number or form of computing device used to execute the application 114 or aspects of the system 100 described herein. The computing device 700 includes a bus 701 (i.e., interconnect), at least one processor 702 or other computing element, at least one communication port 703, a main memory 704, a removable storage media 705, a read-only memory 706, and a mass storage device 707. Processor(s) 702 can be any known processor, such as, but not limited to, an Intel® Itanium® or Itanium 2® processor(s), AMD® Opteron® or Athlon MP® processor(s), or Motorola® lines of processors. Communication port 703 can be any of an RS-232 port for use with a modem based dial-up connection, a 10/100 Ethernet port, a Gigabit port using copper or fiber, or a USB port. Communication port(s) 703 may be chosen depending on a network such as a Local Area Network (LAN), a Wide Area Network (WAN), or any network to which the computing device 700 connects. Computing system may further include a transport and/or transit network 755, a display screen 760, an I/O port 740, and an input device 745 such as a mouse or keyboard.

Main memory 704 can be Random Access Memory (RAM) or any other dynamic storage device(s) commonly known in the art. Read-only memory 706 can be any static storage device(s) such as Programmable Read-Only Memory (PROM) chips for storing static information such as instructions for processor 702. Mass storage device 707 can be used to store information and instructions. For example, hard disks such as the Adaptec® family of Small Computer Serial Interface (SCSI) drives, an optical disc, an array of disks such as Redundant Array of Independent Disks (RAID), such as the Adaptec® family of RAID drives, or any other mass storage devices, may be used.

Bus 701 communicatively couples processor(s) 702 with the other memory, storage, and communications blocks. Bus 701 can be a PCI/PCI-X, SCSI, or Universal Serial Bus (USB) based system bus (or other) depending on the storage devices used. Removable storage media 705 can be any kind of external hard drives, thumb drives, Compact Disc-Read Only Memory (CD-ROM), Compact Disc-Re-Writable (CD-RW), Digital Video Disk-Read Only Memory (DVD-ROM), etc.

Embodiments herein may be provided as a computer program product, which may include a machine-readable medium having stored thereon instructions which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to optical discs, CD-ROMs, magneto-optical disks, ROMs, RAMs, erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or other type of media/machine-readable medium suitable for storing electronic instructions. Moreover, embodiments herein may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., modem or network connection).

As shown, main memory 704 is encoded with applications that support functionality as discussed herein. At least a portion of these applications (and/or other resources as described herein) can be embodied as software code such as data and/or logic instructions (e.g., code stored in the memory or on another computer readable medium such as a disk) that supports processing functionality according to different embodiments described herein. During operation of one embodiment, processor(s) 702 accesses main memory 704 via the use of bus 701 in order to launch, run, execute, interpret, or otherwise perform processes, such as through logic instructions, executing on the processor 702 and associated software modules stored in main memory or otherwise tangibly stored.

The description above includes example systems, methods, techniques, instruction sequences, and/or computer program products that embody techniques of the present disclosure. However, it is understood that the described disclosure may be practiced without these specific details. In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are instances of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.

The described disclosure may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to optical storage medium (e.g., CD-ROM); magneto-optical storage medium, read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions.

It is believed that the present disclosure and many of its attendant advantages should be understood by the foregoing description, and it should be apparent that various changes may be made in the form, construction, and arrangement of the components without departing from the disclosed subject matter or without sacrificing all of its material advantages. The form described is merely explanatory, and it is the intention of the following claims to encompass and include such changes.

It should be understood from the foregoing that, while particular embodiments have been illustrated and described, various modifications can be made thereto without departing from the spirit and scope of the invention as will be apparent to those skilled in the art. Such changes and modifications are within the scope and teachings of this invention as defined in the claims appended hereto.

Claims

1. A system for improving automobile safety, comprising:

an infotainment device positioned along a vehicle;
a control area network BUS (CAN BUS) in operable communication with the infotainment device interconnecting subsystems of the vehicle;
an event handler in operative communication with the CAN BUS that generates data about driving condition events associated with the vehicle; and
a processor in operable connection with the infotainment device and the event handler, the processor configured to modify access to the infotainment device based on the data provided by the event handler.

2. The system of claim 1, wherein the processor is configured to:

extract features from the data associated with predetermined driving conditions; and
apply the features to a classifier to output a driving condition classification from the data.

3. The system of claim 2, wherein the driving condition classification defines a predetermined limitation to interaction between a driver and the infotainment device.

4. The system of claim 2, wherein the processor is configured to:

temporarily disable certain features of the infotainment device for a predetermined period of time after the output of the driving condition classification.

5. The system of claim 2, wherein the driving condition classification corresponds to a maximum number of steps or maximum interaction time a driver should interact with the infotainment device.

6. The system of claim 1, wherein the processor is configured to:

assign information about events of the event handler into a queue, the queue defining a predetermined maximum number of events; and
modify the access to the infotainment device where the queue fully populates within a predetermined maximum amount of time.

7. The system of claim 1, wherein the processor modifies access to the infotainment device based on the data provided by the event handler by limiting access to input controls or an interface of the infotainment device for a predetermined period of time.

8. The system of claim 7, further comprising:

an additional infotainment device in operable communication with the processor and the infotainment device, and
wherein the processor is further to: identify a presence of a passenger in the vehicle, disable features of the infotainment device, and delegate the features as disabled to the additional infotainment device for access and control by the passenger for a predetermined period of time.
Patent History
Publication number: 20200099547
Type: Application
Filed: Sep 20, 2019
Publication Date: Mar 26, 2020
Applicant: Arizona Board of Regents on Behalf of Arizona State University (Tempe, AZ)
Inventor: Ashraf Gaffar (Tempe, AZ)
Application Number: 16/577,987
Classifications
International Classification: H04L 12/40 (20060101);