DE112012004770T5 - Fahrzeug-Middleware - Google Patents

Fahrzeug-Middleware Download PDF

Info

Publication number
DE112012004770T5
DE112012004770T5 DE112012004770.2T DE112012004770T DE112012004770T5 DE 112012004770 T5 DE112012004770 T5 DE 112012004770T5 DE 112012004770 T DE112012004770 T DE 112012004770T DE 112012004770 T5 DE112012004770 T5 DE 112012004770T5
Authority
DE
Germany
Prior art keywords
vehicle
module
processing module
network
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE112012004770.2T
Other languages
English (en)
Inventor
Christopher P. Ricci
Douglas W. Swartz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Autoconnect Holdings Wellesley Us LLC
Original Assignee
Flextronics AP LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Flextronics AP LLC filed Critical Flextronics AP LLC
Publication of DE112012004770T5 publication Critical patent/DE112012004770T5/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Arrangement of adaptations of instruments
    • B60K35/10
    • B60K35/28
    • B60K35/50
    • B60K35/60
    • B60K35/80
    • B60K35/85
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K37/00Dashboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/015Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting the presence or position of passengers, passenger seats or child seats, and the related safety parameters therefor, e.g. speed or timing of airbag inflation in relation to occupant position or seat belt use
    • B60R21/01512Passenger detection systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R7/00Stowing or holding appliances inside vehicle primarily intended for personal property smaller than suit-cases, e.g. travelling articles, or maps
    • B60R7/04Stowing or holding appliances inside vehicle primarily intended for personal property smaller than suit-cases, e.g. travelling articles, or maps in driver or passenger space, e.g. using racks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/18Propelling the vehicle
    • B60W30/182Selecting between different operative modes, e.g. comfort and performance modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W40/09Driving style or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • G06F21/335User authentication using certificates for accessing specific resources, e.g. using Kerberos tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/42User authentication using separate channels for security data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0265Vehicular advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/02Registering or indicating driving, working, idle, or waiting time only
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • G07C5/0825Indicating performance data, e.g. occurrence of a malfunction using optical means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • G07C5/0833Indicating performance data, e.g. occurrence of a malfunction using audio means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • G07C5/0866Registering performance data using electronic data carriers the electronic data carrier being a digital video recorder in combination with video camera
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/012Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096783Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a roadside individual element
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096827Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/005Moving wireless networks
    • B60K2360/11
    • B60K2360/1438
    • B60K2360/146
    • B60K2360/1464
    • B60K2360/1472
    • B60K2360/1476
    • B60K2360/164
    • B60K2360/166
    • B60K2360/21
    • B60K2360/566
    • B60K2360/5894
    • B60K2360/5899
    • B60K2360/691
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W2040/0872Driver physiology
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W2040/0881Seat occupation; Driver or passenger presence
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0095Automatic control mode change
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/043Identity of occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/22Psychological state; Stress level or workload
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/26Incapacity
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1062Editing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/048Fuzzy inferencing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/15Biometric patterns based on physiological signals, e.g. heartbeat, blood flow
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Abstract

Die vorliegende Offenbarung beschreibt ein Fahrzeug, das ein oder mehrere Verarbeitungsmodule implementiert. Diese Module sind dafür ausgelegt, sich mit den verschiedenen Bussen im Fahrzeug zu verbinden und eine Schnittstelle mit diesen zu bilden, wobei die verschiedenen Busse mit den verschiedenen Komponenten des Fahrzeugs verbunden sind, um Informationstransfer zwischen den Fahrzeugkomponenten zu ermöglichen. Jedes Verarbeitungsmodul ist ferner modularisiert, mit der Fähigkeit, jetzt oder in der Zukunft andere Funktionsmodule hinzuzufügen und zu ersetzen. Diese Funktionsmodule können selbst als distinkte Fahrzeugkomponenten wirken. Jedes Verarbeitungsmodul kann Verarbeitung abhängig von seiner Integrität, Verarbeitungslast oder durch Drittsteuerung an andere Module abgeben. Somit helfen die mehreren Verarbeitungsmodule dabei, einen Middleware-Kontrollpunkt für das Fahrzeug mit Redundanz bei Verarbeitung und Sicherheit und Sicherheitsbewusstsein in ihren Anwendungen zu implementieren.

Description

  • VERWEIS AUF VERWANDTE ANMELDUNG
  • Die vorliegende Anmeldung beansprucht den Nutzen der vorläufigen US-Anmeldung, laufende Nr. 61/560,509, eingereicht am 16.11.2011; 61/637,164, eingereicht am 23.4.2012; und 61/663,335, eingereicht am 22.6.2012, alle mit dem Titel „COMPLETE VEHICLE ECOSYSTEM”, 61/646,747, eingereicht am 14.5.2012 mit dem Titel „Branding of Electrically Propelled Vehicles Via the Generation of Specific Operating Sounds”; 61/653,275, eingereicht am 30.5.2012 mit dem Titel „Vehicle Application Store for Console”; 61/653,264, eingereicht am 30.5.2012 mit dem Titel „Control of Device Features Based on Vehicle State”; 61/653,563, eingereicht am 31.5.2012 mit dem Titel „Complete Vehicle Ecosystem”; 61/672,483, eingereicht am 17.7.2012 mit dem Titel „Vehicle Climate Control”; 61/714,016, eingereicht am 15.10.2012 mit dem Titel „Vehicle Middleware”; die jeweils hiermit durch diese Bezugnahme vollständig aufgenommen werden.
  • Es wird auf die folgenden US-Patentanmeldungen verwiesen: Nr. 13/420,236, eingereicht am 14.3.2012 mit dem Titel „Configurable Vehicle Console”; 13/420,240, eingereicht am 14.3.2012 mit dem Titel „Removable, Configurable Vehicle Console”; 13/462,593, eingereicht am 2.5.2012 mit dem Titel „Configurable Dash Display”; 13/462,596, eingereicht am 2.5.2012 mit dem Titel „Configurable Heads-Up Dash Display”; _/_,_, eingereicht am 16.11.2012 mit dem Titel „Implementation of Conquest Functionality in Automotive Console” (Aktenzeichen Nr. 6583-228); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Gesture Recognition for On-Board Display” (Aktenzeichen Nr. 6583-229); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Vehicle Application Store for Console” (Aktenzeichen Nr. 6583-230); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Sharing Applications/Media Between Car and Phone (Hydroid)” (Aktenzeichen Nr. 6583-231); _/_,_, eingereicht am 16.11.2012 mit dem Titel „In-Cloud Connection for Car Multimedia” (Aktenzeichen Nr. 6583-232); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Music Streaming” (Aktenzeichen Nr. 6583-233); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Control of Device Features Based on Vehicle State” (Aktenzeichen Nr. 6583-234); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Insurance Tracking” (Aktenzeichen Nr. 6583-235); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Law Breaking/Behavior Sensor” (Aktenzeichen Nr. 6583-236); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Etiquette Suggestion” (Aktenzeichen Nr. 6583-237); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Parking Space Finder Based on Parking Meter Data” (Aktenzeichen Nr. 6583-238); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Parking Meter Expired Alert” (Aktenzeichen Nr. 6583-239); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Object Sensing (Pedestrian Avoidance/Accident Avoidance)” (Aktenzeichen Nr. 6583-240); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Proximity Warning Relative to Other Cars” (Aktenzeichen Nr. 6583-241); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Street Side Sensors” (Aktenzeichen Nr. 6583-242); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Car Location” (Aktenzeichen Nr. 6583-243); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Universal Bus in the Car” (Aktenzeichen Nr. 6583-244); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Mobile Hot Spot/Router/Application Share Site or Network” (Aktenzeichen Nr. 6583-245); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Universal Console Chassis for the Car” (Aktenzeichen Nr. 6583-246); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Middleware” (Aktenzeichen Nr. 6583-247); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Real Time Traffic” (Aktenzeichen Nr. 6583-248); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Map Updating” (Aktenzeichen Nr. 6583-249); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Communications Based on Vehicle Diagnostics and Indications” (Aktenzeichen Nr. 6583-250); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Felon Identifier” (Aktenzeichen Nr. 6583-251); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Behavioral Tracking and Vehicle Applications” (Aktenzeichen Nr. 6583-252); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Improvements to Controller Area Network Bus” (Aktenzeichen Nr. 6583-314); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Location Information Exchange Between Vehicle and Device” (Aktenzeichen Nr. 6583-315); _/_,_, eingereicht am 16.11.2012 mit dem Titel „In Car Communication Between Devices” (Aktenzeichen Nr. 6583-316); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Configurable Hardware Unit for Car Systems” (Aktenzeichen Nr. 6583-317); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Feature Recognition for Configuring a Vehicle Console and Associated Devices” (Aktenzeichen Nr. 6583-318); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Configurable Vehicle Console” (Aktenzeichen Nr. 6583-412); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Configurable Dash Display” (Aktenzeichen Nr. 6583-413); _/_,_, eingereicht am 16.11.2012 mit dem Titel „Configurable Heads-Up Dash Display” (Aktenzeichen Nr. 6583-414); und _/_,_, eingereicht am 16.11.2012 mit dem Titel „Removable, Configurable Vehicle Console” (Aktenzeichen Nr. 6583-415). Die gesamten Offenbarungen der oben aufgelisteten Anmeldungen werden hiermit durch Bezugnahme vollständig für alles von ihnen Gelehrte und für alle Zwecke aufgenommen.
  • TECHNISCHES GEBIET
  • Die Offenbarung betrifft allgemein Fahrzeug-Middleware-Systeme und insbesondere Fahrzeug-Middleware-Systeme für Fahrer und Dritte.
  • STAND DER TECHNIK
  • Moderne Fahrzeuge verwenden eine Anzahl von Kommunikationssystemen und/oder -netzen. Jedes dieser Kommunikationssysteme und/oder -netze kann eine Busstruktur aufweisen, die offen oder proprietär ist. Jeder dieser Busse kann auch spezifisch dafür ausgelegt sein, in einem Fahrzeug zu arbeiten, oder kann als ein allgemeines Kommunikationsprotokoll verfügbar sein. Diese Kommunikationssysteme oder -netze verbinden die verschiedenen einzelnen Komponenten der Fahrzeuge durch ihre jeweiligen Busse. Beispiele für proprietäre Fahrzeugbusarchitektur wären unter anderem der CAN-Bus (Controller Area Network), der LIN-Bus (Local Interconnect Network) und die verschiedenen OEM-Busse (Original Equipment Manufacturer). Beispiele für offene und allgemeine Busarchitektur wären unter anderem das verdrahteten der drahtlose Ethernet und LVDS (Low-Voltage Differential Signaling).
  • Beispielsweise ist beim CAN-Bus der CAN-Bus ein serielles Netzwerk, das hauptsächlich für die Verwendung mit Automotive-Anwendungen entwickelt wurde. Durch den CAN-Bus können Vorrichtungen und Mikrocontroller in einem Fahrzeug miteinander ohne einen Hostcomputer kommunizieren.
  • Das CAN-Protokoll erlaubt die Verbindung verschiedener Vorrichtungen und Mikrocontroller mit einem einzigen CAN-Bus. Gemäß dem Protokoll basiert die Kommunikation auf dem CAN-Bus auf Nachrichten, um das Senden von Nachrichten und Daten von einer verbundenen Vorrichtung zu einer anderen zu erlauben.
  • Um Kommunikation auf dem CAN-Bus ohne Notwendigkeit eines Hostcomputers zu ermöglichen, weist CAN einen arbitrierungsfreien Übertragungsmechanismus auf. Eine CAN-Übertragung umfasst ein Arbitrierungsfeld (Nachrichten-ID), das die Priorität der gesendeten Nachricht repräsentiert. Ein dominantes Bit (’0’) gibt eine höhere Priorität als ein rezessives Bit (’1’) an. Zum Beispiel hat in einem hypothetischen Zwei-Bit-ID-CAN-Netzwerk eine Vorrichtung, die eine ID von ’10’ sendet, Priorität gegenüber einer Vorrichtung, die eine ID von ’11’ auf dem CAN-Bus sendet. In diesem Beispiel weisen beide Vorrichtungen im ersten Bit ein rezessives Bit auf; die erste Vorrichtung hat jedoch ein dominantes zweites Bit, das verwendet werden könnte, um gegenüber einem rezessiven zweiten Bit in der zweiten Vorrichtung zu arbitrieren. Die zweite Vorrichtung weicht von der Übertragung über den Bus bei dieser Bestimmung zugunsten der zweiten Vorrichtung zurück und versucht einige Taktzyklen, nachdem die erste Vorrichtung zu senden aufgehört hat, neu zu senden. Es versteht sich, dass jede gesendete Nachrichten-ID für diesen arbitrierungsfreien Übertragungsmechanismus über den CAN-Bus einzigartig sein muss. Gemäß der CAN-Spezifikation verwendet Standard-CAN (Version 2.0A) 11-Bit-IDs, und das erweiterte CAN (Version 2.0B) verwendet 29-Bit-IDs.
  • Die CAN-Spezifikation (ISO 11898) beschreibt ferner zwei Arten von CAN-Bussen, den schnellen CAN-Bus (ISO 11898-2) (wie zum Beispiel für den Motor, die Aufhängung und Getriebesteuerungen und Sicherheitsgeräte) und den langsamen CAN-Bus (ISO 11898-3) (wie etwa für weniger kritische Komponenten wie Nicht-Sicherheitssensoren). Der schnelle CAN-Bus ist dafür ausgelegt, Daten mit hoher Geschwindigkeit zu führen (bei bestimmter Implementierung bis zu 1 Mbit/s). Der langsame CAN-Bus ist dafür ausgelegt, Daten mit einer niedrigeren Geschwindigkeit zu führen (bei bestimmter Implementierung bis zu 125 Kbit/s), ist aber fehlertoleranter als der schnelle CAN-Bus. Ferner kann der langsame CAN-Bus als Reserve für den schnellen CAN-Bus dienen, falls ein Ausfall auf dem schnellen CAN-Bus besteht.
  • Da sich die Nutzung des CAN-Standards entwickelt, verwenden viele Fahrzeuge und Systeme, die CAN implementieren, parallel sowohl einen schnellen als auch einen langsamen CAN-Bus. Der schnelle CAN-Bus führt Informationen, die für den Fahrzeugbetrieb oder die Sicherheit entscheidend sind und an verschiedene Teile des Fahrzeugs oder Systems im Wesentlichen in Echtzeit abgeliefert werden. Zum Beispiel würde der schnelle CAN-Bus in einer Situation verwendet werden, in der sich ein Airbag entfaltet. Wenn Sensoren in der Stoßstange oder auf der Vorderseite des Fahrzeugs anzeigen, dass das Fahrzeug an einem frontalen Aufprall beteiligt wurde, können die Sensoren Prioritätsinformationen über den schnellen CAN-Bus zu der Airbag-Entfaltungseinheit senden, um den Airbag zu entfalten. Der langsame CAN-Bus würde für andere, weniger kritische Anwendungen verwendet.
  • Es wurde eine Anzahl von Erweiterungen vorgeschlagen und verwendet, um die Fähigkeiten der verschiedenen Busarchitekturen zu erweitern. Zum Beispiel fügt OBD (On-Board Diagnostics) Unterstützung für das Anfordern von Daten von Fahrzeugkomponenten für Diagnostikzwecke unter Verwendung von Parameterkennungen (PIDs) hinzu. Obwohl OBD dafür ausgelegt ist, mit dem CAN-Bus zu arbeiten, kann OBD dafür implementiert werden, mit anderen allgemeinen und/oder OEM-spezifischen Bussen zu arbeiten. Ferner können spezifische Fahrzeugkomponenten, wie etwa die ECU (Engine Control Unit), die TCU (Transmission Control Unit), das ABS (Anti-lock Braking System) und im Allgemeinen BCMs (Body Control Modules) spezifische Protokollerweiterungen aufweisen, um mit den verschiedenen Busarchitekturen zu arbeiten. Ferner werden Erweiterungen der Busarchitekturen benötigt, um das Führen von Informationen bezüglich verschiedener Umgebungstypprobleme, wie etwa Emissionsinformationen, zu unterstützen, um verschiedenen behördlichen Bestimmungen zu genügen.
  • Fahrzeuge, insbesondere Passagierfahrzeuge, entwickeln sich schnell mit aufkommenden Sicherheits-, Unterhaltungs- und Kommunikationstechnologien. Existierende Fahrzeugbusprotokolle, die zum großen Teil für Sicherheit ausgelegt sind, eignen sich im Allgemeinen aufgrund der geringen Busbandbreite und Übertragungsgeschwindigkeit nicht für andere Nicht-Sicherheitskommunikation. Es bestehen deshalb verschiedene Bedürfnisse in der Technik, darunter das Verbessern des Informationsflusses zwischen Fahrzeugkomponenten, Beschleunigen der verschiedenen Kommunikationssysteme und/oder -netze in der Technik zur Verbesserung der Fahrzeugsicherheit, Datensicherheit und/oder Datenverarbeitung und Bereitstellung von Zugang zu den Funktionen und Zustandsinformationen eines Fahrzeugs für entfernte autorisierte Dritte (d. h. Polizeibeamte, Fahrzeughersteller, Fahrzeugsicherheitsdienste und Eigentümer), während Sicherheit gegenüber unbefugten Teilnehmern und Komponenten aufrechterhalten wird.
  • KURZFASSUNG
  • Die verschiedenen Aspekte, Ausführungsformen und/oder Konfigurationen der vorliegenden Offenbarung wenden sich an diese und andere Bedürfnisse. Die vorliegende Offenbarung betrifft ein Fahrzeug, das vielfältige Vernetzungs- und andere Fähigkeiten aufweist.
  • Das Fahrzeug kann eine oder mehrere der folgenden Alternativen umfassen:
    • (a) mehrere Verarbeitungsmodule, wobei sich ein erstes Verarbeitungsmodul in einem aktiven Modus befindet, wodurch sich das erste Verarbeitungsmodul in primärer Kontrolle über mindestens die meisten Fahrzeugfunktionen befindet, und sich ein zweites Verarbeitungsmodul in einem Standby-Modus befindet, wodurch das zweite Verarbeitungsmodul bereit ist, primäre Kontrolle der mindestens meisten Fahrzeugfunktionen zu übernehmen;
    • (b) ein Arbitrierungsmodul zum Arbitrieren von Weiterreichungskonflikten zwischen duplizierten ersten und zweiten Verarbeitungsmodulen;
    • (c) ein Integritätsprüfmodul zum Bestimmen eines entsprechenden Integritätszustands jedes der duplizierten ersten und zweiten Verarbeitungsmodule, mindestens eine von kritischen und nichtkritischen Aufgaben, Funktionen und Operationen auszuführen;
    • (d) ein Angezeigtes-Objekt-Bewegungsmodul zum Bewegen angezeigter Objekte von einem Quelleneingabe-/-ausgabesystem zu einem Zieleingabe-/-ausgabesystem, wobei das Quellen- und das Zieleingabe-/-ausgabesystem verschiedenen Fahrzeuginsassen entsprechen;
    • (e) ein Medienfilter zum Anwenden einer ausgewählten Regel zum Filtern von Dritt-Quellen-Signalen, die durch ein Fahrzeugverarbeitungsmodul empfangen werden, zur Präsentation für einen Fahrzeuginsassen über ein entsprechendes Eingabe-/Ausgabesystem;
    • (f) einen Netzselektor zum Auswählen eines von mehreren Kommunikationsnetzen, die bezüglich des Fahrzeugs lokal sind, zum Senden eines ausgewählten Signals;
    • (g) ein Diagnostikmodul zum Empfangen eines Warnungs- und/oder Fehlersignals von einer Fahrzeugkomponente und Auswählen eines Ziels für das Signal, wobei die möglichen Ziele ein Fahrzeugeingabe-/-ausgabesystem zum Präsentieren der Warnung und/oder des Fehlers für einen Fahrzeuginsassen, einen Notdienstanbieter, einen Notdienst und einen entfernt angeordneten Diagnostikdienst zum Diagnostizieren einer Ursache des Warnungs- und/oder Fehlersignals umfassen;
    • (h) ein Fernsteuermodul zum Empfangen einer Anforderung von einer entfernten Quelle, eine Fahrzeugfunktion zu befehligen, Authentifizieren des Anforderers und bei erfolgreicher Authentifizierung und bei Privilegierung, die Ausführung der Fahrzeugfunktion anzufordern, Ausführen oder Bewirken der Ausführung der Anforderung;
    • (i) eine Mediensteuerung zum Empfangen eines Medienstroms von einem entfernten Knoten, Identifizieren, welche von mehreren Fahrzeugeingabe-/-ausgabesystemen aufgrund von Bedienerbefehl und/oder als Folge einer Regel gesperrt sind, und bei Freigabe Bereitstellen des Medienstroms für ein dem zugeordneten Fahrzeuginsassen zugeordnetes Eingabe-/-ausgabesystem;
    • (j) eine Installations-Beaufsichtigungsvorrichtung zum Bestimmen für eine neuinstallierte Software und/oder Hardware und/oder andere Komponente, ob die neuinstallierte Komponente definierte funktionale und/oder Quellen- oder Wiederverwendungsanforderungen und/oder Beschränkungen für die Komponente und/oder Lizenzbeschränkungen erfüllt, und bei Erfüllung Erzeugen von Datenstrukturen in der Komponente und/oder einem Speicher im Fahrzeug, um die Komponente an das aktuelle Fahrzeug zu binden und dadurch zu verhindern, dass die Komponente mit einem Verarbeitungsmodul in einem anderen Fahrzeug kommuniziert;
    • (k) einen Rechnerisches-Modul-Selektor zum Auswählen eines rechnerischen Moduls zum Ausführen einer ausgewählten Aufgabe, Operation und/oder Funktion;
    • (l) ein Netzwerksicherheitsmodul zum Isolieren einer Komponente, bei der ein Sicherheitsbruch auftritt, und/oder Isolieren eines Hauptverarbeitungsmoduls von einer oder mehreren anderen Komponenten in einem lokalen Fahrzeugnetzwerk;
    • (m) eine Mediensteuerung zum Detektieren von Bewegung einer rechnerischen Vorrichtung von einer autorisierten Station zu einer nichtautorisierten Station und Einschränken einer Operation und/oder Funktion der rechnerischen Vorrichtung relativ zu drahtloser Verbindung mit der autorisierten Station, wenn sie drahtlos mit der unautorisierten Station verbunden ist;
    • (n) eine Netzwerksteuerung zum automatischen Cache-Speichern von Streaming-Medien als Reaktion auf eine Fahrzeugzustandsänderung, Funktion und/oder Operation;
    • (o) ein vereinigtes Kommunikationspräsenz-Meldemodul zum Bestimmen, ob ein Fahrzeuginsasse anwesend ist und/oder mittels welchem Kommunikationskanal der Insasse zu kontaktieren ist, auf der Basis einer Anforderung eines für einen aktuellen Ort des Fahrzeugs geltenden Gesetzes; und
    • (p) ein Sozialvernetzungsmodul, um Verarbeitungsmodulen verschiedener Fahrzeuge zu ermöglichen, sich drahtlos zu verbinden, um Fahrzeuginformationen auszutauschen.
  • Das erste und das zweite Verarbeitungsmodul können sich in drahtloser Kommunikation miteinander befinden, so dass ein Zustand des zweiten Verarbeitungsmoduls im Wesentlichen mit einem Zustand des ersten Verarbeitungsmoduls synchron gehalten wird, um ein zustandsbehaftetes Failover von dem ersten Verarbeitungsmodul zu dem zweiten Verarbeitungsmodul zu ermöglichen.
  • Das Arbitrierungsmodul kann eines des ersten und zweiten Verarbeitungsmoduls auswählen, um ein Token aktuell zu besitzen und/oder sein eigen zu nennen, wobei das Token angibt, welches Verarbeitungsmodul ein aktives Verarbeitungsmodul ist und/oder welches Verarbeitungsmodul ein Standby-Verarbeitungsmodul ist.
  • Das Integritätsprüfmodul kann eine Prüfung und/oder einen Test als Reaktion auf einen intern erzeugten Interrupt und/oder eine Anforderung durchführen, um die Fähigkeit eines ausgewählten Verarbeitungsmoduls, kritische und/oder nichtkritische Fahrzeugaufgaben, -funktionen oder Operationen auszuführen, zu bestimmen, auf der Basis der Prüfung und/oder der Testergebnisse eine Bewertung an das ausgewählte Verarbeitungsmodul vergeben und die Bewertung mit einer oder mehreren Schwellen und/oder einer Bewertung eines anderen Verarbeitungsmoduls vergleichen, um einen Integritätszustand zu bestimmen, um einen Integritätszustand des ausgewählten Verarbeitungsmoduls zu bestimmen.
  • Das Angezeigtes-Objekt-Bewegungsmodul kann das Zieleingabe-/-ausgabesystem aus mehreren Eingabe-/Ausgabesystemen an Bord des Fahrzeugs auf der Basis von Eingaben von einem Benutzer des Quelleneingabe-/-ausgabesystems auswählen.
  • Die durch das Medienfilter angewandte ausgewählte Regel kann eine oder mehrere einer weißen Liste, einer schwarzen Liste, Benutzerpräferenz, erfasster Insassenkontext und/oder geltende Bundes-, Landes-, provinzielle und/oder lokale Gesetze und/oder Bestimmungen sein, die für einen aktuellen erfassten räumlichen Ort des Fahrzeugs gelten.
  • Der Netzselektor kann eines von mehreren Kommunikationsnetzen, die bezüglich des Fahrzeugs lokal sind, zum Senden eines ausgewählten Signals auf der Basis eines oder mehrerer von Netz-/Knotenstatus, Rauschabstand, Art von Signal, verfügbare und/oder nicht verfügbare Bandbreite, Netzleistungsparameter und Dienstgüte auswählen.
  • Das Diagnostikmodul kann dem Fahrzeuginsassen das Warnungs- und/oder Fehlersignal bereitstellen und übermittelt interaktiv eine wahrscheinliche Ursache des Warnungs- und/oder Fehlersignals an den Insassen und empfängt einen Befehl vom Insassen, einen oder mehrere eines Notdienstanbieters, eines Notdienstes und eines entfernt angeordneten Diagnostikdienstes zu kontaktieren.
  • Das Fernsteuermodul kann einem oder mehreren des Fahrzeugbesitzers, einer polizeilichen Behörde, einem Kreditinstitut, das einem Kredit zugeordnet ist, der das Fahrzeug als Sicherheit aufweist, und einem Fahrzeughersteller zugeordnet sein, wobei die angeforderte Fahrzeugfunktion ungeachtet eines gegenteiligen Befehls vom Fahrzeugbediener ausgeführt wird bzw. ihre Ausführung bewirkt wird.
  • Die Mediensteuerung kann in einem abhängigen Modus synchron jedem der Eingabe-/Ausgabesysteme gemeinsamen Inhalt bereitstellen und in einem unabhängigen Modus verschiedenen der Eingabe-/Ausgabesysteme verschiedenen Inhalt bereitstellen.
  • Die neuinstallierte Software und/oder Hardware und/oder andere Komponente kann eine oder mehrere eines Sensors an Bord, eines Verarbeitungsmoduls oder Komponente davon, einer Softwareanwendung, einer Leiterplatte, eines Erweiterungsmoduls oder einer Komponente davon, einer kritischen oder nichtkritischen Vorrichtung und eines Zellularaufrüstungsmoduls sein.
  • Das rechnerische Modul kann durch den Rechnerisches-Modul-Selektor aus mehreren rechnerischen Modulen ausgewählt werden, wobei die mehreren rechnerischen Module eine oder mehrere Fahrzeugverarbeitungsvorrichtung und eine oder mehrere rechnerische Vorrichtungen von Insassen umfassen, wobei die eine oder mehreren rechnerischen Vorrichtungen von Insassen eines oder mehrere eines Mobiltelefons, eines persönlichen digitalen Assistenten, eines Tablet-Computers und eines Laptop-Computers umfassen.
  • Das rechnerische Modul kann durch den Rechnerisches-Modul-Selektor aus mehreren rechnerischen Modulen ausgewählt werden, wobei die mehreren rechnerischen Module mehrere Softwareanwendungen umfassen, die verschiedenen Versionen, Ausgaben und/oder Vertreibern einer gemeinsamen Art von Softwareanwendung entsprechen.
  • Das Netzwerksicherheitsmodul filtert und/oder sperrt Kommunikation zwischen dem isolierten von der Komponente und/oder dem Verarbeitungsmodul mit anderen Netzwerkkomponenten.
  • Die Mediensteuerung kann Ausführung einer ersten Funktion und/oder Operation durch die rechnerische Vorrichtung gestatten, wenn sie drahtlos mit der autorisierten Station verbunden ist, aber nicht, wenn sie drahtlos mit der unautorisierten Station verbunden ist.
  • Die Netzwerksteuerung kann als Reaktion darauf, dass der Fahrzeugzustand von einem geparkten Zustand zu einem ungeparkten Zustand wechselt, automatisch Streaming-Medien Cache-speichern.
  • Das vereinigte Kommunikationspräsenz-Meldemodul kann durch einen ausgewählten Kommunikationskanal, wenn sich das Fahrzeug in Bewegung befindet, bestimmen, dass der Fahrzeuginsasse der Bediener des Fahrzeugs ist und dass der Fahrzeugbediener nicht anwesend ist.
  • Die vorliegende Offenbarung umfasst ferner ein nichtflüchtiges greifbares computerlesbares Medium, das prozessorausführbare Anweisungen zum Ausführen einer oder mehrerer der Operationen (a)–(p) umfasst, und ein Verfahren zum Ausführen einer oder mehrerer der Operationen (a)–(p).
  • Das in der vorliegenden Offenbarung beschriebene Fahrzeug kann eine Anzahl von Vorteilen bereitstellen. Zum Beispiel kann das Fahrzeug verbesserte Steuerung der Daten-Stream-Verwaltung und -Integration bereitstellen, um der immer mehr zunehmenden Verkomplizierung jedes Datensegments gerecht zu werden und Teilen von Daten zwischen allen Segmenten zu ermöglichen. Es kann Interoperabilität zwischen diversen Systemen ermöglichen. Es kann eine offene Architektur bereitstellen, um dadurch bestehende Beschränkungen bezüglich Entwurfsänderungen aufgrund von verriegelter Technologie überflüssig zu machen. Es kann Fahrern frei und bequem ermöglichen, ihren digitalen Lifestyle in ein Fahrzeug zu integrieren, während Sprach- und Fingerspitzenaktivierung ermöglicht wird. Es kann eine dynamische Softwareumgebung und ein Fahrzeugnetzwerk an Bord implementieren, das sich über Technologiegenerationen hinweg nicht ändern muss. Autohersteller können über die Freiheit verfügen, eine beliebige Art von Prozessor, Speicher oder Speichertechnologie zu spezifizieren, und jederzeit geeignete Änderungen vorzunehmen. Die Architektur kann Präsentationsfunktionen, Sensor-/Steuerfunktionen und Infotainment-Funktionen auf hochmodulare erweiterbare Weise integrieren, wodurch sichergestellt wird, dass der Systementwurf leicht herauf- oder herunterskaliert und über viele Modelljahre hinweg ohne Kampf gegen technologische Veraltung entwickelt werden kann. Zum Beispiel kann die Architektur dem Fahrzeugbesitzer und/oder -hersteller erlauben, Anwendungs-Engines aufzurüsten und/oder hinzuzufügen, die fahrzeuginternen Vernetzungsfähigkeiten aufzurüsten, Internet-Konnektivität aufzurüsten, Anzeigefähigkeiten aufzurüsten und zu Hochverfügbarkeitsfähigkeiten überzugehen, alles ohne radikale Änderungen an der Softwareumgebung und/oder zur Differenzierung zwischen und innerhalb von Modelllinien. Das Fahrzeug kann Mehrfachverarbeitungs- und Erweiterungsmodule unterstützen, die spezifische Funktionen mit einem ausgewählten Prozessor verankern. Es kann vielfältige eingebettete Datenquellen der ECU (”Electronic Control Unit”) unterstützen, wie etwa die von LIN, CAN und FlexRay bereitgestellten, sowie IPv6-Konnektivität, die nahtlose Migration zu Sensortechnologie auf Ethernet-Basis und neuen Busarchitekturen ermöglicht, die von der AutoStar-Initiative unterstützt werden. Es kann einen einzigen Datenverwaltungs-Hub verwenden und somit angesichts von durch Konnektivität mit dem Ethernet entstehenden Sicherheitsgefahren verbesserte Fahrzeugsicherheit gewährleisten. Es kann Fahrzeugherstellern erlauben, mehrere Anzeigesubsysteme zu verwalten, die für den Subsystemort im Fahrzeug einzigartig sind, und Fahrzeuginsassen ein personalisiertes Erlebnis abliefern. Die Subsysteme können ferner eine (Informationen und Eingabe-/Ausgabesteuerung bereitstellende) Konsolenanzeige, eine konfigurierbare Armaturenbrettanzeige, eine konfigurierbare Heads-Up-Anzeige und Passagieranzeigeeinheiten umfassen. Konfigurierbare Anzeigen erlauben es Fahrern, Skalen für Nicht-Fahrzeugbetriebsinformationen hinzuzufügen/zu ändern, die auf dem Armaturenbrett und der Heads-Up-Anzeige angezeigt werden, um Benutzerpräferenzen und Bedürfnissen gerecht zu werden. Direkt-Video kann durch Anzeigesteuerungen und/oder einen interaktiven Berührungsschirm abgeliefert werden, optional ausgestattet mit Näherungssensoren, wobei alles mit intelligenten Anzeigesubsystemen auf Ethernet-Basis implementiert wird. In der Hand gehaltene Vorrichtungen wie persönliche digitale Assistenten, Mobiltelefone und Tablet- und Laptop-Computer, können drahtlos, über ein oder mehrere angebundene Netzwerke, mit Verarbeitungsmodul(en) des Fahrzeugs eine Schnittstelle bilden und in die Verarbeitungsressourcen integriert werden, die verfügbar sind, um fahrzeugbezogene Aufgaben, Operationen und Funktionen auszuführen. Die Vergabe einer IPv6-Adresse oder einer anderen elektronischen Adresse in einem Netzwerk an das Fahrzeug kann eine Adresse bereitstellen, um das Fahrzeug im Internet (oder in einem anderen Netzwerk) zu lokalisieren, die Implementierung von Cyber-Sicherheit vereinfachen, Anwendungen ermöglichen, die Sicherheit und Datensammlung für prädiktive Analytik unterstützen, Voice-over-IP-Anrufe vom Fahrzeug aus ermöglichen und einem Präsenzdienst oder -server zuverlässige Präsenzinformationen bereitstellen.
  • Diese und andere Vorteile werden aus der Offenbarung ersichtlich.
  • Die Phrasen „mindestens ein”, „ein oder mehrere” und „und/oder” sind offenendige Ausdrücke, die sowohl konjunktiv als auch disjunktiv arbeiten. Zum Beispiel bedeutet jeder der Ausdrücke „mindestens eines von A, B und C”, „mindestens eines von A, B oder C”, „eines oder mehrere von A, B und C”, „eines oder mehrere von A, B oder C” und „A, B und/oder C” A alleine, B alleine, C alleine, A und B zusammen, A und C zusammen, B und C zusammen oder A, B und C zusammen.
  • Der Ausdruck „ein” oder „eine” Entität, so wie er hier gebraucht wird, bezieht sich auf eine oder mehrere dieser Entität. Dementsprechend können die Ausdrücke „ein” (oder „eine”), ”eines oder mehrere” und ”mindestens eines” hier austauschbar verwendet werden. Außerdem ist zu beachten, dass die Ausdrücke „umfassen”, „enthalten” und „aufweisen” austauschbar verwendet werden können.
  • Der Ausdruck „automatisch” und Varianten davon, so wie er hier gebraucht wird, bezieht sich auf einen beliebigen Prozess oder eine beliebige Operation, der bzw. die ohne menschliche Eingabe geschieht, wenn der Prozess oder die Operation ausgeführt wird. Ein Prozess oder eine Operation kann automatisch sein, selbst wenn Ausführung des Prozesses oder der Operation materielle oder nichtmaterielle menschliche Eingabe verwendet, wenn die Eingabe vor dem Ausführen des Prozesses oder der Operation empfangen wird. Menschliche Eingabe wird als materiell betrachtet, wenn eine solche Eingabe beeinflusst, wie der Prozess oder die Operation ausgeführt wird. Menschliche Eingabe, die mit der Ausführung des Prozesses oder der Operation in Einklang steht, wird nicht als „materiell” betrachtet.
  • Der Ausdruck „Automotive-Navigationssystem” ist ein für die Verwendung in Automobilen ausgelegtes Satellitennavigationssystem. Es verwendet typischerweise eine GPS-Navigationsvorrichtung zum Beschaffen von Positionsdaten, um den Benutzer auf einer Straße in der Kartendatenbank der Einheit zu lokalisieren. Unter Verwendung der Straßendatenbank kann die Einheit Wegbeschreibungen zu anderen Orten auf Straßen, die sich auch in ihrer Datenbank befinden, geben. Koppelnavigation unter Verwendung von Distanzdaten von Sensoren, die an den Antriebsstrang, einen Kreisel und einen Beschleunigungsmesser angeschlossen sind, können für größere Zuverlässigkeit verwendet werden, da bei GPS Signalverlust und/oder Mehrfachwege aufgrund von Straßenschluchten oder Tunneln auftreten können.
  • Der Ausdruck „Bus” und Varianten davon, so wie sie hier gebraucht werden, bezieht sich auf ein Subsystem, das Informationen und/oder Daten zwischen verschiedenen Komponenten transferiert. Ein Bus bezieht sich im Allgemeinen auf die Ansammlung von Kommunikationshardwareschnittstellen, Verbindungselementen, Busarchitektur und/oder Protokoll, die das Kommunikationsschema für ein Kommunikationssystem und/oder Kommunikationsnetz definiert. Ein Bus kann sich auch speziell auf einen Teil einer Kommunikationshardware beziehen, die eine Schnittstelle für die Kommuniaktionshardware mit den Verbindungselementen bereitstellt, die mit anderen Komponenten des entsprechenden Kommunikationsnetzes verbinden. Der Bus kann für ein verdrahtetes Netz sein, wie etwa einen physischen Bus, oder ein drahtloses Netz, wie etwa einen Teil einer Antenne oder Hardware, die die Kommunikationshardware mit der Antenne koppelt. Eine Busarchitektur unterstützt ein definiertes Format, in dem Informationen und/oder Daten angeordnet werden, wenn sie durch ein Kommunikationsnetz gesendet oder empfangen werden. Ein Protokoll kann das Format und Regeln für Kommunikation einer Busarchitektur definieren.
  • Die Ausdrücke „Kommunikationsvorrichtung”, „Smartphone” und „Mobilvorrichtung” und Varianten davon, so wie sie hier gebraucht werden, werden austauschbar verwendet und umfassen eine beliebige Art von Vorrichtung mit der Fähigkeit zur Kommunikation mit einer oder mehreren einer anderen Vorrichtung und/oder über ein Kommunikationsnetz über ein Kommunikationsprotokoll und dergleichen. Beispielhafte Kommunikationsvorrichtungen wären, aber ohne Beschränkung darauf, Smartphones, in der Hand gehaltene Computer, Laptops, Netbooks, Notebook-Computer, Subnotebooks, Tablet-Computer, Scanner, tragbare Spielvorrichtungen, Telefone, Pager, GPS-Module, tragbare Musikwiedergabegeräte und andere internetbefähigte und/oder netzwerkverbundene Vorrichtungen.
  • Der Ausdruck „Kommunikationssystem” oder „Kommunikationsnetz” und Varianten davon, so wie sie hier gebraucht werden, bezieht sich auf eine Ansammlung von Kommunikationskomponenten mit der Fähigkeit von einem oder mehreren von Übertragung, Weiterleitung, Verbindung, Steuerung oder anderweitiger Manipulation von Informationen oder Daten von mindestens einem Sender zu mindestens einem Empfänger. Dementsprechend kann die Kommunikation vielfältige Systeme umfassen, die von Punkt zu Punkt zum Rundsenden der Informationen oder Daten unterstützen. Ein Kommunikationssystem kann sich auf die Ansammlung individueller Kommunikationshardware sowie auf die Verbindungselemente beziehen, die mit der individuellen Kommunikationshardware assoziiert sind und diese verbinden. Kommunikationshardware kann sich auf dedizierte Kommunikationshardware beziehen, oder auf einen Prozessor, der mit einem Kommunikationsmittel (d. h. einer Antenne) gekoppelt ist und Software ausführt, die in der Lage ist, das Kommunikationsmittel zu verwenden, um ein Signal in dem Kommunikationssystem zu senden. Verbindungselement bezieht sich auf eine bestimmte Art von verdrahteter oder drahtloser Kommunikationsstrecke, die verschiedene Komponenten, wie etwa Kommunikationshardware, in einem Kommunikationssystem verbindet. Ein Kommunikationsnetz kann sich auf einen spezifischen Aufbau eines Kommunikationssystems beziehen, wobei die Ansammlung individueller Kommunikationshardware und Verbindungselemente eine bestimmte definierbare Netztopografie aufweist. Ein Kommunikationsnetz kann ein verdrahtetes und/oder ein drahtloses Netz umfassen, das eine Voreinstellung auf eine ad-hoc-Netzstruktur aufweist.
  • Der hier verwendete Ausdruck „computerlesbares Medium” bezieht sich auf ein beliebiges greifbares Speicher- und/oder Übertragungsmedium, das an der Bereitstellung von Anweisungen für einen Prozessor zur Ausführung teilnimmt. Ein solches Medium kann viele Formen annehmen, wie etwa, aber ohne Beschränkung darauf, nichtflüchtige Medien, flüchtige Medien und Übertragungsmedien. Nichtflüchtige Medien wären zum Beispiel NVRAM oder magnetische oder optische Datenträger. Flüchtige Medien umfassen dynamischen Speicher, wie etwa Hauptspeicher. Übliche Formen von computerlesbaren Medien wären zum Beispiel eine Floppy Disk, eine Diskette, eine Festplatte, ein Magnetband oder ein beliebiges anderes magnetisches Medium, ein magnetooptisches Medium, eine CD-ROM, ein beliebiges anderes optisches Medium, Lochkarten, Papierband, ein beliebiges anderes physisches Medium mit Mustern von Löchern, ein RAM, ein PROM und EPROM, ein FLASH-EPROM, ein Halbleitermedium wie eine Speicherkarte, ein beliebiger anderer Speicherchip oder -einsatz, eine Trägerwelle wie im Folgenden beschrieben oder ein beliebiges anderes Medium, aus dem ein Computer lesen kann. Ein digitaler Dateianhang an einer Email oder ein anderes selbstständiges Informationsarchiv oder eine Menge von Archiven wird als einem greifbaren Speichermedium äquivalentes Verteilungsmedium betrachtet. Wenn das computerlesbare Medium als Datenbank konfiguriert ist, versteht sich, dass die Datenbank eine beliebige Art von Datenbank sein kann, wie etwa relational, hierarchisch, objektorientiert und/oder dergleichen. Dementsprechend umfasst die Offenbarung ein greifbares Speichermedium oder Verteilungsmedium und im Stand der Technik anerkannte Äquivalente und Nachfolgermedien, in denen die Softwareimplementierungen der vorliegenden Offenbarung gespeichert werden.
  • Die Ausdrücke „Armatur” und „Armaturenbrett” und Varianten davon, so wie sie hier gebraucht werden, werden austauschbar verwendet und umfassen ein beliebiges Panel und/oder einen beliebigen Bereich eines Fahrzeugs, das bzw. der neben einem Bediener, Benutzer und/oder Passagier angeordnet ist. Typische Armaturenbretter können, aber ohne Beschränkung darauf, ein oder mehrere Steuerpanels, Instrumentengehäuse, Kopfeinheiten, Indikatoren, Skalen, Messgeräte, Lampen, Audiogeräte, Computer, Bildschirme, Anzeigen, HUD-Einheiten und grafischen Benutzeroberflächen umfassen.
  • Die Ausdrücke „Bestimmen”, „Kalkulieren” und „Berechnen” und Varianten davon, so wie sie hier gebraucht werden, werden austauschbar verwendet und umfassen eine beliebige Art von Methodologie, Prozess, mathematische Operation oder Technik.
  • Der Ausdruck „Anzeige” bezieht sich auf einen Teil eines Bildschirms, der zum Anzeigen der Ausgabe eines Computers für einen Benutzer verwendet wird.
  • Der Ausdruck „angezeigtes Bild” oder „angezeigtes Objekt” bezieht sich auf ein auf der Anzeige produziertes Bild. Ein typisches angezeigtes Bild ist ein Fenster oder Desktop oder Teil davon, wie etwa ein Icon. Das angezeigte Bild kann die Anzeige ganz oder teilweise einnehmen.
  • Der Ausdruck „elektronische Adresse” bezieht sich auf eine beliebige kontaktierbare Adresse, etwa eine Telefonnummer, ein Instant-Message-Handle, eine Emailadresse, einen Universal Resource Locator („URL”), einen Universal Resource Identifier („URI”), Address of Record („AOR”), einen elektronischen Alias in einer Datenbank wie Adressen und Kombinationen davon.
  • Die Ausdrücke „Online-Community”, „e-Community” oder „virtuelle Community” bedeuten eine Gruppe von Personen, die hauptsächlich über ein Computernetzwerk in Interaktion treten, statt von Angesicht zu Angesicht, für soziale, professionelle, Bildungs- oder andere Zwecke. Die Interaktion kann vielfältige Medienformate verwenden, darunter Wikis, Blogs, Chatrooms, Internetforen, Instant Messaging, Email und andere Formen von elektronischen Medien. In sozialer Software werden viele Medienformate separat oder in Kombination verwendet, darunter Chatrooms auf Textbasis und Foren, die Sprache, Videotext oder Avatars verwenden.
  • Es versteht sich, dass der hier gebrauchte Ausdruck „Mittel” seine allgemeinste mögliche Deutung gemäß 35 U. S. C., Abschnitt 112, Paragraph 6, erhalten soll. Dementsprechend soll ein Anspruch, der den Ausdruck „Mittel” enthält, alle Strukturen, Materialien oder Schritte abdecken, die hier dargelegt werden, und alle Äquivalente davon. Ferner sollen die Strukturen, Materialien oder Schritte und Äquivalente davon alle in der Kurzfassung der Erfindung, in der kurzen Beschreibung der Zeichnungen, in der ausführlichen Beschreibung, in der Zusammenfassung und in den Ansprüchen selbst beschriebenen umfassen.
  • Der hier gebrauchte Ausdruck „Modul” bezieht sich auf eine beliebige bekannte oder später entwickelte Hardware, Software, Firmware, künstliche Intelligenz, Fuzzy-Logik oder Kombination von Hardware und Software mit der Fähigkeit zum Ausführen der diesem Element zugeordneten Funktionalität. Obwohl die Offenbarung im Hinblick auf beispielhafte Ausführungsformen dargestellt wird, versteht sich außerdem, dass einzelne Aspekte der Offenbarung getrennt beansprucht werden können.
  • Der Ausdruck ”Präsenz” ist ein Statusindikator, der Fähigkeit und Gewilltheit eines potentiellen Kommunikationspartners, zum Beispiel eines Benutzers, zu kommunizieren vermittelt. Der Client eines Benutzers stellt einem Präsenzdienst über eine Netzwerkverbindung Präsenzinformationen (den Präsenzzustand) bereit, die in dem gespeichert wird, das seinen persönlichen Verfügbarkeitsdatensatz darstellt (als Präsentität bezeichnet), und können zur Verteilung an andere Benutzer (die als Watcher bezeichnet werden) verfügbar gemacht werden, um seine Verfügbarkeit für Kommunikation zu vermitteln. Präsenzinformationen finden vielfältig Anwendung in vielen Kommunikationsdiensten und sind eine der Innovationen, die die Beliebtheit von Instant Messaging oder neueren Implementierungen von Voice-over-IP-Clients antreiben. Ein Benutzer-Client kann einen Präsenzzustand publizieren, um seinen aktuellen Kommunikationsstatus anzugeben. Dieser publizierte Zustand informiert andere, die wünschen, den Benutzer zu kontaktieren, über seine Verfügbarkeit und Gewilltheit zum Kommunizieren. Die häufigste Verwendung der Präsenz ist heute die Anzeige eines Indikatoricons auf Instant-Messaging-Clients, typischerweise aus einer Auswahl von grafischen Symbolen mit leicht vermittelbaren Bedeutungen, und einer Liste entsprechender Textbeschreibungen jedes der Zustände. Obwohl er technisch nicht gleich ist, ist der „eingehängt”- oder „abgenommen”-Zustand eines angerufenen Telefons eine Analogie, solange der Anrufer einen charakteristischen Ton empfängt, der Nichtverfügbarkeit oder Verfügbarkeit angibt.
  • Der Ausdruck ”Satellitenpositionsbestimmungssystemempfänger” bezieht sich auf einen drahtlosen Empfänger oder Sendeempfänger zum Empfangen und/oder Senden von Ortssignalen von und/oder zu einem Satellitenpositionsbestimmungssystem, wie etwa GPS (Global Positioning System) (US), GLONASS (Russland), Galileo (EU), Compass (China) und des Regional Navigational Satellite System (Indien).
  • Der Ausdruck „Sozialnetzwerkdienst” ist ein Dienstanbieter, der Online-Gemeinschaften von Personen aufbaut, die Interessen und/oder Aktivitäten teilen oder die daran interessiert sind, die Interessen und Aktivitäten anderer zu erkunden. Die meisten Sozialnetzwerkdienste sind Web-gestützt und stellen vielfältige Weisen bereit, auf die Benutzer in Interaktion treten können, wie etwa Email- und Instant-Messaging-Dienste.
  • Der Ausdruck „Sozialnetzwerk” bezieht sich auf ein Web-gestütztes Sozialnetzwerk.
  • Der Ausdruck „Bildschirm”, „Berührungsbildschirm” oder „Touchscreen” bezieht sich auf eine physische Struktur, die es dem Benutzer ermöglicht, durch Berühren von Bereichen auf dem Bildschirm mit dem Computer in Interaktion zu treten, und stellt einem Benutzer durch eine Anzeige Informationen bereit. Der Berührungsschirm kann Benutzerkontakt auf mehrere verschiedene Weisen erfassen, wie etwa durch eine Änderung eines elektrischen Parameters (z. B. Widerstand oder Kapazität), Akustikwellenschwankungen, Infrarotstrahlungs-Nähedetektion, Lichtschwankungsdetektion und dergleichen. Bei einem restistiven Berührungsschirm leiten zum Beispiel normalerweise getrennte leitfähige und Widerstands-Metallschichten in dem Bildschirm einen elektrischen Strom. Wenn ein Benutzer den Bildschirm berührt, kommen die zwei Schichten an dem kontaktierten Ort in Kontakt, wodurch eine Änderung des elektrischen Felds bemerkt und die Koordinaten des kontaktierten Orts berechnet werden. Bei einem kapazitiven Berührungsschirm speichert eine kapazitive Schicht elektrische Ladung, die beim Kontakt mit dem Berührungsschirm auf den Benutzer entladen wird, wodurch eine Abnahme der Ladung der kapazitiven Schicht verursacht wird. Die Abnahme wird gemessen und Koordinaten des kontaktierten Orts werden bestimmt. Bei einem Oberflächenwellen-Berührungsschirm wird eine Akustikwelle durch den Bildschirm übertragen, und die Akustikwelle wird durch Benutzerkontakt gestört. Ein empfangender Wandler detektiert den Benutzerkontaktfall und bestimmt Koordinaten des kontaktierten Orts. Der Berührungsschirm kann einen Näherungssensor zur Erfassung einer Nähe eines Objekts, wie etwa eines Benutzerfingers, zum Bildschirm umfassen oder auch nicht.
  • Der Ausdruck „Fahrzeug” bezieht sich auf eine Vorrichtung oder Struktur zum Transport von bewegten und/oder unbewegten oder greifbaren Objekten (z. B. Personen und/oder Dingen) wie etwa ein selbstangetriebenes Transportmittel. Der Ausdruck „Fahrzeug”, so wie er hier gebraucht wird, umfasst ein beliebiges Transportmittel oder Modell eines Transportmittels, wobei das Transportmittel ursprünglich für den Zweck des Bewegens eines oder mehrerer greifbarer Objekte, wie etwa Personen, Tiere, Fracht und dergleichen, ausgelegt war. Der Ausdruck „Fahrzeug” erfordert nicht, dass sich ein Transportmittel bewegt oder zur Bewegung fähig ist. Typische Fahrzeuge wären, aber auf keinerlei Weise darauf beschränkt, Autos, Lastwagen, Motorräder, Busse, Automobile, Züge, Schienentransportmittel, Boote, Schiffe, Seetransportmittel, Unterseetransportmittel, Flugzeuge, Raumfahrzeuge, Flugmaschinen, vom Menschen angetriebene Transportmittel und dergleichen.
  • Das Obige ist eine vereinfachte Kurzfassung der Offenbarung, um ein Verständnis bestimmter Aspekte der Offenbarung zu gewährleisten. Die vorliegende Kurzfassung ist weder eine umfassende noch erschöpfende Übersicht über die Offenbarung und ihre verschiedenen Aspekte, Ausführungsformen und/oder Konfigurationen. Es ist beabsichtigt, weder Schlüssel- oder kritische Elemente der Offenbarung zu identifizieren, noch den Schutzumfang der Offenbarung abzugrenzen, sondern ausgewählte Konzepte der Offenbarung in vereinfachter Form darzustellen, als Einführung für die nachfolgend gegebene ausführlichere Beschreibung. Es versteht sich, dass andere Aspekte, Ausführungsformen und/oder Konfigurationen der Offenbarung unter Benutzung eines oder mehrerer der oben dargelegten oder im Folgenden ausführlich beschriebenen Merkmale alleine oder in Kombination möglich sind.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 zeigt ein gemäß einer Ausführungsform konfiguriertes Fahrzeug;
  • 2 ist ein Blockdiagramm eines Verarbeitungsmoduls gemäß einer Ausführungsform;
  • 3 zeigt gemäß einer Ausführungsform konfigurierte Fahrzeugimplementierungs-Verarbeitungsmodule;
  • 4 zeigt ein Flussdiagramm eines Integritätsprüfverfahrens gemäß einer Ausführungsform;
  • 5 zeigt ein Flussdiagramm eines Weiterreichungsprozedurverfahrens gemäß einer Ausführungsform;
  • 6 zeigt ein Flussdiagramm eines System-Standby-Verfahrens gemäß einer Ausführungsform;
  • 7 zeigt ein Flussdiagramm eines Prozessor-Abladeverfahrens gemäß einer Ausführungsform;
  • 8 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 9 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 10 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 11 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 12 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 13 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 14 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 15 ist ein Blockdiagramm eines rechnerischen Systems gemäß einer Ausführungsform;
  • 16 ist ein Blockdiagramm eines Eingabe-/Ausgabesystems gemäß einer Ausführungsform;
  • 17 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 18 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 19 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 20 ist ein Blockdiagramm eines rechnerischen Fahrzeugsystems gemäß einer Ausführungsform;
  • 21 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 22A–B zeigen Konfigurationen von Eingabe-/Ausgabesystemen gemäß einer Ausführungsform;
  • 23 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 24 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 25 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 26 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 27 zeigt ein Kommunikationssystem gemäß einer Ausführungsform;
  • 28 zeigt ein Flussdiagramm gemäß einer Ausführungsform;
  • 29 zeigt ein Flussdiagramm gemäß einer Ausführungsform; und
  • 30 zeigt ein Flussdiagramm gemäß einer Ausführungsform.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Übersicht
  • Die vorliegende Offenbarung beschreibt ein Fahrzeug, das ein oder mehrere Verarbeitungsmodule implementiert. Diese Module sind dafür ausgelegt, sich mit den verschiedenen Bussen im Fahrzeug zu verbinden und mit diesen eine Schnittstelle zu bilden, wobei die verschiedenen Busse mit den verschiedenen Komponenten des Fahrzeugs verbunden sind, um Informationstransfer zwischen den Fahrzeugkomponenten zu ermöglichen. Jedes Verarbeitungsmodul ist ferner modularisiert, mit der Fähigkeit, jetzt oder in der Zukunft andere Funktionsmodule hinzuzufügen oder auszuwechseln. Diese Funktionsmodule können selbst als distinkte Fahrzeugkomponenten wirken. Jedes Verarbeitungsmodul kann abhängig von seiner Integrität, Verarbeitungslast oder durch Dritt-Steuerung Verarbeitung an andere Module weiterreichen. Somit helfen die mehreren Verarbeitungsmodule dabei, einen Middleware-Kontrollpunkt am Fahrzeug mit Redundanz bei Verarbeitung und Sicherheit und Sicherheitsbewusstheit in ihren Anwendungen zu implementieren.
  • Beispielhafte Verarbeitungsmodule wären eines oder mehrere der Folgenden:
    • (a) ein Aktiv-Aktiv- oder Aktiv-Standby-dupliziertes Verarbeitungsmodul, Konfigurationen in vollständig oder teilweise drahtlos vernetzten Fahrzeugen;
    • (b) ein Arbitrierungsmodul zum Umgang mit Weiterreichungskonflikten in duplizierten Verarbeitungsmodulkonfigurationen;
    • (c) ein Integritätsprüfmodul, das kritische und nicht kritische Aufgaben, Funktionen und Operationen jedes Verarbeitungsmoduls prüft, um zu bestimmen, welches als das aktive oder primäre Verarbeitungsmodul zu designieren ist;
    • (d) ein Angezeigtes-Objekt-Bewegungsmodul zum Bewegen angezeigter Objekte von einem Quelleneingabe-/-Ausgabesystem zu einem Ziel- oder Destinationseingabe-/-ausgabesystem;
    • (e) ein Medienfilter, das Signale mit Dritt-Quelle, insbesondere Multimediasignale, auf eine Weise filtert, die mit einer universellen oder insassenspezifischen weißen Liste, schwarzen Liste des Fahrzeugs oder einer anderen Benutzerpräferenz, erfasstem Insassenkontext und/oder einer behördlichen Bundes-, Landes-, Provinz- und/oder lokalen Gesetzgebung oder Bestimmung vereinbar ist;
    • (f) in einem Fahrzeug, das mit einem internen drahtlosen Netzwerk und gegebenenfalls einem Netzwerk des Bustyps ausgestattet ist, ein Netzwerkselektor, der auf der Basis des Netzwerk-/Knotenstatus, Rauschabstands, der Art des Signals, verfügbarer und/oder nicht verfügbarer Bandbreite, Netzwerkleistungsparameter(n) (z. B. Verfügbarkeit, Paketabwurf oder -verlust, Jitter, Latenz, Pufferkapazität, Durchsatz und dergleichen), Dienstgüte und/oder anderen Parametern ein Netzwerk für Signalübertragung auswählt und das Signal für Übertragung über das ausgewählte Netzwerk konfiguriert;
    • (g) ein Diagnostikmodul behandelt Warnungs-/Fehlersignale auf vorbestimmte Weise;
    • (h) ein Fernsteuermodul, das eine Anforderung von einer entfernten Quelle oder einem Dritten zum Befehlen einer Fahrzeugfunktion empfängt (wobei die Funktion durch einen geeigneten funktionsspezifischen Code identifiziert werden kann), den Anforderer authentifiziert und bei erfolgreicher Authentifikation und bei Privilegierung die Ausführung der Fahrzeugfunktion anfordert, die Anforderung ungeachtet eines gegenteiligen Befehls vom Fahrzeugbediener ausführt;
    • (i) eine Mediensteuerung, die einen Medien-Stream von einem entfernten Knoten empfängt, identifiziert, welche Eingabe-/Ausgabesysteme aufgrund von Bedienerbefehl und/oder als Folge von rechtlichen Bestimmungen gesperrt sind, und den Medien-Strom einem dem zugeordneten Insassen zugeordneten Eingabe-/Ausgabesystem bereitstellt;
    • (j) eine Installations-Beaufsichtigungsvorrichtung, die für eine neuinstallierte Software und/oder Hardware und/oder andere Vorrichtung (wie etwa einen Sensor an Bord, ein Verarbeitungsmodul oder eine Komponente davon, eine Softwareanwendung, Leiterplatte, ein Erweiterungsmodul oder eine Komponente davon (wobei das Erweiterungsmodul Hardware, Software oder eine Kombination davon sein kann), eine kritische oder nicht kritische Vorrichtung (wie etwa die oben mit Bezug auf die kritische oder nicht kritische Systemsteuerung(en) besprochenen), ein Zellular-Aufrüstmodul (z. B. 2G, 3G, 4G, 5G, LTE oder eine andere Zellularstandardaufrüstung oder eine SIM-Karte („Subscriber Identity Module”), eine Platine oder ein anderes Aufrüstungsmodul und dergleichen) bestimmt, ob die neuinstallierte Komponente definierte funktionale und/oder Quellen- oder Wiederverwendungsanforderungen und/oder -beschränkungen für die Komponente, Lizenzbeschränkungen und andere Kriterien erfüllt und bei Erfüllung Datenstrukturen in der Komponente (wenn sie über residenten Speicher verfügt) und dem Fahrzeugspeicher erzeugt, um die Komponente mit dem aktuellen Fahrzeug zu binden;
    • (k) einen Rechnerisches-Modul-Selektor zum Durchführen von Verarbeitungslastausgleich über mehrere Verarbeitungsmodule;
    • (l) Netzwerksicherheit, die eine Komponente, bei der ein Sicherheitsbruch auftritt, isoliert und/oder das Primärverarbeitungsmodul von anderen Komponenten im lokalen Netzwerk isoliert, wenn Ersteres nicht möglich ist;
    • (m) eine ”Stille Kegel”-Fähigkeit der Mediensteuerung für externe rechnerische Vorrichtungen;
    • (n) eine automatische Cache-Speicherung, potenziell durch einzelne Eingabe-/Ausgabesysteme durch die Mediensteuerung von Medien auf der Basis verschiedener Faktoren;
    • (o) ein Präsenzmeldemodul, das beim Bestimmen, ob ein Individuum (z. B. für vereinigte Kommunikation) anwesend ist, und wenn dem so ist, durch welchen Kommunikationskanal bzw. welche Kommunikationskanäle, örtliche Gesetze berücksichtigt; und
    • (p) ein Sozialvernetzungsmodul, um es Verarbeitungsmodulen verschiedener Fahrzeuge zu ermöglichen, sich zum Austausch von Fahrzeuginformationen drahtlos zu verbinden.
  • Das Fahrzeug
  • 1, 3 und 15 zeigen zusammen ein Fahrzeug 100, das verschiedene Merkmale enthält.
  • Mit Bezug auf 1 umfasst das Fahrzeug 100 neben vielen bei Fahrzeugen üblichen Komponenten Räder 104, eine Energiequelle 108 (wie etwa einen Verbrennungsmotor, Elektromotor oder ein Energiespeichersystem, (z. B. eine Batterie oder ein kapazitives Energiespeichersystem)), ein manuelles oder automatische Getriebe 112, eine manuelle oder automatische Getriebeschaltsteuerung 116, eine Leistungssteuerung 120 (wie etwa ein Gaspedal), ein Bremssystem 136, ein Lenkrad 140, eine Anzeigetafel 144 (z. B. ein Armaturenbrett, das Informationen bezüglich Komponenten im Fahrzeug 100 anzeigt) und ein Insassensitzsystem 148.
  • Zu anderen Komponenten im Fahrzeug 100 gehören Kommunikationskomponenten wie etwa ein drahtloser Signalempfänger 152 zum Empfangen von drahtlosen Signalen von Signalquellen wie Straßenrandbaken und anderen elektronischen Straßenrandvorrichtungen und einen Satellitenpositionsbestimmungssystemempfänger 156 (z. B. einen Empfänger des Typs GPS (Global Positioning System) (US), GLONASS (Russland), Galileo (EU), Compass (China) und des Regional Navigational Satellite System (Indien)).
  • Das Fahrzeug 100 umfasst außerdem eine Anzahl von Steuereinheiten und Sensoren für die verschiedenen Komponenten des Fahrzeugs 100. Beispielhafte Steuereinheiten und Sensoren dafür wären ein Radzustandssensor 460 zum Erfassen einer oder mehrerer der Größen Fahrzeuggeschwindigkeit, Beschleunigung, Bremsung, Radrotation, Raddrehzahl (z. B. Radumdrehungen pro Minute), Radschlupf und dergleichen. Die Energiequellensteuerung und der Energieausgabesensor 164 steuern die Energiequelle und erfassen eine Energieausgabe der Energiequelle 108. Beispielhafte Aspekte der Energiequellensteuerung und des Energieausgabesensors 165 wären Ausgleichen der Kraftstoffmischung (z. B. Benzin, Erdgas oder andere Kraftstoffquellen) und andere Elemente (z. B. Luft für Verbrennung) und Messen einer oder mehrerer der Größen aktuelle Motordrehzahl (z. B. Umdrehungen pro Minute), Energieeingabe und/oder -ausgabe (z. B. Spannung, Strom, Kraftstoffverbrauch und Drehmoment) und dergleichen. Die Schaltzustands-Steuereinheit 168 aktiviert oder deaktiviert die Energiequelle (z. B. die Zündung). Die Getriebesteuereinheit („TCU”) 170 setzt den aktuellen Zustand des Getriebes (z. B. Gangwahl oder -einstellung) auf der Basis des Zustands des Schalthebels 116. Die Energiesteuereinheit 174 setzt die Drossel für die Energiequelle 108 bei gegebenem Zustand der Energiesteuerung 120. Die Bremsensteuereinheit 176 operiert den aktuellen Zustand (Bremen oder nicht Bremsen) des Bremssystems 136 auf der Basis des Zustands der Bremsensteuerung (die auch mit der Energiesteuerung 120 verbunden sein könnte).
  • Das Fahrzeug 100 umfasst außerdem andere Steuereinheiten und Sensoren für Sicherheitszwecke. Ein Airbag-Entfaltungssystem umfasst eine Airbag-Entfaltungssteuereinheit 133 und einen Aufprallsensor 132. Wenn der Aufprallsensor 132 einen Aufprall detektiert, werden Daten zu der Airbag-Aktivierungssteuereinheit 133 gesendet, die auf der Basis der empfangenen Daten (z. B. der Geschwindigkeit des Aufpralls und des Aufprallbereichs zur Bestimmung, ob eine Airbag-Entfaltung Sicherheit fördern kann), bestimmt, ob der Airbag entfaltet wird. Andere Sicherheitskomponenten wären eine Sitzgurt-Steuereinheit und Sensoren zum Einstellen des Sitzgurts (z. B. Verriegeln oder Entriegeln des Sitzgurts während eines starken Bremsens), eine Scheinwerfersteuereinheit und Sensoren für die Scheinwerfer 128 und andere Beleuchtungsvorrichtungen (z. B. Zustand (ein oder aus) von Notfallbeleuchtung, Bremslicht, Parklicht, Nebellampe, Innen- oder Fahrgastinnenraumbeleuchtung und/oder Rücklicht), Türeinstellungen (Verriegelung und Entriegelung), Fenstereinstellungen (Öffnen oder Schließen), eine oder Kameras oder andere Bildgebungssensoren (die herkömmlicherweise ein optisches Bild in ein elektronisches Signal umsetzen, aber andere Vorrichtungen zur Detektion von Objekten umfassen können, wie etwa einen elektromagnetischen Strahlungsemitter/-empfänger, der elektromagnetische Strahlung emittiert und vom Objekt reflektierte elektromagnetische Wellen empfängt), um Objekte zu erfassen, wie etwa andere Fahrzeuge und Fußgänger, und gegebenenfalls Distanz, Trajektorie und Geschwindigkeit solcher Objekte in der Umgebung oder dem Pfad des Fahrzeugs zu bestimmen, und andere in der Technik bekannte Komponenten und Sensoren.
  • Das Fahrzeug 100 umfasst ferner Komponenten für die Bequemlichkeit und das Vergnügen der Insassen oder Bediener. Die Sitzsystemsteuerung und der Sensor 178 setzen die Position und andere Einstellungen eines Sitzes und messen verschiedene Attribute eines Insassen des Sitzes (z. B. das aktuelle Gewicht des sitzenden Insassen) in einem ausgewählten Sitz des Sitzsystems 148. Das Unterhaltungssystem 190, das sich vorzugsweise in der Kopfeinheit des Fahrgastinnenraums befindet, stellt Unterhaltungsoptionen wie Musik oder Video für Insassen des Fahrzeugs 100 bereit.
  • Beispiele für andere Fahrzeugkomponenten wären eine oder mehrere Kameras oder andere Bildgebungssensoren (die gewöhnlich ein optisches Bild in ein elektronisches Signal umsetzen, aber andere Vorrichtungen zum Detektieren von Objekten umfassen können, wie etwa einen elektromagnetischen Strahlungsemitter/-empfänger, der elektromagnetische Strahlung emittiert und vom Objekt reflektierte elektromagnetische Wellen empfängt), um Objekte zu erfassen, wie etwa andere Fahrzeuge und Fußgänger, und gegebenenfalls Distanz, Trajektorie und Geschwindigkeit solcher Objekte in der Umgebung oder dem Pfad des Fahrzeugs zu bestimmen, Kilometerzählerstandsensor, Fahrtlängenlesesensor, Windgeschwindigkeitssensor, Radarsender-/empfängerausgang, Bremsenabnutzungssensor, Lenkungs-/Drehmomentsensor, Sauerstoffsensor, Umgebungslichtsensor, Vision-Systemsensor, Entfernungsbestimmungssensor, Parksensor, Sensor für Heizung, Belüftung und Klimatisierung (HVAC), Wassersensor, Luft-Kraftstoff-Messer, Totpunktmonitor, Halleffektsensor, Mikrofon, Hochfrequenz- bzw. HF-Sensor, Infrarot- bzw. IR-Sensor, Fahrzeugsteuersystemsensoren, Drahtlosnetzsensor (z. B. Wi-Fi- und/oder Bluetooth-Sensor), Zellulardatensensor und andere Fachleuten auf dem Gebiet der Fahrzeugtechnik bekannte Sensoren.
  • Das Fahrzeug 100 umfasst einen oder mehrere Fahrzeugbusse 180 zum Verbinden der verschiedenen Komponenten und Systeme des Fahrzeugs 100 wie oben beschrieben. In modernen Fahrzeugen werden häufig unter Verwendung eines standardisierten Busses Subsysteme miteinander verbunden, wie etwa ein Antiblockiersystem (ABS), das von der Bremsensteuereinheit 176 und dem Bremssystem 136 verwendet werden kann, eine Motorsteuereinheit (ECU), die von der Energiequellensteuerung 164 verwendet werden kann, eine Getriebesteuereinheit (TCU), die von der Getriebesteuereinheit 170 und der Gangschaltung 116 verwendet werden kann, und ein Ergänzungs-Rückhaltesystem (SRS), wie etwa eine Airbag-Entfaltungssteuereinheit 133 und ein Kollisionssensor 132, und eine Sitzsystemsteuerung mit Sensor 178. Zu standardisierten Bussen für die Verwendung in Fahrzeugen gehören CAN (Controller Area Network) und LIN (Local Interconnect Network) und andere, die in der Technik bekannt sind. Insbesondere können diese Komponenten und Subsysteme den schnellen CAN-Bus für Echtzeitinformationen verwenden. Andere Komponenten mit niedrigeren Prioritäten können den langsamen CAN-Bus zum Senden von Informationen verwenden. Der Fahrzeugbus 180 (der optional ist) ist in 1 als ein Bus dargestellt. Das Fahrzeug 100 kann jedoch einen oder mehrere dieser standardisierten Busse umfassen, wie etwa eine Kombination des schnellen und langsamen CAN-, LIN- und/oder anderer Busse. Außerdem kann der Fahrzeugbus 180 Erweiterungen von standardisierten Bussen umfassen und unterstützen, wie etwa die FlexCAN-Erweiterung des CAN-Busses. Ferner kann der Fahrzeugbus 180 standardisierte Kommunikationsnetze umfassen, die Fahrzeug-100-implementiert sein können. Zu Netzwerken, die wohl bekannt sind, gehören Ethernet, WiFi, USB, I2C, RS232, RS485 und FireWire.
  • Das Fahrzeug 100 umfasst außerdem ein Verarbeitungsmodul 124. Vorzugsweise wird das Verarbeitungsmodul 124 im Kofferraum, der Haube (nicht gezeigt), hinter der Kopfeinheit (nicht gezeigt) und/oder an anderen zugänglichen aber nicht zu sehenden Orten platziert. Das Verarbeitungsmodul 124 ist mit dem Fahrzeugbus 180 gekoppelt und stellt Verarbeitung für Daten in Bezug auf den Fahrzeugbus 180 und andere Fahrzeugkomponenten bereit.
  • Verarbeitungsmodule können zum Beispiel kritische und nicht kritische Aufgaben, Funktionen und Operationen ausführen, überwachen und/oder steuern, wie etwa Interaktion mit und/oder Überwachung von und/oder Steuerung von kritischen und nicht kritischen Sensoren an Bord und Fahrzeugoperationen (z. B. Motor, Getriebe, Gas, Servobremse/Bremsenverriegelung, elektronische Aufhängung, Traktions- und Stabilitätssteuerung, Einparkhilfe, Insassenschutzsysteme, Servolenkung, Selbstdiagnose, Ereignisdatenrecorder, Steer-by-Wire- und/oder Brake-by-Wire-Operationen, Interaktionen von Fahrzeug zu Fahrzeug, Interaktionen von Fahrzeug zu Infrastruktur, teilweise und/oder vollständige Automatisierung, Telematik, Navigation/SPS, Multimediasysteme, Audiosysteme, Rücksitzunterhaltungssysteme, Spielkonsolen, Tuner (SDR), Heads-up-Anzeige, Nachtsicht, Spurabweichungswarnung, adaptiver Tempostat, adaptive Scheinwerfer, Aufprallwarnung, Totpunktsensoren, Park-/Rückwärtsfahrhilfe, Reifendrucküberwachung, Ampelerkennung, Fahrzeugverfolgung (z. B. LoJackTM), Armaturenbrett-/Instrumentencluster, Beleuchtung, Sitze, Klimatisierung, Spracherkennung, schlüsselloser Fernzutritt, Sicherheitsalarmsysteme und Scheibenwischer-/Fenstersteuerung). Verarbeitungsmodule können in einem fortschrittlichen EMI-abgeschirmten Gehäuse eingeschlossen sein, das mehrere Erweiterungsmodule enthält. Verarbeitungsmodule können eine ”Blackbox”- oder Flugdatenrecodertechnologie aufweisen, die einen Ereignis- (oder Fahrgeschichte-)Recorder (der aus Fahrzeug-Sensoren an Bord gesammelte und von nahegelegenen oder am Straßenrand befindlichen Signalsendern bereitgestellte operationale Informationen enthält), eine unfallüberlebensfähige Speichereinheit, eine integrierte Steuerung und Platine und Netzwerkschnittstellen enthält. Das Verarbeitungsmodul 124 wird mit Bezug auf 2 weiter offenbart.
  • Wie nachfolgend dargelegt und in 3 gezeigt, können sich mehrere Verarbeitungsmodule 124a–c an verschiedenen Orten in einem gemeinsamen Fahrzeug befinden. Die ungleichen, beabstandeten Orte der Verarbeitungsmodule 124a–c gewährleisten Redundanz im Fall eines Aufpralls oder anderen katastrophalen Ereignisses. Zum Beispiel kann ein Aufprall auf das Heck des Fahrzeugs 100 das Verarbeitungsmodul 124c beschädigen, nicht aber die Verarbeitungsmodule 124a, b.
  • Es versteht sich, dass die mehreren Verarbeitungsmodule 124a–c für Betrieb in einem Modus Aktiv/Aktiv und/oder Aktiv/Standby ausgelegt sein können. Diese Betriebsmodi beschreiben die Art und Weise, wie die erste und zweite (redundante) Vorrichtung unter normalen Bedingungen arbeiten. Bei Aktiv/Standby-Implementierungen ist es nur die primäre Vorrichtung in einem Paar, die Informationen verarbeitet und Befehle ausgibt. Die Standby-Vorrichtung bleibt im Leerlauf und ist bereit, die aktive Rolle zu übernehmen, falls die primäre Vorrichtung ausfallen sollte. Die Standby-Vorrichtung kann von der primären Vorrichtung Informationen bezüglich Verarbeitung, Befehle und Zustand der primären Vorrichtung empfangen, um zustandsbehaftetes Failover zu ermöglichen, führt aber selbst gewöhnlich keine sinnvolle Arbeit aus, bis die primäre Vorrichtung ausfällt. Bei Aktiv/Aktiv-Implementierungen sind beide Vorrichtungen online und unter normalen Bedingungen verarbeiten sie Informationen kollaborativ und geben kollaborativ Befehle aus. Wenn eine Vorrichtung ausfällt, wird alle Verarbeitung durch die verbleibende Vorrichtung abgewickelt.
  • Ein Benutzer kann ein Insasse eines Fahrzeugs 100 sein, das das System von 1 implementiert. Ein Benutzer kann ferner ein Monteur, Techniker oder Mechaniker sein, der an dem Fahrzeug arbeitet, um das System von 1 zur Verwendung durch einen Endbenutzer des Fahrzeugs zu konfigurieren.
  • 2 zeigt ein beispielhaftes Blockdiagramm für ein (primäres und/oder sekundäres) Verarbeitungsmodul 124a–c.
  • Das Verarbeitungsmodul 124 kann einen Prozessor 120, Speicher 220, Speicherung 230 und Schnittstellen für einen oder mehrere Busse 240270 umfassen. Zu den Schnittstellen 240270 gehören der schnelle CAN-Bus 240, der langsame CAN-Bus 250, der LIN-Bus 260, die Netzwerkschnittstelle 270 und/oder die drahtlose Schnittstelle 280. Für Fachleute ist erkennbar, dass das Verarbeitungsmodul 124 andere Konfigurationen annehmen kann, und mit anderen in der Technik bekannten Bussen, und die Schnittstellen 240290 mit mehr oder weniger Bussen als den gezeigten implementiert werden können.
  • Die Operationen des Verarbeitungsmoduls 124 werden nun mit Bezug auf die schnelle CAN-Busschnittstelle 240 und die langsame CAN-Busschnittstelle 250 als beispielhafte Konfiguration in einer Ausführungsform der Erfindung beschrieben. Bei einer Implementierung empfängt das Verarbeitungsmodul 124 Daten, die über den Fahrzeugbus 180 mittels der schnellen CAN-Busschnittstelle 240 und/oder der langsamen CAN-Busschnittstelle 250 gesendet werden. Zu über den schnellen CAN-Bus gesendeten Daten gehören Prioritätsdaten aus Subsystemen wie dem Antiblockiersystem (ABS), das von der Bremsensteuereinheit 176 und dem Bremssystem 136 verwendet werden kann, eine Motorsteuereinheit (ECU), die von der Energiequellensteuerung 164 verwendet werden kann, eine Getriebesteuereinheit (TCU), die von der Getriebesteuereinheit 170 und der Gangschaltung 116 verwendet werden kann, und ein Ergänzungs-Rückhaltesystem (SRS), wie etwa eine Airbag-Entfaltungssteuereinheit 133 und ein Kollisionssensor 132, und eine Sitzsystemsteuerung mit Sensor 178, wie oben beschrieben. Zu über den langsamen CAN-Bus gesendeten Daten gehören andere nicht kritische Daten, wie etwa Motortemperatur- und Öldrucksensormesswerte.
  • Die drahtlose Schnittstelle 280 kann dagegen ein Sendeempfänger für ein oder mehrere drahtlose Netze mit großer, mittlerer oder kurzer Reichweite sein, wie etwa ein Funknetz (z. B. zellular wie CDMA, GSM oder IS-95), ein 802.X-, ein WiFiTM-Netz, ein BluetoothTM-Netz und dergleichen, der vielfältige Informationen sendet und empfängt, darunter Informationen mit niedriger Priorität, wie etwa Daten für die Bequemlichkeit und das Vergnügen der Insassen im Unterhaltungssystem 190 oder Sitzsystem 148. Die drahtlose Schnittstelle 280 kann über ein oder mehrere drahtlose Netze auf Informationen zugreifen, unter Verwendung eines geeigneten Protokolls, wie etwa des Wireless Application Protocol, Wireless Internet Protocol, Wireless Session Protocol, Bluetooth Wireless Protocol, Wireless Datagram Protocol, Wireless HART Protocol, Wired Equivalent Privacy (WEP), MiWi und MiWi P2P, RuBee (IEEE-Standard 1902.1), Wireless USB, Wireless Transport Layer Security (WTLS), und dergleichen. Bei einer Fahrzeugkonfiguration verbindet sich die drahtlose Schnittstelle 280 über ein Kurzdistanzprotokoll wie BluetoothTM oder WiFiTM mit einer externen rechnerischen Vorrichtung, wie etwa einem Mobiltelefon, einem Personal Digital Assistant, einem Laptop, einem Personal Computer oder Tablet-Computer für Zugriff auf entfernte Knoten über das Internet.
  • Die lokale Netzwerkschnittstelle 270 ist ein Sendeempfänger für Signale, die mit anderen Komponenten an Bord des Fahrzeugs (einschließlich der oben mit Bezug auf 1 besprochenen Komponenten) ausgetauscht werden. Die Signale können über ein verdrahtetes oder drahtloses Netz (oder eine Kombination davon) gesendet werden. Bei einer Konfiguration ist die lokale Netzwerkschnittstelle ein drahtloser Zugangspunkt. Es kann ein beliebiges geeignetes Lokalnetzwerk-Protokoll verwendet werden, wobei das Ethernet-Protokoll und die oben erwähnten Kurzreichweitenprotokolle Beispiele sind.
  • Der Prozessor 210 kann einen programmierbaren Vielzweck-(Mikro-)prozessor oder -controller zum Ausführen von Anwendungsprogrammen oder -Anweisungen umfassen. Gemäß mindestens bestimmten Ausführungsformen kann der Prozessor 210 mehrere Prozessorkerne umfassen und/oder mehrere virtuelle Prozessoren implementieren. Gemäß weiteren Ausführungsformen kann der Prozessor 210 mehrere physische Prozessoren umfassen. Als konkretes Beispiel kann der Prozessor 304 eine speziell konfigurierte anwendungsspezifische integrierte Schaltung (ASIC) oder eine andere integrierte Schaltung, einen digitalen Signalprozessor, eine Steuerung, eine festverdrahtete elektronische oder logische Schaltung, eine programmierbare Logikvorrichtung oder ein Gatearray, einen Spezialcomputer oder dergleichen umfassen. Der Prozessor 210 fungiert im Allgemeinen, um Programmierungscode oder Anweisungen auszuführen, die verschiedene Funktionen der Vorrichtung 200 implementieren.
  • Speicher 220 zur Verwendung in Verbindung mit der Ausführung von Anwendungsprogrammen oder -anweisungen durch den Prozessor 210 und zur vorübergehenden oder langfristigen Speicherung von Programmanweisungen und/oder Daten. Beispielsweise kann der Speicher 220 RAM, DRAM, SDRAM oder anderen Halbleiterspeicher umfassen. Als Alternative oder zusätzlich kann Datenspeicherung 230 bereitgestellt werden. Wie der Speicher 220 kann die Datenspeicherung 230 eine Halbleiter-Speichervorrichtung oder -vorrichtungen umfassen. Als Alternative oder zusätzlich kann die Datenspeicherung 230 ein Festplattenlaufwerk oder anderen Direktzugriffsspeicher umfassen.
  • 3 zeigt ein Fahrzeug 300 mit mehreren Verarbeitungsmodulen gemäß einer Ausführungsform. Das Fahrzeug 300 umfasst den Bus 180, die Fahrzeugkomponente 310 und die Verarbeitungsmodule 124A–C.
  • Die Fahrzeugkomponente 310 ist eine beispielhafte Fahrzeugkomponente für Anschauungszwecke, die mit dem Bus 380 verbunden ist. Die Fahrzeugkomponente 310 kann eine beliebige der in Verbindung mit dem Fahrzeug 100 (1) besprochenen Fahrzeugkomponenten sein.
  • Jedes der Verarbeitungsmodule 124A–C ist jeweils mit dem Bus 180 gekoppelt. Das Verarbeitungsmodul 124A befindet sich im Motorraum des Fahrzeugs 300; das Verarbeitungsmodul 124B befindet sich im Fahrgastinnenraum des Fahrzeugs 300; und das Verarbeitungsmodul 124C befindet sich im Kofferraum des Fahrzeugs 300.
  • Bei einer Konfiguration können bestimmte der Verarbeitungsmodule 124A–C im Vergleich zu anderen begrenzte Verarbeitungsfunktionen aufweisen. Zum Beispiel kann das Verarbeitungsmodul 124A im Normalfall als das Vorgabe-Verarbeitungsmodul für das Fahrzeug 300 wirken, weil sein Ort kritischsten Fahrzeugkomponenten im Motorraum (d. h. ECU, TCU) am nächsten ist. Wenn die anderen Verarbeitungsmodule 124B–C nur für Redundanz benötigt werden, können sie so implementiert werden, dass sie nur begrenzte Fähigkeiten aufweisen (d. h. diese Verarbeitungsmodule müssten nicht Verarbeitung aller kritischen und nicht kritischen Funktionen aufweisen). Diese Implementierung hat den Vorteil von verringerten Kosten und/oder verringertem Platz verglichen mit dem Einbauen eines Verarbeitungsmoduls mit vollen Fähigkeiten. Die Verarbeitungsmodule 124A–C können auch kaskadierende Ebenen von Fähigkeiten aufweisen. Zum Beispiel wird das Verarbeitungsmodul 124B im Fahrgastinnenraum eingebaut und als wahrscheinlichsten angesehen, einen Aufprall zu überleben; es kann erforderlich sein, dass es Fähigkeiten aufweist, die für Fahrzeugbetrieb kritisch sind, aber keine anderen Fähigkeiten, um Platz im Fahrgastinnenraum zu sparen. Das Verarbeitungsmodul 124C kann zusätzliche Fähigkeiten aufweisen, wie etwa ein Zellularmodul, so dass Notrufe automatisch eingeleitet werden können, wenn das Vorgabe-Verarbeitungsmodul 124A ausfällt.
  • Bei einer anderen Konfiguration kann jedes der Verarbeitungsmodule 124A–C andere Fähigkeiten aufweisen. Zum Beispiel kann das Verarbeitungsmodul 124A Fähigkeiten nur für kritische Fahrzeugfunktionen aufweisen; das Verarbeitungsmodul 124C kann Fähigkeiten nur für nicht kritische Fahrzeugfunktionen aufweisen; und das Verarbeitungsmodul 124B kann für Reserveverarbeitung sowohl von kritischen als auch nicht kritischen Fahrzeugfunktionen reserviert sein. Bei einer Implementierung kann Verarbeitung auf ein anderes Verarbeitungsmodul verlagert werden, wenn ein Modul überlastet wird. Diese Konfiguration hat den Vorteil weiterer Verringerung von Kosten und Platz, weil keine Verarbeitungsleistung aufgrund von Redundanz verschwendet wird. Falls eine Fehlfunktion eines Verarbeitungsmoduls auftritt, können die anderen Verarbeitungsmodule die Verarbeitungspflichten über eine Prozessorverlagerungsprozedur annehmen. Wenn nicht genug Verarbeitungsleistung aller erwünschten Funktionalitäten besteht, können die Verarbeitungsmodule zusammenarbeiten, um kritische Fahrzeugfunktionen vor nicht kritischen Funktionen zu priorisieren.
  • 20 zeigt rechnerische Module und Datenstrukturen in dem Speicher 220 gemäß einer Ausführungsform.
  • Ein Arbitrierungsmodul 2000 wählt ein Verarbeitungsmodul aus, das aktuell ein Token 2004 besitzen oder sein Eigen nennen soll (das dazu verwendet wird, um das Verarbeitungsmodul 124 in einer Aktiv-Standby-Konfiguration als das aktive oder Standby-Verarbeitungsmodul oder in einer Aktiv-Aktiv-Konfiguration mit der Verantwortlichkeit für bestimmte Aufgaben, Funktionen oder Operationen, wie etwa kritische Aufgaben, Operationen oder Funktionen zu designieren, während das andere Verarbeitungsmodul für andere verschiedene Aufgaben, Operationen oder Funktionen, wie etwa nicht kritische Aufgaben, Operationen oder Funktionen verantwortlich ist.
  • Ein Integritätsprüfmodul 2008 führt Prüfungen oder Tests als Reaktion auf intern erzeugte Interrupts oder Anforderungen vom anderen Verarbeitungsmodul bezüglich seiner Fähigkeit, kritische und nicht kritische Aufgaben, Funktionen und Operationen auszuführen, durch. Es können einzelne Bewertungen und zusammengesetzte oder kumulative Bewertungen für die Aufgaben, Funktionen und Operationen bestimmt und mit Schwellen verglichen werden, um einen absoluten Integritätszustand zu bestimmen, und/oder mit den einzelnen und/oder kumulativen Bewertungen des anderen Verarbeitungsmoduls, um einen relativen Integritätszustand zu bestimmen.
  • Kritische Systemsteuerung(en) steuern, überwachen, und/oder betreiben kritische Systeme.
  • Kritische Systeme können eine oder mehrere der folgenden Alternativen umfassen (abhängig vom konkreten Fahrzeug): Überwachen, Steuern und/oder Betreiben von ECU, TCU, Türeinstellungen, Fenstereinstellungen und/oder Totpunktüberwachung, Überwachen, Steuern und/oder Betreiben eines Sicherheitsgeräts (z. B. der Airbag-Entfaltungssteuereinheit 133, des Kollisionssensors 132, des Erfassungssystems für nahegelegene Objekte, der Sitzgurtsteuereinheit, Sensoren zur Einstellung des Sitzgurts usw.), Überwachen und/oder Steuern bestimmter kritischer Sensoren, wie etwa der Energiequellensteuerung und des Energieausgabesensors 164, der Motortemperatur, Öldruckerfassung, Hydraulikdrucksensoren, Sensoren für die Scheinwerfer 128 und andere Beleuchtungen (z. B. Notlicht, Bremslicht, Parklicht, Nebellicht, Innen- oder Fahrgastraumlicht und/oder Rücklichtzustand (ein oder aus)), Fahrzeugsteuersystemsensoren, Drahtlosnetzsensor (z. B. WiFi- und/oder Bluetooth-Sensor), Zellulardatensensor und/oder Lenkungs-/Drehmomentsensor, Steuerung des Betriebs des Motors (z. B. Zündung), Scheinwerfersteuereinheit, Servolenkung, Anzeigetafel, Schaltzustandssteuereinheit 168, Energiesteuereinheit 174 und/oder Bremsensteuereinheit 176 und/oder Ausgeben von Hinweisen an einen Benutzer und/oder eine Fernüberwachungsentität über potentielle Probleme mit einem Fahrzeugbetrieb.
  • Nicht kritische Systemsteuerung(en) 2016 steuern, überwachen und/oder betreiben nicht kritische Systeme. Nicht kritische Systeme können eine oder mehrere der folgenden Alternativen (abhängig vom konkreten Fahrzeug) umfassen: Überwachen, Steuern und/oder Betreiben eines nicht kritischen Systems, Emissionssteuerung, Sitzsystemsteuerung und Sensor 178, Unterhaltungssystem 190, Überwachung bestimmter nicht kritischer Sensoren wie Umgebungs-(Außen-)Wettermesswerte (z. B. Temperatur, Niederschlag, Windgeschwindigkeit und dergleichen), Kilometerzählerstandsensor, Fahrkilometerstandsensor, Straßenzustandssensoren (z. B. nass, vereist usw.), Radarsender-/-empfängerausgabe, Bremsenabnutzungssensor, Sauerstoffsensor, Umgebungslichtsensor, Sichtsystemsensor, Entfernungsbestimmungssensor, Parksensor, das Heiz-, Ventilation- und Klimatisierungs(HVAC)-System und Sensor, Wassersensor, Luft-Kraftstoff-Verhältnismesser, Hall-Effektsensor, Mikrofon, Hochfrequenz- bzw. HF-Sensor und/oder Infrarot- bzw. IR-Sensor.
  • Die Sensorüberwachungsvorrichtung(en) an Bord 2020 umfassen Schnittstellen zum Empfangen von Signalen von und Senden von Signalen zu einem entsprechenden Sensor an Bord, einschließlich der oben besprochenen Sensoren an Bord, und die Logik zum Überwachen von Sensorbetrieb und -messwerten.
  • Das Bewegungsmodul 2024 angezeigter Objekte überwacht von Insassen empfangene Anzeigeeingaben für Befehle zum Bewegen eines angezeigten Objekts von einer ersten Anzeige zu einer anderen zweiten Anzeige im Fahrzeug zur Betrachtung zum Beispiel durch einen anderen Insassen. Die angezeigten Eingaben wären zum Beispiel eine erfasste Geste, eine Icon-Auswahl oder andere Eingaben, die einen Wunsch oder eine Anforderung anzeigen, ein angezeigtes Objekt von der ersten Anzeige zu der zweiten Anzeige zu bewegen. Das bewegte Objekt kann nach der Bewegung zur Betrachtung auf der ersten Anzeige gehalten werden oder auch nicht.
  • Das Diagnostikmodul 2028 geht mit Warn-/Fehlersignalen auf vorbestimmte Weise um. Die Signale können zum Beispiel einem Dritten und/oder einem Insassen präsentiert werden und/oder die Ausführung von Diagnostik an Bord verursachen.
  • Das Medienfilter 2032 filtert Dritt-Quellen-Signale, insbesondere Multimediasignale, auf eine Weise, die mit einer universellen oder insassenspezifischen weißen Liste, schwarzen Liste oder anderen Benutzerpräferenz des Fahrzeugs erfasstem Insassen-Kontext und/oder einem bundesrechtlichen, Land-, Provinz- oder örtlichen Gesetz oder einer Bestimmung vereinbar ist.
  • Der Netzselektor 2036 wählt auf der Basis des Netzwerk-/Knotenstatus, Rauschabstands, der Art des Signals, verfügbarer und/oder nicht verfügbarer Bandbreite, Netzwerkleistungsparameter(n) (z. B. Verfügbarkeit, Paketabwurf oder -verlust, Jitter, Latenz, Pufferkapazität, Durchsatz und dergleichen), Dienstgüte und/oder anderen Parametern ein Netzwerk für Signalübertragung aus und konfiguriert das Signal für Übertragung über das ausgewählte Netzwerk.
  • Das Fernsteuermodul 2040 empfängt eine Anforderung von einer entfernten Quelle oder einem Dritten zum Befehlen einer Fahrzeugfunktion (wobei die Funktion durch einen geeigneten funktionsspezifischen Code identifiziert werden kann), authentifiziert den Anforderer und fordert bei erfolgreicher Authentifikation und bei Privilegierung die Ausführung der Fahrzeugfunktion an, führt die Anforderung ungeachtet eines gegenteiligen Befehls vom Fahrzeugbediener aus. Der Anforderer kann zum Beispiel ein Fahrzeugbesitzer, eine Polizeibehörde, ein Fahrzeughersteller, ein Kreditinstitut mit einem Kredit mit dem Fahrzeug als Sicherheit und dergleichen sein.
  • Die Installationsbeaufsichtigungsvorrichtung 2044 bestimmt für eine neu installierte Software und/oder Hardware und/oder andere Vorrichtung (wie etwa einen Sensor an Bord, ein Verarbeitungsmodul 124 oder eine Komponente davon, eine Softwareanwendung, Leiterplatte, ein Erweiterungsmodul 290 oder eine Komponente davon (wobei das Erweiterungsmodul 290 Hardware, Software oder eine Kombination davon sein kann), eine kritische oder nicht kritische Vorrichtung (wie etwa die oben mit Bezug auf die kritische oder nicht kritische Systemsteuerung(en) 2012 und 2016 besprochenen), ein Zellular-Aufrüstmodul (z. B. 2G, 3G, 4G, 5G, LTE oder eine andere Zellularstandardaufrüstung oder eine SIM-Karte („Subscriber Identity Module”), eine Platine oder ein anderes Aufrüstungsmodul und dergleichen), bestimmt, ob die neuinstallierte Komponente definierte funktionale und/oder Quellen- oder Wiederverwendungsanforderungen und/oder -beschränkungen für die Komponente, Lizenzbeschränkungen und andere Kriterien erfüllt und erzeugt bei Erfüllung Datenstrukturen in der Komponente (wenn sie über residenten Speicher verfügt) und den Fahrzeugspeicher 220, um die Komponente mit dem aktuellen Fahrzeug zu binden.
  • Die Mediensteuerung 1524 empfängt einen Medienstrom von einem entfernten Knoten, identifiziert, welche Eingabe-/Ausgabesysteme aufgrund von Bedienerbefehl und/oder als Folge von rechtlichen Bestimmungen gesperrt sind, und stellt den Medien-Strom einem dem zugeordneten Insassen zugeordneten Eingabe-/Ausgabesystem bereit.
  • Der Selektor 2052 rechnerischer Module identifiziert die rechnerischen Module, insbesondere Softwareanwendungen, die aktuell in dem lokalen Netzwerk des Fahrzeugs verfügbar sind, wobei die Identifikation nicht nur Art (z. B. Spiel, Multimedia, Musik, Hilfsprogramm und dergleichen), Quelle oder Vertreiber (z. B. Apple, Microsoft und dergleichen), Fähigkeiten und Anforderungen (z. B. Betriebssystem, Verarbeitung, Speicher, Anzeige und andere Anforderungen) umfasst, sondern auch die Version des rechnerischen Moduls, und verzeichnet diese Informationen im Speicher 220. Der Selektor 2052 kann nicht nur für duplizierte rechnerische Module eine aktuellste Version des duplizierten Moduls zur Ausführung und eine rechnerische Plattform (z. B. erstes, zweites, ... Verarbeitungsmodul oder externe rechnerische Vorrichtung 1532) für die Ausführung auswählen.
  • Das Präsenzmeldemodul 2056 berücksichtigt örtliche Gesetze, individuellen Kontext (des Kontaktierten) und andere Faktoren beim Bestimmen, ob ein Individuum (der Kontaktierte) (z. B. für vereinigte Kommunikation) anwesend ist, und wenn dem so ist, durch welchen Kommunikationskanal bzw. welche Kommunikationskanäle.
  • Das Sozialvernetzungsmodul 2070 erzeugt, verwaltet und/oder unterhält eine Sozialvernetzungssitzung mit einem oder mehreren anderen Fahrzeugen. Das Sozialvernetzungsmodul 2070 kann funktionsfähige Fahrzeuge identifizieren, die einen Insassen in einer Sozialvernetzungsbeziehung mit einem Insassen des ausgewählten Fahrzeugs aufweisen, einen oder beide Insassen über die Fähigkeit, eine Sozialvernetzungssitzung zu instanziieren, benachrichtigen und eine solche Sitzung bewirken und unterhalten.
  • Bei einer Anwendung ist das Verarbeitungsmodul 124 dafür ausgelegt, über die CAN-Busse gesendete Informationen zu verarbeiten. Während Prioritätsdaten durch das Verarbeitungsmodul 124 von der schnellen CAN-Busschnittstelle 240 und/oder dem langsamen CAN-Bus 250 empfangen werden, kann das Verarbeitungsmodul 124 die Art der empfangenen Daten bestimmen und unabhängig weitere Verarbeitung an den empfangenen Daten durchführen. Bei einer bevorzugten Ausführungsform führt der Prozessor 210 im Speicher 220 gespeicherte Anweisungen aus, um diese Funktionen durchzuführen. Ferner dient der Speicher 220 als Speicher- und Abrufvorgänge für Daten durch den Prozessor 210.
  • Bei einer Konfiguration empfängt das Verarbeitungsmodul 124 nur Daten über den schnellen CAN-Bus 240 und kann über den langsamen CAN-Bus 250 die Daten zurücksenden. Da der CAN-Bus arbitrierungsfreie Übertragung bereitstellt, kann das Verarbeitungsmodul 124 passiv Informationsverkehr anhören, der Prioritätsdaten von den verschiedenen Komponenten wie besprochen umfasst, die über den schnellen CAN-Bus 240 gesendet werden. Das Verarbeitungsmodul 124 bestimmt dann, ob ein Element empfangener Informationen möglicherweise weitere Verarbeitung erfordert und über den langsamen CAN-Bus 250 zu Vorrichtungen gesendet werden soll.
  • Zum Beispiel kann der Aufprallsensor 132 einen Frontalaufprall detektiert haben. In einem Datenpfad kann der Aufprallsensor 132 ein Signal mit Details bezüglich des Aufpralls (d. h. Bereiche des Aufpralls und/oder Kraft und/oder Geschwindigkeit des Aufpralls) über den schnellen CAN-Bus 240 mit spezifischem Ziel an die Airbag-Freigabesteuereinheit 133 senden, um potentiell die Airbags zu entfalten, nachdem die Airbag-Freigabesteuereinheit 133 beim Empfang der gesendeten Daten bestimmt, dass dies geeignet ist. Da der CAN-Bus arbitrierungsfrei ist, empfängt das Verarbeitungsmodul 124 auch die Aufprallinformationen von dem Aufprallsensor 132. Das Verarbeitungsmodul 124 verarbeitet dann die empfangenen Informationen, um zu bestimmen, die Informationen über den langsamen CAN-Bus 150 zu einer Informationsanzeige (d. h. der Anzeigekonsole des Unterhaltungssystems 190) weiterzuleiten.
  • Es wird angemerkt, dass die Datenrate bei den aktuellen Implementierungen des CAN-Busses begrenzt ist. Zukünftige Implementierungen können jedoch höhere Geschwindigkeiten erlauben, so dass der CAN-Bus eine für Multimediaanwendung geeignete Datenrate unterstützen kann. Bei diesen Implementierungen kann das Verarbeitungsmodul 200 dafür ausgelegt werden, den CAN-Bus für Multimediaverwendung zu nutzen. Zum Beispiel können Echtzeit-Multimediainformationen (d. h. ein analoges/digitales Radio- oder Fernsehsignal) durch eine Antenne empfangen und über die Verarbeitungseinheit 200 mittels eines CAN-Busses zu dem Unterhaltungssystem 190 gesendet werden. An einem bestimmten Zeitpunkt kann bei einer Komponente des Fahrzeugs 100 eine Fehlfunktion aufgetreten sein, die Informieren des Fahrers erfordert. Bei der Vorgabeimplementierung des CAN-Busses hat das Signal mit höherer Priorität von der Komponente mit Fehlfunktion Priorität gegenüber den Multimediainformationen. Mit dem genutzten CAN-Bus durch das Verarbeitungsmodul 200 kann das Signal mit hoher Priorität von der Komponente mit Fehlfunktion durch den Prozessor 210 weiter verarbeitet werden. Wenn der Prozessor 210 bestimmt, dass die Fehlfunktion geringfügig ist, kann der Prozessor 210 die Fehlfunktionsinformationen zu dem langsamen CAN-Bus 250 weiterleiten, aber mit den Multimediainformationen vermischt, so dass wenig Unterbrechung der Wiedergabe der Multimediainformationen auftritt. Ferner kann der Prozessor 210 auch berücksichtigen, ob die Fehlfunktion weitere Verarbeitung erfordert, wie etwa Benachrichtigung einer Reparaturstelle oder von Notdiensten.
  • Bei einer anderen Konfiguration kann das Verarbeitungsmodul 200 andere Busse nutzen, wie etwa die Netzwerkschnittstelle 270 und/oder die drahtlose Schnittstelle 280, die mehr Bandbreite für die Daten besitzen. Obwohl die derzeitige Implementierung des CAN-Busses Multimediainformationen mit irgendeiner wesentlichen Bitrate nicht unterstützen würde, kann die Netzwerkschnittstelle 270 zum Beispiel genutzt werden, so dass, während CAN-Businformationen über den schnellen CAN-Bus 240 empfangen werden, separat Multimediainformationen über die Netzwerkschnittstelle 270 weitergeleitet werden. Dadurch kann das Verarbeitungsmodul 200 das vorherige besprochene Beispiel implementieren, bei dem Informationen bezüglich einer Komponente mit Fehlfunktion weitergeleitet werden, ohne auf eine zukünftige Implementierung des CAN-Busses zu warten.
  • Bei einer anderen Anwendung kann ein Verarbeitungsmodul 124 weitere Erweiterungsmodule 290A–N für weitere Fähigkeiten hinzufügen. Zum Beispiel können die Erweiterungsmodule 290A–N ein Mobiltelefoniemodul enthalten. Das Mobiltelefoniemodul kann einen GSM-, CDMA-, FDMA- und/oder anderen digitalen Mobiltelefonie-Sendeempfänger und/oder analogen Mobiltelefonie-Sendeempfänger mit der Fähigkeit zur Unterstützung von Sprache, Multimedia und/oder Datentransfers über ein Mobilnetz umfassen. Zusätzlich können die Erweiterungsmodule 290A–N andere Mobiltelefoniemodule von verschiedenen Anbietern oder Modi für andere drahtlose Kommunikationsprotokolle umfassen. Beispielsweise können die Module für andere drahtlose Kommunikationsprotokolle eine Wi-Fi-, BLUETOOTHTM-, WiMax-, Infrarot- oder andere drahtlose Kommunikationsverbindung umfassen. Das Mobiltelefoniemodul und das andere drahtlose Kommunikationsmodul können jeweils einer geteilten oder einer dedizierten Antenne zugeordnet sein. Ferner können die Erweiterungsmodule 290A–N auch andere verdrahtete Busmodule umfassen, die mit zusätzlichen wesentlichen und nicht wesentlichen Fahrzeugkomponenten verbinden können, die in der Zukunft installiert oder aufgerüstet werden können. Die Verarbeitungsmodule 290A–N können für den Betrieb des Fahrzeugs kritischen Funktionen enthalten, wie etwa Motorsteuerung (ECU), Getriebesteuerung (TCU), Airbag-Steuerung, verschiedene Sensoren oder andere operationale oder sicherheitsbezogene Komponenten. Ferner können die Verarbeitungsmodule 290 weitere Verarbeitungspflichten von einer mit dem Bus 380 verbundenen Fahrzeugkomponente 310 übernehmen. Somit ziehen die Verarbeitungsmodule 124A–C aus Redundanz Nutzen, falls bei einem der Module eine Fehlfunktion auftritt. Ferner wird bei einem Fahrzeugaufprall erwartet, dass bei mindestens bestimmten der Verarbeitungsmodule eine totale Fehlfunktion auftritt. In diesen Fällen können die übrigen Verarbeitungsmodule begrenzte oder volle Verarbeitungspflichten der Fahrzeugkomponenten 310 mit Fehlfunktion oder Verarbeitungsmodule 390A–C übernehmen.
  • Bei einer Konfiguration können der Prozessor 210, der Speicher 220, die Speicherung 230 und die Busschnittstellen 240280 auch Erweiterungsmodule ähnlich wie 290A–N sein. Zum Beispiel kann der Prozessor 210 anfänglich als OMAP-4-Prozessor implementiert werden. In der Zukunft können OMAP 5-Prozessoren entwickelt werden und der Prozessor 210 kann als modulare Komponente aufgerüstet werden.
  • Bei einer anderen Anwendung kann das Verarbeitungsmodul 124 zusätzliche Fahrzeughardware- und/oder -softwarekomponenten unterstützen, die zum Fahrzeug hinzugefügt werden, und wird über einen Bus mit dem Verarbeitungsmodul 124 verbunden. Zum Beispiel kann das Fahrzeug 100 ein zusätzliches Unterhaltungssystem installiert haben. Bei einer Konfiguration kann das Verarbeitungsmodul 124 die zusätzliche Komponente, die über einen Bus mit dem Verarbeitungsmodul 200 verbunden ist, als ein Erweiterungsmodul 290A–N behandeln.
  • Bei einer anderen Konfiguration kann die zusätzliche Hardware- und/oder Softwarekomponente weitere Verarbeitung erfordern, damit sie mit dem Verarbeitungsmodul 124 funktioniert. Zum Beispiel kann das Busprotokoll modifiziert werden müssen, um Kommunikation mit der zusätzlichen Komponente zu unterstützen, weil die zusätzliche Komponente Fähigkeiten aufweist, die über das existierende Protokoll hinausgehen (d. h. eine Erweiterung einer existierenden Busarchitektur). Bei einer Implementierung muss das Verarbeitungsmodul 124 zuerst prüfen, um sicherzustellen, dass die zusätzliche Komponente vom OEM definierten Standards genügt, so dass für ein bestimmtes Fahrzeug nicht anerkannte schurkische Komponenten nicht unterstützt würden.
  • 15 zeigt das Fahrzeug 100 in Kommunikation über ein erstes, zweites, ... Netzwerk 1504a, b, ..., mit einem entfernten Knoten 1500, wie etwa einer rechnerischen Vorrichtung, z. B. einem Server, Mobiltelefon, Tablet-Computer, Laptop-Computer, Personal Computer und dergleichen des Fahrzeugbesitzers, der polizeilichen Behörde, Versicherungsfirma, des Fahrzeug- oder Teileherstellers-/Vertreibers (z. B. zur Bereitstellung von Fahrzeugdiagnostik, Wartungshinweisen, Fahrzeug- oder Teilerückrufbenachrichtigungen und/oder prädiktive Analytik), einem Dienstanbieter (z. B. einem zweckmäßigen Dienstanbieter wie etwa einem Dienst zur Verbindung des Fahrzeugbedieners mit einem Händler, einem Dienst zum Lokalisieren des Fahrzeugs, einem Dienst zum Bereitstellen von Fahrzeuginformationen und/oder Merkmalhilfe, einem Automotiv-Navigationssystemdienst und einem Dienst zum Starten eines Fahrzeugs (wobei OnStarTM ein Beispiel ist), einem Anbieter von auf dem Ort basierenden Diensten (z. B. Verkehrs- und/oder Wettermeldung und/oder Ratgeber über Benzin, Unterkunft, Navigation, Parkhilfe und/oder Essen), einem Internet-Inhaltsanbieter, Softwarevertreiber, Conciergendienstanbieter, einem Verarbeitungsmodul eines anderen Fahrzeugs, einer Überwachungsvorrichtung am Straßenrand, einem Schild, einer Bake und dergleichen, um nur einige wenige zu nennen.
  • Das erste, zweite, ... Netzwerk 1504a, b, ... können ein beliebiges drahtloses Netz sein, wie etwa ein Funk- oder Mobilnetz (z. B. CDMA, CDMA2000, AMPS, D-AMPS, TACS, ETACS, CSK, CDMAOne, GSM, EDGE, GPRS, HSCSD, UMTS, WCDMA, HSPA, WIMAX, WIMAX ADVANCED, LTE ADVANCED oder FDMA gemäß den Mobilnetzstandards 1G, 2G, 2G transitional, 3G, 3G transitional, 4G oder 5G), ein WiFi-Netzwerk, ein Bluetooth-Netzwerk und dergleichen.
  • Das Fahrzeug 100 umfasst einen Sendeempfänger 1508 zum Senden und Empfangen von Signalen über ein ausgewähltes des ersten, zweiten, ... Netzes 1504a, b, ..., ein Gateway bzw. eine Firewall 1512 zum Bereitstellen sicherer Konnektivität zwischen den verschiedenen Komponenten des Fahrzeugs 100 und dem ersten, zweiten, ... Netz 1504a, b, ..., primären und sekundären Verarbeitungsmodulen 124a und b, Speicher/Speicherung 220 oder 230, Sensoren 1516 an Bord (oben mit Bezug auf 1 besprochen), Eingabe-/Ausgabesystem(e) 1520 und zugeordnete Mediensteuerung (später besprochen) zur Verwaltung und Steuerung der durch die Eingabe-/Ausgabesystem(e) dem Benutzer präsentierten Ausgaben, einer Netzwerksteuerung 1528 zur Beaufsichtigung lokaler Netzwerke und Knoten davon und zum Identifizieren und, wenn möglich, Isolieren von Netzwerken und/oder Knoten mit Fehlfunktion, um nachteilige Auswirkung auf andere Netzwerke und/oder Knoten des Fahrzeugs 100 zu vermeiden, und externen rechnerischen Vorrichtung(en) 1532 von Insassen, wie etwa drahtlos fähigen Mobiltelefonen, Personal Digital Assistants, Tablet-Computern, Laptop-Computern und dergleichen. Es versteht sich, dass die Logik für das Gateway bzw. die Firewall 1512, die Mediensteuerung 1524 und die Netzwerksteuerung 1528 im Speicher/Speicherung 220, 330 enthalten sein kann. Die verschiedenen Komponenten werden durch einen Bus, ein drahtloses Netzwerk oder eine Kombination davon (mit der Bezeichnung 1536) verbunden.
  • Das Gateway bzw. die Firewall kann ein beliebiges geeignetes Modul sein, das sichere Konnektivität aufrechterhalten kann. Die Notwendigkeit des Gateway bzw. der Firewall entsteht durch die Vergabe einer Adresse des drahtlosen Datennetzwerks, wie etwa durch IPv6 (Internetprotokoll Version 6) definiert, mit dem entsprechenden Verarbeitungsmodul 124. Es versteht sich, dass IPv6-Adressen, so wie sie üblicherweise Benutzern angezeigt werden, aus acht Gruppen von vier Hexadezimalzahlen bestehen, die durch Doppelpunkte getrennt werden, z. B.
    2001:0db8:85a3:0042:0000:8a2e:0370:7334.
  • Jedes Verarbeitungsmodul 124 kann eine unabhängige Netzwerkadresse aufweisen oder eine gemeinsame Netzwerkadresse verwenden. Das Gateway kann ein beliebiges Modul sein, das für Schnittstellen mit einem anderen Netzwerk ausgestattet ist, das ein oder mehrere verschiedene Kommunikationsprotokolle verwendet. Die Firewall kann eine beliebige Technik verwenden, um Sicherheit aufrechtzuerhalten, wie etwa Netzwerkadressenübersetzung, Vermittlungsschicht- oder Paketfiltrierung, Anwendungsschicht-Firewall und dergleichen.
  • 16 zeigt eine beispielhafte Eingabe-/Ausgabearchitektur für das Fahrzeug 100. Die Architektur umfasst ein erstes, zweites, ... n-tes Eingabe-/Ausgabesystem 1600a–n, die Mediensteuerung 1524, Anzeigesteuerung(en) 1604 zum Empfangen von Benutzereingaben über die Eingabe-/Ausgabesystem(e) und Konfigurieren der durch die Eingabe-/Ausgabesystem(e) präsentierten Ausgaben für den Benutzer, Audiosteuerung(en) 1608 zur Steuerung von Audioausgaben an den Benutzer und Regelmengen 1612 (gespeichert im Speicher/der Speicherung 220, 230) zur Regulierung entsprechender Merkmale/Funktionen des Fahrzeugs 100, insbesondere der jedem Insassen durch ein jeweiliges Eingabe-/Ausgabesystem bereitgestellten Informationen und/oder anderen Ausgaben. Im Allgemeinen verfügt jeder der mehreren Insassen über ein getrenntes und entsprechendes Eingabe-/Ausgabesystem 1600. Zum Beispiel kann jeder Sitz 148 ein entsprechendes Eingabe-/Ausgabesystem 1600 aufweisen.
  • Es versteht sich, dass die hier offenbarte Funktionalität durch den geografischen Ort und/oder Bewegung eines Fahrzeugs beeinflusst werden kann. Ein Fahrzeug kann eine rechtliche Grenze überqueren, wo verschiedene Gesetze existieren, die das Verhalten in oder um Fahrzeuge(n) betreffen. Diese Gesetze können als eine oder mehrere Regelmenge(n) 1612 in einer Datenbank an Bord und/oder entfernt durch das Fahrzeug zugänglich gespeichert werden. Ein Fahrzeug kann seine auf dem Ort basierenden Merkmale verwenden, um die entsprechenden geltenden Gesetze zu bestimmen, und bestimmte Merkmale für einen Benutzer freizugeben oder zu sperren. Zum Beispiel kann, falls ein Individuum eine Staatengrenze überquert, wo die örtlichen Gesetze SMSen während des Fahrens verbieten, das Fahrzeug SMSen für den Fahrzeugbediener sperren. Dieses Blockieren würde nicht verhindern, dass andere in einem Fahrzeug SMSen, und kann, wenn es erlaubt ist, dem Bediener ermöglichen, weiter sprachaktivierte SMS usw. zu senden. Bewegung und Ort des Fahrzeugs können unter Verwendung von auf dem Ort basierenden Merkmalen wie hier beschrieben bestimmt werden. Um falsche Blockierung von Merkmalen zu verhindern, kann außerdem durch Sensoren an der Vorrichtung, Sensoren im Fahrzeug und/oder Kombinationen davon eine spezifische Benutzervorrichtungsposition bestimmt werden. Obwohl sie mit Bezug auf das Blockieren der SMS-Fähigkeit eines spezifischen Benutzers beschrieben wird, versteht sich, dass die Möglichkeit zum Surfen im Internet, Betrachten von Fotos, Zugreifen auf Streaming-Inhalt und andere vorbestimmte Ablenkungen auch gesperrt werden können.
  • Für eine zusätzliche externe rechnerische Vorrichtung 1532, die sich über die drahtlose Schnittstelle 280 mit dem Verarbeitungsmodul 124 verbindet, wird ein gesichertes Verbindungsprotokoll benötigt. Im Gegensatz zu einer verdrahteten Busverbindung, die im Allgemeinen elektronisch auf das Fahrzeug 100 beschränkt ist, kann eine drahtlose Verbindung über die drahtlose Schnittstelle 280 zu anderen Kommunikationssystemen in der Umgebung des Fahrzeugs 100 ausgestrahlt werden. Somit könnten andere drahtlose Kommunikationshardware, Systeme und Netzwerke in der Lage sein, mit dem Kommunikationssystem des Fahrzeugs 100 zu kommunizieren. Diese Möglichkeit ist potentiell eine Sicherheitsgefahr.
  • Um dieses Problem zu lösen, sollten Drahtlos-Sicherheitsregeln verwendet werden, um sicherzustellen, dass nur vertrauenswürdige Vorrichtungen, wie etwa die externe rechnerische Vorrichtung 1532, über die drahtlose Schnittstelle 280 drahtlos mittels der drahtlosen Schnittstelle 280 mit den Fahrzeugkomponenten an Bord kommunizieren können. Solche Sicherheit wird durch das Gateway bzw. die Firewall 1512 gewährleistet, das bzw. die bekannte Sicherheitsalgorithmen anwendet. Bei einer Implementierung kann drahtlose Sicherheit durch das Gateway/die Firewall 1512 unter Verwendung des aktuellen Sicherheitsrahmens im 802.11-Standard, wie etwa WEP (Wired Equivalent Privacy) oder WPA (WiFi Protected Access) oder andere in der Technik bekannte Sicherheitssysteme implementiert werden. OEM könnten auch wählen, Sicherheit durch Verwendung eines proprietären Sicherheitssystems und/oder drahtlosen Protokolls zu implementieren, um mit dem fahrzeuginternen drahtlosen Kommunikationsnetz zu arbeiten.
  • Die Aufrüstung des Fahrzeugs 100 unter Verwendung verschiedener Verarbeitungsmodule und/oder anderer Komponenten an Bord, wie etwa Sensoren 1516 an Bord, kann sicher und nahtlos durchgeführt werden. Dem Ort und der Art und Weise, wie eine über das fahrzeuginterne drahtlose Netzwerk kommunizierende zusätzliche Komponente zu dem Fahrzeug 100 hinzugefügt werden kann, kann eine Begrenzung auferlegt werden. Zum Beispiel kann Installation der zusätzlichen Komponente nur in einer Automobilwerkstatt verfügbar sein oder kann sogar noch weiter nur auf OEM-genehmigte Werkstätten oder Vertragshändler begrenzt werden, um sicherzustellen, dass die neuinstallierte Komponente voll dafür getestet ist, nur mit dem Fahrzeug 100 und nicht mit anderen angrenzenden Fahrzeugen zu kommunizieren.
  • Um diesen Prozess zu erleichtern, kann während der anfänglichen Installation der Komponente eine Handshake-Prozedur verwendet werden. Bei einer Implementierung kann eine OEM-zugelassene Werkstatt über Codes verfügen, die es der neuen Komponente erlauben, eine Verbindung mit dem Fahrzeug 100 anzunehmen. Während dieser Handshake-Prozedur können das Fahrzeug 100 und seine relevanten Komponenten, wie etwa das Verarbeitungsmodul 200, ein Protokoll und/oder Sicherheitseinstellungen zum Kommunizieren mit der neuen Komponente aushandeln. Zum Beispiel können ein symmetrischer oder asymmetrischer Code oder ein symmetrisches oder asymmetrisches Schlüsselpaar zum Verschlüsseln der Kommunikation entwickelt werden. Als Alternative können Codes für WEP, WPA oder andere in der Technik bekannte Sicherheitssysteme für gesicherte Kommunikation entwickelt werden. Nach dieser anfänglichen Handshake-Prozedur müssen die neue Komponente und das Fahrzeug 100 keine weiteren Sicherheitseinstellungen in der Zukunft durchführen, um Lecken der gesicherten Codes zu verhindern. Bei einer weiteren Implementierung wird die neue Komponente als mit dem Fahrzeug 100 vermählt oder gebunden betrachtet und kann nicht mit irgendwelchen anderen Fahrzeugen kommunizieren, wenn nicht die Vermählung oder Bindung aufgelöst wird, wenn die Komponente in einer zugelassenen Werkstatt entfernt wird. Die Widmung der Komponente für das Fahrzeug kann durch Verwendung eines einzigartigen Codes, wie etwa einer Seriennummer der Komponente oder des Fahrzeugs geschehen, um eine Art von routinemäßiger Lizensierungseinhaltungsprüfung zu ermöglichen, wenn das Auto aktiviert wird. Dies kann zum Beispiel durch Vergleichen eines durch die installierte Komponente von einer anderen Fahrzeugkomponente oder durch die andere Fahrzeugkomponente von der installierten Komponente empfangenen einzigartigen Codes erfolgen. Die Lizensierungsprüfung ist erfolgreich, wenn der empfangene Code mit einem im Speicher der empfangenden Vorrichtung gespeicherten Code übereinstimmt.
  • Bei einer anderen Konfiguration kann die zusätzliche oder installierte Komponente auch drahtlos mit anderen Fahrzeugkomponenten des Fahrzeugs 100 kommunizieren, ohne die Notwendigkeit, dass das Verarbeitungsmodul 200 irgendwelche Kommunikation weiterleitet. Dies kann durch Teilen eines Fahrzeugverschlüsselungsschemas und Code für die drahtlose Verwendung geschehen. Dies kann für Notfälle nützlich sein (d. h. die Polizei kann bestimmte Komponenten in einem Fahrzeug kontrollieren müssen).
  • Funktionsweise der Arbitrierungs- und Integritätsprüfmodule 2000 und 2008
  • Die Verarbeitungsmodule 124 können vielfältige Techniken verwenden, um den relativen Status und/oder die Verarbeitungsrolle von jedem zu bestimmen. Zum Beispiel wird unter einer Technik ein Token weitergegeben, um das aktive oder passive Verarbeitungsmodul oder das Verarbeitungsmodul, das eine spezifizierte Menge von Verarbeitungsoperationen ausführt, anzugeben. Das Verarbeitungsmodul, das das Token zu einem beliebigen Zeitpunkt besitzt, hat den Status und/oder ist verantwortlich für die Menge von dem Token zugeordneten Verarbeitungsoperationen. Es können Regeln verwendet werden, um zwischen den Verarbeitungsmodulen zu arbitrieren, wenn jedes Eigentümerschaft und/oder Nichteigentümerschaft des Token behauptet.
  • Zur Veranschaulichung können die Verarbeitungsmodule 124 durch Verwendung der folgenden Regeln bestimmen, welches Modul aktiv und welches standby ist. Bei Detektion eines ausgewählten Stimulus (z. B. beim Fahrzeugherauffahren, Verarbeitungsmodulherauffahren und/oder periodisch während des Betriebs von Fahrzeug oder Verarbeitungsmodul) lässt das Integritätsprüfmodul 2008 in jedem Verarbeitungsmodul 124 Selbsttests laufen oder fragt das andere Verarbeitungsmodul 124 des Integritätsprüfmoduls 2008 ab, um ausgewählte rechnerische Aufgaben durchzuführen und das Ergebnis bereitzustellen. Die Verarbeitungsmodule 124 tauschen somit Nachrichten miteinander aus. Auf der Basis der Ergebnisse seines Selbsttests (oder abgefragter Tests) entscheidet jedes Verarbeitungsmodul 124, ob es aktiv werden kann. Wenn dem so ist, setzt das Verarbeitungsmodul 124 ein Verfügbar-Signal an ein Arbitrierungsmodul 2000, das das Signal zu dem anderen Verarbeitungsmodul 124 verbreitet. Das Arbitrierungsmodul 2000 wählt unter Anwendung von Regeln das aktive Verarbeitungsmodul 124 und leitet das Token zusammen mit einem Interrupt zu dem ausgewählten Verarbeitungsmodul 124 weiter. Regeln können eine Vorgabeauswahl, einen geordneten, zufälligen oder pseudozufälligen periodischen Wechsel, welches Verarbeitungsmodul 124 aktiv und welches standby ist, welches Verarbeitungsmodul 124 bessere Integrität aufweist (oder einen höheren Zustand der Integritätsbewertung, die relative Fähigkeiten der Verarbeitungsmodule 124 (wobei das fähigere Verarbeitungsmodul aktiv ist) und dergleichen umfassen. Das Arbitrierungsmodul 2000 verbreitet ein Token-Nichteigentümerschaftssignal zusammen mit einem Interrupt an das andere Verarbeitungsmodul 124. Jedes Verarbeitungsmodul 124 setzt als Reaktion seinen Status im Speicher auf „primär” oder „standby”. Wenn das aktive Verarbeitungsmodul 124 entfernt wird, heruntergefahren wird oder freiwillig die Eigentümerschaft oder den Besitz des Tokens rücksetzt, empfängt das Standby-Verarbeitungsmodul sofort das verfügbare Token 2004 zusammen mit einem Interrupt. Es nimmt dann den Primärzustand an und zeichnet ihn im Speicher auf.
  • Bei einer Variante wird Arbitrierung durch das Arbitrierungsmodul 2000 unter Verwendung einer in 4 gezeigten Integritätsprüfprozedur 400 durchgeführt.
  • Die Integritätsprüfprozedur 400 durch das Integritätsprüfmodul 2008 ist eine Weise, auf die jedes Verarbeitungsmodul 124A–C sich selbst prüfen kann, um einen jeweiligen Integritätszustand zu bestimmen (z. B. ob die Verarbeitungsmodule voll funktionsfähig bleiben oder nur teilweise funktionsfähig). Die Integritätsprüfprozedur 400 kann durch jedes Verarbeitungsmodul 124 oder eines der anderen Verarbeitungsmodule 124 in einem bestimmten Zeitintervall aktiviert werden, oder kann manuell durch den Benutzer aktiviert werden (d. h., ein Benutzer aktiviert das Modul direkt oder immer dann, wenn die Zündung gestartet wird). Die Integritätsprüfprozedur 400 kann auch kontinuierlich laufen, während das Fahrzeug 300 läuft, um die schnellste Ansprechzeit sicherzustellen, falls ein Aufprall stattfindet, der zu einem unmittelbaren Verlust von Verarbeitungsfunktionen führt.
  • Im Schritt 410 führt das Integritätsprüfmodul 2008 in jedem Verarbeitungsmodul 124 eine Integritätsprüfung an seinen kritischen Aufgaben, Funktionen oder Operationen durch, deren Verlust zu einem potentiell kritischen Verlust von Fahrzeugfunktionalität führen würde. Wie bereits besprochen, können die kritischen Aufgaben, Funktionen oder Operationen zum Beispiel (abhängig vom konkreten Fahrzeug) Überwachen, Steuern und/oder Betreiben eines kritischen Systems umfassen. Die Integritätsprüfung 410 kann Prozeduren wie Testen oder Überwachen, dass jede kritische Funktion oder Operation innerhalb vorbestimmter oder ausgewählter Betriebsparameter arbeitet und/oder Bewirken, dass jede kritische Komponente (Sicherheitsgeräte, ausgewählte Sensoren, Motor, Servolenkung und/oder Bremsen) innerhalb ausgewählter Betriebsparameter arbeiten, umfassen. Bei bestimmten Konfigurationen kann ein kritisches System, wie die ECU, sowohl kritische (d. h. Motorauswahl) als auch nicht kritische Aufgaben oder Funktionen (d. h. ein geringfügiges Ölleck) umfassen. Die Integritätsprüfung 410 kann dafür ausgelegt sein, nur die kritischen Aufgaben oder Funktionen zu prüfen.
  • Bei der Bestanden-Testprüfung 411 aktiviert, wenn irgendeine Fehlfunktion an einer kritische Aufgabe, Funktion oder Operation detektiert wird, die Prozedur im Schritt 440 eine Weiterreichungsprozedur, die mit Bezug auf 5 besprochen wird. Bei einer Variante wird eine kumulative Bewertung für alle kritischen Aufgaben, Funktionen und Operationen berechnet. Die einzelnen Bewertungen der Aufgaben, Funktionen und Operationen und die kumulative Bewertung für das Verarbeitungsmodul werden dem Arbitrierungsmodul 2000 bereitgestellt, das beide Mengen von Bewertungen für die zwei Verarbeitungsmodule 124 vergleicht und das höhere Integrität aufweisende der zwei Verarbeitungsmodule 124 als das primäre oder aktive Verarbeitungsmodul 124 auswählt.
  • Wenn das Verarbeitungsmodul 124 die Testprüfung 411 besteht, wird eine Integritätsprüfung an nicht kritischen Aufgaben, Funktionen oder Operationen 420 durchgeführt. Nicht kritische Aufgaben, Funktionen oder Operationen wären zum Beispiel (abhängig vom konkreten Fahrzeug) Überwachen, Steuern und/oder Betreiben eines nicht kritischen Systems. Im Schritt 420 erfolgt die Integritätsprüfung an verschiedenen Funktionen des nicht kritischen Systems, wobei jede Funktion eine Bewertung zum Bestehen der Integritätsprüfung aufweist. Die Bewertung kann gemäß dem Nichtkritizitätsniveau des Systems justiert werden. Zum Beispiel kann eine Emissionssteuereinheit, obwohl sie für den Fahrzeugbetrieb nicht kritisch sein kann, dennoch relativ wichtig sein, um Umweltbestimmungen zu genügen; deshalb sollte eine Emissionssteuerung mit einer vergleichsweise hohen Bewertung für das Bestehen gewichtet werden. Im Gegensatz dazu kann der Ausfall eines Unterhaltungssystems nicht als wichtig angesehen werden (außer wegen Bediener-/Insassenunannehmlichkeit) und kann mit einer relativ niedrigen Bewertung für Bestehen gewichtet werden.
  • Im Schritt 421 wird die Bewertung für alle nicht kritischen Systeme tabuliert und Verglichen, um zu sehen, ob sie über einer bestimmten Schwelle liegt. Wenn die Bewertung unter der Schwelle liegt, wird im Schritt 450 eine Weiterreichungsprozedur aktiviert. Wenn zum Beispiel detektiert wird, dass die Emissionssteuerung durch das Verarbeitungsmodul 124 ausfällt, wodurch verursacht oder potentiell verursacht wird, dass schädliche Gasemissionen signifikant über die legale Grenze ansteigen, kann die Integritätsprüfung 421 diesem nicht kritischen System eine sehr niedrige Wertung geben. Selbst wenn das Unterhaltungssystem perfekt arbeitet, kann deshalb die Integritätsprüfung immer noch eine Bewertung geben, die unter der Schwelle liegt, und die Weiterreichungsprozedur wird aktiviert werden.
  • Bei einer Konfiguration kann das Bewertungsgewicht für jedes nichtkritische System dynamisch gemäß dem Ort des Fahrzeugs oder anderen Faktoren definiert werden. Zum Beispiel können sich Fahrzeugbenutzungsgesetze darauf auswirken, wie ein nicht kritisches System gewichtet werden sollte (d. h. Strenge von Emissionsgesetzen, Lärmbelästigungsgesetzen oder anderen Gesetzen in einem Gebiet). Somit können Fahrzeugbenutzungsgesetze von einer Organisation, einer Behörde, einer Gruppe, einem Individuum und/oder Kombinationen davon bereitgestellt werden. Die Gesetze können lokal gespeichert oder aus einer entfernt angeordneten Speicherung abgerufen werden. Die Fahrzeug-Im-Gebrauch-Gesetze können Statute und/oder Bestimmungen sein, die von einer Regierungsentität, wie etwa einer Stadt, einer Gemeinde, einem Landkreis, einer Provinz, einem Staat, einer Nation und dergleichen durchgesetzt werden. Diese Gesetze können Fahrzeug-, Verkehrs-, Transport- und/oder Sicherheitsregeln definieren, die einer gegebenen geografischen Region zugeordnet sind. Ein beispielhaftes Fahrzeug-im-Gebrauch-Gesetz bestimmt das SMSen, die Mobiltelefonbenutzung und Videoverfügbarkeit für den Bediener, wenn sich das Auto in Bewegung befindet und dergleichen). Die Gesetze können von Zeit zu Zeit aktualisiert werden, u. a. um Änderungen der Gesetze zu berücksichtigen. Eine erste Aufgabe, Operation oder Funktion kann also an einem ersten geografischen Ort kritisch sein, aber an einem anderen zweiten geografischen Ort nicht kritisch. Ähnlich kann eine erste Aufgabe, Operation oder Funktion an einem ersten geografischen Ort nicht kritisch sein und eine erste Bewertung aufweisen (wenn sie ordnungsgemäß arbeitet), aber an einem zweiten geografischen Ort nicht kritisch sein und eine niedrigere zweite Bewertung aufweisen (wenn sie ordnungsgemäß arbeitet).
  • Im Schritt 430 kann, wenn die Bewertung für nicht kritische Systeme über der Schwelle liegt, das aktive Verarbeitungsmodul 124 weiter als der aktive Prozessor verwendet werden. Bei einer Variante wird eine kumulative Bewertung für alle nicht kritischen Aufgaben, Funktionen und Operationen berechnet. Die einzelnen Bewertungen der Aufgaben, Funktionen und Operationen und die kumulative Bewertung für das Verarbeitungsmodul werden dem Arbitrierungsmodul bereitgestellt, das beide Mengen von Bewertungen für die zwei Verarbeitungsmodule vergleicht und das höhere Integrität aufweisende der zwei Verarbeitungsmodule als das primäre oder aktive Verarbeitungsmodul auswählt und designiert.
  • Die Funktionsweise einer Prozedur 500 eines Arbitrierungsmoduls 2000 für ein Verarbeitungsmodul wird nun mit Bezug auf 5 besprochen.
  • Das Arbitrierungsmodul 2000 kann durch die Schritte 440 und 450 (4) eine Token-Arbitrierungsprozedur 500 aktivieren, wenn entweder (a) die eine oder mehreren kritischen Aufgaben, Funktionen und Operationen die Integritätsprüfung nicht bestanden haben oder (b) wenn eine oder mehrere nicht kritische Aufgaben, Funktionen und Operationen nicht genug Bewertung tabuliert haben, um zu repräsentieren, dass das ausgewählte Verarbeitungsmodul genug Integrität für Verarbeitung aufweist. Arbitrierung kann auf einem absoluten und/oder relativen Integritätszustand basieren.
  • Im Schritt 510 wird durch ein jeweiliges Integritätsprüfmodul 2008 eine Integritätsprüfung an jedem Verarbeitungsmodul 124 durchgeführt und die Ergebnisse bestanden/nicht bestanden und Bewertungsinformationen werden den anderen Verarbeitungsmodulen 124 und/oder dem Arbitrierungsmodul 2000 gemeldet.
  • Im Schritt 514 wählt das Arbitierungsmodul 2000 ein nächstes Verarbeitungsmodul 124 aus (bis alle betrachtet wurden) und schreitet zum Entscheidungskaro 518 voran.
  • Im Entscheidungskaro 518 bestimmt das Arbitrierungsmodul 2000, ob das ausgewählte Verarbeitungsmodul 124 den Integritätstest an einer Menge von kritischen Aufgaben, Funktionen und Operationen besteht. Wenn dem so ist, schreitet das Arbitierungsmodul 2000 zum Entscheidungskaro 524 voran.
  • Im Entscheidungskaro 524 bestimmt das Arbitrierungsmodul 2000, ob das ausgewählte Verarbeitungsmodul 124 den Integritätstest an einer Menge von nicht kritischen Aufgaben, Funktionen und Operationen besteht. Wenn dem so ist, schreitet das Arbitrierungsmodul 2000 zum Schritt 528 voran.
  • Im Schritt 528 erzeugt oder aktualisiert das Arbitrierungsmodul 2000 Datenstrukturen, die angeben, dass das ausgewählte Verarbeitungsmodul 124 integer ist und die jeweiligen Bewertungsinformationen des ausgewählten Verarbeitungsmoduls aufzeichnen. Gegebenenfalls kann das Arbitrierungsmodul 2000 den relativen Integritätszustand des ausgewählten Verarbeitungsmoduls 124 relativ zu anderen Verarbeitungsmodulen bestimmen und aufzeichnen.
  • Wenn das ausgewählte Verarbeitungsmodul 124 eine oder mehrere Mengen von kritischen Aufgaben, Funktionen und Operationen (Entscheidungskaro 518) oder nicht kritischen Aufgaben, Funktionen und Operationen (Entscheidungskaro 524) nicht besteht, schreitet das Arbitrierungsmodul 2000 zum Schritt 532 voran und erzeugt oder aktualisiert Datenstrukturen, die angeben, dass das ausgewählte Verarbeitungsmodul 124 nicht integer ist, und die jeweiligen Bewertungsinformationen des ausgewählten Verarbeitungsmoduls aufzeichnen. Gegebenenfalls kann das Arbitrierungsmodul 2000 den relativen Integritätszustand des ausgewählten Verarbeitungsmoduls 124 relativ zu anderen Verarbeitungsmodulen bestimmen und aufzeichnen.
  • Nach dem Ausführen der Schritte 528 oder 532, je nach Fall und wenn kein Verarbeitungsmodul 124 zu analysieren bleibt, schreitet das Arbitrierungsmodul 2000 zum Entscheidungskaro 536 voran. Im Entscheidungskaro 536 bestimmt das Arbitrierungsmodul 2000, ob ein integeres Verarbeitungsmodul 124 verfügbar ist und designiert bei Verfügbarkeit im Schritt 540 das (auf der Basis des absoluten oder relativen Integritätszustands oder von beidem) integerste Verarbeitungsmodul 124 als das aktive Verarbeitungsmodul 124 (oder, bei einer Aktiv-Aktiv-Konfiguration, als hauptsächlich für den Umgang mit kritischen Aufgaben, Funktionen oder Operationen verantwortlich).
  • Wenn kein integeres Verarbeitungsmodul 124 verfügbar ist, implementiert das Arbitrierungsmodul 2000 Notfallmaßnahmen, aktiviert einen Alarm, der angibt, dass es derzeit kein verfügbares integeres Verarbeitungsmodul 124 gibt, und meldet den Alarm dem Benutzer und/oder einem entfernten Knoten 1500, wie etwa dem Vertreiber, dem Hersteller, der Serviceentität, der Pannenhilfe und dergleichen.
  • Die implementierten Notfallmaßnahmen können je nach Anwendung unterschiedlich sein. Bei einer Anwendung besteht die Notfallmaßnahme darin, zu identifizieren, welches Verarbeitungsmodul 124 integer ist, um jede Menge kritischer und gegebenenfalls nicht kritischer Aufgaben, Funktionen und Operationen auszuführen. Wenn es ein integeres Verarbeitungsmodul für jede Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen gibt, weist das Arbitrierungsmodul 2000 jede Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen einem Verarbeitungsmodul 124 mit ausreichend hoher Integritätsbewertung (z. B. über einer ausgewählten Schwelle) zu, um die ausgewählte Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen auszuführen. Wenn mehrere Verarbeitungsmodule integer genug sind, um die ausgewählte Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen auszuführen, kann das Arbitrierungsmodul 2000 das Verarbeitungsmodul mit der höchsten Integritätsbewertung für die ausgewählte Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen und/oder mit den höchsten verfügbaren oder unbenutzten Verarbeitungseinheiten oder Ressourcen zum Ausführen der ausgewählten Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen auswählen. Wenn kein Verarbeitungsmodul 124 integer ist, um eine ausgewählte Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen auszuführen, kann die ausgewählte Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen durch einen entfernten Knoten über das erste, zweite, ... Netzwerk 1504a, b, ... ausgeführt werden. Der entfernte Knoten 1500 kann zum Beispiel der Vertreiber, der Hersteller, die Serviceentität, die Pannenhilfe und dergleichen sein. Bei einer Anwendung werden die kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen durch einen entfernten Knoten 1500 über das erste, zweite, ... Netz 1504a, b, ... ausgeführt, statt durch ein lokales oder an Bord befindliches Verarbeitungsmodul 124.
  • Ein wichtiger Aspekt einer Aktiv-Standby-Konfiguration kann sein, wie Synchronizität zwischen den aktiven und Standby-Verarbeitungsmodulen aufrechterhalten wird, um „Hot”-Weiterreichungen zu ermöglichen, die insbesondere für Automotiv-Anwendungen wichtig sein können, ohne Verlust von Speicher hinsichtlich des aktuellen Betriebszustands des Fahrzeugs und seiner bestandteiligen Aufgaben, Funktionen und Operationen. Eine Technik besteht darin, das Standby-Verarbeitungsmodul 124 „Schatten”-Verarbeitung ausführen zu lassen, bei der es alle durch das aktive Verarbeitungsmodul 124 empfangenen Eingaben empfängt und dieselben Verarbeitungsaufgaben, -funktionen und -operationen wie das aktive Verarbeitungsmodul 124 ausführt. Die Annahme besteht darin, dass die zwei Verarbeitungsmodule 124 identische Verarbeitungsgeschwindigkeiten aufweisen und deshalb zu einem beliebigen Zeitpunkt hinsichtlich des Verarbeitungs-Abschluss-Zustands hinsichtlich einer beliebigen Aufgabe, Funktion und/oder Operation einander exakt duplizieren. Aufgrund unterschiedlicher Verarbeitungslasten auf den Verarbeitungsmodulen, Verzögerungen bei Signalübertragungen und anderen Faktoren kann diese Annahme wahr sein oder auch nicht. Eine andere Technik besteht darin, das Standby-Verarbeitungsmodul 124 zeitgestempelte Verarbeitungszustandsinformationen von dem aktiven Verarbeitungsmodul 124 empfangen und im Speicher 220 speichern zu lassen. Die zeitgestempelten Verarbeitungszustandsinformationen betreffen eine beliebige Verarbeitungsaufgabe, -funktion oder -operation, die gerade durch das aktive Verarbeitungsmodul 124 ausgeführt wird, und ihre Ergebnisse. Ein potentielles Problem bei diesem Ansatz ist Latenz zwischen dem aktuellen und gemeldeten Zustand des aktiven Verarbeitungsmoduls 124. Eine andere Technik ist eine Kombination der obigen Techniken. Bei dieser Technik führt das Standby-Verarbeitungsmodul 124 „Schattenverarbeitung” aus, prüft aber periodisch seine Verarbeitungszustandsinformationen gegen die von dem aktiven Verarbeitungsmodul 124 empfangenen zeitgestempelten Verarbeitungszustandsinformationen und setzt seine Zustandsinformationen zurück oder ändert oder aktualisiert sie, um die empfangenen Verarbeitungszustandsinformationen widerzuspiegeln. Wenn eine Verarbeitungskette korrekt durchgeführt wird, muss sie typischerweise nicht revidiert werden, um einen potentiell früheren Punkt widerzuspiegeln, der in den empfangenen und zeitgestempelten Zustandsinformationen (die verzögert sein können) widergespiegelt wird. Ein Rücksetzen auf einen früheren Punkt in der Verarbeitungskette kann angemessen sein, wenn das Standby-Verarbeitungsmodul 124 dem aktiven Verarbeitungsmodul 124 zu weit voraus ist. Der Hauptzweck dieses kombinierten Ansatzes ist die Bestätigung der Verarbeitungsgenauigkeit durch das Standby-Verarbeitungsmodul 124 und das Standby-Verarbeitungsmodul 124 davon abzuhalten, beim Verarbeiten von Informationen dem aktiven Verarbeitungsmodul 124 zu weit vorauszukommen.
  • Funktionsweise des Fernsteuermoduls 2040
  • 27 zeigt eine konkrete Konfiguration eines entfernten Knotens 1500. Der entfernte Knoten 1500, der als zentrales Repositorium für Fahrzeuginformationen konfiguriert ist, umfasst einen Server 2700 und eine zugeordnete Datenbank 2704. Der entfernte Knoten 1500 befindet sich in drahtloser Kommunikation über das Netzwerk 1504 mit einem ersten, zweiten, ... n-ten Fahrzeug 100a–n. Aktuell haben Autofahrer die Möglichkeit, einen Dienst wie General Motors OnStar® zu abonnieren, um Autos aus der Ferne zu entriegeln und andere Merkmale bereitzustellen, wie etwa Fernstart, Verfolgen von Fahrzeugen und/oder Verriegeln von Autos usw.
  • In bestimmen Ausführungsformen betrifft die vorliegende Offenbarung ein zentrales Repositorium 2704, das in Verbindung mit einem einzelnen Fahrzeug verwendet werden kann. Das zentrale Repositorium kann (wie gezeigt) in der Ferne gespeichert werden oder an Bord des Fahrzeugs. Falls das zentrale Repositorium ferngespeichert wird, kann es von einer polizeilichen Behörde oder sicheren Verwaltungsbehörde beaufsichtigt werden. Es wird erwartet, dass starke Sicherheitsprozeduren verwendet werden können, um Hackerattacken zu vermeiden, insbesondere bei Speicherung in einem entfernten zentralen Repositorium wie etwa dem DMV (Department of Motor Vehicles) oder an einem anderen Sicherheits-zugelassenen Ort. Falls ein Fahrzeug gestohlen wird, kann der wahre Besitzer eines Fahrzeugs dem zentralen Repositorium den Besitz beweisen und das Fahrzeug lokalisieren, Verriegeln, Herunterfahren usw.
  • Bei einer anderen Ausführungsform kann eine Polizeivorrichtung mit einem anderen Fahrzeug kommunizieren, um die Geschwindigkeit dieses Fahrzeugs langsam zu verringern, die kraftmaschine herunterzufahren, Stromversorgung auszuschalten usw. Die Kommunikation kann unter Verwendung von einzigartigen Codes oder anderen kryptografischen Techniken sicher bewirkt werden. Außerdem kann die Kommunikation mittels eines Servers erfolgen, der einem zentralen Repositorium zugeordnet ist. Es wird erwartet, dass das diese Funktionen steuernde Modul sicher bewacht wird, und dafür ausgelegt ist, Hacking-Versuche zu verhindern.
  • Die Funktionsweise einer System-Standby-Prozedur 600, die durch ein Fernsteuermodul 2040 und/oder andere Komponente eines Verarbeitungsmoduls 124 implementiert wird, wird nun mit Bezug auf 6 besprochen. Die Standby-Prozedur 600 kann aktiviert werden, wenn das ausgewählte Verarbeitungsmodul 124 von aktiv zu standby oder standby zu aktiv übergeht oder als Reaktion auf einen Befehl vom Bediener oder dem entfernten Knoten 1500. Bei einer Konfiguration kann die Standby-Prozedur 600 auch manuell durch den Fahrer des Fahrzeugs oder durch einen anderen Dritten aktiviert werden. Zum Beispiel können der Fahrer oder ein anderer Dritter wünschen, bestimmte Aspekte des Fahrzeugs 300 zu sperren (d. h. der Fahrer kann wünschen, bestimmte Funktionen (entweder kritisch oder nicht kritisch) des Fahrzeugs zu sperren, um zu verhindern, dass ein anderer Benutzer des Fahrzeugs, wie etwa ein Parkdienstangestellter, auf sie zugreift, oder ein Dritter, der die Polizei oder ein Diebstahlverhinderungsdienst wie On-Star sein kann, kann wünschen, ein gestohlenes Fahrzeug oder ein Fahrzeug, das anderweitig gegen das Gesetz verstößt, zu sperren).
  • Manuelle Aktivierung der Standby-Prozedur 600 kann lokal oder aus der Ferne erfolgen. Für lokale Aktivierung kann eine zusätzliche Komponente in Form eines Schalters hinzugefügt und über einen Bus oder als ein Erweiterungsmodul 290A–N mit dem Verarbeitungsmodul verbunden werden. Der Fahrer kann dann den Schalter je nach Bedarf manuell aktivieren.
  • Am Wahrscheinlichsten erfolgt manuelle Aktivierung der Standby-Prozedur 600 aus der Ferne (d. h. durch die Polizei, den Diebstahlverhinderungsdienst oder den Besitzer des Fahrzeugs an einem entfernten Ort). Dementsprechend kann bei einer Implementierung über einen nicht physischen Bus, wie etwa durch die drahtlose Schnittstelle 280, auf das entsprechende Verarbeitungsmodul zugegriffen werden. Dies ist jedoch nicht das bevorzugte Verfahren. Wie zuvor besprochen, sollten Fahrzeugkomponenten, die drahtlos mit einem Verarbeitungsmodul kommunizieren, nur mit einem gesicherten Schema arbeiten. Das fahrzeuginterne drahtlose Netzwerk sollte Dritten für weitere Sicherheitszwecke nicht zugänglich sein. Ein direkter Zugriff auf den fahrzeuginternen drahtlosen Bus würde diese Prinzipien umstoßen. Die drahtlose Schnittstelle 280 kann eine begrenzte Reichweite aufweisen, so dass Verbindung und Steuerung nur innerhalb der Umgebung des Fahrzeugs bewirkt werden können. Dessen ungeachtet kann diese Implementierung in Fällen nützlich sein, bei denen ein Notfall besteht, der sich in der Umgebung des Fahrzeugs befindet (d. h. Notfall-Straßensperrung), der erfordert, dass ein Dritter, wie die Polizei, vorbeifahrende Fahrzeuge aus Sicherheitsgründen sperrt. In solchen Fällen kann der autorisierte Dritte Codes aktivieren, die Sicherheiten des fahrzeuginternen drahtlosen Netzwerks umgehen, das normalerweise zugangsbeschränkt ist und direkt auf das Verarbeitungsmodul zugreifen.
  • Bei einer anderen Implementierung kann das Fahrzeug eine Mobil- oder Satelliten-Kommunikationskomponente aufweisen, die über die Fähigkeit verfügt, auf ein außerhalb befindliches Mobil- oder anderes Kommunikationsnetz zuzugreifen. Als Alternative kann diese Kommunikationskomponente wie zuvor besprochen als ein zusätzliches Erweiterungsmodul 290A–N installiert werden. Der Zugriff auf ein Verarbeitungsmodul wird durch eine gültige Sicherheitsverifikation innerhalb dieser Komponente gewährt. Der Zugriff auf das Verarbeitungsmodul unter Verwendung dieser Implementierung erfordert deshalb keinen offenen Zugang zu dem fahrzeuginternen drahtlosen Bus.
  • Bei einer anderen Konfiguration kann die Standby-Prozedur 600 auch durch ein Steuersystem im Fahrzeug aktiviert werden, wenn eine bestimmte automatisierte Bedingung erfüllt ist. Zum Beispiel kann eine Autoleasing- oder -verleihfirma wünschen, den geografischen Ort, an dem das Fahrzeug gefahren werden kann, zu begrenzen. Das Fahrzeug kann automatisch gesperrt werden, wenn detektiert wird, dass das Fahrzeug die erlaubte Betriebszone verlassen hat (d. h. über ein GPS detektiert).
  • Im Schritt 601 bestätigt das Verfahren, ob irgendein kritisches Subsystem nicht verfügbar wäre. Wie oben besprochen, kann ein kritisches Subsystem nicht verfügbar sein, weil es die Integritätsprüfung nicht bestanden hat, weil es durch den Fahrer oder einen Dritten gesperrt wurde oder weil eine bestimmte automatisierte Bedingung erfüllt wurde.
  • Wenn kritische Subsysteme nicht verfügbar sind, führt Schritt 610 ein allgemeines Fahrzeug-Standby aus. Bei einer Konfiguration sperrt allgemeines Fahrzeug-Standby alle Komponenten des Fahrzeugs, wodurch das Fahrzeug unbenutzbar gemacht wird. Dies kann jedoch zu Sicherheitsproblemen führen, wobei ein plötzliches Herunterfahren des Fahrzeugs beim Betrieb auf der Straße sowohl für den Fahrer des Fahrzeugs als auch ein anderes Fahrzeug auf der Straße gefährlich sein kann. Bei einer anderen Konfiguration führt das allgemeine Fahrzeug-Standby ein Herunterfahren nicht kritischer Systeme aus, während einem kritischen System eine Grenze auferlegt wird, die dafür ausgelegt ist, das Fahrzeug zum Halt zu bringen. Zum Beispiel kann ein Geschwindigkeitsbegrenzer die Geschwindigkeit des Fahrzeugs auf eine minimale Geschwindigkeit begrenzen, so dass das Fahrzeug danach zu einem sicheren Halt gebracht werden kann, aber nicht effektiv betrieben werden kann. Nachdem das Fahrzeug zum Halt gebracht ist, kann ein allgemeines Herunterfahren ausgeführt werden, das alle Komponenten des Fahrzeugs sperrt.
  • Im Schritt 620 wird ein Alarm aktiviert, um über den Status eines allgemeinen Standby zu informieren. Ähnlich wie beim Schritt 540 wird hierbei normalerweise über einen zuverlässigen Bus, wie etwa den schnellen CAN-Bus, ein Alarm mindestens zu Komponenten wie der Anzeige 144 oder dem Unterhaltungssystem 190 des Fahrzeugs 100 gesendet, um den Fahrer über das allgemeine Standby zu informieren. Bei einer Implementierung kann ein Alarm auch zu einem entfernten Knoten 1500, wie etwa einem Dienst- oder Wartungsanbieter, z. B. einer nahegelegenen oder Vorgabe-Autoreparaturwerkstatt mit möglichen Systemdiagnoseinformationen, Notdiensten, wenn detektiert wird, dass ein sich auf Straßensicherheit auswirkender Notfall aufgetreten ist, und/oder zu Autoherstellern zur Datensammlung und für andere Zwecke gesendet werden.
  • Wenn im Schritt 601 kritische Subsysteme nicht unverfügbar sind, bestätigt das Verfahren ferner, ob irgendein nicht kritisches Subsystem nicht verfügbar ist 602. Wenn irgendeines der nicht kritischen Subsysteme tatsächlich nicht verfügbar ist, führt das Verfahren spezifisches Standby an dem spezifischen Subsystem 630 aus.
  • Bei spezifischem Standby 630 wird Standby nur für ein spezifisches nicht kritisches Subsystem durchgeführt. Wenn zum Beispiel bei dem Unterhaltungssystem 190 eine Fehlfunktion auftritt, kann das Unterhaltungssystem 190 sicher ohne Auswirkung auf den Betrieb des Fahrzeugs ausgeschaltet werden. Es können jedoch bestimmte nicht kritische Funktionen betroffen sein, wie etwa eine Alarmfunktion, die bestimmte Informationen ansagt, die im Voraus dafür ausgelegt sind, durch das Unterhaltungssystem 190 angesagt zu werden. In diesem Fall kann das spezifische Standby 630 Umrouten der Informationen zur Anzeige 144 umfassen, wobei vielleicht die Informationen in abgekürzter Form zu präsentieren sind, um sicherzustellen, dass die Informationen auf der Anzeige 144 präsentierbar sein werden. Das spezifische Standby 630 für das Unterhaltungssystem 190 kann auch Umrouten von Informationen zu anderen wahrnehmbaren Verfahren, wie etwa durch Licht oder Ton, umfassen.
  • Im Schritt 640 aktiviert das Verfahren einen Alarm, um den Fahrer und Drittdienste ähnlich wie beim Schritt 620 über spezifisches Subsystem-Standby zu informieren.
  • 9 zeigt ein Verfahren zum Betrieb des Fernsteuermoduls 2040. Es gibt eine Anzahl von Beispielen für den Betrieb durch ein Fernsteuermodul 2040.
  • In einem Beispiel kann ein Polizeibeamter oder eine andere Polizeibehörde und/oder ein Regelfallensensor ein Automobil nach Informationen hinsichtlich seiner Geschwindigkeit und Fahrbedingungen „pingen”. Durch Vergleichen dieser empfangenen Daten vom Automobil mit bekannten Daten bezüglich Stoppschildern, Geschwindigkeitsbegrenzungen und dergleichen kann eine Entscheidung getroffen werden, ob gegen das Gesetz verstoßen wurde. Zum Beispiel muss nicht unbedingt der Sensor selbst die Geschwindigkeit eines Fahrzeugs bestimmen. Der Sensor fordert von dem Fahrzeug an, mit der Geschwindigkeit des Fahrzeugs und möglicherweise anderen Informationen auf den Sensor zu antworten. Die Geschwindigkeitsdetektion wird deshalb durch Reagieren auf die Frage eines Sensors und die Antwort des Fahrzeugs erreicht. Es wird erwartet, dass ein spezifischer Sensor alternative Detektionsverfahren verwenden kann, um die Genauigkeit eines empfangenen Signals zu verifizieren. Wenn z. B. ein Fahrzeug dazu aufgefordert wird, mit einem aktuellen Geschwindigkeitswert zu antworten und dies tut, kann der Sensor ein Radarsignal senden, um die Antwort zu verifizieren. Wenn die Antwort nicht mit dem Verifikationssignal übereinstimmt, werden die Anomalie vermerkt, und die Daten aufgezeichnet. Diese Daten können von der Polizei verwendet werden, um später Fahrzeuge zu identifizieren, bei denen eine Fehlfunktion auftritt und/oder die kompromittiert wurden. Die Identität des Autos, einschließlich Seriennummer, Besitzeridentität (z. B. Name, Wohnungsadresse, Kontaktinformationen, Führerscheinnummer, Versicherungsinformationen (z. B. Name und Adresse der Versicherungsfirma, Versicherungspolicenidentifikation des Besitzers und Abdeckungsgrenzen und dergleichen) und/oder Lizensierungsinformationen (z. B. Kennzeichen) können durch das Fahrzeug dem Anforderer bereitgestellt werden.
  • In einem anderen Beispiel kann eine polizeiliche Behörde, ein Besitzer oder eine andere privilegierte Entität anfordern, dass eine kritische oder nicht kritische Aufgabe, Funktion oder Operation gesperrt wird oder sich auf ausgewählte Weise verhält. Zum Beispiel kann ein Polizeibeamter bewirken, dass das Fahrzeug bei einer Verfolgungsjagd langsamer wird, oder kann für eine Verfolgungsjagd oder ein gestohlenes Auto den Motor sperren.
  • In einem anderen Beispiel fordert ein entfernter Knoten 1500, wie etwa eine polizeiliche Behörde, eine Versicherungsfirma, ein intelligentes Schild oder eine intelligente Ampel, eine Überwachungsvorrichtung am Straßenrand oder der Besitzer oder die Besitzerin selbst, historische oder aktuelle Fahrzeugbetriebsinformationen an, wie etwa Geschwindigkeit und/oder durch das Fahrzeug von einer externen Quelle, wie etwa einer roten Ampel, einem Geschwindigkeitsbegrenzungsschild, einem Vorfahrt-Beachten-Schild und dergleichen empfangene Informationen. Diese Informationen können verglichen werden, um schlechte Fahrpraktik und/oder Gesetzesverstoß zu identifizieren. Sie können auch bei der Unfallrekonstruktion verwendet werden, um zu bestimmen, wer bei einem Autounfall Schuld hat, wobei Fahrzeugbediener oft dabei unehrlich sind, wer schuld hat. Zurzeit bezahlen verantwortungsvolle Fahrer überhöhte Versicherungsgebühren, weil die Versicherungsindustrie die Einhaltung des Gesetzes oder das allgemeine Fahrverhalten eines bestimmten Fahrers nicht garantieren kann. Um mit dieser Besorgnis umzugehen, können aktuelle Versicherungsfirmen einem Fahrer erlauben, eine Vorrichtung in einem Fahrzeug zum zufälligen Überwachen des Verhaltens zu installieren. Diese Vorrichtung kann nur bestimmte Funktionen überwachen und erfordert die Installation einer von dem Ökosystem des Fahrzeugs getrennten Vorrichtung. Die vorliegende Offenbarung betrifft die Verwendung verschiedener durch das System zusammengestellter Daten zur Analyse von Faktoren, die zu dem Fahrverhalten und/oder den Gewohnheiten eines Individuums beitragen. Falls ein Individuum wünscht, bessere Versicherungstarife für verantwortungsvolles Fahren, weniger Fahren oder andere Indikatoren für gutes Fahren zu erhalten, kann sich der Fahrer einverstanden erklären, Versicherungs-Verfolgungsinformationen bereitzustellen. Das Versicherungs-Verfolgungssystem kann GPS- und andere auf dem Ort basierende Informationen (zum Vergleich der tatsächlichen Geschwindigkeit mit Geschwindigkeitsbegrenzungsdaten), Beschleunigungssensoren (zur Detektion von schneller Beschleunigung, scharfem Wenden usw.), Umgrenzungssensoren (zur Detektion von starken Annäherungen, Unaufmerksamkeit beim Spurwechsel usw.) betrachten, um Einhaltung von Konditionen guten Fahrens, die von einer Versicherungsfirma eingerichtet werden, zu bestimmen. Da die Vorrichtung mit dem Ökosystem des Fahrzeugs integriert und/oder assoziiert sein kann, können Gesamtverhaltensdaten aufgezeichnet und in Echtzeit zu einem Empfangsmodul gesendet werden. Außerdem kann das System den Benutzer detektieren und für jeden Benutzer eines Fahrzeugs genaue Informationen bereitstellen.
  • Mit Bezug auf 9 empfängt das Fernsteuermodul 2040 im Schritt 900 eine Anforderung zum Befehlen einer Fahrzeugaufgabe, -funktion oder -operation und/oder zum Senden von spezifizierten Informationen zum Anforderer.
  • Im Schritt 904 versucht das Fernsteuermodul 2040, den Anforderer zu authentifizieren. Benutzerauthentifikation ist eine Möglichkeit, einen Benutzer zu identifizieren und zu verifizieren, dass es dem Benutzer erlaubt ist, auf einen bestimmten eingeschränkten Dienst zuzugreifen. Authentifikation kann zum Beispiel durch verschlüsselten symmetrischen oder asymmetrischen Schlüsselaustausch, Kryptografie mit öffentlichen und privaten Schlüsseln, ein sicheres Fernpasswort, Mehrfachfaktorauthentifikation (z. B. gehören zu drei Hauptfaktoren Verifikation durch etwas, das ein Benutzer weiß (wie etwa ein Passwort oder eine Geheimzahl), etwas, über das der Benutzer verfügt (wie etwa eine Smartcard, eine ATM-Karte oder ein Sicherheitstoken), und etwas, das der Benutzer ist (wie etwa Verwendung von Biometrik wie etwa Fingerabdruck oder Retinascan)), Authentifikation auf Zeitbasis, eine einzigartige digitale Identität, Authentifikation in geschlossener Schleife, Zugangskontrolldienst und dergleichen durchgeführt werden.
  • Die Steuerung geht dann zum Entscheidungskaro 908 weiter, in dem das Fernsteuermodul bestimmt, ob die Authentifikation erfolgreich war. Wenn die Authentifikation erfolgreich ist, bestimmt das Fernsteuermodul im Entscheidungskaro 912, ob der Anforderer dazu privilegiert ist, die Anforderung zu stellen. Anders ausgedrückt, ist ein erster Anforderer zu einer ersten Menge von Privilegien mit Bezug auf Zugriff auf Fahrzeuginformationen und/oder Kontrolle von Fahrzeugaufgaben, -funktionen und -operationen berechtigt, während ein zweiter Anforderer zu einer anderen zweiten Menge von Privilegien mit Bezug auf Zugriff auf Fahrzeuginformationen und/oder Kontrolle über Fahrzeugaufgaben, -funktionen und -operationen berechtigt ist. Eine polizeiliche Entität oder ein Fahrzeugbesitzer wird zum Beispiel im Allgemeinen über eine höchste Privilegierung verfügen (die allgemeinen Zugriff auf Fahrzeuginformationen und/oder Kontrolle über Fahrzeugaufgaben, -funktionen und -operationen ermöglicht), während eine Versicherungsfirma oder Serviceentität nicht über die höchste Privilegierung verfügen wird.
  • Wenn der Anforderer berechtigt ist, die Anforderung zu stellen, führt das Fernsteuermodul im Schritt 916 die Anforderung gemäß Regeln, die bestimmen, was das dem Anforderer gewährte Privilegium ist, das Bediener- und/oder andere Insassenbefehle übersteuern kann, aus oder bewirkt ihre Ausführung.
  • Wenn der Anforderer nicht dazu berechtigt ist, die Anforderung zu stellen, ignoriert das Fernsteuermodul im Schritt 920 die Anforderung und protokolliert die die Anforderung umgebenden Informationen im Speicher 220, z. B. die Identität des Anforderers, den Zeitstempel der Anforderung und die Anforderung selbst.
  • Funktionsweise des Selektors 2052 rechnerischer Module
  • Die Funktionsweise einer Prozessorentlastungsprozedur 700 durch den Selektor 2052 rechnerischer Module von einem oder mehreren Verarbeitungsmodul(en) wird nun mit Bezug auf 7 besprochen. Diese Funktionsweise ist besonders in einer Aktiv-Aktiv-Konfiguration nützlich, kann aber in einer Aktiv-Standby-Konfiguration verwendet werden. Wie mit Bezug auf das Fahrzeug 300 in 3 besprochen, können bestimmte Konfigurationen von Erweiterungsmodulen 290A–C Prozessorentlastung erfordern, um Verarbeitungsfunktionen von Aufgaben zwischen einer Anzahl von Erweiterungsmodulen in einem gemeinsamen Hostverarbeitungsmodul 124 oder über verschiedene Verarbeitungsmodule 124 hinweg zu teilen. Zum Beispiel kann ein erstes Erweiterungsmodul 290A und/oder Hostverarbeitungsmodul 124 für kritische Funktionen spezialisiert sein, während ein anderes zweites Erweiterungsmodul 290B und/oder Hostverarbeitungsmodul 124 für nicht kritische Funktionen spezialisiert ist. Falls das erste Erweiterungsmodul 290A und/oder sein Hostverarbeitungsmodul 124 etwas Verarbeitungsleistung verliert, können das erste Erweiterungsmodul 290A und/oder sein Hostverarbeitungsmodul 124 in der Lage sein, bestimmte kritische Funktion auf das zweite Erweiterungsmodul 290B und/oder sein Hostverarbeitungsmodul 124 zu verlagern.
  • Im Schritt 701 prüft das Verfahren kontinuierlich, ob ein nächstes Verarbeitungsmodul, Erweiterungsmodul und/oder externe rechnerische Vorrichtung(en) 1532 (in drahtloser Kommunikation mit der Netzwerksteuerung 1528 über das Gateway bzw. die Firewall 1512) mit überschüssiger Verarbeitungsleistung verfügbar ist. Wenn kein nächstes Verarbeitungsmodul, Erweiterungsmodul und/oder keine externe rechnerische Vorrichtung(en) 1532 verfügbar sind, prüft das Verfahren in einem gewissen Zeitintervall später, ob ein neues Verarbeitungsmodul, Erweiterungsmodul und/oder externe rechnerische Vorrichtung(en) 1532 eine Änderung einer Anzahl verfügbarer und/oder nicht verfügbarer Verarbeitungsleistungseinheiten und/oder Bandbreite hätte. Zu anderen Stimuli für diesen Schritt 701 gehören eine Benutzeranforderung, Ausführung einer Anwendung einzuleiten, Benachrichtigung einer Verarbeitungsressource mit unbenutzter Bandbreite unter einer ausgewählten Schwelle, Benachrichtigung einer Verarbeitungsressource mit benutzter Bandbreite über einer ausgewählten Schwelle, ein unter eine ausgewählte Schwelle fallendes Leistungsniveau einer Verarbeitungsressource, Benachrichtigung über eine Verarbeitungsressource mit einem Betriebsfehler, einer Fehlfunktion oder einem Ausfall und dergleichen.
  • Wenn ein nächstes Verarbeitungsmodul, Erweiterungsmodul und/oder externe rechnerische Vorrichtung(en) 1532 verfügbar sind, bestätigt das Verfahren bei dem nächsten Verarbeitungsmodul, Erweiterungsmodul und/oder externen rechnerischen Vorrichtung(en) 1532 bezüglich deren verfügbaren Verarbeitungsleistungseinheiten und/oder Bandbreite für eine Aufgabe 710. Andere beim Bestimmen, ob ein ausgewähltes Verarbeitungsmodul, Erweiterungsmodul und/oder externe rechnerische Vorrichtung verfügbar ist, wären nicht nur die verfügbaren Verarbeitungsressourcen, sondern auch die Anwendungs- und Betriebssystemanforderungen verglichen mit den Fähigkeiten des ausgewählten Verarbeitungsmoduls, des ausgewählten Erweiterungsmoduls und/oder der ausgewählten externen rechnerischen Vorrichtung und dem Leistungsniveau in dem ausgewählten Verarbeitungsmodul, dem ausgewählten Erweiterungsmodul und/oder der ausgewählten rechnerischen Vorrichtung.
  • Bei einer Konfiguration können das Verarbeitungsmodul, das Erweiterungsmodul und/oder die externe rechnerische Vorrichtung(en) 1532 abhängig von der Art benötigter Verarbeitung unterschieden werden. Zum Beispiel könnte eine kritische Funktion aufgrund von Sicherheits-, Absicherungs- und anderen Gesichtspunkten für ein Verarbeitungsmodul, das nur mit nicht kritischen Funktionen umgeht, nicht geeignet sein und umgekehrt. Bei anderen Konfigurationen könnte eine kritische Funktion nach einem Verarbeitungsmodul suchen, das mit einer unangemessenen hohen nicht kritischen Funktionslast beauftragt ist, um die Verarbeitungslast auszugleichen.
  • Wenn das ausgewählte Verarbeitungsmodul, das ausgewählte Erweiterungsmodul und/oder die ausgewählte externe rechnerische Vorrichtung(en) 1532 dafür verfügbar ist, eine gegebene Aufgabe, Funktion oder Operation 710 zu verarbeiten, wird die Aufgabe auf das ausgewählte Verarbeitungsmodul, das ausgewählte Erweiterungsmodul und/oder die ausgewählte externe rechnerische Vorrichtung(en) 1532 verlagert.
  • Wenn das ausgewählte Verarbeitungsmodul, das ausgewählte Erweiterungsmodul und/oder die ausgewählte externe rechnerische Vorrichtung(en) 1532 nicht zum Verarbeiten einer gegebenen Aufgabe, Funktion oder Operation 710 verfügbar ist, prüft die Prozedur weiter, ob irgendein anderes Verarbeitungsmodul, irgendein anderes Erweiterungsmodul und/oder irgendeine andere rechnerische Vorrichtung(en) 1532 verfügbar ist 702. Wenn ein anderes Verarbeitungsmodul, ein anderes Erweiterungsmodul und/oder eine andere externe rechnerische Vorrichtung(en) 1532 verfügbar ist, kehrt das Verfahren zum Schritt 701 zurück.
  • Wenn kein anderes Verarbeitungsmodul, kein anderes Erweiterungsmodul und/oder keine andere externe rechnerische Vorrichtung(en) 1532 verfügbar ist, informiert das Verfahren das aktive Verarbeitungsmodul, das aktive Erweiterungsmodul und/oder die aktive externe rechnerische Vorrichtung(en) 1532 über nicht verfügbare Entlastungskapazität 730. Bei einer Konfiguration kann das aktive Verarbeitungsmodul entscheiden, die Aufgabe, die es nicht abwickeln kann, abzuwerfen. Das aktive Verarbeitungsmodul, das aktive Erweiterungsmodul und/oder die aktive externe rechnerische Vorrichtung(en) 1532 können auch entscheiden, zum Schritt 701 zurückzukehren, um weiter nach einem nächsten verfügbaren Verarbeitungsmodul, einem nächsten verfügbaren Erweiterungsmodul und/oder einer nächsten verfügbaren externen rechnerischen Vorrichtung(en) 1532 zu prüfen.
  • Eine weitere Menge von Operationen für den Selektor 2052 rechnerischer Module wird nun mit Bezug auf 23 besprochen. Diese Menge von Operationen identifiziert für ein ausgewähltes rechnerisches Modul, wie etwa ein Erweiterungsmodul, eine Softwareanwendung oder ein anderes rechnerisches Modul für die Zwecke der Auswahl des rechnerischen Moduls, welche Verarbeitungsmodule oder externen rechnerischen Vorrichtung(en) 1532 das ausgewählte rechnerische Modul enthalten. Obwohl das bisherige Flussdiagramm ein Verfahren zum Ausgleich von Verarbeitungslast zwischen mehreren Verarbeitungsvorrichtungen abbildet, wählt das vorliegende Flussdiagramm aus, welches duplikative rechnerische Modul eine Benutzeranforderung ausführen soll.
  • Im Schritt 2300 detektiert der Selektor 2052 rechnerischer Module einen Stimulus. Beispielhafte Stimuli wären eine Benutzer- oder Bedieneranforderung, ein rechnerisches Modul einzuleiten und/oder eine ausgewählte Aufgabe, Funktion oder Operation auszuführen, ein Interrupt auf der Basis des Vergehens einer vorbestimmten Zeit, Installation eines rechnerischen Moduls, eine Anforderung eines anderen Benutzers, eine Plattform zu verwenden, die gerade das rechnerische Modul ausführt, Benachrichtigung über eine Verarbeitungsressource mit unbenutzter Bandbreite unter einer ausgewählten Schwelle, Benachrichtigung einer Verarbeitungsressource mit benutzter Bandbreite über einer ausgewählten Schwelle, das Fallen eines Leistungsniveaus einer Verarbeitungsressource unter eine ausgewählte Schwelle, Benachrichtigung über eine Verarbeitungsressource mit einem Betriebsfehler, einer Fehlfunktion oder einem Ausfall und dergleichen.
  • Im Schritt 2304 bestimmt der Selektor 2052 rechnerischer Module im Schritt 2308 duplizierte rechnerische Module und die Hostverarbeitungsplattform(en) dafür. Zu Hostverarbeitungsplattformen können ein Verarbeitungsmodul, ein Erweiterungsmodul und/oder eine externe rechnerische Vorrichtung(en) 1532 gehören. Die Duplikation kann für eine spezifische rechnerische Vorrichtung (z. B. von einem gemeinsamen Vertreiber mit gemeinsamer Benennung) oder für eine gemeinsame Art von rechnerischer Vorrichtung sein. Zum Beispiel kann Duplikation für die verschiedenen Versionen von Anwendungen des Automotiv-Navigationssystems GPS DriveTM, MotionXTM, Garmin GPSTM, Magellan GPSTM, Tomtom GPSTM und andere SPS-Systeme oder für alle Navigationsanwendungen allgemein ungeachtet des Vertreibers, der Anwendungsidentität oder der Version bestimmt werden.
  • Im Schritt 2312 wählt der Selektor 2052 rechnerischer Module ein rechnerisches Modul und eine Plattform zum Ausführen jedes duplizierten rechnerischen Moduls aus. Wenn zum Beispiel ein Insasse durch ein Eingabe-/Ausgabesystem des Fahrzeugs ein Spiel oder eine Multimediaanwendung anfordert und sich verschiedene Versionen des Spiels oder der Multimediaanwendung auf einem Verarbeitungsmodul 124 und der externen rechnerischen Vorrichtung(en) 1532 befinden, kann der Selektor 2052 rechnerischer Module die neueste Version des Spiels oder der Multimediaanwendung und die diese enthaltende Hostplattform auswählen, gleichgültig, ob die Hostplattform ein Verarbeitungsmodul oder eine externe rechnerische Vorrichtung 1532 ist, die sich gerade in Kommunikation mit einem Verarbeitungsmodul befindet, und durch welche Vorrichtung, ob ein Eingabe-/Ausgabesystem oder eine Benutzeroberfläche der externen rechnerischen Vorrichtung 1532 die Anforderung empfängt. Wenn die Anforderung durch ein Eingabe-/Ausgabesystem 1600 empfangen werden sollte, um ein Spiel einzuleiten und sich die neueste Version des Spiels auf einem Verarbeitungsmodul befände, würde das Verarbeitungsmodul zum Ausführen des Spiels ausgewählt und einem Insassen würden durch das entsprechende Eingabe-/Ausgabesystem 1600 Ausgaben bereitgestellt. Wenn die Anforderung durch eine Eingabe-/Ausgabesystem 1600 zum Einleiten eines Spiels empfangen würde und die neuste Version des Spiels sich auf einer externen rechnerischen Vorrichtung 1532 befände, würde die externe rechnerische Vorrichtung 1532 zur Ausführung des Spiels ausgewählt und im Verarbeitungsmodul würden zur Präsentation für einen Insassen durch das Eingabe-/Ausgabesystem 1600 des Insassen Ausgaben bereitgestellt. Wenn die Anforderung durch eine externe rechnerische Vorrichtung 1532 zur Einleitung eines Spiels empfangen würde und sich die neuste Version des Spiels auf einem Verarbeitungsmodul befände, würde das Verarbeitungsmodul zur Ausführung des Spiels ausgewählt und Ausgaben würden einem Insassen durch die externe rechnerische Vorrichtung 1532 bereitgestellt. Wenn die Anforderung durch die externe rechnerische Vorrichtung 1532 zum Einleiten eines Spiels empfangen würde und sich die neueste Version des Spiels auf der externen rechnerischen Vorrichtung 1532 befände, würde die externe rechnerische Vorrichtung 1532 zur Ausführung des Spiels ausgewählt und Ausgaben würden dem Verarbeitungsmodul zur Präsentation für einen Insassen durch die externe rechnerische Vorrichtung 1532 bereitgestellt.
  • Im Entscheidungskaro 2316 fragt das Verarbeitungsmodul oder die externe rechnerische Vorrichtung 1532 durch die den Stimulus empfangende Benutzeroberfläche, ob es ein Eingabe-/Ausgabesystem oder die Benutzeroberfläche der externen rechnerischen Vorrichtung 1532 ist, den Benutzer ab, ob die älteren Versionen des rechnerischen Moduls auf die neuere lokal verfügbare oder neuste entfernt verfügbare Version aktualisiert werden soll oder nicht.
  • Wenn Nein oder eine negative Antwort empfangen wird, schreitet der Selektor 2352 rechnerischer Module zum Entscheidungskaro 2324 voran.
  • Wenn eine positive Antwort empfangen wird, fordert der Selektor 2052 rechnerischer Module im Schritt 2320 von der Hostplattform an, das rechnerische Modul aufzurüsten.
  • Im Entscheidungskaro 2324 bestimmt der Selektor 2052 rechnerischer Module, ob die ausgewählte Plattform aktuell zur Ausführung des rechnerischen Moduls verfügbar ist. Die ausgewählte Plattform kann gerade andere rechnerische Module ausführen und über unzureichende verfügbare Verarbeitungsressourcen zur Ausführung verfügen. Der Selektor 2052 rechnerischer Module würde in diesem Fall versuchen, einen Teil der Verarbeitung auf eine andere Plattform zu verlagern, um ausreichend Verarbeitungsressourcen für die Ausführung zu befreien. Anders ausgedrückt, würde der Selektor 2052 rechnerischer Module Verarbeitungslastausgleich durchführen, um Verarbeitungsressourcen optimaler zu benutzen. Ein Benutzer kann gerade die ausgewählte Plattform benutzen, wie etwa während eines Anrufs, wenn die ausgewählte Plattform ein Mobiltelefon ist, oder beim Betrachten von Multimediainhalt. Der Selektor 2052 rechnerischer Module würde bestimmen, ob die Plattform vom Benutzer eine Genehmigung anfordern kann, die Plattform zum Verarbeiten des rechnerischen Moduls zu benutzen. Wenn der Benutzer gerade telefoniert, kann eine solche Anforderung nicht geschehen. Wenn eine Anforderung geschehen kann, wird vom Benutzer angefordert. die Plattform wird nur als verfügbar angesehen, wenn der Benutzer Eingaben bereitstellt, die Verfügbarkeit angeben.
  • Wenn die Plattform nicht verfügbar ist, wählt der Selektor 2052 rechnerischer Module im Schritt 2328 eine nächste verfügbare Plattform aus, obwohl die Plattform eine ältere Version des rechnerischen Moduls enthalten kann.
  • Wenn das ausgewählte Modul gerade verfügbar ist, oder wenn der Selektor 2052 rechnerischer Module eine andere Plattform auswählt (Schritt 2328), leitet der Selektor rechnerischer Module im Schritt 2328 Ausführung des rechnerischen Moduls durch die ausgewählte Plattform ein.
  • Funktionsweise der Netzwerksteuerung 1528
  • 24 zeigt eine andere Funktionsweise der Netzwerksteuerung 1528. Wie erwähnt, ist Sicherheit bezüglich Cyber-Angriffen für ein Internet-befähigtes Fahrzeug wichtig. Fahrer greifen von Internet-Dienstanbietern per Smartphone, Tablet-Computer und/oder an Bord befindlichen oder eingebetteten Technologien sowie unter Benutzung von Freisprech-Kommunikationstechnologie auf Daten zu, um Telefonanrufe und Textnachrichten zu senden und zu empfangen. Automotive-Hersteller senden und empfangen Daten auf der Basis von elektronischen Sensormesswerten und Ereignisdatenaufzeichnung. Aufgrund der potentiell schwerwiegenden Konsequenzen eines Sicherheitsbruchs beim Betrieb von Verarbeitungsmodulen an Bord sollten strenge Sicherheitsmaßnahmen verwendet werden. Obwohl das Fahrzeugnetzwerk passive Techniken anwenden kann, wie etwa Konfiguration von Zugangsbeschränkungen in Zugangspunkten (wie etwa Verschlüsselung, Prüfungen an MAC-Adressen, Sperren von ESSID-Ausstrahlung, Isolation des Fahrzeugnetzwerks durch die Firewall und das Gateway, Verbergen der SSID (Service Set Identifier), MAC-ID-Filterung (Erlauben von Zugang von bekannten im Voraus genehmigten MAC-Adressen, statische IP-Adressierung, IEEE 802.11, 802.111, und/oder 802.1x-Sicherheit, Verwendung der Wired-Equivalent-Privacy-Verschlüsselung, der Protokolle TKIP, EAP, LEAP, PEAP, WPAv 1, und/oder WPAv2, Ende-zu-Ende-Verschlüsselung (in einer oder mehreren von 2, 3 und/oder der Anwendungsschicht) und HF-Abschirmung, die das Innere des Fahrzeugs im Wesentlichen umgibt (um Signale zu dämpfen und zu verhindern, dass sich drahtlose Signale außerhalb des Fahrzeugs ausbreiten), können auch aktive Techniken verwendet werden. Die Kommunikation mit externen rechnerischen Vorrichtungen 1532 kann durch das Gateway bzw. die Firewall 1512 analysiert werden.
  • Eine aktive Technik ist in 24 abgebildet.
  • Im Schritt 2400 detektiert die Netzwerksteuerung 1528 einen Stimulus, wie etwa eine Instanz eines Virus, Malware, unbefugten Zugang, Missbrauch, Modifikation, Denial-of-Service-Attacke, Vortäuschung, Man-in-the-Middle-Attacke, ARP-Vergiftung, Smurf-Attacke, Pufferüberlauf, Heap-Überlauf, Formatzeichenkettenattacke, SQL-Injektion, Identitätsdiebstahl (oder MAC-Vortäuschung), Netzwerkinjektion, Caffe-Latte-Attacke oder Verweigerung einer Computernetzwerk- und/oder netzwerkzugänglichen Ressource. Der Stimulus kann ein durch die Netzwerksteuerung 1528 von dem Gateway bzw. der Firewall 1512 empfangenes Warnsignal, ein Honeypot (eine Täuschungs-Netzwerkhilfsressource zur Bereitstellung von Netzwerküberwachung und ein Frühwarnwerkzeug, ein Netzwerkknoten, der eine Vorlage, die einem spezifischen Attackentyp entspricht, auf empfangene Signale abbildet, eine Netzwerksonde und dergleichen sein.
  • In Schritt 2404 versucht die Netzwerksteuerung 1528, die Instanz potentiellen Sicherheitsbruch zu bestätigen. Dies kann durch Begutachten des historischen Verhaltens geschehen, das zum Beispiel durch Kommunikationslogs (die Signalbeschreibung (z. B. Typ, Quelle, Ziel, Protokoll und Nutzinformationstyp enthalten) und Signalempfangszeitstempel) gezeigt werden, nicht nur für den aktuellen Knoten, sondern auch für andere Knoten, und durch Vergleichen des Verhaltens mit Vorlagen, die für verschiedene Arten von Attacken charakteristisch sind, und/oder durch Anwenden von Regeln auf das historische Verhalten. Die Sicherheitsbruchdetails, die Signalbeschreibung (z. B. Typ, Quelle, Ziel, Protokoll und Nutzinformationstyp) und Signalempfangszeitstempel) werden im Speicher 220 aufgezeichnet und Firewall-Einstellungen, darunter weiße Listen und schwarze Listen, werden aktualisiert.
  • Im Entscheidungskaro 2408 bestimmt die Netzwerksteuerung 1528, ob die durch den Sicherheitsbruch beeinträchtigten oder potentiell beeinträchtigten rechnerischen Vorrichtungen von anderen Fahrzeugnetzwerkkomponenten isoliert werden können, oder ob das aktive Verarbeitungsmodul von anderen nicht kritischen rechnerischen Komponenten isoliert werden kann. Bei einer externen rechnerischen Vorrichtung 1532, wie etwa einem Tablet-Computer, Smartphone, Laptop-Computer, Personal Digital Assistant und dergleichen ist Isolation einfach durch Verweigern von Fahrzeugdrahtlosnetzwerkzugang oder Zugang durch eine Komponente des Fahrzeugdrahtlosnetzwerks zu der externen rechnerischen Vorrichtung 1532 möglich. Bei Komponenten in dem Fahrzeugdrahtlosnetzwerk kann Kommunikation zu und von den betroffenen Komponenten, die normalerweise das Gateway bzw. die Firewall nicht durchlaufen, mittels des Gateways bzw. der Firewall umgelenkt oder durch diese gefiltert werden, oder, abhängig von der Kritizität der betroffenen Komponente(n), kann solche Kommunikation blockiert werden. Bei dem aktiven Verarbeitungsmodul 124 kann nicht kritische Kommunikation zu und von anderen nicht kritischen rechnerischen Komponenten, die normalerweise das Gateway bzw. die Firewall nicht durchlaufen, mittels des Gateway bzw. der Firewall umgelenkt und durch diese gefiltert werden, bevor sie dem aktiven Verarbeitungsmodul bereitgestellt wird, oder, abhängig von der Kritizität der Kommunikation(en), kann solche Kommunikation blockiert werden. Kritische Kommunikation oder Kommunikation mit kritischen Komponenten kann typischerweise nicht durch Firewall-Verarbeitung verzögert werden. Bei einer Variante wird ein Sicherheitsmechanismus kritischer Kommunikation aktiviert, wenn ein Sicherheitsbruch detektiert wird. Der Sicherheitsmechanismus kann zum Beispiel eine oder mehrere der folgenden Alternativen umfassen: Verschlüsselungs-Zugangsbeschränkungen in kritischen Komponenten und dem aktiven Verarbeitungsmodul (wie etwa Verschlüsselung, Prüfungen an MAC-Adressen, Sperren von ESSID-Ausstrahlung, Verbergen der SSID (Service Set Identifier), MAC-ID-Filterung (Erlauben von Zugang von bekannten im Voraus genehmigten MAC-Adressen, statische IP-Adressierung, IEEE 802.11, 802.11i, und/oder 802.1x-Sicherheit, Verwendung der Wired-Equivalent-Privacy-Verschlüsselung, der Protokolle TKIP, EAP, LEAP, PEAP, WPAv 1, und/oder WPAv2 und Ende-zu-Ende-Verschlüsselung (in einer oder mehreren von 2, 3 und/oder der Anwendungsschicht).
  • Wenn Isolation möglich ist, isoliert die Netzwerksteuerung 1528 im Schritt 2412 die betroffene rechnerische Vorrichtung(en) von weiterer Kommunikation mit oder filtert Kommunikation mit dem aktiven Verarbeitungsmodul 124 oder dem aktiven Verarbeitungsmodul von weiterer Kommunikation mit der betroffenen rechnerischen Komponente(n) und weist den Benutzer und/oder einen entfernten Knoten 1500 auf den Sicherheitsbruch und diesbezügliche Details hin.
  • Wenn Isolation nicht möglich ist, weist die Netzwerksteuerung 1528 den Benutzer und/oder einen entfernten Knoten 1500 auf den Sicherheitsbruch und diesbezügliche Details hin. Der kritische Sicherheitsmechanismus kann aktiviert werden, um die kritischen Komponenten und das aktive Verarbeitungsmodul zu schützen.
  • Funktionsweise des Netzwerkselektors 2036
  • Die Funktionsweise des Netzwerkselektors 2036, einer Subkomponente der Netzwerksteuerung 1528, wird nun mit Bezug auf 8 und 1011 besprochen.
  • Mit Bezug auf 8 empfängt ein aktives Verarbeitungsmodul 128 im Schritt 800 ein zu einer getrennten Fahrzeugkomponente zu sendendes Signal. Das Signal kann zum Beispiel von einer beliebigen rechnerischen Komponente an Bord sein, darunter ein Sensor 1516 (einschließlich der oben besprochenen) an Bord, einer kritischen oder nicht kritischen Systemsteuerung 2012 oder 2016, einer Sensorüberwachungsvorrichtung 2020 an Bord, dem Angezeigtes-Objekt-Bewegungsmodul 2024, dem Diagnostikmodul 2028, dem Medienfilter 2032, dem Fernsteuerungsmodul 2040, der Installationsbeaufsichtigungsvorrichtung 2044, dem Multimediasteuermodul 2048, dem Selektor 2052 rechnerischer Module, der Mediensteuerung 1524, dem Gateway bzw. der Firewall 1512, einem anderen Verarbeitungsmodul 124, dem Sendeempfänger 1508, einem Eingabe-/Ausgabesystem 1520, einer Netzwerksteuerung 1528 und/oder einer externen rechnerischen Vorrichtung 1532.
  • Im Schritt 804 wählt der Netzwerkselektor 2036 ein mit der Art und/oder dem erforderlichen Format des Signals kompatibles Netzwerk aus, wie zum Beispiel eines oder mehrere des lokalen verdrahteten Netzwerks 808, des lokalen drahtlosen Netzwerks 812 und des Internets 816, um das Signal an einen ausgewählten lokalen oder entfernten Endpunkt, einschließlich der im vorherigen Absatz dargelegten, abzuliefern. Die Auswahl basiert auf einem oder mehreren Faktoren, darunter eine Art, Dringlichkeit, Wichtigkeit und/oder Anforderungen des Signals (z. B. ob das Signal ein Dringlich-Flag oder einen anderen Dringlichkeitsindikator enthält), eine Quelle des Signals (wie etwa von einem Sensor an Bord oder einer Sensorüberwachungsvorrichtung, einer kritischen Komponente, einer nicht kritischen Komponente und dergleichen), eine Art von Signalnutzinformationen (wie etwa, ob das Signal Multimedia enthält), Übertragungs- und/oder Bandbreitenanforderungen für das Signal (z. B. erforderliche maximale Latenz, Paketverluste, Jitter und/oder Übertragungsrate, Transportprotokoll, Dienstgüte und dergleichen)), ein Funktionsfähigkeitsstatus (z. B. funktionsfähig oder nicht funktionsfähig) jedes der kompatiblen Netzwerke, ein Funktionsfähigkeitsstatus eines Zwischenknotens in den kompatiblen Netzwerken, ein Rauschabstand über jedes der kompatiblen Netzwerke, verfügbare und/oder nicht verfügbare Bandbreite für jedes der kompatiblen Netzwerke, aktuelle Leistungsfähigkeitsparameter kompatibler Netzwerke (z. B. Paketabwurf, Latenz, Jitter, Durchsatz, Dienstgüte und dergleichen) und andere Faktoren, die Signalqualität, Zuverlässigkeit und/oder Übertragungsgeschwindigkeit beeinflussen.
  • Im Allgemeinen bestimmt der Netzwerkselektor 2036 Art, Dringlichkeit, Wichtigkeit und/oder Anforderungen des Signals und einen oder mehrere der obigen Parameter für jedes der kompatiblen Netzwerke, vergleicht die Signalparameter mit den Parametern kompatibler Netzwerke und wählt das kompatible Netzwerk aus, das in der Lage ist, aktuell am besten die erforderlichen Signalparameter zu erfüllen. Zum Beispiel wird ein Signal von einer kritischen Komponente im Allgemeinen aufgrund der hohen Signalqualität, Zuverlässigkeit und/oder Übertragungsgeschwindigkeit, die für das Signal erforderlich ist, durch ein lokales verdrahtetes Netzwerk 808, wie etwa einen Bus gesendet. Ein Multimediasignal würde im Allgemeinen nicht durch ein lokales verdrahtetes Netzwerk gesendet, das es gewöhnlich nicht mit den Signalnutzinformationen inkompatibel ist. Ein solches Signal würde typischer durch ein lokales drahtloses Netzwerk 812 (z. B. durch BluetoothTM oder WiFiTM oder einen „Hotspot”) oder, wenn der Signalempfänger (ob es sich um eine Komponente an Bord oder einen entfernten Knoten handelt oder nicht) über eine entsprechende IP-Adresse verfügt, durch das Internet 816.
  • Nachdem das kompatible Netzwerk für Signalübertragung ausgewählt ist, konfiguriert der Netzwerkselektor 2036 im Schritt 820 das Signal gemäß dem Übertragungsprotokoll des ausgewählten Netzwerks oder bewirkt diese Konfiguration. Wenn zum Beispiel das Signal über ein lokales drahtloses Netzwerk 812 gesendet werden soll, würden die Signalnutzinformationen und/oder das Signal selbst im Allgemeinen in einem Kopfteil und Nachspann gemäß einem geeigneten der Protokolle WiFiTM oder BluetoothTM verpackt (wie etwa durch einen Protokollstapel). Als weiteres Beispiel würden, wenn das Signal über das Internet 816 gesendet werden soll, die Signalnutzinformationen und/oder das Signal selbst im Allgemeinen in einem Kopfteil und Nachspann gemäß der TCP/IP-Protokollsuite verpackt (wie etwa durch einen Protokollstapel).
  • Das ordnungsgemäß konfigurierte und formatierte Signal wird dann über das ausgewählte kompatible Netzwerk gesendet.
  • Eine weitere Funktionsweise des Netzwerkselektors 2036 wird nun mit Bezug auf 10 besprochen. Bei dieser Funktionsweise empfängt der Netzwerkselektor 2036 einen Medienstrom von einem entfernten Knoten 1500, wie etwa einer Radio- oder Fernsehstation oder einer anderen Website, und wählt ein zwischengeschaltetes lokales Netzwerk zum Führen des Medienstroms zu einem Eingabe-/Ausgabesystem zur Präsentation für einen Insassen des Fahrzeugs aus.
  • Im Schritt 1000 empfängt ein Verarbeitungsmodul 124 den Medienstrom von dem entfernten Knoten 1500. Die Medienstrompakete enthalten Zielinformationen, die den Medienstrom mit einem oder mehreren Eingabe-/Ausgabesystemen des Fahrzeugs assoziieren.
  • Im Schritt 1004 bestimmt der Netzwerkselektor 2036 den Übertragungsmodus und/oder das Netzwerk auf der Basis verschiedener Parameter, darunter Netzwerkstatus, Zwischenknotenstatus, Rauschabstand des Netzwerks, Art und/oder Quelle der Medien, verfügbare und/oder nicht verfügbare Bandbreite, Netzwerkleistungsfähigkeitsparameter (z. B. Verfügbarkeit, Paketabwurf, Latenz, Jitter, Durchsatz usw.), Dienstgüte und dergleichen. Der Netzwerkselektor 2036 wählt, welches des lokalen drahtlosen Netzwerks an Bord 812 (z. B. erzeugt durch eine an Bord befindliche oder tragbare Komponente im Fahrzeug), des lokalen verdrahteten Netzwerks 808 und des nahegelegenen unabhängigen drahtlosen Netzwerks 1008 (z. B. erzeugt durch eine Komponente außerhalb des Fahrzeugs) die Medien zu dem Zieleingabe-/-Ausgabesystem(en) des Fahrzeugs führen soll.
  • Im Schritt 1012 werden die Medien über das ausgewählte Netzwerk dem Zieleingabe-/-Ausgabesystem(en) bereitgestellt.
  • Funktionsweise der Mediensteuerung 1524
  • Eine weitere Funktionsweise des Netzwerkselektors 2036 und Funktionsweisen der Mediensteuerung 1524 werden nun mit Bezug auf 11 besprochen. Bei dieser Funktionsweise empfängt der Netzwerkselektor 2036 ein Signal, das typischerweise Mediennutzinformationen umfasst, von einem lokalen oder entfernten Knoten und wählt ein zwischengeschaltetes lokales kompatibles Netzwerk zum Führen des Medienstroms zu einem Eingabe-/Ausgabesystem zur Präsentation für einen Insassen des Fahrzeugs aus. Abhängig von einem Eingabe-/Ausgabesystemmodus wird das Signal durch die Mediensteuerung 1524 nur zu einer Teilmenge oder zu allen der Eingabe-/Ausgabesysteme gelenkt. In einem abhängigen Modus wird gemeinsamer Inhalt synchron jedem der Eingabe-/Ausgabesysteme bereitgestellt, während in einem unabhängigen Modus verschiedenen der Eingabe-/Ausgabesysteme verschiedener Inhalt bereitgestellt wird. Während jeder Insasse im unabhängigen Modus sein Eingabe-/Ausgabesystem steuert, steuert im abhängigen Modus der Bediener alle Eingabe-/Ausgabesysteme. Dies ist besonders für kleine Kinder als Insassen nützlich. Der Bediener wählt typischerweise, welcher der Modi in dem Fahrzeug zu einem beliebigen gegebenen Zeitpunkt effektiv ist.
  • Im Schritt 1100 empfängt das Verarbeitungsmodul 124 ein Signal für grafische Präsentation für einen oder mehrere Insassen. Das Signal umfasst typischerweise Medien als Nutzinformationen.
  • Im Schritt 1104 bestimmt der Netzwerkselektor 2036 den Übertragungsmodus und/oder das kompatible Netzwerk auf der Basis verschiedener Parameter, darunter Netzwerkstatus, Zwischenknotenstatus, Rauschabstand des Netzwerks, Art und/oder Quelle der Medien, verfügbare und/oder nicht verfügbare Bandbreite, Netzwerkleistungsfähigkeitsparameter (z. B. Verfügbarkeit, Paketabwurf, Latenz, Jitter, Durchsatz usw.), Dienstgüte und dergleichen. Der Netzwerkselektor 2036 wählt, welches des lokalen drahtlosen Netzwerks an Bord 812 (z. B. erzeugt durch eine an Bord befindliche oder tragbare Komponente im Fahrzeug), des lokalen verdrahteten Netzwerks 808 und des Internet 818 die Medien zu dem Zieleingabe-/-Ausgabesystem(en) des Fahrzeugs führen soll.
  • Im Schritt 1108 bestimmt die Mediensteuerung 1524, welche der Eingabe-/Ausgabesysteme die Medien empfangen sollen. Es gibt eine Anzahl von Faktoren, die diese Entscheidung beeinflussen können. Der erste ist, ob die Eingabe-/Ausgabesysteme sich im abhängigen oder unabhängigen Modus befinden. Der zweite ist, ob ein geltendes Gesetz (des Bundes, des Landes, der Provinz oder örtlich) den Betrieb eines oder mehrerer der Eingabe-/Ausgabesysteme begrenzt. Der Satellitenpositionsbestimmungssystemempfänger an Bord des Fahrzeugs kann zu einem beliebigen Zeitpunkt einem Verarbeitungsmodul die genaue Fahrzeugposition bereitstellen. Das Verarbeitungsmodul kann mit den Positionskoordinaten eine Menge von geltenden Gesetzen bestimmen und aus der Menge geltender Gesetze Beschränkungen von Eingabe-/Ausgabesystemen von Fahrzeugen innerhalb dieser Gerichtsbarkeit bestimmen. Beschränkungen können auch durch den Bediener des Fahrzeugs konfiguriert werden. Diese legalen und Bedienerbeschränkungen werden zusammen als Regelmenge(n) 1612 bezeichnet. Zum Beispiel umfassen beispielhafte Beschränkungen oder Regelmengen 1612, dem Bediener keine Videos bereitzustellen, wenn im Fahrzeug ein Gang eingelegt ist oder es sich bewegt, Verbieten von SMSen im Fahrzeug, wenn im Fahrzeug ein Gang eingelegt ist oder es sich bewegt, und Verbieten von Mobilanrufen, wenn im Fahrzeug ein Gang eingelegt ist oder es sich bewegt. Als Alternative können Beschränkungen erfordern, dass die Medien dem Bediener und/oder Insassen auf eine spezifische Weise präsentiert werden. Zum Beispiel kann es gestattet sein, den Audiokanal eines Videos bei Abwesenheit des Videokanals des Videos wiederzugeben. Ein Mobilanruf kann unter Verwendung eines Freisprechmodus gestattet werden, aber nicht unter Verwendung eines in der Hand gehaltenen Telefons.
  • Im Schritt 1112 konfiguriert und sendet die Mediensteuerung 1524 das Signal gemäß dem ausgewählten Netzwerk und den etwaigen Beschränkungen, die im Schritt 1108 bestimmt wurden. Konfiguration bezieht sich nicht nur auf das Formattieren und Aufnehmen der Adressen der Eingabe-/Ausgabesysteme, die das Signal empfangen sollen, sondern auch auf das Ändern der Mediennutzinformationen, wie zum Beispiel Entfernung von Videoinhalt, während Audioinhalt belassen wird.
  • Beim Empfang wird das Signal durch die Anzeige- und/oder Audiosteuerungen 1604 und 1608 verarbeitet und durch das Empfängereingabe-/-ausgabesystem über das entsprechende Eingabe-/Ausgabesystem dem Insassen präsentiert.
  • 17 zeigt eine andere Funktionsweise der Mediensteuerung 1524.
  • Im Schritt 1700 detektiert die Mediensteuerung 1524 eine Stimulus, wie z. B. eine Insassenanforderung, den Betriebsmodus eines Eingabe-/Ausgabesystems zu ändern.
  • Im Schritt 1704 bestimmt die Mediensteuerung 1524 einen aktuellen Betriebsmodus des jedem der Insassen zugeordneten Eingabe-/Ausgabesystems (z. B. unabhängiger oder abhängiger Betrieb) und ob der Insasse befugt oder privilegiert ist, die Änderung anzufordern. Der Modus wird nur geändert, wenn der Insasse befugt oder privilegiert ist, die Änderung vorzunehmen.
  • Im Schritt 1708 bestimmt die Mediensteuerung 1524 wenn der Anforderer befugt oder privilegiert ist, die Betriebsmodusänderung anzufordern, die Eingabe-/Ausgabesystempräferenzen jedes Insassenbenutzers, einschließlich des Anforderers.
  • Im Schritt 1712 bestimmt die Mediensteuerung 1524, wenn der Anforderer befugt oder privilegiert ist, die Betriebsmodusänderung anzufordern, die betreffende(n) Regelmenge(n) 1612. Wie erwähnt, umfasst die Regelmenge bzw. umfassen die Regelmengen 1612 Regeln, die vom Besitzer oder Bediener des Fahrzeugs, vom Hersteller des Fahrzeugs und als Angelegenheit geltenden Gesetzes gesetzt werden.
  • Im Schritt 1716 bestimmt die Mediensteuerung 1524, wenn der Anforderer befugt oder privilegiert ist, die Betriebsmodusänderung anzufordern, einen aktuellen Zustand jedes Eingabe-/Ausgabesystems. Der aktuelle Zustand umfasst nicht nur den Ein/Aus-Status und Einstellungen, sondern auch den angezeigten Inhalt und die Operationen, die gerade vom Insassen für jedes Eingabe-/Ausgabesystem ausgeführt werden.
  • Im Schritt 1720 bestimmt die Mediensteuerung 1524, wenn der Anforderer befugt oder privilegiert ist, die Betriebsmodusänderung anzufordern, eine aktuelle Anzeigekonfiguration jedes der Eingabe-/Ausgabesysteme.
  • Im Schritt 1724 und wenn der Anforderer befugt oder privilegiert ist, die Betriebsmodusänderung anzufordern, konfiguriert oder rekonfiguriert die Mediensteuerung 1524 jedes der Eingabe-/Ausgabesysteme und die entsprechenden Anzeigen so, wie es der neue Betriebsmodus erfordert. Wenn der aktuelle Betriebsmodus unabhängig ist und der neue Betriebsmodus abhängig ist, blockiert die Mediensteuerung 1524 zum Beispiel Inhalt, der gerade jedem der dienstbaren Eingabe-/Ausgabeanzeigen bereitgestellt wird, zugunsten, jeder der dienstbaren Eingabe-/Ausgabeanzeigen den der durch den Anforderer kontrollierten Mastereingabe-/ausgabeanzeige bereitgestellten Inhalt bereitzustellen, oder um vom Anforderer ausgewählten Inhalt anzuzeigen. Wenn der aktuelle Betriebsmodus abhängig ist und der neue Betriebsmodus unabhängig, stellt die Mediensteuerung 1524 weiter den zuvor allen Eingabe-/Ausgabesystemen bereitgestellten Inhalt dem Eingabe-/Ausgabesystem des Anforderers bereit, führt aber jedes der anderen Eingabe-/Ausgabesysteme zu einer Vorgabeanzeige zurück. Aus der Vorgabeanzeige kann der jeweilige Benutzer angepassten Inhalt auswählten, der derselbe wie der dem Eingabe-/Ausgabesystem des Anforderers bereitgestellte Inhalt oder davon verschieden sein kann.
  • 18 zeigt eine andere Funktionsweise der Mediensteuerung 1524.
  • Im Schritt 1800 empfängt die Mediensteuerung 1524 ein Signal von einem lokalen oder entfernten Knoten 1500. Das Signal umfasst zum Beispiel Medien von einer Website oder einem Server oder Kommunikation von einem Dritten.
  • Im optionalen Schritt 1804 entpaketiert die Mediensteuerung 1524 das Signal und analysiert die Nutzinformationen. Dies geschieht zum Beispiel, wenn das Ziel für das Signal und/oder die Art von Nutzinformationen aus dem Paketkopfteil und/oder Nachspann nicht klar sind.
  • Im Schritt 1808 wählt die Mediensteuerung 1524 ein Eingabe-/Ausgabesystem, das die Paketnutzinformationen empfangen soll. Dies kann zum Beispiel auf den Zielinformationen im Kopfteil und/oder den Ergebnissen der Analyse des optionalen Schritts 1804 basieren.
  • Im Schritt 1812 bestimmt die Mediensteuerung 1524 die geltende Regelmenge 1612, die für das Zieleingabe-/-ausgabesystem und/oder den Nutzinformationstyp oder Inhalt gilt.
  • Im Schritt 1816 bestimmt die Mediensteuerung 1524 eine aktuelle Eingabe-/Ausgabesystemkonfiguration(en). Die aktuelle Konfiguration umfasst nicht nur Einstellungen und Fähigkeiten, sondern auch, ob sich das Eingabe-/Ausgabesystem im abhängigen oder unabhängigen Betriebsmodus befindet.
  • Auf der Basis der obigen Informationen bestimmt die Mediensteuerung 1524, ob die Nutzinformationen jedem der Zieleingabe-/-ausgabesysteme bereitgestellt werden können, und erzeugt, wenn dem so ist, einen Befehl, der die Nutzinformationen enthält, und einschließlich Befehlen an das Eingabe-/Ausgabesystem, wie der Inhalt wiederzugeben und anzuzeigen ist. Wie erwähnt, können die Nutzinformationen einem dienstbaren Eingabe-/Ausgabesystem im abhängigen Betriebsmodus und wenn der Inhalt von dem verschieden ist, der dem Mastereingabe-/-ausgabesystem bereitgestellt wird, nicht bereitgestellt werden. Sie können nicht bereitgestellt werden, wenn eine geltende Regelmenge 1612 eine solche Präsentation verbietet. Es kann notwendig sein, eine Filterung durchzuführen, um bestimmte der Nutzinformationen zu entfernen, um der geltenden Regelmenge 1612 zu genügen.
  • Im Schritt 1824 wird der Befehl zu jedem der Zieleingabe-/Ausgabesysteme weitergeleitet.
  • 19 zeigt eine andere Funktionsweise der Mediensteuerung 1524.
  • Im Schritt 1900 bestimmt die Mediensteuerung 1524 einen Ort jeder externen rechnerischen Vorrichtung 1532 durch eine geeignete Technik. In einem Beispiel wird ein Signalempfänger oder -sendeempfänger oder ein anderer Konnektivitätszugangspunkt, wie etwa ein drahtloser Zugangspunkt, eine WiFiTM-Antenne und dergleichen an jedem Eingabe-/Ausgabesystem und/oder in der Nähe jedes Insassensitzorts und/oder am Sitz des Bedieners platziert. Die Netzwerkschnittstelle auf der Netzwerksteuerung kann erzwingen, dass sich externe rechnerische Vorrichtungen über ein spezifiziertes Kommunikationsprotokoll, wie etwa BluetoothTM oder WiFiTM verbinden.
  • Im Schritt 1904 bestimmt die Mediensteuerung 1524 einen räumlichen Ort jeder der externen rechnerischen Vorrichtungen relativ zu einem oder mehreren ausgewählten Konnektivitätszugangspunkten. Als Fortsetzung des Beispiels des obigen Absatzes misst die Mediensteuerung 1524 an jedem Konnektivitätszugangspunkt eine Signalstärke für jede detektierte externe rechnerische Vorrichtung und bestimmt unter Verwendung der gemessenen Signalstärken und eines geeigneten Algorithmus, wie etwa Triangulation, einen räumlichen Ort jeder externen rechnerischen Vorrichtung und im Schritt 1908 für jede lokalisierte externe rechnerische Vorrichtung ein nächstliegendes Eingabe-/Ausgabesystem und/oder einen Insassensitz.
  • Im Schritt 1912 bestimmt die Mediensteuerung 1524 eine betreffende Regelmenge 1612 für den bestimmten Ort jeder externen rechnerischen Vorrichtung.
  • Im Entscheidungskaro 1916 bestimmt die Mediensteuerung 1524 auf der Basis der betreffenden Regelmenge 1612, ob Konnektivitätszugang durch jede der externen rechnerischen Vorrichtungen angenommen wird oder nicht, oder welche Beschränkungen einem solchen Zugang aufzuerlegen sind. Im letzteren Fall kann die betreffende Regelmenge spezifische Aufgaben, Funktionen und/oder Operationen gestatten, andere aber nicht. Zum Beispiel kann ein Mobiltelefon in den Freisprechanrufmodus gezwungen oder vom SMSen oder Verwenden einer Instant-Messaging-Anwendung oder eines Protokolls abgehalten werden, wenn es sich am Sitz des Bedieners befindet. Die Regelmenge 1612 kann als eine Tabellenauflistung nach Fahrzeugort, einer geltenden Menge legaler Beschränkungen und/oder Zulassungen und den Beschränkungen oder Zulassungen bezüglich spezifischer Aufgaben, Funktionen und/oder Operationen konfiguriert werden.
  • Wenn die Regelmenge 1612 unbegrenzten oder begrenzten Zugang gestattet, wird ein solcher Zugang durch die Mediensteuerung bereitgestellt.
  • Im Entscheidungskaro 1920 überwacht die Mediensteuerung 1524 jede der externen rechnerischen Vorrichtungen auf eine Änderung des räumlichen Orts. Anders ausgedrückt, detektiert die Mediensteuerung Bewegung jeder externen rechnerischen Vorrichtung von einem ersten Konnektivitätszugangspunkt oder Eingabe-/Ausgabesystem oder Sitz, wofür eine erste Regelmenge gilt, zu einem zweiten, anderen Konnektivitätszugangspunkt oder Eingabe-/Ausgabesystem oder Sitz, wofür eine andere Regelmenge gilt. Der Grund dafür besteht darin, dass jeder Konnektivitätszugangspunkt oder jedes Eingabe-/Ausgabesystem oder jeder Sitz eine entsprechende Regelmenge aufweist. Wenn keine Änderung detektiert wird, wird das Entscheidungskaro 1920 durch die Mediensteuerung im Wesentlichen kontinuierlich oder periodisch wiederholt.
  • Wenn begrenzter oder unbegrenzter Zugang nicht angenommen wird (Entscheidungskaro 1916) oder eine Ortsänderung detektiert wird (Entscheidungskaro 1920), kehrt die Mediensteuerung zum Schritt 1904 zurück.
  • 25 zeigt eine weitere Funktionsweise der Mediensteuerung 1524. Aktuell kann ein bestimmtes Fahrzeugradio über Zugang zu XM, AM und FM verfügen, und in bestimmten Fällen über „Streaming-Audio”-Fähigkeiten mittels separater Quellen (entfernte(r) Knoten 1500). Es ist jedoch notwendig, den Eingang auf einer Konsole zu wechseln, um die Informationen und Musik von einer spezifischen Quelle zu empfangen.
  • Ein Aspekt der vorliegenden Offenbarung ist die Bereitstellung einer Konsole mit der Fähigkeit des Zusammenstellens und Wiedergebens von Musik- und Multimediainformationen (wie etwa eines Streaming-Videos) nach einer allgemeinen und/oder spezifischen Kategorie. Es wird erwartet, dass die Konsole die den Inhalt bereitstellende Quelle adaptiv gemäß spezifischen Regeln, wie etwa Musiktyp, auswählen kann. Zum Beispiel kann die Konsole das stärkste Signal oder den Kanal mit der höchsten Qualität auswählen. Ferner werden die Daten ungeachtet der Quelle gesammelt und auf der Konsole durch Icons (unabhängig von der Quelle) repräsentiert. Diese Icons können vom Benutzer ausgewählt werden, um auf Inhalt zuzugreifen. Bei einer Konfiguration entspricht das Icon einer Art von Musik. Die Musik ist Band- und/oder Kommunikationsmodus unabhängig. Zum Beispiel kann ein Icon „klassische Musik” alle klassischen Musikkanäle (AM, FM, Streaming, XM usw.) indexieren und/oder mit diesen verknüpfen.
  • In bestimmten Fällen kann ein Benutzer eine Station/Quelle anhören, während Medienformationen von einer anderen Station/Quelle empfangen und Cache-gespeichert werden. Falls das erste Signal verloren geht, kann das Cache-Gespeicherte Mediensignal bzw. der Stream wiedergegeben werden. Zusätzlich kann das System adaptiv für eine gegebene Kategorie „Signalsurfen”, um den besten Kanal zum Empfangen des Signals mit der höchsten oder besten Qualität (z. B. Rauschabstand, Stream oder Radiowelle) zu bestimmen. Außerdem kann das System in der Lage sein, zu bestimmen, dass eine Annäherung an eine Empfangsgrenze erfolgt (durch Pilotsignal zurück oder Satellitenpositionsbestimmungsempfängerort) und kann verzögerte ausgestrahlte Medieninformationen oder anderen Inhalt zur Cache-Speicherung und Anhörung, nachdem Abdeckung verloren geht, auf einen Fahrzeugcomputer pushen.
  • Im Schritt 2500 detektiert die Mediensteuerung 1524 einen Stimulus, der angibt, dass Cache-Speicherung von Medieninhalt auszuführen ist. Dies kann eine Anforderung durch einen Benutzer sein, oder ein Mediensignal, das unter einen spezifizierten Rauschabstand fällt, Annäherung des Fahrzeugs an eine geschätzte Ausstrahlungsgrenze oder -reichweite der Medienquelle (oder des entfernten Knotens 1500), eine Anforderung durch einen entfernten Knoten 1500 (oder eine Signalquelle) Inhalt zur Cache-Speicherung zur späteren Präsentation für den Benutzer zum Fahrzeug weiterzuleiten, eine Benutzeraktion, die erfordert, dass das Fahrzeug die Medien nicht präsentiert (z. B. Fahrzeugbetrieb geht von „geparkt” zu Gang eingelegt (oder „drive” oder „reverse”) über und dergleichen. Es versteht sich, dass die Gesetze vieler Gerichtsbarkeiten verbieten, einem Fahrer Medien anzuzeigen, während ein Fahrzeug in Betrieb befindlich ist.
  • Im Entscheidungskaro 2504 bestimmt die Mediensteuerung 1524, ob Medien im Cache gespeichert werden sollen oder nicht. Abhängig vom Stimulus können durch den Benutzer konfigurierte Regeln oder Vorgaberegeln bewirken, dass der Stimulus ignoriert wird. Wenn zum Beispiel die Anforderung von einem entfernten Knoten 1500 kommt, kann die Mediensteuerung 1524 eine Regel aufweisen, die solche SPAM-artigen Anforderungen verweigert, kann bestimmen, dass zu wenig Speicherressourcen verfügbar sind, um den Inhalt im Cache zu speichern, kann bestimmen, dass der Medieninhalt oder der entfernte Knoten 1500 einen potentiellen Sicherheitsbruch darstellt oder kann eine Adresse, Identität oder andere Kennung des entfernten Knotens 1500 auf einer schwarzen Liste führen. Wenn die Medien ein Video sind, kann das Video für ein Eingabe-/Ausgabesystem, nämlich das des Fahrers, Cache-gespeichert werden, aber nicht für ein anderes Eingabe-/Ausgabesystem, nämlich das eines Passagiers.
  • Im Schritt 2508 beginnt, wenn Cache-Speicherung durchzuführen ist, die Mediensteuerung 1524 mit dem Cache-Speichern der Streaming-Medien für verzögerte Präsentation für den Benutzer. Es versteht sich, dass die Mediensteuerung 1524 normale Pufferung von Streaming-Medienpaketen fortsetzen kann.
  • Im Schritt 2512 kann die Mediensteuerung 1524, wenn keine Cache-Speicherung durchzuführen ist, normale Pufferung von Streaming-Medienpaketen fortsetzen, aber kein Medien-Cache-Speichern durchführen.
  • 26 zeigt eine weitere Funktionsweise der Mediensteuerung 1524. Die Funktionsweise umfasst das Anpassen von Medienpräsentation durch das Eingabe-/Ausgabesystem auf eine Weise, die einer betreffenden Regelmenge 1612 genügt. Zum Beispiel können Instant-Messages, RSS-Feeds, Twitter-Nachrichten, als Reaktion darauf, dass ein Fahrzeug von einem geparkten (nicht im Betrieb befindlichen) zu einem operationalen (in Bewegung befindlichen) Zustand übergeht, das Anzeigen dieses Inhalts für den Fahrer beenden und stattdessen den Inhalt und die Nachrichtenquellenkennung dem Fahrer hörbar präsentieren, wie etwa durch Vorlesen des Quellennamens oder der -adresse und der RSS-Feeds oder Twitter- oder Instant-Messages, oder durch Freigeben des Audiokanals für Streaming-Multimedia, während der Videokanal gesperrt wird.
  • Im Schritt 2600 detektiert die Mediensteuerung 1524 einen Stimulus, der angibt, dass Medienpräsentation für ein oder mehrere Eingabe-/Ausgabesysteme zu ändern ist. Dies kann eine Anforderung durch einen Benutzer oder ein Wechsel des Fahrzeugzustands von betriebsfähig zu nicht betriebsfähig oder von nicht betriebsfähig zu betriebsfähig sein (z. B. eine Benutzeraktion, die erfordert, dass das Fahrzeug keine Medien präsentiert (z. B. bewegt sich der Fahrzeugbetrieb von „geparkt” oder einem nicht betriebsfähigen Zustand zu Gang eingelegt (oder in „drive” oder „reverse” oder in Bewegung), oder einem betriebsfähigen Zustand). Es versteht sich, dass die Gesetze vieler Gerichtsbarkeiten verbieten, einem Fahrer Medien anzuzeigen, während ein Fahrzeug in Betrieb befindlich ist.
  • Im Entscheidungskaro 2604 bestimmt die Mediensteuerung 1524, ob die Medienpräsentation für ein ausgewähltes Eingabe-/Ausgabesystem zu ändern ist oder nicht. Wenn sich das Fahrzeug zum Beispiel von einem betriebsfähigen zu einem nicht betriebsfähigen Zustand bewegt, kann die Medienpräsentation für das ausgewählte Eingabe-/Ausgabesystem automatisch zu einem funktionaleren Format zurückkehren. Zum Beispiel können bei Multimedia alle Kanäle (Audio und Video) für Präsentation durch das ausgewählte Eingabe-/Ausgabesystem für den Benutzer freigegeben sein. Ein RSS-Feed oder eine Twitter- oder Instant-Message kann u. a. zu Textpräsentation zurückkehren, wobei automatisiertes Vorlesen gesperrt wird.
  • Im Schritt 2608 wird die Medienpräsentation so geändert, wie für ein oder mehrere ausgewählte Eingabe-/Ausgabesysteme bestimmt wird.
  • Im Schritt 2612 werden weiter Medien auf dem ausgewählten Eingabe-/Ausgabesystem in einem ungeänderten Format präsentiert.
  • Funktionsweise der Installationsbeaufsichtigungsvorrichtung 2044
  • Eine Funktionsweise der Installationsbeaufsichtigungsvorrichtung 2044 wird nun mit Bezug auf 12 besprochen. Die Funktionsweise kann eine Plug-and-Play-Funktionalität für Automotive-Komponenten bereitstellen, gleichgültig, ob es sich um Vorrichtung, Hardware und/oder Software handelt.
  • Im Schritt 1200 detektiert die Installationsbeaufsichtigungsvorrichtung 2044 einen Versuch, eine neue rechnerische Komponente im Fahrzeug zu installieren. Der Versuch kann durch Empfang einer Installationsbenachrichtigung oder -anforderung von einem Benutzer oder der rechnerischen Komponente selbst detektiert werden. Die rechnerische Komponente kann Software, Hardware oder eine Kombination davon sein. Beispielhafte rechnerische Komponenten wären ein Sensor 1516 an Bord, eine Mediensteuerung 1524, ein Gateway bzw. eine Firewall 1512, ein Verarbeitungsmodul 124, eine Netzwerksteuerung 1528, ein Eingabe-/Ausgabesystem 1520, eine Anzeige- und/oder Audiosteuerung 1604 und/oder 1608, ein Arbitrierungsmodul 2000, ein Integritätsprüfmodul 2008, eine Steuerung 2012 kritischer Systeme, eine Steuerung 2016 nicht kritischer Systeme, eine Überwachungsvorrichtung 2020 für Sensoren an Bord, ein Angezeigtes-Objekt-Bewegungsmodul 2024, ein Diagnostikmodul 2028, ein Medienfilter 2032, ein Netzwerkselektor 2036, ein Fernsteuermodul 2040, ein Selektor 2052 rechnerischer Module, ein Erweiterungsmodul 290, eine Anwendung, ein Plug-in-Modul und dergleichen.
  • Im Schritt 1204 bestimmt die Installationsbeaufsichtigungsvorrichtung 2044 die Charakteristika der rechnerischen Komponente. Beispielhafte Charakteristika wären Hersteller, Modellnummer, Seriennummer, Herstellungsdatum und Fähigkeiten.
  • Im Entscheidungskaro 1208 bestimmt die Installationsbeaufsichtigungsvorrichtung 2044, ob die Komponente bereits mit einem anderen Fahrzeug verknüpft ist. Dies kann geschehen, indem auf den Speicher der Installationskomponente selbst zugegriffen wird, um auf eine vorherige Installation zu prüfen, oder indem über den entfernten Knoten 1500 auf die Datensätze des Herstellers zugegriffen wird.
  • Wenn die Komponente noch nicht mit einem anderen Fahrzeug verknüpft wurde, bestimmt die Installationsbeaufsichtigungsvorrichtung 2044 im Entscheidungskaro 1212, ob die Installation Lizenzierungsbeschränkungen bezüglich der Verwendung der rechnerischen Komponente einhält. Lizenzierungsbedingungen und/oder -beschränkungen wären Bezahlung von Geldern an den Vertreiber, Benutzungsbeschränkungen (z. B. auf dem Benutzer basierende Lizenzbeschränkungen (z. B. befugter Benutzer, gleichzeitiger Benutzer, schwebender Benutzer und Benutzerwerteinheitbeschränkungen), auf Kapazität basierende Lizenzbeschränkungen (z. B. Installation, Prozessorwerteinheit, Server und Virtuellserverbeschränkungen), gebietliche Beschränkungen (z. B. Verwendung nur in bestimmten Ländern, Staaten, Provinzen und dergleichen gestattet) und andere Lizenzbeschränkungen (z. B. Clientvorrichtung (oder auf dem Hostfahrzeug basierende Beschränkungen) und Ressourcenwerteinheitbeschränkungen)) und andere Bedingungen und/oder Beschränkungen.
  • Wenn die Komponenteninstallation geltende Lizenzbeschränkungen einhält, bestimmt die Installationsbeaufsichtigungsvorrichtung 2044 im Entscheidungskaro 1216, ob die rechnerische Komponente für Verwendung im aktuellen Fahrzeug berechtigt ist. Berechtigtheit basiert nicht nur auf Spezifikationen und Fähigkeiten der rechnerischen Komponente, sondern auch auf Zulassung oder Nichtzulassung der rechnerischen Komponente durch den Fahrzeughersteller für Fahrzeuge mit diesem bestimmten Markenprofil, Modell und Herstellungsjahr.
  • Wenn die rechnerische Komponente für Verwendung in dem aktuellen Fahrzeug berechtigt ist, erzeugt die Installationsbeaufsichtigungsvorrichtung 2044 im Schritt 1220 Datenstrukturen in den Speichern der rechnerischen Komponente und dem rechnerischen Modul zur Bindung der rechnerischen Komponente mit dem Fahrzeug. Dies kann zum Beispiel durch Erzeugen von Datenstrukturen im Speicher der rechnerischen Komponente, worin eine Seriennummer oder Fahrzeugidentifikationsnummer des Fahrzeugs enthalten sind, und im Speicher 220 des Verarbeitungsmoduls, worin eine Seriennummer oder andere eindeutige Kennung für die rechnerische Komponente und eine Beschreibung von Typ, Markenprofil, Modell, Herstellungsjahr und Installationsdatum der rechnerischen Komponente enthalten sind, geschehen.
  • Wenn irgendeine der folgenden Alternativen wahr ist, nämlich die rechnerische Komponente bereits mit einem anderen Fahrzeug verknüpft ist (Entscheidungskaro 1208), die Lizenz Installation der rechnerischen Komponente nicht gestattet (Entscheidungskaro 1212) und/oder die Komponente nicht für Verwendung mit dem aktuellen Fahrzeug berechtigt ist (Entscheidungskaro 1216), ignoriert die Installationsbeaufsichtigungsvorrichtung 2044 im Schritt 1224 die rechnerische Komponente und verweigert deshalb Installation dieser, protokolliert die versuchte Installation (einschließlich einer Beschreibung der rechnerischen Komponente und eines der versuchten Installation zugeordneten Zeitstempels und/oder benachrichtigt einen entfernten Knoten 1500 (wie etwa einen Hersteller zum Zwecke der Garantieinvalidierung) und/oder den Bediener über den ungültigen Versuch.
  • Funktionsweise des Medienfilters 2032
  • Eine Funktionsweise des Medienfilters 2032 wird mit Bezug auf 13 besprochen.
  • Im Schritt 1300 empfängt ein Verarbeitungsmodul 124 ein Signal von einer Drittquelle, wie etwa einer Website oder einem Server (als Reaktion auf Web-Browsen), oder eine Übermittlung von einem Dritten, wie etwa Email, SMS, Mobilanruf und dergleichen, zur Präsentation für einen Insassen.
  • Im Schritt 1304 bestimmt das Medienfilter 2032 Präferenzen des Insassen und/oder andere Beschränkungen. Präferenzen wären zum Beispiel eine weiße oder schwarze Liste (genehmigter bzw. nicht genehmigter Nachrichtenquellen), Anwesenheit des Zielinsassen, Empfangen von einem Anwesenheitsserver oder -dienst, der mit dem Zielinsassen assoziiert ist, Präferenzen oder Regeln bezüglich des Zielinsassen, bestimmt durch einen anderen Insassen, der Privilegien zum Kontrollieren von Inhalt besitzt, der dem Zielinsassen präsentiert wird (z. B. Kindersicherung für Inhalt und/oder einem Kind präsentierte Übermittlungen), Kontext des Zielinsassen (z. B. fährt das Fahrzeug, ist an einer nicht damit zusammenhängenden Aktivität höherer Priorität auf dem damit assoziierten Eingabe-/Ausgabesystem beteiligt usw.) und geltende Gesetze (oder eine geltende Regelmenge 1612).
  • Im Entscheidungskaro 1308 bestimmt das Medienfilter 2032 auf der Basis der bestimmten Präferenzen und/oder Beschränkungen von Schritt 1304, ob das Signal zu blockieren ist oder nicht, oder die Nutzinformationen des Signals zu ändern sind, um den Präferenzen und/oder Beschränkungen zu genügen.
  • Wenn das Signal nicht blockiert werden soll, schreitet das Medienfilter 2032 zum Schritt 1312 voran und präsentiert das Signal oder seine Nutzinformationen dem Zielinsassen. Das Signal kann zum Beispiel blockiert werden, wenn es ein Anruf an einen Bediener ist, während sich das Fahrzeug in Bewegung befindet (um einem Länder- oder örtlichen Gesetz zu genügen). Elektronisches SPAM kann blockiert werden.
  • Wenn das Signal blockiert werden soll, schreitet das Medienfilter 2032 zum Schritt 1316 voran und blockiert das Signal. Das Signal kann zum Beispiel blockiert werden, wenn es ein Anruf an einen Bediener ist, während sich das Fahrzeug in Bewegung befindet (um einem Länder- oder örtlichen Gesetz zu genügen). Elektronisches SPAM kann blockiert werden.
  • Funktionsweise des Diagnostikmoduls 2028
  • Das Diagnostikmodul 2028 fragt die Sensoren 1516 an Bord und/oder die Überwachungsvorrichtung(en) 2020 und/oder die Steuerung(en) 2012 und 2016 kritischer und/oder nicht kritischer Systems an Bord ab, um Zustände verschiedener Teile, Komponenten, Subsysteme, Aufgaben, Funktionen und/oder Funktionsweisen des Fahrzeugs zu bestimmen. Das Diagnostikmodul 2028 kann dann unter Verwendung lokal gespeicherter oder entfernt gespeicherter (im entfernten Knoten 1500) vorbestimmter Logik Diagnostik durchführen, um Fehler, Fehlfunktionen oder andere Probleme zu identifizieren und gegebenenfalls Reparaturratschläge und/oder Warnungen und/oder Anweisungen und/oder Empfehlungen für den Fahrzeugbediener zu erzeugen. Diese Diagnose kann auch beliebige Teile oder Komponenten, die zum Reparieren des Fahrzeugs erforderlich sind, die Quelle und/oder Quellen von Ersatzteilen und/oder -komponenten finden und/oder bestimmen und/oder identifizieren, eine(n) nächste und/oder bevorzugte Service- oder Reparaturwerkstatt oder Service identifizieren, eine Schätzung der Reparaturkosten bei der ausgewählten Werkstatt bereitstellen und/oder Vergleichen der Schätzungen bei verschiedenen Werkstätten in der Nähe des aktuellen Orts des Fahrzeugs und/oder etwaige Aktualisierungsinformationen des Herstellers und/oder Vertreibers erhalten, die erforderlich sind, um den identifizierten Fehler, die identifizierte Fehlfunktion oder das identifizierte andere Problem zu reparieren oder zu lösen. Das Diagnostikmodul 2028 kann dem Bediener etwaige Reparaturanweisungen und/oder -empfehlungen bereitstellen, die Ersatzteile und/oder -komponenten im Voraus bestellen, die nächste und/oder bevorzugte Servicewerkstatt für einen Reparaturkostenvoranschlag kontaktieren, die nächste und/oder bevorzugte Servicewerkstatt kontaktieren, um einen Termin für die Reparatur oder den Service zu vereinbaren und/oder gegebenenfalls auf Anweisung des Besitzers und/oder Bedieners hin die gesammelten Informationen bezüglich des Fehlers, der Fehlfunktion oder des anderen Problems zu einem entfernten Knoten 1500 (spezifiziert vom Bediener und/oder Besitzer) zur Überwachung und/oder Auswertung weiterleiten. Der Besitzer und/oder Bediener kann für Fehler, Fehlfunktion oder andere Problemanalysehilfe einen Vorgabeort aufweisen oder einen Ort auswählen.
  • 14 zeigt eine Funktionsweise des Diagnostikmoduls 2028.
  • Im Schritt 1400 empfängt das Diagnostikmodul 2028 von einer lokalen oder entfernten Quelle (wie etwa dem entfernten Knoten 1500) ein Signal, das über eine tatsächliche oder potentielle Fehlfunktion einer Komponente an Bord, einschließlich irgendwelcher der oben besprochenen Komponenten, warnt.
  • Im Schritt 1404 bestimmt das Diagnostikmodul 2028 im Schritt 1404 Benutzer- und/oder Vorgabepräferenzen bezüglich der Behandlung des Signals. Zu den verschiedenen Optionen gehören eine oder mehrere der folgenden Alternativen: das Signal einem Dritten, wie etwa einem Hersteller oder einer Serviceentität präsentieren (Option 1408), das Signal einem Insassen des Fahrzeugs präsentieren (Option 1412), Kontaktieren eines Notdienstanbieters oder Notdienstes (z. B. Anfordern von Abschlepp- oder Pannenhilfeanbieter, Polizei kontaktieren und/oder Entsendung einer Ambulanz anfordern) und Durchführen von Diagnostik an Bord (Option 1416) zum Erhalten weiterer Diagnostikinformationen bezüglich der durch Option 1408 oder 1412 befolgten potentiellen Fehlfunktion. Bei einer Anwendung wird das Signal zu einem Hersteller oder Reparaturdienstanbieter weitergeleitet, der den gemeldeten Fehler und fahrzeugspezifische Parameter (z. B. Kilometerstand, Datum des letzten Service und/oder Umgebungsbedingungen) mit der Wartungs- und/oder Fehlervorgeschichte für das Fahrzeugmodell vergleicht und dem Fahrzeugbediener das Ergebnis des Vergleichs zusammen mit einer Wahrscheinlichkeit, dass die Diagnose korrekt ist, bereitstellt. Das Signal wäre zum Beispiel ein aktueller (SPS- oder Karten-)Ort des Fahrzeugs, eine Identität des Fahrzeugs und/oder des Fahrzeugbesitzers oder -insassen und Diagnostikinformationen und/oder diagnostizierte Ursache des Warnsignals. Der Hersteller oder Serviceanbieter aktualisiert auch seine Datenbank für das bestimmte Modell des Fahrzeugs, um den gemeldeten Fehler widerzuspiegeln. Der Hersteller oder Serviceanbieter kann einen Notdienstanbieter oder Notdienst zu dem durch das Fahrzeug-SPS gemeldeten Ort entsenden und/oder plant die Arbeitslast für die Reparaturwerkstatt ein und bestellt das erforderliche Teil bzw. die erforderlichen Teile für die Reparaturwerkstatt im Voraus. Das Diagnostikmodul kann eine Quelle des Handelns oder der Aktion (einschließlich der oben besprochenen) für den Fahrzeugbediener empfehlen und, bei Annahme, diese Ausführen oder deren Ausführung bewirken.
  • Im Schritt 1420 bestimmt das Diagnostikmodul 2028 eine weitere Behandlung des Warnungs- oder Fehlersignals. Die Bestimmung kann zum Beispiel auf einem Befehl oder einer Anforderung, der bzw. die von dem Dritten oder dem Insassen empfangen wird, oder einer geltenden Menge von Regeln und/oder Richtlinien basieren.
  • 28 zeigt eine andere Funktionsweise des Diagnostikmoduls 2028.
  • 28 zeigt ein Fahrzeugökosystem, das genaue Angaben für die Zwecke von Service und Wartung bereitstellen kann, gemäß Ausführungsformen der vorliegenden Offenbarung. Aktuell können Fahrzeuge ein Warnlicht und/oder eine Reihe von Lichtern bieten, um einem Benutzer Informationen bezüglich des Fahrzeugzustands bereitzustellen. Diese Lichter können vielfältige Bedeutungen aufweisen, die weitere Untersuchungen durch einen Mechaniker oder ein anderes qualifiziertes Individuum erfordern können. Um die Bedeutungen hinter einer Lichterkombination zu interpretieren und zu decodieren, muss der Benutzer routinemäßig die Bedienungsanleitung oder das Internet konsultieren oder den Händler anrufen. In bestimmten Fällen sind diese Lichter nur Wartungserinnerungen und müssen nicht sofort behandelt werden. In anderen Fällen sind die Lichter jedoch dringlich und erfordern sofortige Aufmerksamkeit.
  • Die vorliegende Offenbarung kann ein internetbefähigtes Auto bereitstellen, das Fahrzeugcodes und Fehlercodemeldungen übertragen und diese Codes ferndiagnostizieren und einem Benutzer und/oder einem Mechaniker anzeigen kann. Diese Diagnostikinformationen können an Bord oder aus der Ferne durchgeführt werden. Es wird erwartet, dass der Zugriff auf die Informationen gemäß gewählten Präferenzen erfolgt. Zusätzlich wird erwartet, dass das System auf der Basis der Art von Warnungs-/Fehlercode eine empfohlene Handlungsoption vorschlagen kann. Wenn zum Beispiel der Fehlercode einen ernsthaften oder katastrophalen Ausfall angibt, kann das System vorschlagen, zur Seite zu fahren, das Auto anzuhalten und zu einem sicheren Bereich vom Automobil wegzugehen.
  • Bei bestimmten Ausführungsformen kann das System einem Benutzer „konversationale” Warnungen bereitstellen. Diese Warnungen und zugeordneten Codes können auch gleichzeitig zu einer ausgewählten Werkstatt gesendet und/oder für Genehmigung zum Senden zur nächsten Werkstatt (entweder verdrahtet oder drahtlos) zurückgestellt werden. Zusätzlich kann das System eine ungefähre Reparaturzeitdauer (auf der Basis von vergangenen Werkstattreparaturzeitdauern, des Werkstattinventars, der Schwere des Problems, Kombinationen usw.) schätzen und geeignete Vorschläge geben. Zum Beispiel kann das System die folgende konversationale Warnung geben: „Bitte nicht erschrecken, ihr Motor hat etwas zu wenig Öl; es gibt vier Werkstätten in der ungefähren Umgebung. Sie haben Zeit für einen Kaffee, während sie warten; es gibt drei Kaffeehäuser am unmittelbaren Ort” und/oder „Es scheint, dass bei der hinteren linken Aufhängung eine Fehlfunktion besteht und der obere Holm ausgetauscht werden muss. Es wird bemerkt, dass sie mehr als 80 Meilen von zu Hause entfernt sind, möchten sie eine Reservierung in einem örtlichen Hotel buchen? Es gibt fünf Hotels in der Umgebung mit drei oder mehr Sternen.”
  • Mit Bezug auf 28 empfängt und interpretiert das Diagnostikmodul 2028 im Schritt 2800 einen Wartungs- und/oder Systemfehler und/oder Warnungscode. Solche Codes sind in der Technik des Automotive-Designs bekannt und hängen im Allgemeinen vom Automotive- und/oder Komponentenhersteller ab. Dementsprechend verfügt das Diagnostikmodul 2028 im Allgemeinen über eine Nachschlagetabelle oder eine andere Menge von Datenstrukturen zur Abbildung des Codes nicht nur auf einen entsprechenden Zustand und/oder eine entsprechende Konversationsbedeutung, sondern auch eine Verhaltensregel in einer Regelmenge. Bei geeigneten Anwendungen kann die konversationale Bedeutung ferner auf der Basis des Zustands bestimmt werden.
  • Das Diagnostikmodul 2028 stellt im Schritt 2808 die konversationale Bedeutung, zum Beispiel hörbar und/oder visuell, dem Fahrzeugbediener bereit.
  • Im Schritt 2812 bestimmt das Diagnostikmodul 2028 andere Faktoren bezüglich des bzw. der empfangenen Codes. Die betreffende Regel in der Regelmenge kann zum Beispiel bewirken, dass die Diagnostik andere Komponenten abfragt, die potentiell durch den Zustand beeinträchtigt werden und/oder andere für den Zustand relevante Datenpunkte aufweisen. Gemäß der betreffenden Regel kann das Diagnostikmodul 2028 einen entfernten Knoten für zusätzliche für den Code relevante Informationen, einschließlich des dem Fahrzeugbediener bereitzustellenden konversationalen Ratschlags, kontaktieren.
  • Im Schritt 2816 stellt das Diagnostikmodul 2028 dem Bediener den konversationalen Ratschlag bereit. Der Rat kann interaktiv sein, wobei in diesem Fall der Bediener das Diagnostikmodul 2028 nach Informationen abfragen würde, die aus der anfänglich bereitgestellten konversationalen Bedeutung und/oder dem anfänglich bereitgestellten konversationalen Rat nicht klar sind. Das Diagnostikmodul kann eine menüartige Struktur verwenden, um auf die Bedieneranforderung nach weiteren Informationen zu reagieren. Solche weiteren Informationen können erfordern, dass das Diagnostikmodul im Namen des Bedieners mit einem entfernten Knoten 1500 einen Kontakt einleitet.
  • Im Schritt 2820 protokolliert das Diagnostikmodul intern Codes und/oder stellt die Codes einem entfernten Knoten 1500 zur Protokollierung bereit und gewährleistet Transfer des Bedieners zu einer ausgewählten Entität oder ausgewählten Entitäten, wie etwa einem oder mehreren entfernten Knoten 1500.
  • Im Schritt 2824 transferiert das Diagnostikmodul 2028 gegebenenfalls die Codes bei einem vorbestimmten Stimulus zu einem entfernten Knoten 1500.
  • Funktionsweise des Angezeigtes-Objekt-Bewegungsmoduls 2024
  • Eine Funktionsweise des Angezeigtes-Objekt-Bewegungsmoduls 2024 wird nun mit Bezug auf 21 und 22 besprochen. Das Angezeigtes-Objekt-Bewegungsmodul 2024 ermöglicht einem Benutzer, angezeigten Inhalt oder ein anderes Bild im Wesentlichen in Echtzeit und nicht über eine gesendete Nachricht mit einem oder mehreren anderen Eingabe-/Ausgabesystemen zu teilen. Das angezeigte Objekt kann ein beliebiges angezeigtes Bild, einschließlich Streaming-Video, einer Webseite, eines Icons, eines Fensters, einer Anwendung und dergleichen sein.
  • Im Schritt 2100 detektiert das Angezeigtes-Objekt-Bewegungsmodul 2024 einen Stimulus. Der Stimulus kann zum Beispiel Empfang einer Geste durch eine Berührungsschirmanzeige eines Eingabe-/Ausgabesystems, Benutzerauswahl auf einem ersten Eingabe-/Ausgabesystem eines anderen zweiten Eingabe-/Ausgabesystems, zu dem das angezeigte Objekt bewegt werden soll, und dergleichen sein.
  • Im Schritt 2104 bestimmt das Angezeigtes-Objekt-Bewegungsmodul 2024 auf der Basis des Stimulus, zu welcher Eingabe-/Ausgabesystemanzeige das angezeigte Objekt zu bewegen ist.
  • 22A zeigt eine Technik zum Bestimmen des Zieleingabe-/-ausgabesystems bzw. der Zieleingabe-/-ausgabesysteme. Jede der an das angezeigte Objekt 2204 in der Anzeige 2200 angeschlossenen gestrichelten Linien 2208a gibt eine Richtung oder einen Vektor an, entlang der bzw. dem das angezeigte Objekt 2204 bewegt werden soll. Das Angezeigtes-Objekt-Bewegungsmodul 2024 projiziert die Richtung, um eine Eingabe-/Ausgabeanzeige zu bestimmen, die durch die Projektion des Vektors geschnitten oder dieser am nächsten ist. Zur Veranschaulichung bewirkt die erste Geste 2208a (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem des Fahrers (das Position „1” entspricht) bewegt, die zweite Geste 2208b bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der mittleren Vordersitzposition positioniert ist (die Position „2” entspricht), die dritte Geste 2208c bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem bewegt, das an der rechten (der Fahrzeugfront zugewandten) Vordersitzposition positioniert ist (entspricht Position „3”), die vierte Geste 2208d bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem entweder in einem Vorder- oder Rücksitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem linken angrenzenden Eingabe-/Ausgabesystem (relativ zu dem Gestenempfangseinabe-/ausgabesystem) bewegt (entspricht Position „4”), die fünfte Geste 2208e bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem entweder in einem Vorder- oder Rücksitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem rechten angrenzenden Eingabe-/Ausgabesystem (relativ zu dem Gestenempfangseingabe-/-ausgabesystem) bewegt (entspricht Position „5”), die sechste Geste 2208f bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der linken hinteren Sitzposition positioniert ist (entspricht Position „6”), die siebte Geste 2208g bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der mittleren hinteren Sitzposition positioniert ist (entspricht Position „7”) und schließlich bewirkt die achte Geste 2208h (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt 2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der rechten hinteren Sitzposition (entspricht Position „8”) positioniert ist.
  • 22B zeigt eine Technik zum Bestimmen des Zieleingabe-/-ausgabesystems bzw. der Zieleingabe-/-ausgabesysteme. Die Anzeige 2200 des Eingabe-/Ausgabesystems des Benutzers zeigt ein Sitzdiagramm des Fahrzeugs an. Das erste Sitzicon 2212a entspricht der Sitzposition des Fahrers, das zweite Sitzicon 2212b der (etwaigen) mittleren vorderen Sitzposition, das dritte Sitzicon 2212c der rechten vorderen Sitzposition, das vierte Sitzicon 2212d der linken hinteren Sitzposition, das fünfte Sitzicon 2212e der (etwaigen) mittleren hinteren Sitzposition und das sechste Sitzicon 2212f der rechten hinteren Sitzposition. Diese Anzeige würde typischerweise aus der Anzeige ausgewählt, die das zu bewegende angezeigte Objekt enthält, und würde vor oder nach Auswahl des zu bewegenden angezeigten Objekts ausgewählt. Im Gegensatz zur vorbekannten Technik, die im Allgemeinen erfordert, das angezeigte Objekt sequenziell zu mehreren Eingabe-/Ausgabesystemen zu bewegen oder Eingabe mehrerer Gesten erfordert, was mühselig sein kann, ermöglicht das Sitzdiagramm ein im Wesentlichen gleichzeitiges Bewegen des angezeigten Objekts zu mehreren Eingabe-/Ausgabesystemen. Speziell wählt Auswahl einer Sitzposition das Eingabe-/Ausgabesystem aus, das die Sitzposition versorgt. Es können mehrere Sitzpositionen aus der Anzeige 2200 ausgewählt werden, die, wenn ein Bewegungsbefehl empfangen wird, Bewegung des angezeigten Objekts zu jedem Eingabe-/Ausgabesystem bewirken, das die ausgewählte Sitzposition(en) versorgt.
  • Wieder mit Bezug auf 21 bewegt das Angezeigtes-Objekt-Bewegungsmodul 2024 das für Bewegung ausgewählte angezeigte Objekt zu der Anzeige jedes ausgewählten Eingabe-/Ausgabesystems und ändert die aktuelle Anzeige jedes ausgewählten Eingabe-/Ausgabesystems, so dass sie das bewegte angezeigte Objekt enthält. Eine Abänderung der Anzeige kann von dem Inhalt abhängen, der gerade an jeder der Zielanzeigen betrachtet wird. Wenn zum Beispiel eine Zielanzeige Streaming-Video anzeigt, könnte das bewegte angezeigte Objekt minimiert werden, so dass der Benutzer die Option erhält, das angezeigte Objekt zu öffnen und die Videoanzeige zu unterbrechen. Wenn eine Zielanzeige für einen spezifizierten Zeitraum inaktiv ist und sich deshalb im „Schlaf”- oder „Herunterfahr”-Modus befindet, könnte das bewegte angezeigte Objekt maximiert und die Anzeige aus dem „Schlaf”- oder „Herunterfahr”-Modus aufgeweckt werden, um das maximierte angezeigte Objekt anzuzeigen.
  • Im Entscheidungskaro 2112 bestimmt das Angezeigtes-Objekt-Bewegungsmodul 2024, ob die Anzeige des angezeigten Objekts auf der Quellenanzeige, die den Bewegungsbefehl für das angezeigte Objekt empfangen hat, fortzusetzen ist. Die Bestimmung kann auf Vorgabe- oder Benutzerpräferenzen oder auf einem weiteren vom Benutzer empfangenen Befehl basieren. Wenn die Quellenanzeige geändert werden soll, ändert das Angezeigtes-Objekt-Bewegungsmodul 2024 im Schritt 2116 die Quellenanzeige, um das angezeigte Objekt zu entfernen. Wenn die Quellenanzeige nicht geändert werden soll, zeigt das Angezeigtes-Objekt-Bewegungsmodul 2024 im Schritt 2120 das angezeigte Objekt weiter an.
  • Funktionsweise des Anwesenheitsmeldemoduls 2056
  • Ein Anwesenheitsmeldemodul berücksichtigt örtliche Gesetze, individuellen (oder Kontaktierter-)Kontext und andere Faktoren, beim Bestimmen, ob ein Individuum (z. B. für vereinigte Kommunikation) anwesend ist und, wenn dem so ist, durch welchen Kommunikationskanal bzw. welche Kommunikationskanäle. Örtliche Gesetze können zum Beispiel Mobilanrufe und/oder SMSen und/oder Tweeten verbieten, während sich das Auto in Bewegung befindet. In diesem Fall wird ein zulässiger Kommunikationskanal, wie etwa Email oder Paging, an den Anwesenheitsdienst 1500 gemeldet. Der Kontext wäre zum Beispiel, dass sich der Kontaktierte im Fahrersitz befindet (bestimmt durch einen Sensor an Bord, wie etwa einen Sitzsensor) und dergleichen), sich das Fahrzeug in Bewegung befindet, das Fahrzeug geparkt ist, der Kontaktierte vom Fahrzeug abwesend ist (bestimmt durch einen Sensor an Bord, wie etwa einen Sitzsensor und dergleichen), der Kontaktierte gerade sein entsprechendes Eingabe-/Ausgabesystem benutzt und deshalb (abhängig von Präferenz des Kontaktierten) verfügbar oder nicht verfügbar ist, eine aktuelle Sitzposition des Kontaktierten (z. B. ob der Kontaktierte ein Fahrer oder Passagier ist), ein aktueller geografischer und/oder geopolitischer Ort des Fahrzeugs usw. Andere Faktoren wären z. B. das Kommunikationssystem an Bord und/oder dass sich externe rechnerische Vorrichtung(en) 1532 gerade außerhalb der Mobiltelefonreichweite befinden, dass das Kommunikationssystem an Bord und/oder die externe rechnerische Vorrichtung(en) 1532 gerade roamen, die drahtlose Verbindung, wie etwa über ein Mobilnetz mit dem Kommunikationssystem an Bord und/oder der externen rechnerischen Vorrichtung(en) gerade inakzeptabel ist (z. B. inakzeptabel niedriger Rauschabstand oder inakzeptable Dienstqualität oder -güte) und dergleichen.
  • Mit Bezug auf 29 detektiert das Anwesenheitsmeldemodul 2056 im Schritt 2900 einen Stimulus, wie etwa das Vergehen von Zeit, eine Anfrage durch den Anwesenheitsdienst 1500, einen ankommenden oder eingehenden Kontakt, eine Änderung des Benutzerkontexts, eine Änderung des geltenden örtlichen Gesetzes aufgrund einer Änderung des Orts des Fahrzeugs, eine Änderung des Kontexts des Kontaktierten oder eine Änderung eines anderen Faktors.
  • Im Schritt 2904 sammelt das Anwesenheitsmeldemodul 2056 den Kontext des kontaktierten, wie etwa durch Anfragen von Sensoren 1516 an Bord, eines Eingabe-/Ausgabesystems 1520, das einem Sitzort des Kontaktierten entspricht, um einen aktuellen Zustand des Eingabe-/Ausgabesystems (betriebsfähig oder nicht betriebsfähig) und/oder Aktivität des Kontaktierten (z. B. surft im Web, spielt Medien ab, telefoniert gerade usw.) zu bestimmen, einer dem Kontaktierten zugeordneten externen rechnerischen Vorrichtung 1532 und/oder den Sendeempfänger 1508 und/oder die Netzwerksteuerung 1528 nach Informationen hinsichtlich der verfügbaren Netzwerke für eine Kommunikation und/oder der Qualität einer Verbindung über jedes Netzwerk.
  • Im Entscheidungskaro 2908 bestimmt das Anwesenheitsmeldemodul 2056, ob die zuvor gemeldeten Anwesenheitsinformationen aktualisiert werden müssen (z. B. sind die zuvor gemeldeten Anwesenheitsinformationen aufgrund einer erfassten Änderung nicht mehr gültig). Wenn keine Aktualisierung erforderlich ist, kehrt das Anwesenheitsmeldemodul 2056 zum Schritt 2900 zurück. Wenn eine Aktualisierung erforderlich ist, schreitet das Anwesenheitsmeldemodul 2056 zum Schritt 2912 voran.
  • Im Schritt 2912 meldet das Anwesenheitsmeldemodul 2056 die Aktualisierung(en) (oder Änderungen an den zuvor gemeldeten Anwesenheitsinformationen) im Anwesenheitsdienst 1500.
  • Im Schritt 2916 empfängt der Anwesenheitsdienst 1500 die Aktualisierung(en) und aktualisiert die aktuellen Anwesenheitsinformationen für den zugeordneten Kontaktierten.
  • Funktionsweise des Sozialvernetzungsmoduls 2070
  • Eine Funktionsweise des Sozialvernetzungsmoduls 2070 wird nun mit Bezug auf 30 besprochen.
  • Soziale Vernetzung zwischen Fahrzeugen kann zum Fahren eine neue Dimension hinzufügen. Zum Beispiel kann sich ein Bediener sozial mit einem in der nächsten Spur fahrenden Freund vernetzen. Obwohl dies mit Mobiltelefonen möglich ist, kann es schwierig sein, während des Fahrens ohne erhöhtes Unfallrisiko die Nummer abzurufen oder sogar zu wählen. Statt sich still aufzuregen, können Insassen verschiedener Fahrzeuge einen sozialen runden Tisch einrichten, während sie im Stau festsitzen. Wenn ein Bediener mit einem anderen Auto kommunizieren möchte, kann er es unter Verwendung des Kennzeichens adressieren.
  • Es gibt unzählige andere Beispiele für sozial vernetzte Fahrzeuge. Sozial vernetzte Fahrzeuge können es zum Beispiel mehreren Autos ermöglichen, sich auf Autoreisen zu verbinden, um Informationen darüber zu teilen, wie viel Benzin in den Kraftstofftanks übrig ist, zwischen den Autos um so wenig wie möglich Kraftstoffverbrauch in Wettbewerb zu treten, für geteilte Routen und Sehenswürdigkeiten und Tankstellen auf der bevorstehenden Route. Sozial vernetze Fahrzeuge können Echtzeit-Kraftstoffverbrauch eines Fahrzeugs aufzeichnen und dann diesen Kraftstoffverbrauch mit Genossen vergleichen, um dem Fahrer dadurch zu ermöglichen, andere Fahrer zu sehen, die dieselben oder ähnliche Routen gefahren sind, und Vorschläge von anderen Fahrern bezüglich der besten Route für den geringsten Kraftstoffverbrauch zu empfangen. Ein soziales Netzwerk für Fahrgemeinschaften kann spontane Fahrgemeinschaften ermutigen und ein Bewertungs- und Empfehlungssystem für seine Benutzer bereitstellen. Sozial vernetzte Fahrzeuge können Spiele miteinander spielen. Da das Spiel Zugang zu Autometriken haben könnte, könnten Spiele tatsächliche Autodaten integrieren, wie etwa Geschwindigkeit Kraftstoff, usw. Spiele könnten simulieren, was geschehen würde, wenn ein Bediener so fahren würde, wie er es will. Kinder in sozial vernetzten Fahrzeugen können gegeneinander Spiele spielen.
  • Mit Bezug auf 30 empfängt das Verarbeitungsmodul eines Fahrzeugs im Schritt 3000 einen Stimulus. Der Stimulus kann eine Anforderung durch einen Benutzer sein, eine soziale Vernetzung mit einem Fahrzeug einzuleiten, das identifiziert wird, indem der Benutzer das Kennzeichen bereitstellt, der Empfang einer Anforderung zum Einleiten einer Sozialvernetzungssitzung von einem anderen Fahrzeug, die Bestimmung, dass ein Fahrzeug eines sozial vernetzten Kontakts dafür verfügbar ist, eine Sozialvernetzungssitzung einzuleiten und dergleichen.
  • Im Schritt 3004 identifiziert das Sozialvernetzungsmodul 2070 die Fahrzeuge, die sich in drahtloser Kommunikation mit dem ausgewählten Fahrzeug befinden und einen oder mehrere Insassen in einer sozialen Vernetzungsbeziehung mit einem aktuellen Fahrzeuginsassen aufweisen.
  • Im Schritt 3008 bestimmt das Sozialvernetzungsmodul 2070, ob eine Sozialvernetzungssitzung einzuleiten ist oder nicht. Dies kann bestimmt werden durch Empfangen von Benutzereingaben, durch den Benutzer bereitgestellte vorbestimmte Regeln, gesetzliche Beschränkungen bezüglich der Möglichkeit des aktuellen oder anderen Fahrzeugs, an einer Sozialvernetzungssitzung teilzunehmen, und dergleichen.
  • Wenn eine Sozialvernetzungssitzung eingeleitet werden soll, leitet das Sozialvernetzungsmodul 2070 im Schritt 3012 die Sitzung ein.
  • Im optionalen Schritt 3016 sammelt das Sozialvernetzungsmodul 2070 Fahrzeuginformationen und stellt die Informationen dem sozial vernetzten Fahrzeug bereit. Das andere Fahrzeug kann seinerseits seine gesammelten Fahrzeuginformationen bereitstellen.
  • Im Schritt 3020 beendigt oder suspendiert das Sozialvernetzungsmodul die Sitzung, wenn ein Fahrzeuginsasse eines der sozial vernetzten Fahrzeuge verlässt, und/oder auf Anforderung eines Fahrzeuginsassen hin.
  • Nach Schritt 3020, oder wenn keine Sozialvernetzungssitzung eingeleitet werden soll (Entscheidungskaro 3008), kehrt das Sozialvernetzungsmodul 2070 zu Schritt 3000 zurück.
  • Die beispielhaften Systeme und Verfahren der vorliegenden Offenbarung wurden in Bezug auf Fahrzeugverarbeitungsmodule beschrieben. Um unnötige Verschleierung der vorliegenden Offenbarung zu vermeiden, lässt die vorausgehende Beschreibung eine Anzahl bekannter Strukturen und Vorrichtungen weg. Diese Weglassung soll nicht als Beschränkung der Schutzumfänge der Ansprüche aufgefasst werden. Es werden spezifische Einzelheiten dargelegt, um ein Verständnis der vorliegenden Offenbarung zu gewährleisten. Es versteht sich jedoch, dass die vorliegende Offenbarung auf vielfältige Weisen über die hier dargelegten spezifischen Einzelheiten hinaus ausgeübt werden kann.
  • Obwohl die hier dargestellten beispielhaften Aspekte, Ausführungsformen und/oder Konfigurationen die verschiedenen Komponenten des Systems nebeneinanderstehend zeigen, können außerdem bestimmte Komponenten des Systems entfernt angeordnet sein, in fernen Teilen eines verteilten Netzwerks, wie etwa eines LAN und/oder des Internet, oder in einem dedizierten System. Somit versteht sich, dass die Komponenten des Systems in einer oder mehreren Vorrichtungen kombiniert werden können, wie etwa einem Fahrzeugcomputersystem, einem Personal Computer (PC), einem Laptop, einem Netbook, einem Smartphone, einem Personal Digital Assistant (PDA), einem Tablet usw. oder auf einem bestimmten Knoten eines verteilten Netzwerks, wie etwa eines analogen oder digitalen Kommunikationsnetzes, eines paketvermittelten Netzwerks oder eines leitungsvermittelten Netzes kollokiert oder auf einem bestimmten Knoten eines verteilten Netzwerks, wie etwa eines analogen und oder digitalen Kommunikationsnetzes, eines paketvermittelten Netzwerks oder eines leitungsvermittelten Netzes kollokiert sein können. Aus der vorhergehenden Beschreibung und aus Gründen der rechnerischen Effizienz versteht sich, dass die Komponenten des Systems an einem beliebigen Ort in einem verteilten Netzwerk von Komponenten angeordnet werden können, ohne den Betrieb des Systems zu beeinträchtigen. Zum Beispiel können sich die verschiedenen Komponenten in einem Server befinden. Ähnlich könnten ein oder mehrere funktionale Teile des Systems zwischen einer Kommunikationsvorrichtung(en) und einer zugeordneten Datenverarbeitungsvorrichtung verteilt sein.
  • Ferner versteht sich, dass die verschiedenen die Elemente verbindenden Strecken verdrahtete oder drahtlose Strecken oder eine beliebige Kombination davon sein können, oder ein beliebiges anderes bekanntes oder später entwickeltes Element(e) mit der Fähigkeit, Daten zu und von den verbundenen Elementen zu liefern und/oder zu übermitteln. Diese verdrahteten oder drahtlosen Strecken können auch sichere Strecken sein und können in der Lage sein, verschlüsselte Informationen zu übermitteln. Übertragungsmedien, wie zum Beispiel Strecken, können ein beliebiger geeigneter Träger für elektrische Signale sein, darunter Koaxialkabel, Kupferdraht und Faseroptik, und können die Form von akustischen oder Lichtwellen annehmen, wie etwa die während Funkwellen- und Infrarotdatenkommunikation erzeugten.
  • Obwohl die Flussdiagramme in Bezug auf eine bestimmte Sequenz von Ereignissen besprochen und dargestellt wurden, versteht sich auch, dass Änderungen, Zusätze und Weglassungen an dieser Sequenz auftreten können, ohne sich wesentlich auf den Betrieb der offenbarten Ausführungsformen, Konfiguration und Aspekte auszuwirken.
  • Es können mehrere Varianten und Modifikationen der Offenbarung benutzt werden. Es wäre möglich, bestimmte Merkmale der Offenbarung bereitzustellen, ohne andere bereitzustellen.
  • Zum Beispiel wird bei einer alternativen Ausführungsform der Anwendungs-Store in einem anderen Fahrzeug als einem Rad- oder Spurfahrzeug angewandt. Zum Beispiel kann der Anwendungs-Store in einem Flugzeug, Boot, Schiff und dergleichen implementiert werden.
  • Bei einer anderen alternativen Ausführungsform kann der Anwendungs-Store nicht nur Medien-Player-Software, sondern auch Medien selbst umfassen. Medien können zum Beispiel einen oder mehrere Medientypen umfassen (z. B. Audio und/oder Video). Medien können sich somit auf Musik, Filme, Videos, Audiobücher, Bilder, Bildschirmschoner, Anzeigehintergrund und dergleichen beziehen.
  • Bei noch einer anderen Ausführungsform können die Systeme und Verfahren der vorliegenden Offenbarung in Verbindung mit einem Spezialcomputer, einem programmierten Mikroprozessor oder Mikrocontroller und peripheren integrierten Schaltungselement(en), einem ASIC oder einer anderen integrierten Schaltung, einem digitalen Signalprozessor, einer festverdrahteten elektronischen oder logischen Schaltung wie einer Schaltung aus diskreten Elementen, einer programmierbaren Logikvorrichtung oder einem Gatearray wie PLD, PLA, FPGA, PAL, einem Spezialcomputer, einem beliebigen vergleichbaren Mittel oder dergleichen implementiert werden. Im Allgemeinen können jegliche Vorrichtung(en) oder Mittel mit der Fähigkeit zur Implementierung der hier dargestellten Methodologie verwendet werden, um die verschiedenen Aspekte der vorliegenden Offenbarung zu implementieren. Beispielhafte Hardware, die für die offenbarten Ausführungsformen, Konfigurationen und Aspekte verwendet werden kann, wäre Computer, in der Hand gehaltene Vorrichtungen, Telefone (z. B. mobil, Internet-befähigt, digital, analog, Hybrid und andere) und andere in der Technik bekannte Hardware. Bestimmte dieser Vorrichtungen umfassen Prozessoren (z. B. einen einzigen oder mehrere Mikroprozessoren), Speicher, nichtflüchtige Speicherung, Eingabevorrichtungen und Ausgabevorrichtungen. Außerdem können auch alternative Softwareimplementierungen wie etwa, aber ohne Beschränkung darauf, verteilte Verarbeitung oder komponenten-/objektverteilte Verarbeitung, parallele Verarbeitung oder Verarbeitung mit virtueller Maschine konstruiert werden, um die hier beschriebenen Verfahren zu implementieren.
  • Bei einer weiteren Ausführungsform können die offenbarten Verfahren ohne Weiteres in Verbindung mit Software implementiert werden, die objekt- oder objektorientierte Softwareentwicklungsumgebungen verwendet, die portierbaren Quellcode bereitstellen, der auf vielfältigen Computer- oder Workstation-Plattformen verwendet werden kann. Als Alternative kann das offenbarte System teilweise oder vollständig unter Verwendung von Standardlogikschaltungen oder VLSI-Entwurf in Hardware implementiert werden. Ob Software oder Hardware zur Implementierung der Systeme gemäß der vorliegenden Offenbarung verwendet wird, richtet sich nach den Geschwindigkeits- und/oder Wirksamkeitsanforderungen des Systems, der konkreten Funktion und der konkreten Software- oder Hardwaresysteme oder Mikroprozessor- oder Mikrocomputersysteme, die benutzt werden.
  • Bei einer weiteren Ausführungsform können die offenbarten Verfahren teilweise in Software implementiert werden, die auf einem Speichermedium gespeichert wird, ausgeführt auf einem programmierten Vielzweckcomputer unter Kooperation eines Controllers und Speichers, einem Spezialcomputer, einem Mikroprozessor oder dergleichen. In diesen Fällen können die Systeme und Verfahren der vorliegenden Offenbarung als Programm implementiert werden, das auf einem Personal Computer eingebettet wird, wie etwa ein Applet, JAVA® oder CGI-Script, als auf einem Server oder einer Computerworkstation residierende Ressource, als in einem dedizierten Messsystem eingebettete Routine, Systemkomponente oder dergleichen. Das System kann auch implementiert werden, indem man das System und/oder Verfahren physisch in ein Software- und/oder Hardwaresystem integriert.
  • Obwohl die vorliegende Offenbarung in den Aspekten, Ausführungsformen und/oder Konfigurationen implementierte Komponenten und Funktionen mit Bezug auf konkrete Standards und Protokolle beschreibt, sind die Aspekte, Ausführungsformen und/oder Konfigurationen nicht auf solche Standards und Protokolle beschränkt. Es gibt hier nicht erwähnte ähnliche Standards und Protokolle, die als in der vorliegenden Offenbarung eingeschlossen betrachtet werden. Außerdem werden die hier erwähnten Standards und Protokolle und hier nicht erwähnte andere ähnliche Standards und Protokolle periodisch von schnelleren und effektiveren Äquivalenten mit im Wesentlichen denselben Funktionen abgelöst. Solche Ersatzstandards und Protokolle mit
  • Die vorliegende Offenbarung umfasst in verschiedenen Aspekten, Ausführungsformen und/oder Konfigurationen Komponenten, Verfahren, Prozesse, Systeme und/oder Vorrichtungen im Wesentlichen wie hier abgebildet und beschrieben, einschließlich verschiedener Aspekte, Ausführungsformen, Konfigurationsausführungsformen, Teilkombinationen und/oder Teilmengen davon. Für Fachleute ist nach dem Verständnis der vorliegenden Offenbarung erkennbar, wie die offenbarten Aspekte, Ausführungsformen und/oder Konfigurationen hergestellt und verwendet werden können. Die vorliegende Offenbarung umfasst in verschiedenen Aspekten, Ausführungsformen und/oder Konfigurationen das Bereitstellen von Vorrichtungen und Prozessen in Abwesenheit von hier nicht abgebildeten und/oder beschriebenen Posten oder in verschiedenen Aspekten, Ausführungsformen und/oder Konfigurationen hiervon, auch in Abwesenheit von derartigen Posten, die in vorherigen Vorrichtungen oder Prozessen verwendet wurden, z. B. zur Verbesserung der Leistungsfähigkeit, Erzielung von Leichtigkeit und/oder Verringerung von Implementierungskosten.
  • Die obige Besprechung wurde zur Veranschaulichung und Beschreibung präsentiert. Das Obige soll die Offenbarung nicht auf die hier offenbarte Form oder offenbarten Formen beschränken. Zum Beispiel werden in der obigen ausführlichen Beschreibung verschiedene Merkmale der Offenbarung in einem oder mehreren Aspekten, Ausführungsformen und/oder Konfigurationen miteinander gruppiert, um die Offenbarung zu straffen. Die Merkmale der Aspekte, Ausführungsformen und/oder Konfigurationen der Offenbarung können neben den oben besprochenen in alternativen Aspekten, Ausführungsformen und/oder Konfigurationen kombiniert werden. Diese Offenbarungsmethode soll nicht als eine Absicht widerspiegelnd gedeutet werden, dass die Ansprüche mehr Merkmale erfordern, als ausdrücklich in jedem Anspruch angeführt. Stattdessen sind, wie die folgenden Ansprüche widerspiegeln, erfindungsgemäße Aspekte in weniger als allen Merkmalen eines einzelnen obigen offenbarten Aspekts, einer einzigen obigen offenbarten Ausführungsform und/oder Konfiguration begründet. Die folgenden Ansprüche werden hiermit in die vorliegende ausführliche Beschreibung integriert, wobei jeder Anspruch für sich als separate bevorzugte Ausführungsform der Offenbarung steht.
  • Außerdem liegen, obwohl die Beschreibung eine Beschreibung eines oder mehrerer Aspekte, Ausführungsformen und/oder Konfigurationen und bestimmte Varianten und Modifikationen eingeschlossen hat, andere Varianten, Kombinationen und Modifikationen im Schutzumfang der Offenbarung, die z. B. nach dem Verständnis der vorliegenden Offenbarung innerhalb der Fähigkeiten und Kenntnis von Fachleuten liegen. Es ist beabsichtigt, Rechte zu erhalten, die alternative Aspekte, Ausführungsformen und/oder Konfigurationen umfassen, soweit es zulässig ist, einschließlich alternativer, austauschbarer und/oder äquivalenter Strukturen, Funktionen, Bereiche oder Schritte neben den beanspruchten, gleichgültig, ob solche alternativen, austauschbaren und/oder äquivalenten Strukturen, Funktionen, Bereiche oder Schritte hier offenbart werden oder nicht und ohne zu beabsichtigen, irgendeinen patentierbaren Gegenstand öffentlich zu dedizieren.

Claims (20)

  1. Fahrzeug, das mindestens eine der folgenden Alternativen umfasst: (a) mehrere Verarbeitungsmodule, wobei sich ein erstes Verarbeitungsmodul in einem aktiven Modus befindet, bei dem sich das erste Verarbeitungsmodul in primärer Kontrolle über mindestens die meisten Fahrzeugfunktionen befindet, und sich ein zweites Verarbeitungsmodul in einem Standby-Modus befindet, bei dem das zweite Verarbeitungsmodul bereit ist, primäre Kontrolle über mindestens die meisten Fahrzeugfunktionen zu übernehmen; (b) ein Arbitrierungsmodul zum Arbitrieren von Weiterreichungskonflikten zwischen duplizierten ersten und zweiten Verarbeitungsmodulen; (c) ein Integritätsprüfmodul zum Bestimmen eines entsprechenden Integritätszustands jedes der duplizierten ersten und zweiten Verarbeitungsmodule, um mindestens eine von kritischen und nicht kritischen Aufgaben, Funktionen und Operationen auszuführen; (d) ein Angezeigtes-Objekt-Bewegungsmodul zum Bewegen angezeigter Objekte von einem Quelleneingabe-/-ausgabesystem zu einem Zieleingabe-/-ausgabesystem, wobei das Quellen- und das Zieleingabe-/-ausgabesystem verschiedenen Fahrzeuginsassen entsprechen; (e) ein Medienfilter zur Anwendung einer ausgewählten Regel zum Filtern von Drittquellen-Signalen, die durch ein Fahrzeugverarbeitungsmodul zur Präsentation für einen Fahrzeuginsassen über ein entsprechendes Eingabe-/Ausgabesystem empfangen werden; (f) einen Netzwerkselektor zum Auswählen eines von mehreren bezüglich des Fahrzeugs lokalen Kommunikationsnetzwerken zum Senden eines ausgewählten Signals; (g) ein Diagnostikmodul zum Empfangen eines Warnungs- und/oder Fehlersignals von einer Fahrzeugkomponente und Auswählen eines Ziels für das Signal, wobei die möglichen Ziele ein Fahrzeugeingabe-/-ausgabesystem zum Präsentieren der Warnung und/oder des Fehlers für einen Fahrzeuginsassen, einen Notdienstanbieter, einen Notdienst und einen entfernt angeordneten Diagnostikdienst zum Diagnostizieren einer Ursache des Warnungs- und/oder Fehlersignals umfassen; (h) ein Fernsteuermodul zum Empfangen einer Anforderung von einer entfernten Quelle, eine Fahrzeugfunktion zu befehligen, Authentifizieren des Anforderers und, bei erfolgreicher Authentifikation und bei Privilegierung, die Ausführung der Fahrzeugfunktion anzufordern, Ausführen der Anforderung oder Bewirken ihrer Ausführung; (i) eine Mediensteuerung zum Empfangen eines Medienstroms von einem entfernten Knoten, Identifizieren, welche von mehreren Fahrzeugeingabe-/-ausgabesystemen aufgrund von Bedienerbefehl und/oder als Ergebnis einer Regel gesperrt sind, und, bei Freigabe, Bereitstellen des Medienstroms für ein Eingabe-/Ausgabesystem, das einem zugeordneten Fahrzeuginsassen zugeordnet ist; (j) eine Installations-Beaufsichtigungsvorrichtung zum Bestimmen, für eine neuinstallierte Software und/oder Hardware und/oder andere Komponente, ob die neuinstallierte Komponente definierte funktionale und/oder Quellen- oder Wiederverwendungsanforderungen und/oder Beschränkungen für die Komponente und/oder Lizenzbeschränkungen erfüllt, und, bei Erfüllung, Erzeugen von Datenstrukturen in der Komponente und/oder einem Speicher im Fahrzeug, um die Komponente an das aktuelle Fahrzeug zu binden und dadurch zu verhindern, dass die Komponente mit einem Verarbeitungsmodul in einem anderen Fahrzeug kommuniziert; (k) einen Rechnerisches-Modul-Selektor zum Auswählen eines rechnerischen Moduls zum Ausführen einer ausgewählten Aufgabe, Operation und/oder Funktion; (l) ein Netzwerksicherheitsmodul zum Isolieren einer Komponente, bei der ein Sicherheitsbruch auftritt, und/oder Isolieren eines Hauptverarbeitungsmoduls von einer oder mehreren anderen Komponenten in einem lokalen Fahrzeugnetzwerk; (m) eine Mediensteuerung, zum Detektieren von Bewegung einer rechnerischen Vorrichtung von einer autorisierten Station zu einer nichtautorisierten Station und Einschränken einer Operation und/oder Funktion der rechnerischen Vorrichtung relativ zu drahtloser Verbindung mit der autorisierten Station, wenn sie drahtlos mit der unautorisierten Station verbunden ist; (n) eine Netzwerksteuerung zum automatischen Cache-Speichern von Streaming-Medien als Reaktion auf eine Fahrzeugzustandsänderung, Funktion und/oder Operation; (o) ein vereinigtes Kommunikationspräsenz-Meldemodul zum Bestimmen, ob ein Fahrzeuginsasse anwesend ist und/oder mittels welchem Kommunikationskanal der Insasse zu kontaktieren ist, auf der Basis einer Anforderung eines für einen aktuellen Ort des Fahrzeugs geltenden Gesetzes; und (p) ein Sozialvernetzungsmodul, um Verarbeitungsmodulen verschiedener Fahrzeuge zu ermöglichen, sich drahtlos zu verbinden, um Fahrzeuginformationen auszutauschen.
  2. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (a) umfasst, wobei sich das erste und zweite Verarbeitungsmodul in drahtloser Kommunikation miteinander befinden und wobei ein Zustand des zweiten Verarbeitungsmoduls im Wesentlichen in Synchronizität mit einem Zustand des ersten Verarbeitungsmoduls gehalten wird, um ein zustandsbehaftetes Failover von dem ersten Verarbeitungsmodul auf das zweite Verarbeitungsmodul zu ermöglichen.
  3. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (b) umfasst und wobei das Arbitrierungsmodul eines des ersten und zweiten Verarbeitungsmoduls dafür auswählt, aktuell ein Token zu besitzen und/oder sein Eigen zu nennen, wobei das Token angibt, welches Verarbeitungsmodul ein aktives Verarbeitungsmodul ist und/oder welches Verarbeitungsmodul ein Standby-Verarbeitungsmodul ist.
  4. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (c) umfasst und wobei das Integritätsprüfmodul eine Prüfung und/oder einen Test als Reaktion auf einen intern erzeugten Interrupt und/oder eine Anforderung durchführt, um die Fähigkeit eines ausgewählten Verarbeitungsmoduls zu bestimmen, kritische und/oder nicht kritische Fahrzeugaufgaben, -funktionen und/oder -operationen auszuführen, Vergeben einer Bewertung an das ausgewählte Verarbeitungsmodul auf der Basis der Prüf- und/oder Testergebnisse und Vergleichen der Bewertung mit einer oder mehreren Schwellen und/oder einer Bewertung eines anderen Verarbeitungsmoduls, um einen Integritätszustand zu bestimmen, um einen Integritätszustand des ausgewählten Verarbeitungsmoduls zu bestimmen.
  5. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (d) umfasst und wobei das Angezeigtes-Objekt-Bewegungsmodul das Zieleingabe-/-ausgabesystem aus mehreren Eingabe-/Ausgabesystemen an Bord des Fahrzeugs auf der Basis von Eingaben von einem Benutzer des Quelleneingabe-/-ausgabesystems auswählt.
  6. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (e) umfasst und wobei die ausgewählte Regel eine oder mehrere der folgenden Alternativen ist: eine weiße Liste, eine schwarze Liste, Benutzerpräferenz, erfasster Insassenkontext und/oder geltende Bundes-, Landes-, Provinz- und/oder örtliche Gesetze und/oder Bestimmungen, die für einen aktuellen erfassten räumlichen Ort des Fahrzeugs gelten.
  7. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (f) umfasst und wobei der Netzwerkselektor auf der Basis einer oder mehrerer der Alternativen Netzwerk-/Knotenstatus, Rauschabstand, Art des Signals, verfügbare und/oder nicht verfügbare Bandbreite, Netzwerkleistungsparameter und Dienstgüte eines von mehreren bezüglich des Fahrzeugs lokalen Kommunikationsnetzen zum Senden eines ausgewählten Signals auswählt.
  8. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (g) umfasst und wobei das Diagnostikmodul dem Fahrzeuginsassen das Warnungs- und/oder Fehlersignal bereitstellt und interaktiv eine wahrscheinliche Ursache des Warnungs- und/oder Fehlersignals an den Insassen übermittelt und einen Befehl vom Insassen empfängt, eine oder mehrere der Alternativen Notdienstanbieter, Notdienst und entfernt angeordneter Diagnostikdienst zu kontaktieren.
  9. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (h) umfasst, und wobei das Fernsteuermodul einer oder mehreren der Alternativen Fahrzeugbesitzer, eine polizeiliche Behörde, ein Kreditinstitut, das einem Kredit mit dem Fahrzeug als Sicherheit zugeordnet ist, und ein Fahrzeughersteller zugeordnet ist, und wobei die angeforderte Fahrzeugfunktion ungeachtet eines gegenteiligen Befehls vom Fahrzeugbediener ausgeführt wird oder ihre Ausführung bewirkt wird.
  10. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (i) umfasst und wobei die Mediensteuerung in einem abhängigen Modus synchron jedem der Eingabe-/Ausgabesysteme gemeinsamen Inhalt bereitstellt und in einem unabhängigen Modus verschiedenen der Eingabe-/Ausgabesysteme verschiedenen Inhalt bereitstellt.
  11. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (j) umfasst und wobei die neuinstallierte Software und/oder Hardware und/oder andere Komponente eine oder mehrere der folgenden Alternativen ist: ein Sensor an Bord, ein Verarbeitungsmodul oder eine Komponente davon, eine Softwareanwendung, eine Leiterplatte, ein Erweiterungsmodul oder eine Komponente davon, eine kritische oder nicht kritische Vorrichtung und ein Mobil-Aufrüstmodul.
  12. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (k) umfasst, wobei das rechnerische Modul aus mehreren rechnerischen Modulen ausgewählt wird und wobei die mehreren rechnerischen Module eine oder mehrere Fahrzeugverarbeitungsvorrichtungen und eine oder mehrere rechnerische Vorrichtungen von Insassen umfassen, wobei die eine oder mehreren rechnerischen Vorrichtungen von Insassen eine oder mehrere der folgenden Alternativen umfassen: ein Mobiltelefon, einen Personal Digital Assistant, einen Table-Computer und einen Laptop-Computer.
  13. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (k) umfasst, wobei das rechnerische Modul aus mehreren rechnerischen Modulen ausgewählt wird und wobei die mehreren rechnerischen Module mehrere Softwareanwendungen umfassen, die verschiedenen Versionen, Ausgaben und/oder Vertreibern einer gemeinsamen Art von Softwareanwendung entsprechen.
  14. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (l) umfasst und wobei das Netzwerksicherheitsmodul Kommunikation zwischen der isolierten bzw. dem isolierten der Komponente und/oder des Verarbeitungsmoduls mit anderen Netzwerkkomponenten filtert und/oder verbietet.
  15. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (m) umfasst und wobei die Mediensteuerung das Ausführen einer ersten Funktion und/oder Operation durch die rechnerische Vorrichtung bei drahtloser Verbindung mit der autorisierten Station gestattet, aber nicht bei drahtloser Verbindung mit der nicht autorisierten Station.
  16. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (n) umfasst und wobei die Netzwerksteuerung als Reaktion auf einen Wechsel des Fahrzeugzustands von einem geparkten Zustand zu einem nicht geparkten Zustand automatisch Streaming-Medien Cache-speichert.
  17. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (o) umfasst und wobei das vereinigte Kommunikationsanwesenheitsmeldemodul durch einen ausgewählten Kommunikationskanal bestimmt, dass der Fahrzeuginsasse der Bediener des Fahrzeugs ist und dass der Fahrzeugbediener nicht anwesend ist, wenn sich das Fahrzeug in Bewegung befindet.
  18. Fahrzeug nach Anspruch 1, wobei das Fahrzeug (p) umfasst.
  19. Nichtflüchtiges greifbares computerlesbares Medium, das prozessorausführbare Anweisungen zum Ausführen einer oder mehrerer der in Anspruch 1 erwähnten Operationen (a)–(p) umfasst.
  20. Verfahren mit Schritten zum Ausführen einer oder mehrerer der in Anspruch 1 erwähnten Operationen (a)–(p).
DE112012004770.2T 2011-11-16 2012-11-16 Fahrzeug-Middleware Withdrawn DE112012004770T5 (de)

Applications Claiming Priority (21)

Application Number Priority Date Filing Date Title
US201161560509P 2011-11-16 2011-11-16
US61/560,509 2011-11-16
US201261637164P 2012-04-23 2012-04-23
US61/637,164 2012-04-23
US201261646747P 2012-05-14 2012-05-14
US61/646,747 2012-05-14
US201261653275P 2012-05-30 2012-05-30
US201261653264P 2012-05-30 2012-05-30
US61/653,264 2012-05-30
US61/653,275 2012-05-30
US201261653563P 2012-05-31 2012-05-31
US61/653,563 2012-05-31
US201261663335P 2012-06-22 2012-06-22
US61/663,335 2012-06-22
US201261672483P 2012-07-17 2012-07-17
US61/672,483 2012-07-17
US201261714016P 2012-10-15 2012-10-15
US61/714,016 2012-10-15
US201261715699P 2012-10-18 2012-10-18
US61/715,699 2012-10-18
PCT/US2012/065613 WO2013074981A1 (en) 2011-11-16 2012-11-16 Vehicle middleware

Publications (1)

Publication Number Publication Date
DE112012004770T5 true DE112012004770T5 (de) 2014-08-07

Family

ID=48430173

Family Applications (10)

Application Number Title Priority Date Filing Date
DE112012004785.0T Withdrawn DE112012004785T5 (de) 2011-11-16 2012-11-16 Merkmalerkennung zum Konfigurieren einer Fahrzeugkonsole und zugeordnete Vorrichtungen
DE112012004789.3T Withdrawn DE112012004789T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Fahrzeugkonsole
DE112012004778.8T Withdrawn DE112012004778T5 (de) 2011-11-16 2012-11-16 Universeller Bus im Auto
DE112012004782.6T Withdrawn DE112012004782T5 (de) 2011-11-16 2012-11-16 Steuerung von Vorrichtungsmerkmalen auf der Basis von Fahrzeuganzeigen und -zustand
DE112012004767.2T Withdrawn DE112012004767T5 (de) 2011-11-16 2012-11-16 Vollständiges Fahrzeugökosystem
DE112012004781.8T Withdrawn DE112012004781T5 (de) 2011-11-16 2012-11-16 Versicherungsverfolgung
DE112012004770.2T Withdrawn DE112012004770T5 (de) 2011-11-16 2012-11-16 Fahrzeug-Middleware
DE112012004771.0T Withdrawn DE112012004771T5 (de) 2011-11-16 2012-11-16 Verfahren und System zur Fahrzeugdatensammlung hinsichtlich Verkehr
DE112012004773.7T Withdrawn DE112012004773T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Armaturenanzeige
DE112012004769.9T Withdrawn DE112012004769T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Hardwareeinheit für Autosysteme

Family Applications Before (6)

Application Number Title Priority Date Filing Date
DE112012004785.0T Withdrawn DE112012004785T5 (de) 2011-11-16 2012-11-16 Merkmalerkennung zum Konfigurieren einer Fahrzeugkonsole und zugeordnete Vorrichtungen
DE112012004789.3T Withdrawn DE112012004789T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Fahrzeugkonsole
DE112012004778.8T Withdrawn DE112012004778T5 (de) 2011-11-16 2012-11-16 Universeller Bus im Auto
DE112012004782.6T Withdrawn DE112012004782T5 (de) 2011-11-16 2012-11-16 Steuerung von Vorrichtungsmerkmalen auf der Basis von Fahrzeuganzeigen und -zustand
DE112012004767.2T Withdrawn DE112012004767T5 (de) 2011-11-16 2012-11-16 Vollständiges Fahrzeugökosystem
DE112012004781.8T Withdrawn DE112012004781T5 (de) 2011-11-16 2012-11-16 Versicherungsverfolgung

Family Applications After (3)

Application Number Title Priority Date Filing Date
DE112012004771.0T Withdrawn DE112012004771T5 (de) 2011-11-16 2012-11-16 Verfahren und System zur Fahrzeugdatensammlung hinsichtlich Verkehr
DE112012004773.7T Withdrawn DE112012004773T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Armaturenanzeige
DE112012004769.9T Withdrawn DE112012004769T5 (de) 2011-11-16 2012-11-16 Konfigurierbare Hardwareeinheit für Autosysteme

Country Status (3)

Country Link
US (58) US9105051B2 (de)
DE (10) DE112012004785T5 (de)
WO (10) WO2013074919A2 (de)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014217204A1 (de) * 2014-08-28 2016-03-03 Zf Friedrichshafen Ag Steuergerät zur Erkennung einer Fahrzeugaggregatverwendung
DE102015105134A1 (de) * 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Steuergerät zum Verbinden eines CAN-Busses mit einem Funknetzwerk und Kraftfahrzeug mit einem solchen Steuergerät
DE102017203898A1 (de) 2017-03-09 2018-09-13 Siemens Aktiengesellschaft Gateway-Vorrichtung, Kommunikationsverfahren und Kommunikationssystem für ein Fahrzeug, insbesondere ein Schienenfahrzeug
DE102017204475A1 (de) * 2017-03-17 2018-09-20 Siemens Aktiengesellschaft Kommunikationsverfahren und Kommunikationssystem für ein Fahrzeug
DE102019201487A1 (de) * 2019-02-06 2020-08-06 Robert Bosch Gmbh Verfahren und Vorrichtung zur Integritätsprüfung eines Künstlichen-Intelligenz-Moduls eines Roboters und Verfahren sowie System zur serverseitigen Integritätsprüfung
DE102019001978A1 (de) * 2019-03-21 2020-10-08 Volkswagen Aktiengesellschaft Verfahren zur Überwachung der Kommunikation auf einem Kommunikationsbus, elektronische Vorrichtung zum Anschluss an einen Kommunikationsbus sowie Fahrzeug
US20210019145A1 (en) * 2018-03-07 2021-01-21 Toyota Jidosha Kabushiki Kaisha Vehicle control system and vehicle control method
DE102020201988A1 (de) 2020-02-18 2021-08-19 Robert Bosch Gesellschaft mit beschränkter Haftung Vorrichtung zur Verarbeitung von Daten mit wenigstens zwei Datenschnittstellen und Betriebsverfahren hierfür
DE102021005733A1 (de) 2021-11-19 2022-01-05 Daimler Ag Verfahren zum Bereitstellen eines Zugangs für eine Person zu einem Kraftfahrzeug mittels eines Zugangskontrollsystems, sowie Zugangskontrollsystem
DE102021208373A1 (de) 2021-08-03 2023-02-09 Zf Friedrichshafen Ag Realisierung eines ausfallsicheren Brake by Wire Systems mittels Zonensteuergeräten
DE102015106319B4 (de) 2014-05-01 2023-08-03 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Verfahren zum Betreiben einer Fahrzeug-Multitainment-Einheit zur Aktualisierung mit Inhalt von einer mobilen Einrichtung

Families Citing this family (1273)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4350921B2 (ja) * 2001-06-12 2009-10-28 本田技研工業株式会社 乗員保護装置
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US9098437B2 (en) 2010-10-01 2015-08-04 Z124 Cross-environment communication framework
US8819705B2 (en) 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US8745541B2 (en) 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7650509B1 (en) 2004-01-28 2010-01-19 Gordon & Howard Associates, Inc. Encoding data in a password
US20070194881A1 (en) 2006-02-07 2007-08-23 Schwarz Stanley G Enforcing payment schedules
US9026267B2 (en) 2007-03-09 2015-05-05 Gordon*Howard Associates, Inc. Methods and systems of selectively enabling a vehicle by way of a portable wireless device
US9932033B2 (en) 2007-05-10 2018-04-03 Allstate Insurance Company Route risk mitigation
US8606512B1 (en) 2007-05-10 2013-12-10 Allstate Insurance Company Route risk mitigation
US10096038B2 (en) 2007-05-10 2018-10-09 Allstate Insurance Company Road segment safety rating system
US10157422B2 (en) 2007-05-10 2018-12-18 Allstate Insurance Company Road segment safety rating
US11441919B2 (en) * 2007-09-26 2022-09-13 Apple Inc. Intelligent restriction of device operations
US8626230B2 (en) * 2008-03-04 2014-01-07 Dish Network Corporation Method and system for using routine driving information in mobile interactive satellite services
BRPI0912788A2 (pt) * 2009-01-14 2015-10-13 Tomtom Int Bv navegação de aparelho e método
US8295546B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Pose tracking pipeline
DE102010016043B4 (de) * 2009-03-25 2021-03-18 Denso Corporation Anzeigevorrichtung und Messvorrichtung für ein Fahrzeug und Verfahren zum Anzeigen eines Fahrzeugzustands
JP5287746B2 (ja) * 2009-05-21 2013-09-11 日産自動車株式会社 運転支援装置、及び運転支援方法
US8719714B2 (en) 2009-07-08 2014-05-06 Steelseries Aps Apparatus and method for managing operations of accessories
US9016627B2 (en) * 2009-10-02 2015-04-28 Panasonic Avionics Corporation System and method for providing an integrated user interface system at a seat
US20110102348A1 (en) * 2009-11-02 2011-05-05 Modu Ltd. Dual wireless communicator and human interface device
US8823556B2 (en) * 2010-09-02 2014-09-02 Honda Motor Co., Ltd. Method of estimating intersection control
US20130245882A1 (en) * 2012-03-14 2013-09-19 Christopher P. Ricci Removable, configurable vehicle console
US9046992B2 (en) 2010-10-01 2015-06-02 Z124 Gesture controls for multi-screen user interface
CN103282875B (zh) 2010-10-01 2017-04-12 Flex Electronics ID Co.,Ltd. 多操作系统
US8509982B2 (en) 2010-10-05 2013-08-13 Google Inc. Zone driving
US8761831B2 (en) 2010-10-15 2014-06-24 Z124 Mirrored remote peripheral interface
US20120115413A1 (en) * 2010-11-10 2012-05-10 Ipcomm Llc Method for Suspending Transmission and Reception of Text Messages and Phone Calls while Drivin
US8989950B2 (en) * 2011-02-15 2015-03-24 Bosch Automotive Service Solutions Llc Diagnostic tool with smart camera
US9292471B2 (en) 2011-02-18 2016-03-22 Honda Motor Co., Ltd. Coordinated vehicle response system and method for driver behavior
US8698639B2 (en) * 2011-02-18 2014-04-15 Honda Motor Co., Ltd. System and method for responding to driver behavior
US9659099B2 (en) 2011-03-14 2017-05-23 Amgine Technologies (Us), Inc. Translation of user requests into itinerary solutions
US11763212B2 (en) 2011-03-14 2023-09-19 Amgine Technologies (Us), Inc. Artificially intelligent computing engine for travel itinerary resolutions
US10078855B2 (en) 2011-03-14 2018-09-18 Amgine Technologies (Us), Inc. Managing an exchange that fulfills natural language travel requests
US8762944B2 (en) * 2011-03-23 2014-06-24 International Business Machines Corporation Build process management system
DE102011007914A1 (de) * 2011-04-21 2012-10-25 Deere & Company Datenkommunikationsschnittstelle für ein landwirtschaftliches Nutzfahrzeug
US9818088B2 (en) 2011-04-22 2017-11-14 Emerging Automotive, Llc Vehicles and cloud systems for providing recommendations to vehicle users to handle alerts associated with the vehicle
US9229905B1 (en) 2011-04-22 2016-01-05 Angel A. Penilla Methods and systems for defining vehicle user profiles and managing user profiles via cloud systems and applying learned settings to user profiles
US9581997B1 (en) 2011-04-22 2017-02-28 Angel A. Penilla Method and system for cloud-based communication for automatic driverless movement
US9171268B1 (en) 2011-04-22 2015-10-27 Angel A. Penilla Methods and systems for setting and transferring user profiles to vehicles and temporary sharing of user profiles to shared-use vehicles
US9215274B2 (en) 2011-04-22 2015-12-15 Angel A. Penilla Methods and systems for generating recommendations to make settings at vehicles via cloud systems
US9348492B1 (en) 2011-04-22 2016-05-24 Angel A. Penilla Methods and systems for providing access to specific vehicle controls, functions, environment and applications to guests/passengers via personal mobile devices
US9123035B2 (en) 2011-04-22 2015-09-01 Angel A. Penilla Electric vehicle (EV) range extending charge systems, distributed networks of charge kiosks, and charge locating mobile apps
US11294551B2 (en) 2011-04-22 2022-04-05 Emerging Automotive, Llc Vehicle passenger controls via mobile devices
US9230440B1 (en) 2011-04-22 2016-01-05 Angel A. Penilla Methods and systems for locating public parking and receiving security ratings for parking locations and generating notifications to vehicle user accounts regarding alerts and cloud access to security information
US9346365B1 (en) 2011-04-22 2016-05-24 Angel A. Penilla Methods and systems for electric vehicle (EV) charging, charging unit (CU) interfaces, auxiliary batteries, and remote access and user notifications
US10289288B2 (en) 2011-04-22 2019-05-14 Emerging Automotive, Llc Vehicle systems for providing access to vehicle controls, functions, environment and applications to guests/passengers via mobile devices
US9180783B1 (en) 2011-04-22 2015-11-10 Penilla Angel A Methods and systems for electric vehicle (EV) charge location color-coded charge state indicators, cloud applications and user notifications
US10217160B2 (en) 2012-04-22 2019-02-26 Emerging Automotive, Llc Methods and systems for processing charge availability and route paths for obtaining charge for electric vehicles
US9648107B1 (en) 2011-04-22 2017-05-09 Angel A. Penilla Methods and cloud systems for using connected object state data for informing and alerting connected vehicle drivers of state changes
US9809196B1 (en) 2011-04-22 2017-11-07 Emerging Automotive, Llc Methods and systems for vehicle security and remote access and safety control interfaces and notifications
US9365188B1 (en) 2011-04-22 2016-06-14 Angel A. Penilla Methods and systems for using cloud services to assign e-keys to access vehicles
US9371007B1 (en) 2011-04-22 2016-06-21 Angel A. Penilla Methods and systems for automatic electric vehicle identification and charging via wireless charging pads
US9104537B1 (en) 2011-04-22 2015-08-11 Angel A. Penilla Methods and systems for generating setting recommendation to user accounts for registered vehicles via cloud systems and remotely applying settings
US9189900B1 (en) 2011-04-22 2015-11-17 Angel A. Penilla Methods and systems for assigning e-keys to users to access and drive vehicles
US9139091B1 (en) 2011-04-22 2015-09-22 Angel A. Penilla Methods and systems for setting and/or assigning advisor accounts to entities for specific vehicle aspects and cloud management of advisor accounts
US11270699B2 (en) 2011-04-22 2022-03-08 Emerging Automotive, Llc Methods and vehicles for capturing emotion of a human driver and customizing vehicle response
US10824330B2 (en) 2011-04-22 2020-11-03 Emerging Automotive, Llc Methods and systems for vehicle display data integration with mobile device data
US9536197B1 (en) 2011-04-22 2017-01-03 Angel A. Penilla Methods and systems for processing data streams from data producing objects of vehicle and home entities and generating recommendations and settings
US11132650B2 (en) 2011-04-22 2021-09-28 Emerging Automotive, Llc Communication APIs for remote monitoring and control of vehicle systems
US9493130B2 (en) 2011-04-22 2016-11-15 Angel A. Penilla Methods and systems for communicating content to connected vehicle users based detected tone/mood in voice input
US9288270B1 (en) 2011-04-22 2016-03-15 Angel A. Penilla Systems for learning user preferences and generating recommendations to make settings at connected vehicles and interfacing with cloud systems
US9285944B1 (en) 2011-04-22 2016-03-15 Angel A. Penilla Methods and systems for defining custom vehicle user interface configurations and cloud services for managing applications for the user interface and learned setting functions
US11203355B2 (en) 2011-04-22 2021-12-21 Emerging Automotive, Llc Vehicle mode for restricted operation and cloud data monitoring
US11370313B2 (en) 2011-04-25 2022-06-28 Emerging Automotive, Llc Methods and systems for electric vehicle (EV) charge units and systems for processing connections to charge units
US9697503B1 (en) 2011-04-22 2017-07-04 Angel A. Penilla Methods and systems for providing recommendations to vehicle users to handle alerts associated with the vehicle and a bidding market place for handling alerts/service of the vehicle
US10286919B2 (en) 2011-04-22 2019-05-14 Emerging Automotive, Llc Valet mode for restricted operation of a vehicle and cloud access of a history of use made during valet mode use
US10572123B2 (en) 2011-04-22 2020-02-25 Emerging Automotive, Llc Vehicle passenger controls via mobile devices
DE102011077486B3 (de) * 2011-06-14 2012-10-18 Robert Bosch Gmbh Vorrichtung und Verfahren zur Auslösung eines Insassenschutzmittels, Auslösesystem und Fahrzeug
KR101933450B1 (ko) * 2011-07-05 2018-12-31 삼성전자주식회사 차량용 헤드 유닛에 표시되는 컨텐츠를 동적으로 변경하는 방법 및 이를 위한 이동 단말기
US9348626B2 (en) * 2011-08-05 2016-05-24 Vmware, Inc. Mobile device maintaining adequate security and data partitioning between user mode and business mode
US9177427B1 (en) 2011-08-24 2015-11-03 Allstate Insurance Company Vehicle driver feedback device
US8824166B2 (en) 2011-08-31 2014-09-02 Apple Inc. Magnetic stand for tablet device
US9495012B2 (en) 2011-09-27 2016-11-15 Z124 Secondary single screen mode activation through user interface activation
US9021049B2 (en) * 2011-10-21 2015-04-28 GM Global Technology Operations LLC Method and apparatus for augmenting smartphone-centric in-car infotainment system using vehicle Wi-Fi/DSRC
US9088572B2 (en) 2011-11-16 2015-07-21 Flextronics Ap, Llc On board vehicle media controller
US9116786B2 (en) 2011-11-16 2015-08-25 Flextronics Ap, Llc On board vehicle networking module
US9055022B2 (en) 2011-11-16 2015-06-09 Flextronics Ap, Llc On board vehicle networking module
US9043073B2 (en) 2011-11-16 2015-05-26 Flextronics Ap, Llc On board vehicle diagnostic module
US9173100B2 (en) 2011-11-16 2015-10-27 Autoconnect Holdings Llc On board vehicle network security
US9008906B2 (en) 2011-11-16 2015-04-14 Flextronics Ap, Llc Occupant sharing of displayed content in vehicles
US9081653B2 (en) 2011-11-16 2015-07-14 Flextronics Ap, Llc Duplicated processing in vehicles
US8949823B2 (en) 2011-11-16 2015-02-03 Flextronics Ap, Llc On board vehicle installation supervisor
DE112012004785T5 (de) 2011-11-16 2014-08-07 Flextronics Ap, Llc Merkmalerkennung zum Konfigurieren einer Fahrzeugkonsole und zugeordnete Vorrichtungen
US20130132434A1 (en) * 2011-11-22 2013-05-23 Inrix, Inc. User-assisted identification of location conditions
TWI447039B (zh) * 2011-11-25 2014-08-01 駕駛行為分析警示系統與方法
KR101718894B1 (ko) * 2011-11-29 2017-03-23 삼성전자주식회사 기기 제어를 위한 유저 인터페이스 제공 시스템 및 방법
US20140156844A1 (en) * 2012-11-30 2014-06-05 Alexandros Cavgalar Gateway device, system and method
KR101327057B1 (ko) * 2011-12-05 2013-11-07 현대자동차주식회사 차량의 경제운전 안내시스템
US20130151595A1 (en) * 2011-12-07 2013-06-13 Bruno Fernandez-Ruiz Deployment and hosting of platform independent applications
US9268546B2 (en) 2011-12-07 2016-02-23 Yahoo! Inc. Deployment and hosting of platform independent applications
US9158520B2 (en) 2011-12-07 2015-10-13 Yahoo! Inc. Development of platform independent applications
US9946526B2 (en) 2011-12-07 2018-04-17 Excalibur Ip, Llc Development and hosting for platform independent applications
US9197720B2 (en) 2011-12-07 2015-11-24 Yahoo! Inc. Deployment and hosting of platform independent applications
KR20130066347A (ko) * 2011-12-12 2013-06-20 현대자동차주식회사 차량용 파워 테일게이트의 최대 오픈량 설정 장치 및 방법
US8811938B2 (en) 2011-12-16 2014-08-19 Microsoft Corporation Providing a user interface experience based on inferred vehicle state
US9824064B2 (en) * 2011-12-21 2017-11-21 Scope Technologies Holdings Limited System and method for use of pattern recognition in assessing or monitoring vehicle status or operator driving behavior
US8892385B2 (en) 2011-12-21 2014-11-18 Scope Technologies Holdings Limited System and method for use with an accelerometer to determine a frame of reference
DE102011089496A1 (de) 2011-12-21 2013-06-27 Continental Automotive Gmbh System und Verfahren zur Übermittlung von Sendungen
US9518830B1 (en) 2011-12-28 2016-12-13 Intelligent Technologies International, Inc. Vehicular navigation system updating based on object presence
US10250687B2 (en) * 2012-01-25 2019-04-02 Toyota Jidosha Kabushiki Kaisha Vehicle remote operation information provision device, vehicle-mounted remote operation information acquisition device, and vehicle remote operation system comprising these devices
US10657597B1 (en) * 2012-02-17 2020-05-19 United Services Automobile Association (Usaa) Systems and methods for dynamic insurance premiums
US20130218604A1 (en) * 2012-02-21 2013-08-22 Elwha Llc Systems and methods for insurance based upon monitored characteristics of a collision detection system
WO2014172380A1 (en) 2013-04-15 2014-10-23 Flextronics Ap, Llc Altered map routes based on user profile information
US9098367B2 (en) 2012-03-14 2015-08-04 Flextronics Ap, Llc Self-configuring vehicle console application store
US20140309893A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Health statistics and communications of associated vehicle users
US9384609B2 (en) 2012-03-14 2016-07-05 Autoconnect Holdings Llc Vehicle to vehicle safety and traffic communications
US9412273B2 (en) 2012-03-14 2016-08-09 Autoconnect Holdings Llc Radar sensing and emergency response vehicle detection
US9082238B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Synchronization between vehicle and user device calendar
US9082239B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Intelligent vehicle for assisting vehicle occupants
US9378601B2 (en) 2012-03-14 2016-06-28 Autoconnect Holdings Llc Providing home automation information via communication with a vehicle
US10289108B2 (en) * 2012-03-15 2019-05-14 General Electric Company Methods and apparatus for monitoring operation of a system asset
US8744771B2 (en) * 2012-03-26 2014-06-03 Navteq B.V. Reverse natural guidance
US9191442B2 (en) * 2012-04-03 2015-11-17 Accenture Global Services Limited Adaptive sensor data selection and sampling based on current and future context
US9855947B1 (en) 2012-04-22 2018-01-02 Emerging Automotive, Llc Connected vehicle communication with processing alerts related to connected objects and cloud systems
DE102012206691A1 (de) * 2012-04-24 2013-10-24 Zumtobel Lighting Gmbh Straßen- und Wegbeleuchtungssystem
US20140318989A1 (en) * 2013-04-24 2014-10-30 Rajiv Mohan Dhas System and method for monitoring and oxygenating an automobile cabin
US9696884B2 (en) * 2012-04-25 2017-07-04 Nokia Technologies Oy Method and apparatus for generating personalized media streams
US9002554B2 (en) * 2012-05-09 2015-04-07 Innova Electronics, Inc. Smart phone app-based remote vehicle diagnostic system and method
US9020876B2 (en) * 2012-06-07 2015-04-28 International Business Machines Corporation On-demand suggestion for vehicle driving
US9007229B1 (en) 2012-06-20 2015-04-14 Amazon Technologies, Inc. Sensor based recommendations
US20130346571A1 (en) * 2012-06-24 2013-12-26 Sergei MAKAVEEV Computer and method of operation of its network
DE102012012697A1 (de) * 2012-06-26 2014-01-02 Leopold Kostal Gmbh & Co. Kg Bediensystem für ein Kraftfahrzeug
US9558667B2 (en) 2012-07-09 2017-01-31 Elwha Llc Systems and methods for cooperative collision detection
US9165469B2 (en) 2012-07-09 2015-10-20 Elwha Llc Systems and methods for coordinating sensor operation for collision detection
US9000903B2 (en) 2012-07-09 2015-04-07 Elwha Llc Systems and methods for vehicle monitoring
KR101493360B1 (ko) * 2012-07-30 2015-02-23 주식회사 케이티 주변 차량의 상태 변화 감지를 통한 차량 주행 관리 방법 및 시스템
US9704189B2 (en) * 2012-09-05 2017-07-11 Rakuten Kobo, Inc. System and method for a graphical user interface having recommendations
US9292257B2 (en) * 2012-09-12 2016-03-22 Sap Se Accurate range calculation for vehicles, computed outside of the vehicle
US10408857B2 (en) * 2012-09-12 2019-09-10 Alpinereplay, Inc. Use of gyro sensors for identifying athletic maneuvers
US10200256B2 (en) * 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
DE102012216689B4 (de) * 2012-09-18 2017-05-04 Continental Automotive Gmbh Verfahren zur Überwachung eines Ethernet-basierten Kommunikationsnetzwerks in einem Kraftfahrzeug
DE102012216827B3 (de) * 2012-09-19 2014-02-20 Continental Automotive Gmbh Verfahren und Vorrichtung zur Fahrzeugkommunikation
TW201412583A (zh) * 2012-09-20 2014-04-01 Wistron Corp 具有車輛參數設定功能之車輛控制系統
US20140095223A1 (en) * 2012-09-28 2014-04-03 Oliver Oxenham Three-dimensional interactive seat map
US20140092249A1 (en) * 2012-09-28 2014-04-03 Ford Global Technologies, Llc Vehicle perimeter detection system
US9424696B2 (en) * 2012-10-04 2016-08-23 Zonar Systems, Inc. Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance
US11216159B2 (en) 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US9792004B2 (en) 2012-10-08 2017-10-17 Fisher-Rosemount Systems, Inc. Derived and linked definitions with override
US11774927B2 (en) 2012-10-08 2023-10-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide a role-based user interface
US9280859B2 (en) * 2012-10-08 2016-03-08 Toyota Motor Engineering & Manufacturing North America, Inc. Enhanced vehicle onboard diagnostic system and method
US9486070B2 (en) 2012-10-10 2016-11-08 Stirworks Inc. Height-adjustable support surface and system for encouraging human movement and promoting wellness
US10085562B1 (en) 2016-10-17 2018-10-02 Steelcase Inc. Ergonomic seating system, tilt-lock control and remote powering method and appartus
US10827829B1 (en) 2012-10-10 2020-11-10 Steelcase Inc. Height adjustable support surface and system for encouraging human movement and promoting wellness
US10038952B2 (en) 2014-02-04 2018-07-31 Steelcase Inc. Sound management systems for improving workplace efficiency
US10908929B2 (en) 2012-10-15 2021-02-02 Famous Industries, Inc. Human versus bot detection using gesture fingerprinting
US10877780B2 (en) 2012-10-15 2020-12-29 Famous Industries, Inc. Visibility detection using gesture fingerprinting
US9501171B1 (en) * 2012-10-15 2016-11-22 Famous Industries, Inc. Gesture fingerprinting
US20140108939A1 (en) * 2012-10-15 2014-04-17 Nokia Corporation Method and apparatus for managing online content collections using a single programming tool
WO2014062730A1 (en) 2012-10-15 2014-04-24 Famous Industries, Inc. Efficient manipulation of surfaces in multi-dimensional space using energy agents
JP6052865B2 (ja) * 2012-10-29 2016-12-27 アルパイン株式会社 車載表示制御装置および車載表示制御方法
US8949970B2 (en) * 2012-10-31 2015-02-03 Rockwell Automation Technologies, Inc. Automation system access control system and method
US9031710B2 (en) 2012-11-07 2015-05-12 Cloudcar, Inc. Cloud-based vehicle information and control system
DE102012220228A1 (de) * 2012-11-07 2014-06-12 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Überwachungssystem zur Überwachung der Nutzung von Kundenfunktionen in einem Fahrzeug
JP2014094615A (ja) * 2012-11-08 2014-05-22 Honda Motor Co Ltd 車両表示装置
US8874653B2 (en) * 2012-11-12 2014-10-28 Maximilian A. Chang Vehicle security and customization
US8838321B1 (en) 2012-11-15 2014-09-16 Google Inc. Modifying a vehicle state based on the presence of a special-purpose vehicle
US8849557B1 (en) 2012-11-15 2014-09-30 Google Inc. Leveraging of behavior of vehicles to detect likely presence of an emergency vehicle
US20150006023A1 (en) 2012-11-16 2015-01-01 Scope Technologies Holdings Ltd System and method for determination of vheicle accident information
US9410613B2 (en) * 2012-11-27 2016-08-09 Continental Automotive Systems, Inc. On-screen gear selector for automatic transmission
JP6182855B2 (ja) * 2012-12-04 2017-08-23 株式会社リコー 画像処理システム及び情報同期方法
EP2741290A1 (de) * 2012-12-06 2014-06-11 Harman Becker Automotive Systems GmbH Multimediasystem für ein Fahrzeug und Fahrzeug
US9224289B2 (en) 2012-12-10 2015-12-29 Ford Global Technologies, Llc System and method of determining occupant location using connected devices
US20140163771A1 (en) * 2012-12-10 2014-06-12 Ford Global Technologies, Llc Occupant interaction with vehicle system using brought-in devices
JP6094798B2 (ja) * 2012-12-12 2017-03-15 日本精機株式会社 車両用情報提供装置
US8981942B2 (en) 2012-12-17 2015-03-17 State Farm Mutual Automobile Insurance Company System and method to monitor and reduce vehicle operator impairment
US8930269B2 (en) 2012-12-17 2015-01-06 State Farm Mutual Automobile Insurance Company System and method to adjust insurance rate based on real-time data about potential vehicle operator impairment
JP6113491B2 (ja) * 2012-12-18 2017-04-12 三菱重工メカトロシステムズ株式会社 車載器、通信方法及びプログラム
US10657598B2 (en) 2012-12-20 2020-05-19 Scope Technologies Holdings Limited System and method for use of carbon emissions in characterizing driver performance
DE102012224103A1 (de) * 2012-12-20 2014-06-26 Continental Teves Ag & Co. Ohg Vorrichtung zum Ausgeben eines eine physikalische Messgröße anzeigenden Messsignals
DE102012224149A1 (de) * 2012-12-21 2014-06-26 Continental Automotive Gmbh System zur Parkzeitverwaltung
WO2014095069A2 (en) * 2012-12-21 2014-06-26 Harman Becker Automotive Systems Gmbh System for a vehicle and communication method
US20140184428A1 (en) * 2012-12-27 2014-07-03 Jennifer A. Healey Interactive management of a parked vehicle
US9008641B2 (en) * 2012-12-27 2015-04-14 Intel Corporation Detecting a user-to-wireless device association in a vehicle
JP6525888B2 (ja) * 2013-01-04 2019-06-05 ジョンソン コントロールズ テクノロジー カンパニーJohnson Controls Technology Company コンテキストに基づいた車両ユーザインターフェースの再構成
US9665997B2 (en) 2013-01-08 2017-05-30 Gordon*Howard Associates, Inc. Method and system for providing feedback based on driving behavior
JP5942864B2 (ja) 2013-01-18 2016-06-29 ソニー株式会社 端末装置、コンテンツ送信方法、コンテンツ送信プログラムおよびコンテンツ再生システム
USD734276S1 (en) * 2013-01-22 2015-07-14 Continental Automotive Gmbh Control device for a vehicle having a display
WO2014113929A1 (zh) * 2013-01-23 2014-07-31 Su Ying-Tsun 停车位的管理系统及方法
US9525700B1 (en) * 2013-01-25 2016-12-20 REMTCS Inc. System and method for detecting malicious activity and harmful hardware/software modifications to a vehicle
WO2014116888A1 (en) 2013-01-25 2014-07-31 REMTCS Inc. Network security system, method, and apparatus
JP6322364B2 (ja) * 2013-01-29 2018-05-09 矢崎総業株式会社 電子制御装置
US10996676B2 (en) * 2013-01-31 2021-05-04 Flir Systems, Inc. Proactive directional control systems and methods
JP5835242B2 (ja) * 2013-02-01 2015-12-24 株式会社デンソー 車両用安全制御システム
US9092309B2 (en) * 2013-02-14 2015-07-28 Ford Global Technologies, Llc Method and system for selecting driver preferences
US9169115B2 (en) * 2013-02-18 2015-10-27 Ford Global Technologies, Llc Method and device for reducing the likelihood of theft at a gas station or a charging station for motor vehicles
US9688246B2 (en) * 2013-02-25 2017-06-27 Ford Global Technologies, Llc Method and apparatus for in-vehicle alarm activation and response handling
JP5838983B2 (ja) * 2013-02-25 2016-01-06 トヨタ自動車株式会社 情報処理装置及び情報処理方法
US9247373B2 (en) * 2013-03-01 2016-01-26 Denso International America, Inc. Method of determining user intent to use services based on proximity
ES2655183T3 (es) * 2013-03-04 2018-02-19 González Vera, Pedro David Sistema y procedimiento para el acceso a la información contenida en los vehículos a motor
US9020482B2 (en) * 2013-03-06 2015-04-28 Qualcomm Incorporated Preventing driver distraction
US20140257865A1 (en) 2013-03-10 2014-09-11 State Farm Mutual Automobile Insurance Company Systems and methods for processing credits for distance-based insurance policies
US9736669B2 (en) * 2013-03-11 2017-08-15 General Motors Llc Interface device for providing vehicle services using a vehicle and a mobile communications device
US20140256305A1 (en) * 2013-03-11 2014-09-11 Roman Ginis Methods and systems for mode scheduling in mobile devices
US9378480B2 (en) * 2013-03-14 2016-06-28 Gordon*Howard Associates, Inc. Methods and systems related to asset identification triggered geofencing
US8928471B2 (en) 2013-03-14 2015-01-06 Gordon*Howard Associates, Inc. Methods and systems related to remote tamper detection
US9840229B2 (en) 2013-03-14 2017-12-12 Gordon*Howard Associates, Inc. Methods and systems related to a remote tamper detection
US9035756B2 (en) 2013-03-14 2015-05-19 Gordon*Howard Associates, Inc. Methods and systems related to remote tamper detection
US10445758B1 (en) 2013-03-15 2019-10-15 Allstate Insurance Company Providing rewards based on driving behaviors detected by a mobile computing device
US10075384B2 (en) 2013-03-15 2018-09-11 Advanced Elemental Technologies, Inc. Purposeful computing
US9721086B2 (en) * 2013-03-15 2017-08-01 Advanced Elemental Technologies, Inc. Methods and systems for secure and reliable identity-based computing
US9348555B2 (en) * 2013-03-15 2016-05-24 Volkswagen Ag In-vehicle access of mobile device functions
US9469261B1 (en) * 2013-03-15 2016-10-18 Intermotive, Inc. CAN network spoofing
US9842091B2 (en) * 2013-03-15 2017-12-12 Google Llc Switching to and from native web applications
US9224293B2 (en) * 2013-03-16 2015-12-29 Donald Warren Taylor Apparatus and system for monitoring and managing traffic flow
US8954340B2 (en) * 2013-03-15 2015-02-10 State Farm Mutual Automobile Insurance Company Risk evaluation based on vehicle operator behavior
US8876535B2 (en) * 2013-03-15 2014-11-04 State Farm Mutual Automobile Insurance Company Real-time driver observation and scoring for driver's education
US9751534B2 (en) 2013-03-15 2017-09-05 Honda Motor Co., Ltd. System and method for responding to driver state
US9687730B2 (en) * 2013-03-15 2017-06-27 Steelseries Aps Gaming device with independent gesture-sensitive areas
US9378065B2 (en) 2013-03-15 2016-06-28 Advanced Elemental Technologies, Inc. Purposeful computing
KR101410664B1 (ko) * 2013-03-19 2014-06-24 현대자동차주식회사 스마트 터치 방식 전자식 자동변속레버
JP6182923B2 (ja) * 2013-03-21 2017-08-23 株式会社デンソー 無線通信装置、車両用ユニット、及び表示装置
US9801580B2 (en) * 2013-03-22 2017-10-31 Toyota Jidosha Kabushiki Kaisha Driving assistance device, driving assistance method, information-providing device, information-providing method, navigation device and navigation method
US9547417B2 (en) * 2013-03-29 2017-01-17 Deere & Company Retracting shortcut bars, status shortcuts and edit run page sets
US20140300494A1 (en) * 2013-04-03 2014-10-09 Ford Global Technologies, Llc Location based feature usage prediction for contextual hmi
KR102009745B1 (ko) * 2013-04-05 2019-08-13 삼성전자주식회사 무선 네트워크에서의 디바이스간 직접 통신장치 및 방법
US11372936B2 (en) 2013-04-15 2022-06-28 Autoconnect Holdings Llc System and method for adapting a control function based on a user profile
EP2987153A4 (de) 2013-04-15 2016-09-21 Autoconnect Holdings Llc Zentrales netzwerk zur automatisierten steuerung des fahrzeugverkehrs
US9411925B2 (en) * 2014-04-14 2016-08-09 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Simultaneously viewing multi paired schematic and layout windows on printed circuit board (PCB) design software and tools
DE102013207113A1 (de) * 2013-04-19 2014-10-23 Continental Teves Ag & Co. Ohg Verfahren und System zur Vermeidung eines Auffahrens eines Folgefahrzeugs auf ein unmittelbares Vorausfahrzeug sowie Verwendung des Systems
KR102087073B1 (ko) * 2013-04-29 2020-03-10 팅크웨어(주) 차량용 영상 처리 장치 및 이를 이용한 데이터 공유 방법
KR102126035B1 (ko) * 2013-05-03 2020-06-23 삼성전자주식회사 상태 정보 제어 방법 및 그 전자 장치
DE102013208098A1 (de) * 2013-05-03 2014-11-06 Eberspächer Exhaust Technology GmbH & Co. KG Straßenfahrzeug
JP6011452B2 (ja) * 2013-05-14 2016-10-19 株式会社デンソー 表示制御装置、及び、プログラム
US9225799B1 (en) * 2013-05-21 2015-12-29 Trend Micro Incorporated Client-side rendering for virtual mobile infrastructure
CN104182431A (zh) * 2013-05-28 2014-12-03 英业达科技有限公司 媒体检索方法
US9147353B1 (en) * 2013-05-29 2015-09-29 Allstate Insurance Company Driving analysis using vehicle-to-vehicle communication
US10996844B2 (en) * 2013-06-12 2021-05-04 Honda Motor Co., Ltd. Program, method, and device for controlling application, and recording medium
US9503835B2 (en) 2013-06-13 2016-11-22 Microsoft Technology Licensing, Llc Service provisioning through a smart personal gateway device
JP6136627B2 (ja) * 2013-06-24 2017-05-31 マツダ株式会社 車両用情報表示装置
US9013333B2 (en) 2013-06-24 2015-04-21 Gordon*Howard Associates, Inc. Methods and systems related to time triggered geofencing
CN109783042B (zh) 2013-07-02 2023-06-06 株式会社半导体能源研究所 数据处理装置
IN2013MU02326A (de) * 2013-07-10 2015-06-19 Tata Consultancy Services Ltd
US9523984B1 (en) * 2013-07-12 2016-12-20 Google Inc. Methods and systems for determining instructions for pulling over an autonomous vehicle
DE102013214383A1 (de) * 2013-07-23 2015-01-29 Robert Bosch Gmbh Verfahren und Vorrichtung zum Bereitstellen eines Kollisionsignals hinsichtlich einer Fahrzeugkollision, Verfahren und Vorrichtung zum Verwalten von Kollisionsdaten hinsichtlich Fahrzeugkollisionen sowie Verfahren und Vorrichtung zum Steuern zumindest einer Kollisionsschutzeinrichtung eines Fahrzeugs
DE102013214554A1 (de) * 2013-07-25 2015-01-29 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Heizen des Innenraums eines Fahrzeugs
US9554328B2 (en) * 2013-07-26 2017-01-24 Intel Corporation Vehicle-based small cell base stations
GB2516698B (en) * 2013-07-30 2017-03-22 Jaguar Land Rover Ltd Vehicle distributed network providing feedback to a user
CN106458103A (zh) 2013-07-31 2017-02-22 感知驾驶员技术有限责任公司 车用便携式平视显示器
US9269268B2 (en) 2013-07-31 2016-02-23 Elwha Llc Systems and methods for adaptive vehicle sensing systems
DE102013012777A1 (de) * 2013-07-31 2015-02-05 Valeo Schalter Und Sensoren Gmbh Verfahren zum Nutzen eines Kommunikationsendgeräts in einm Kraftfahrzeug beim aktivierten Autopiloten und Kraftfahrzeug
US9776632B2 (en) 2013-07-31 2017-10-03 Elwha Llc Systems and methods for adaptive vehicle sensing systems
US9230442B2 (en) 2013-07-31 2016-01-05 Elwha Llc Systems and methods for adaptive vehicle sensing systems
KR101573766B1 (ko) * 2013-08-05 2015-12-02 현대모비스 주식회사 무선 연결 및 데이터 공유 간소화 장치 및 그 방법
DE202013007158U1 (de) * 2013-08-12 2014-11-17 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Panoramaprojektionsvorrichtung mit Gehäuse für ein Kraftfahrzeug
DE202013007159U1 (de) * 2013-08-12 2014-11-17 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Panoramaprojektionsvorrichtung für ein Kraftfahrzeug
US9135756B2 (en) * 2013-08-14 2015-09-15 Hti Ip, L.L.C. Providing communications between a vehicle control device and a user device via a head unit
US8966654B1 (en) * 2013-08-15 2015-02-24 TrueLite Trace, Inc. Privacy control-adjustable vehicle monitoring system with a wild card mode
US9248794B2 (en) * 2013-08-26 2016-02-02 Intel Corporation Configuring user customizable operational features of a vehicle
US20150066345A1 (en) * 2013-08-28 2015-03-05 Elwha Llc Vehicle collision management system responsive to user-selected preferences
US20150063329A1 (en) * 2013-08-28 2015-03-05 General Motors Llc Selective vehicle wi-fi access
EP3041211A4 (de) * 2013-08-30 2017-06-14 Honda Motor Co., Ltd. Fahrzeugmontierte vorrichtung, kommunikationssystem, kommunikationsverfahren und programm
TW201509151A (zh) * 2013-08-30 2015-03-01 Ibm 具安全防護連結之遠端診斷的方法與電腦程式產品及實施該方法之資訊設備
US9340155B2 (en) * 2013-09-17 2016-05-17 Toyota Motor Sales, U.S.A., Inc. Interactive vehicle window display system with user identification
US9387824B2 (en) 2013-09-17 2016-07-12 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with user identification and image recording
US9807196B2 (en) 2013-09-17 2017-10-31 Toyota Motor Sales, U.S.A. Automated social network interaction system for a vehicle
US9400564B2 (en) 2013-09-17 2016-07-26 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with a safe driving reminder system
US9760698B2 (en) 2013-09-17 2017-09-12 Toyota Motor Sales, U.S.A., Inc. Integrated wearable article for interactive vehicle control system
US9902266B2 (en) 2013-09-17 2018-02-27 Toyota Motor Engineering & Manufacturing North America, Inc. Interactive vehicle window display system with personal convenience reminders
CA2888742C (en) 2013-09-23 2015-09-15 Jason G. Tatge Farming data collection and exchange system
US9109917B2 (en) 2013-09-26 2015-08-18 Google Inc. Systems and methods for providing input suggestions via the head unit of a vehicle
US9958289B2 (en) * 2013-09-26 2018-05-01 Google Llc Controlling navigation software on a portable device from the head unit of a vehicle
US10054463B2 (en) 2013-09-26 2018-08-21 Google Llc Systems and methods for providing navigation data to a vehicle
EP3049911B1 (de) * 2013-09-27 2020-05-20 Volkswagen Aktiengesellschaft Anwenderschnittstelle und verfahren zur unterstützung eines anwenders bei der bedienung einer bedieneinheit
US9807349B1 (en) * 2013-09-27 2017-10-31 Isaac S. Daniel Covert recording alarm apparatus for vehicles
US20150094929A1 (en) * 2013-09-30 2015-04-02 Ford Global Technologies, Llc Vehicle diagnostic and prognostic systems and methods
US9602624B2 (en) 2013-09-30 2017-03-21 AT&T Intellectual Property I, L.L.P. Facilitating content management based on profiles of members in an environment
US10652735B2 (en) 2013-10-04 2020-05-12 Sol Mingso Li Systems and methods for programming, controlling and monitoring wireless networks
US11812258B2 (en) 2013-10-04 2023-11-07 Sol Mingso Li Systems and methods for programming, controlling and monitoring wireless networks
US10115164B1 (en) * 2013-10-04 2018-10-30 State Farm Mutual Automobile Insurance Company Systems and methods to quantify and differentiate individual insurance risk based on actual driving behavior and driving environment
US9734694B2 (en) 2013-10-04 2017-08-15 Sol Mingso Li Systems and methods for programming, controlling and monitoring wireless networks
US9821713B2 (en) * 2013-10-07 2017-11-21 Jet Optoelectronics Co., Ltd. In-vehicle lighting device and operating method
US10102755B1 (en) 2013-10-07 2018-10-16 Satcom Direct, Inc. Method and system for aircraft positioning—automated tracking using onboard global voice and high-speed data
US9565618B1 (en) 2013-10-09 2017-02-07 Satcom Direct, Inc. Air to ground management of multiple communication paths
US9553658B1 (en) 2013-10-09 2017-01-24 Satcom Direct, Inc. Router for aircraft communications with simultaneous satellite connections
US9008868B1 (en) * 2013-10-09 2015-04-14 Satcom Direct, Inc. Cloud based management of aircraft avionics
US9577742B1 (en) 2013-10-10 2017-02-21 Satcom Direct, Inc. Data compression and acceleration for air to ground communications
DE102013220523B4 (de) * 2013-10-11 2023-05-25 Continental Automotive Technologies GmbH Verfahren zum Aktualisieren einer Betriebsfunktion eines Sensors und ein Sensormodul
US10075460B2 (en) 2013-10-16 2018-09-11 REMTCS Inc. Power grid universal detection and countermeasure overlay intelligence ultra-low latency hypervisor
WO2015057979A1 (en) * 2013-10-16 2015-04-23 REMTCS Inc. System and method for detecting malicious activity and harmful hardware/software modifications to a vehicle
US9401923B2 (en) * 2013-10-23 2016-07-26 Christopher Valasek Electronic system for detecting and preventing compromise of vehicle electrical and control systems
US20150116079A1 (en) * 2013-10-24 2015-04-30 GM Global Technology Operations LLC Enhanced vehicle key fob
US20150116200A1 (en) * 2013-10-25 2015-04-30 Honda Motor Co., Ltd. System and method for gestural control of vehicle systems
US9051890B2 (en) 2013-10-28 2015-06-09 Ford Global Technologies, Llc Method for estimating charge air cooler condensation storage with an intake oxygen sensor
US20150118959A1 (en) * 2013-10-28 2015-04-30 Nicolas Jean Petit Platform framework for wireless media device simulation and design
EP3063048A1 (de) * 2013-10-29 2016-09-07 Telefonaktiebolaget LM Ericsson (publ) Verfahren und vorrichtung zur zuweisung von profildaten zu einem oder mehreren fahrzeuguntersystemen eines fahrzeugs sowie chipkarte und computerprogramm zur ausführung des verfahrens und fahrzeug mit solch einer vorrichtung
US9783137B2 (en) * 2013-10-30 2017-10-10 Powervoice Co., Ltd. Sound QR system for vehicular services
US10380894B2 (en) * 2013-10-31 2019-08-13 Honda Motor Co., Ltd. Information notification device, information notification system, information notification method, and information notification program
US9817521B2 (en) 2013-11-02 2017-11-14 At&T Intellectual Property I, L.P. Gesture detection
US20150127253A1 (en) * 2013-11-06 2015-05-07 Ney Jose Torres Hurtado Mileage Tracker
DE102013222473B4 (de) * 2013-11-06 2024-04-25 Vitesco Technologies Germany Gmbh Verfahren zur Getriebeschlupfregelung und Kupplungsgetriebe
DE102013222586A1 (de) * 2013-11-07 2015-05-07 Robert Bosch Gmbh Verfahren zur Vermeidung einer Kollision eines Kraftfahrzeugs mit einem falschfahrenden Fahrzeug und Steuer- und Erfassungseinrichtung für ein Kraftfahrzeug zur Vermeidung einer Kollision des Kraftfahrzeugs mit einem falschfahrenden Fahrzeug
US10025431B2 (en) 2013-11-13 2018-07-17 At&T Intellectual Property I, L.P. Gesture detection
US10391403B2 (en) * 2013-11-14 2019-08-27 Sony Interactive Entertainment LLC Game extensions in a gaming environment
CN104645632B (zh) * 2013-11-15 2016-11-23 付志勇 可视无线遥控玩具车情景交互方法及装置
CN103684963B (zh) * 2013-11-18 2017-05-24 重庆邮电大学 一种面向车联网应用的中间件架构系统及实现方法
US20150143451A1 (en) * 2013-11-19 2015-05-21 Cisco Technology Inc. Safety in Downloadable Applications for Onboard Computers
US9401056B2 (en) 2013-11-19 2016-07-26 At&T Intellectual Property I, L.P. Vehicular simulation
KR101710317B1 (ko) 2013-11-22 2017-02-24 퀄컴 인코포레이티드 차량 내의 다수의 모바일 컴퓨팅 디바이스들에 의해 제공된 선호도들에 기초하여 차량의 내면을 구성하기 위한 시스템 및 방법
US20150154247A1 (en) * 2013-12-03 2015-06-04 Caterpillar Inc. System and method for surface data management at worksite
US9120365B2 (en) * 2013-12-09 2015-09-01 Ford Global Technologies, Llc Automatic temperature override pattern recognition system
US8738723B1 (en) * 2013-12-10 2014-05-27 Google Inc. Predictive forwarding of notification data
KR101543107B1 (ko) * 2013-12-11 2015-08-07 현대자동차주식회사 조작장치를 이용한 기능 선택 방법 및 이러한 방법을 이용하는 기능 선택 장치
KR101569020B1 (ko) * 2013-12-12 2015-11-13 엘지전자 주식회사 휴대 단말기 거치장치
KR101583885B1 (ko) * 2013-12-18 2016-01-08 현대자동차주식회사 엔진 열 관리 장치 및 방법
US9613459B2 (en) * 2013-12-19 2017-04-04 Honda Motor Co., Ltd. System and method for in-vehicle interaction
AU2014277738B2 (en) 2013-12-19 2020-04-30 The Raymond Corporation Integrated touch screen display with multi-mode functionality
US9210549B2 (en) 2013-12-19 2015-12-08 International Business Machines Corporation Tracking a mobile unit in a housing facility for mobile units
GB2521415B (en) 2013-12-19 2020-03-04 Here Global Bv An apparatus, method and computer program for controlling a vehicle
US9238467B1 (en) * 2013-12-20 2016-01-19 Lytx, Inc. Automatic engagement of a driver assistance system
WO2015095849A1 (en) 2013-12-20 2015-06-25 Amaru Michael Method and apparatus for in-vehicular communications
US10109119B2 (en) 2013-12-23 2018-10-23 Robert Bosch Gmbh System and method for automotive diagnostic tool data collection and analysis
KR101548953B1 (ko) * 2013-12-24 2015-09-01 현대자동차주식회사 차량용 정보 갱신 방법 및 장치
US9915091B2 (en) * 2013-12-27 2018-03-13 Lenovo (Singapore) Pte. Ltd. Low power environment management for an automobile
US10065562B2 (en) 2013-12-31 2018-09-04 International Business Mahcines Corporation Vehicle collision avoidance
US10023114B2 (en) 2013-12-31 2018-07-17 Hartford Fire Insurance Company Electronics for remotely monitoring and controlling a vehicle
US10134091B2 (en) 2013-12-31 2018-11-20 Hartford Fire Insurance Company System and method for determining driver signatures
JP6553052B2 (ja) * 2014-01-03 2019-07-31 ハーマン インターナショナル インダストリーズ インコーポレイテッド ジェスチャ相互作用式の装着可能な空間オーディオシステム
CN114756124A (zh) * 2014-01-03 2022-07-15 谷歌有限责任公司 便携式装置与车辆头端单元之间的交互
EP3092566B1 (de) * 2014-01-06 2019-07-17 Johnson Controls Technology Company Fahrzeug mit operationsdomänen für mehrere benutzerschnittstellen
US20150193090A1 (en) * 2014-01-06 2015-07-09 Ford Global Technologies, Llc Method and system for application category user interface templates
WO2015103374A1 (en) * 2014-01-06 2015-07-09 Johnson Controls Technology Company Vehicle with multiple user interface operating domains
US9758116B2 (en) 2014-01-10 2017-09-12 Sony Corporation Apparatus and method for use in configuring an environment of an automobile
US9098957B1 (en) * 2014-01-16 2015-08-04 GM Global Technology Operations LLC Remote control of vehicular wireless router settings
US10429203B1 (en) 2014-01-17 2019-10-01 Allstate Insurance Company Driving analysis based on movement data
DE102014200993A1 (de) 2014-01-21 2015-07-23 Volkswagen Aktiengesellschaft Anwenderschnittstelle und Verfahren zur Anpassung einer Ansicht auf einer Anzeigeeinheit
KR20150087985A (ko) * 2014-01-23 2015-07-31 한국전자통신연구원 안전운행정보 표출 장치 및 그 방법
US9390451B1 (en) 2014-01-24 2016-07-12 Allstate Insurance Company Insurance system related to a vehicle-to-vehicle communication system
US9355423B1 (en) 2014-01-24 2016-05-31 Allstate Insurance Company Reward system related to a vehicle-to-vehicle communication system
US10096067B1 (en) 2014-01-24 2018-10-09 Allstate Insurance Company Reward system related to a vehicle-to-vehicle communication system
US10133548B2 (en) * 2014-01-27 2018-11-20 Roadwarez Inc. System and method for providing mobile personal security platform
US9467179B2 (en) * 2014-01-27 2016-10-11 General Motor LLC Vehicle head unit priority
DE102014001182A1 (de) 2014-01-30 2015-07-30 Audi Ag System zur Bedienung eines Kombiinstruments eines Fahrzeugs und einer mobilen elektronischen Vorrichtung, die lösbar von einer fahrzeugseitigen Halterung gehaltert werden kann
GB201401873D0 (en) * 2014-02-04 2014-03-19 Sudak Menachem M Monitoring system and method
GB2524869A (en) * 2014-02-04 2015-10-07 Menachem Mendel Sudak Monitoring system and method
WO2015123475A1 (en) * 2014-02-12 2015-08-20 Ross Uwe Obd interface and web server platform independent diagnostics
GB201402627D0 (en) 2014-02-14 2014-04-02 New Dawn Innovations Ltd Digital radio receiver system
US9940676B1 (en) 2014-02-19 2018-04-10 Allstate Insurance Company Insurance system for analysis of autonomous driving
US10796369B1 (en) 2014-02-19 2020-10-06 Allstate Insurance Company Determining a property of an insurance policy based on the level of autonomy of a vehicle
US10783586B1 (en) 2014-02-19 2020-09-22 Allstate Insurance Company Determining a property of an insurance policy based on the density of vehicles
US10783587B1 (en) 2014-02-19 2020-09-22 Allstate Insurance Company Determining a driver score based on the driver's response to autonomous features of a vehicle
US10803525B1 (en) 2014-02-19 2020-10-13 Allstate Insurance Company Determining a property of an insurance policy based on the autonomous features of a vehicle
US9442527B2 (en) 2014-02-20 2016-09-13 Audi Ag Docking and undocking mechanism for remote devices
WO2015130970A1 (en) * 2014-02-26 2015-09-03 Analog Devices, Inc. Systems for providing intelligent vehicular systems and services
JP5967116B2 (ja) * 2014-02-27 2016-08-10 株式会社デンソー 車載システム、情報処理装置、及びプログラム
US9841463B2 (en) * 2014-02-27 2017-12-12 Invently Automotive Inc. Method and system for predicting energy consumption of a vehicle using a statistical model
US10049508B2 (en) 2014-02-27 2018-08-14 Satcom Direct, Inc. Automated flight operations system
US9958178B2 (en) * 2014-03-06 2018-05-01 Dell Products, Lp System and method for providing a server rack management controller
US9635115B2 (en) 2014-03-07 2017-04-25 International Business Machines Corporation Unused location discriminator
US9734685B2 (en) 2014-03-07 2017-08-15 State Farm Mutual Automobile Insurance Company Vehicle operator emotion management system and method
US9996878B1 (en) 2014-03-11 2018-06-12 Liberty Mutual Insurance Company In-vehicle infotainment insurance applications
KR101550055B1 (ko) * 2014-03-18 2015-09-04 주식회사 오비고 템플릿 기반 ui를 이용하는 애플리케이션 커넥터를 제공하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체
EP4224315A1 (de) * 2014-03-19 2023-08-09 Huawei Device Co., Ltd. Verfahren und vorrichtung zur synchronisation von anwendungsdaten
US20150266356A1 (en) * 2014-03-19 2015-09-24 Ford Global Technologies, Llc Method and system to enable commands on a vehicle computer based on user created rules
DE102014205653A1 (de) * 2014-03-26 2015-10-01 Continental Automotive Gmbh Steuersystem
FR3019414B1 (fr) * 2014-03-31 2017-09-08 Sagem Defense Securite Procede de transmission en vol de donnees de type boite noire
CA2944652A1 (en) 2014-04-01 2015-10-08 Amgine Technologies (Us), Inc. Inference model for traveler classification
US9342797B2 (en) 2014-04-03 2016-05-17 Honda Motor Co., Ltd. Systems and methods for the detection of implicit gestures
JP2015196495A (ja) * 2014-04-03 2015-11-09 株式会社デンソー 車両用入力装置
US10466657B2 (en) 2014-04-03 2019-11-05 Honda Motor Co., Ltd. Systems and methods for global adaptation of an implicit gesture control system
US10409382B2 (en) * 2014-04-03 2019-09-10 Honda Motor Co., Ltd. Smart tutorial for gesture control system
EP3129848A4 (de) 2014-04-09 2017-04-19 Microsoft Technology Licensing, LLC Abdeckung mit scharnier für computervorrichtung
EP3129847A4 (de) 2014-04-10 2017-04-19 Microsoft Technology Licensing, LLC Schiebeabdeckung für computervorrichtung
US10182118B2 (en) 2014-04-12 2019-01-15 Gregor Z. Hanuschak Method and apparatus for interacting with a personal computing device such as a smart phone using portable and self-contained hardware that is adapted for use in a motor vehicle
US20150300828A1 (en) * 2014-04-17 2015-10-22 Ford Global Technologies, Llc Cooperative learning method for road infrastructure detection and characterization
DE102014207422A1 (de) * 2014-04-17 2015-10-22 Robert Bosch Gmbh Busschnittstelleneinheit und Betriebsverfahren hierfür
US9135803B1 (en) 2014-04-17 2015-09-15 State Farm Mutual Automobile Insurance Company Advanced vehicle operator intelligence system
US9226099B2 (en) 2014-04-18 2015-12-29 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Communicating with an owner of an object without the owner's contact information
US20150307048A1 (en) * 2014-04-23 2015-10-29 Creative Inovation Services, LLC Automobile alert information system, methods, and apparatus
US9712339B2 (en) * 2014-04-24 2017-07-18 Infineon Technologies Ag Bus architecture and access method for plastic waveguide
US10733671B1 (en) 2014-04-25 2020-08-04 State Farm Mutual Automobile Insurance Company Systems and methods for predictively generating an insurance claim
JP6377143B2 (ja) * 2014-05-08 2018-08-22 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 車載ネットワークシステム、電子制御ユニット及び更新処理方法
US9648399B2 (en) 2014-05-08 2017-05-09 Infineon Technologies Ag System having plastic waveguides
CN103995511B (zh) * 2014-05-16 2016-10-05 航天新长征电动汽车技术有限公司 一种智能公交can总线车身控制系统
SE538975C2 (sv) * 2014-05-16 2017-03-07 Corfitsen Sten System och förfarande för att utföra betalningar från ett fordon
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US9805423B1 (en) 2014-05-20 2017-10-31 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10319039B1 (en) 2014-05-20 2019-06-11 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10185999B1 (en) 2014-05-20 2019-01-22 State Farm Mutual Automobile Insurance Company Autonomous feature use monitoring and telematics
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US9863336B2 (en) 2014-05-23 2018-01-09 Ford Global Technologies, Llc System and method for estimating ambient humidity
US9286738B2 (en) * 2014-05-23 2016-03-15 Immortal Data, Inc. Distributed data storage and recovery
JP6476595B2 (ja) * 2014-05-27 2019-03-06 株式会社デンソー 車両用暖房装置
US11327704B2 (en) * 2014-05-29 2022-05-10 Dell Products L.P. Method and system for monitor brightness control using an ambient light sensor on a mobile device
US9473883B2 (en) 2014-05-31 2016-10-18 Apple Inc. Location service authorization and indication
US10838378B2 (en) * 2014-06-02 2020-11-17 Rovio Entertainment Ltd Control of a computer program using media content
USD823858S1 (en) * 2014-06-02 2018-07-24 Mitsubishi Electric Corporation Information display for a vehicle with a graphical user interface
US20150356879A1 (en) * 2014-06-09 2015-12-10 Timothy Best GPS Based Instructional Driving Simulation Device
KR20150142298A (ko) * 2014-06-11 2015-12-22 현대자동차주식회사 차량, 차량의 제어 방법 및 차량 주행음 제어 장치
US10366370B1 (en) * 2014-06-12 2019-07-30 State Farm Mutual Automobile Insurance Company Systems and methods for managing and communicating vehicle notifications for various circumstances
US9569105B2 (en) * 2014-06-18 2017-02-14 Mediatek Inc. Method for managing virtual control interface of an electronic device, and associated apparatus and associated computer program product
JP6079705B2 (ja) * 2014-06-23 2017-02-15 トヨタ自動車株式会社 車両用緊急通報装置
DE102014212006A1 (de) * 2014-06-23 2015-12-24 Zf Friedrichshafen Ag Fahrzeugübertragungssystem
US9584492B2 (en) * 2014-06-23 2017-02-28 Vmware, Inc. Cryptographic proxy service
US20150379408A1 (en) * 2014-06-30 2015-12-31 Microsoft Corporation Using Sensor Information for Inferring and Forecasting Large-Scale Phenomena
EP2963619A1 (de) * 2014-06-30 2016-01-06 Airbus Operations GmbH Datensammelvorrichtung, Datensammelsystem und Verfahren zur Datensammlung in Fahrzeugen
EP3165993B1 (de) * 2014-06-30 2020-05-06 Clarion Co., Ltd. Kontaktlose betriebsdetektionsvorrichtung
US20160001785A1 (en) * 2014-07-07 2016-01-07 Chin-Jung Hsu Motion sensing system and method
JP6348357B2 (ja) * 2014-07-09 2018-06-27 株式会社デンソーテン 情報提供装置、通信システム及び情報提供方法
TWI653598B (zh) * 2014-07-14 2019-03-11 鎮裕貿易股份有限公司 Vehicle after-sales service system
US9786154B1 (en) 2014-07-21 2017-10-10 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US9428034B2 (en) 2014-07-21 2016-08-30 Ford Global Technologies, Llc Integrated vehicle cabin with driver or passengers' prior conditions and activities
US9612127B2 (en) * 2014-07-25 2017-04-04 GM Global Technology Operations LLC Carpool finder assistance
JP6055865B2 (ja) * 2014-08-04 2016-12-27 富士重工業株式会社 走行環境危険度判定装置および走行環境危険度報知装置
DE102014215461B4 (de) * 2014-08-05 2023-06-15 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs, insbesondere Eisenbahnfahrzeugs
US9536411B2 (en) 2014-08-07 2017-01-03 Toyota Motor Engineering & Manufacturing North America, Inc. Biometric monitoring and alerting for a vehicle
KR101570432B1 (ko) * 2014-08-18 2015-11-27 엘지전자 주식회사 웨어러블 디바이스 및 그 제어 방법
DE102014216661A1 (de) * 2014-08-21 2016-02-25 Volkswagen Ag Vorrichtung und Verfahren zur Bedienung von Multimedia-Inhalten in einem Fortbewegungsmittel
US9666074B2 (en) 2014-08-21 2017-05-30 Ford Global Technologies, Llc Method and system for vehicle parking
US9859998B2 (en) * 2015-08-20 2018-01-02 Samsung Electronics Co., Ltd. Apparatus and method for identifying and localizing vehicle occupant and on-demand personalization
WO2016032990A1 (en) * 2014-08-26 2016-03-03 Toyota Motor Sales, U.S.A., Inc. Integrated wearable article for interactive vehicle control system
WO2016029348A1 (en) * 2014-08-26 2016-03-03 Microsoft Technology Licensing, Llc Measuring traffic speed in a road network
JP2016048413A (ja) * 2014-08-27 2016-04-07 株式会社東芝 システム、仮想デスクトップ環境選択方法および情報処理装置
JP6408832B2 (ja) * 2014-08-27 2018-10-17 ルネサスエレクトロニクス株式会社 制御システム、中継装置、及び制御方法
US9321461B1 (en) * 2014-08-29 2016-04-26 Google Inc. Change detection using curve alignment
US20160065646A1 (en) * 2014-08-29 2016-03-03 Ford Global Technologies, Llc Method and Apparatus for Infotainment System Control Through a Wireless Device Operating-System-Independent Protocol
US20160071172A1 (en) * 2014-09-04 2016-03-10 Pitney Bowes Inc. System and method for location-aware parking expiration reminder and remote parking meter refill
US10035517B2 (en) * 2014-09-19 2018-07-31 Ford Global Technologies, Llc Extended park mode
US9531542B2 (en) 2014-09-19 2016-12-27 Bank Of America Corporation Secure remote password
US10025684B2 (en) 2014-09-24 2018-07-17 Microsoft Technology Licensing, Llc Lending target device resources to host device computing environment
US10462156B2 (en) * 2014-09-24 2019-10-29 Mcafee, Llc Determining a reputation of data using a data visa
US10448111B2 (en) 2014-09-24 2019-10-15 Microsoft Technology Licensing, Llc Content projection
US9769227B2 (en) 2014-09-24 2017-09-19 Microsoft Technology Licensing, Llc Presentation of computing environment on multiple devices
US10635296B2 (en) 2014-09-24 2020-04-28 Microsoft Technology Licensing, Llc Partitioned application presentation across devices
US9678640B2 (en) 2014-09-24 2017-06-13 Microsoft Technology Licensing, Llc View management architecture
US9860306B2 (en) 2014-09-24 2018-01-02 Microsoft Technology Licensing, Llc Component-specific application presentation histories
KR20160036242A (ko) * 2014-09-25 2016-04-04 현대자동차주식회사 제스처 인식 장치, 그를 가지는 차량 및 그 제어 방법
US10516681B2 (en) 2014-09-25 2019-12-24 Tower-Sec Ltd. Vehicle correlation system for cyber attacks detection and method thereof
KR102603422B1 (ko) 2014-09-29 2023-11-17 애버리 데니슨 코포레이션 타이어 트래킹 rfid 라벨
US9315197B1 (en) * 2014-09-30 2016-04-19 Continental Automotive Systems, Inc. Hands accelerating control system
US9168882B1 (en) * 2014-09-30 2015-10-27 Verizon Patent And Licensing Inc. Method and apparatus for providing vehicle sensor data access and storage
US9248834B1 (en) * 2014-10-02 2016-02-02 Google Inc. Predicting trajectories of objects based on contextual information
US20160098096A1 (en) * 2014-10-06 2016-04-07 Warn Industries, Inc. Control user interface for a powersports vehicle
KR101556521B1 (ko) * 2014-10-06 2015-10-13 현대자동차주식회사 휴먼 머신 인터페이스 장치, 그를 가지는 차량 및 그 제어 방법
WO2016055844A2 (en) * 2014-10-06 2016-04-14 Red Bend Software Method and apparatus for controlling devices in a personal environment using a portable computing device
US10573146B1 (en) 2014-10-07 2020-02-25 State Farm Mutual Automobile Insurance Company Systems and methods for improved assisted or independent living environments
US10156906B2 (en) 2014-10-13 2018-12-18 Honda Motor Co., Ltd. Systems and methods for distinguishing gestures
US9781814B2 (en) 2014-10-15 2017-10-03 Abl Ip Holding Llc Lighting control with integral dimming
CA2908835C (en) 2014-10-15 2017-04-04 Abl Ip Holding Llc Lighting control with automated activation process
US20160113043A1 (en) * 2014-10-15 2016-04-21 Lear Corporation Vehicle Gateway Module Configured to Provide Wireless Hotspot
US9554275B1 (en) 2014-10-19 2017-01-24 Satcom Direct, Inc. Voice and SMS communication from a mobile device over IP network and satellite or other communication network
US9704396B1 (en) 2014-10-24 2017-07-11 Allstate Insurance Company Roadside reporter system
US9132839B1 (en) * 2014-10-28 2015-09-15 Nissan North America, Inc. Method and system of adjusting performance characteristic of vehicle control system
US9248819B1 (en) 2014-10-28 2016-02-02 Nissan North America, Inc. Method of customizing vehicle control system
ES2918449T3 (es) * 2014-10-30 2022-07-15 Volkswagen Ag Visualizaciones situacionales
DE102014222190A1 (de) * 2014-10-30 2016-05-04 Volkswagen Aktiengesellschaft Vorrichtung und Verfahren zur Anbindung einer mobilen Kameraeinrichtung
CN106662891B (zh) * 2014-10-30 2019-10-11 微软技术许可有限责任公司 多配置输入设备
EP3213536B1 (de) * 2014-10-31 2018-11-21 Piaggio&C. S.p.A. Verfahren für dynamisches anpassungsverfahren der betriebsparameter eines fahrzeugs
JP6413647B2 (ja) * 2014-10-31 2018-10-31 三菱自動車工業株式会社 操作入力装置
US9552717B1 (en) 2014-10-31 2017-01-24 Stewart Rudolph System and method for alerting a user upon departing a vehicle
US10956003B2 (en) 2014-11-03 2021-03-23 Snap-On Incorporated Methods and systems for displaying vehicle data parameters with pinch-and-expand inputs
US9933915B2 (en) * 2014-11-03 2018-04-03 Snap-On Incorporated Methods and systems for displaying vehicle data parameter graphs in different display orientations
WO2016070861A1 (de) * 2014-11-04 2016-05-12 Daniel Kalliontzis Verfahren und vorrichtung zur ermittlung eines kapazitiven differenzwertes bei einem personenrufsystem zur signalisierung eines vermeidbaren abschleppvorgangs
US20160128467A1 (en) * 2014-11-11 2016-05-12 Tome, Inc. Height adjust sensing and control system and method for an adjustable work desk
US10266180B1 (en) 2014-11-13 2019-04-23 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
DE102014016842A1 (de) * 2014-11-13 2016-05-19 Technisat Digital Gmbh Starten von Datendiensten einer Navigationseinrichtung eines Fahrzeugs
US9943754B2 (en) 2014-11-14 2018-04-17 United Services Automobile Association System, method and apparatus for collecting and utilizing big data for online gameplay
US9489812B2 (en) 2014-11-17 2016-11-08 Vivint, Inc. Active infrared sensor
US9980090B2 (en) 2014-11-18 2018-05-22 Qualcomm Incorporated System and method for determining a seat location of a mobile computing device in a multi-seat environment
KR101604004B1 (ko) * 2014-11-18 2016-03-16 현대자동차주식회사 차량용 에이브이 장치
DE102014017141A1 (de) 2014-11-20 2016-05-25 Audi Ag Steuern eines Online-Dienstes mittels einer Kraftfahrzeug-Bedieneinrichtung
TWI548282B (zh) * 2014-11-28 2016-09-01 Papago Inc 具通信模組之行車紀錄器及其方法
US10733672B1 (en) * 2014-12-03 2020-08-04 Liberty Mutual Insurance Company Telematics devices and ridesharing
DE102014224944A1 (de) 2014-12-04 2016-06-09 Continental Automotive Gmbh Verfahren und Steuergerät zur Übertragung sicherheitsrelevanter Daten in einem Kraftfahrzeug mittels eines Ethernet-Standards
DE102014018116A1 (de) * 2014-12-09 2016-06-09 Daimler Ag Informations-Unterhaltungs-System für einen Kraftwagen und Verfahren zum Betreiben eines solchen
US20160171617A1 (en) * 2014-12-15 2016-06-16 International Business Machines Corporation Generating real-time insurance alerts from a mobile device
DE102014225796A1 (de) 2014-12-15 2016-06-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Steuerung eines Fahrzeugsystems
US20160171637A1 (en) * 2014-12-15 2016-06-16 Toyota Infotechnology Center Usa, Inc. Onboard vehicle sharing service
JP6343829B2 (ja) * 2014-12-16 2018-06-20 日立オートモティブシステムズ株式会社 水分検知システムおよび電動パワーステアリング装置
EP3234731B1 (de) 2014-12-16 2020-07-01 Somatix Inc. Verfahren und systeme zur überwachung und beeinflussung von gestenbasierten verhaltensweisen
DE102014226207A1 (de) * 2014-12-17 2016-07-07 Volkswagen Aktiengesellschaft Anwenderschnittstelle und Verfahren zur Individualisierung eines Anzeigeinhaltes in einem Fortbewegungsmittel
DE102015200007A1 (de) * 2015-01-02 2016-07-07 Volkswagen Ag Fortbewegungsmittel und Anwenderschnittstelle zur Handhabung von Favoriten mittels einer Fingerleiste
DE102014226831A1 (de) * 2014-12-22 2016-06-23 Continental Automotive Gmbh Vorrichtung zur Steuerung der drahtlosen Kommunikation eines Kraftfahrzeugs
US10596906B2 (en) 2014-12-22 2020-03-24 Volkswagen Ag Finger strip and use of said finger strip
US9564035B2 (en) * 2014-12-22 2017-02-07 Hand Held Products, Inc. Safety system and method
KR102049649B1 (ko) * 2014-12-22 2019-11-27 폭스바겐 악티엔 게젤샤프트 손가락 기반 컨트롤 바 및 상기 컨트롤 바의 사용
US10848454B2 (en) * 2014-12-23 2020-11-24 Palo Alto Research Center Incorporated System and method for facilitating driver communication via an audio centric network
KR101638612B1 (ko) * 2014-12-24 2016-07-11 현대자동차주식회사 외부 기기와 연결되는 차량의 멀티미디어 시스템 및 그 제어방법
CN105812404A (zh) * 2014-12-29 2016-07-27 罗伯特·博世有限公司 车辆诊断设备数据升级方法、装置及车辆诊断设备
US20160192216A1 (en) * 2014-12-30 2016-06-30 Ebay Inc. Adaptive prediction and real time monitoring of beacons
US10500955B2 (en) * 2014-12-30 2019-12-10 Visteon Global Technologies, Inc. Automatic upgrade of a vehicle-based processor based on a physical component change
US10300929B2 (en) * 2014-12-30 2019-05-28 Robert Bosch Gmbh Adaptive user interface for an autonomous vehicle
US11374809B2 (en) * 2015-01-01 2022-06-28 Harman Becker Automotive Systems Gmbh Auxiliary device to enhance native in-vehicle systems by adding interfaces and computational power
EP3043568B1 (de) * 2015-01-12 2017-11-15 Volvo Car Corporation System und Verfahren zur Planung einer Videokonferenz in einem autonomen Fahrzeug
US10039975B2 (en) 2015-01-13 2018-08-07 Disney Enterprises, Inc. Techniques for representing imaginary participants in an immersive play environment
US9626089B2 (en) 2015-01-16 2017-04-18 Toyota Motor Engineering & Manufacturing Determination and indication of included system features
US9855497B2 (en) 2015-01-20 2018-01-02 Disney Enterprises, Inc. Techniques for providing non-verbal speech recognition in an immersive playtime environment
US9841287B1 (en) 2015-01-20 2017-12-12 State Farm Mutual Automobile Insurance Company Using train telematics data to provide information in one or more vehicles to reduce accident risk
US10265621B2 (en) 2015-01-20 2019-04-23 Disney Enterprises, Inc. Tracking specific gestures relative to user movement
US10553115B1 (en) 2015-01-21 2020-02-04 Allstate Insurance Company System and method of vehicular collision avoidance
US10008111B1 (en) 2015-01-26 2018-06-26 State Farm Mutual Automobile Insurance Company Generating emergency vehicle warnings
US10402143B2 (en) * 2015-01-27 2019-09-03 Sensedriver Technologies, Llc Image projection medium and display projection system using same
JP6470059B2 (ja) * 2015-01-30 2019-02-13 株式会社デンソーテン 情報提供方法、情報提供装置、情報提供システムおよび車両
US10021119B2 (en) * 2015-02-06 2018-07-10 Honeywell International Inc. Apparatus and method for automatic handling of cyber-security risk events
CN112218271A (zh) * 2015-02-08 2021-01-12 苹果公司 车内无线通信
US9913399B2 (en) 2015-02-09 2018-03-06 Dell Products, Lp System and method for wireless rack management controller communication
KR20170117098A (ko) 2015-02-10 2017-10-20 라이더 시스템즈 엘엘씨 자동차에 대한 근접성 인식 시스템
US9749824B2 (en) * 2015-02-12 2017-08-29 Foster Products Inc. Selective mobile device component lockdown in moving vehicles
US20160239317A1 (en) * 2015-02-17 2016-08-18 Ford Global Technologies, Llc Method and Apparatus for Application Management and Control
US9838480B2 (en) * 2015-02-18 2017-12-05 Visa International Service Association Systems and methods implementing a communication protocol for data communication with a vehicle
JP6426025B2 (ja) * 2015-02-20 2018-11-21 クラリオン株式会社 情報処理装置
US10993147B1 (en) 2015-02-25 2021-04-27 Satcom Direct, Inc. Out-of-band bandwidth RSVP manager
US9613515B2 (en) * 2015-02-27 2017-04-04 Ford Global Technologies, Llc Method and apparatus for occupant customized wellness monitoring
US10909877B2 (en) 2015-03-02 2021-02-02 Sony Corporation Information processing system and control method
US20160257198A1 (en) 2015-03-02 2016-09-08 Ford Global Technologies, Inc. In-vehicle component user interface
WO2016145100A1 (en) * 2015-03-09 2016-09-15 Autoconnect Holdings Llc Vehicle supervising of occupant applications
DE102015003124A1 (de) * 2015-03-12 2016-09-15 Daimler Ag Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs
US9886568B2 (en) * 2015-03-13 2018-02-06 Dell Products L.P. Systems and methods for secure remote management controller reset
US10173687B2 (en) 2015-03-16 2019-01-08 Wellen Sham Method for recognizing vehicle driver and determining whether driver can start vehicle
US9550406B2 (en) * 2015-03-16 2017-01-24 Thunder Power Hong Kong Ltd. Thermal dissipation system of an electric vehicle
US9469350B2 (en) 2015-03-16 2016-10-18 Thunder Power Hong Kong Ltd. Underbody manufacturing method and vehicle underbody
US9539988B2 (en) 2015-03-16 2017-01-10 Thunder Power Hong Kong Ltd. Vehicle camera cleaning system
US9499067B2 (en) 2015-03-16 2016-11-22 Thunder Power Hong Kong Ltd. Power management in electric vehicles
US9954260B2 (en) 2015-03-16 2018-04-24 Thunder Power New Energy Vehicle Development Company Limited Battery system with heat exchange device
US9533551B2 (en) 2015-03-16 2017-01-03 Thunder Power Hong Kong Ltd. Electric vehicle thermal management system with series and parallel structure
US9547373B2 (en) 2015-03-16 2017-01-17 Thunder Power Hong Kong Ltd. Vehicle operating system using motion capture
US10703211B2 (en) 2015-03-16 2020-07-07 Thunder Power New Energy Vehicle Development Company Limited Battery pack, battery charging station, and charging method
KR20160112524A (ko) * 2015-03-19 2016-09-28 현대자동차주식회사 차량 및 그 제어 방법
US9916754B2 (en) 2015-03-30 2018-03-13 Toyota Motor Engineering & Manufacturing North America, Inc. Proximity-based vehicle location alerts
FR3034543A1 (fr) * 2015-03-31 2016-10-07 Orange Systeme et procede d'execution d'une application dans un terminal muni d'une carte a puce
US20180011772A1 (en) * 2015-03-31 2018-01-11 Hewlett-Packard Development Company, L.P. Peripheral device operation
US10079829B2 (en) * 2015-04-02 2018-09-18 The Boeing Company Secure provisioning of devices for manufacturing and maintenance
US9853905B2 (en) 2015-04-02 2017-12-26 Honda Motor Co., Ltd. System and method for wireless connected device prioritization in a vehicle
US20180077029A1 (en) * 2015-04-08 2018-03-15 Hewlett Packard Enterprise Development Lp Managing cost related to usage of cloud resources
US9607509B2 (en) * 2015-04-08 2017-03-28 Sap Se Identification of vehicle parking using data from vehicle sensor network
DE102015004697A1 (de) 2015-04-11 2015-12-03 Daimler Ag Verfahren und Vorrichtung zur Konfiguration von Anzeigeinhalten
US10065502B2 (en) 2015-04-14 2018-09-04 Ford Global Technologies, Llc Adaptive vehicle interface system
TWI552892B (zh) * 2015-04-14 2016-10-11 鴻海精密工業股份有限公司 車輛控制系統及其操作方法
EP3286044B1 (de) 2015-04-20 2020-12-09 Oshkosh Corporation Antwortsysteme und -verfahren für fahrzeuge
DE102015005233A1 (de) 2015-04-24 2016-10-27 Audi Ag Verfahren zur Kommunikation
DE102015208161A1 (de) * 2015-05-04 2016-11-10 Siemens Aktiengesellschaft System zur automatischen mobilen Parkraumüberwachung
US9501931B1 (en) * 2015-05-13 2016-11-22 Verizon Patent And Licensing Inc. On-demand performance of an action associated with a vehicle
TWI592320B (zh) * 2015-05-15 2017-07-21 Jon Chao Hong 以行動終端控制座椅的控制方法及系統
DE102015006633B4 (de) 2015-05-21 2024-03-21 Audi Ag Steuergerät zum Betreiben eines Komfortsystems eines Kraftfahrzeugs
US9368026B1 (en) * 2015-05-26 2016-06-14 Google Inc. Fallback requests for autonomous vehicles
US10901415B1 (en) 2015-05-26 2021-01-26 Waymo Llc Non-passenger requests for autonomous vehicles
US10963967B1 (en) * 2015-05-28 2021-03-30 United Services Automobile Association (“USAA”) System and method utilizing steering wheel sensors for determining driver behavior
US11356520B2 (en) * 2015-05-29 2022-06-07 Sound United, Llc. System and method for selecting and providing zone-specific media
US9591443B2 (en) 2015-06-01 2017-03-07 Apple Inc. Location service management
US9672741B2 (en) 2015-06-08 2017-06-06 Inrix Inc. Parking occupancy estimation
US11049047B2 (en) 2015-06-25 2021-06-29 Amgine Technologies (Us), Inc. Multiattribute travel booking platform
US9841965B2 (en) * 2015-06-15 2017-12-12 Lear Corporation Centralized system for software updating vehicle components
DE102015211053B4 (de) * 2015-06-16 2021-09-02 Robert Bosch Gmbh Steuerung eines Parkplatzsensors
JP6477281B2 (ja) * 2015-06-17 2019-03-06 株式会社オートネットワーク技術研究所 車載中継装置、車載通信システム及び中継プログラム
WO2016205076A1 (en) 2015-06-18 2016-12-22 Amgine Technologies (Us), Inc. Scoring system for travel planning
US9646493B2 (en) 2015-06-19 2017-05-09 International Business Machines Corporation Management of moving objects
US9681361B2 (en) * 2015-06-22 2017-06-13 Invictus Technology Group, Inc. Method and apparatus for controlling input to a mobile computing device located inside a vehicle
US9167418B1 (en) * 2015-06-22 2015-10-20 Invictus Technology Group, Inc. Method and apparatus for controlling input to a mobile computing device located inside a vehicle
CN114608605A (zh) * 2015-06-23 2022-06-10 谷歌有限责任公司 在汽车环境中的移动地理应用
US11941552B2 (en) 2015-06-25 2024-03-26 Amgine Technologies (Us), Inc. Travel booking platform with multiattribute portfolio evaluation
US10749734B2 (en) 2015-07-07 2020-08-18 International Business Machines Corporation Management of events and moving objects
US10430073B2 (en) 2015-07-17 2019-10-01 Crown Equipment Corporation Processing device having a graphical user interface for industrial vehicle
US9912647B2 (en) 2015-07-22 2018-03-06 International Business Machines Corporation Vehicle wireless internet security
US9720680B2 (en) 2015-07-23 2017-08-01 Honda Motor Co., Ltd. Methods and apparatus for wirelessly updating vehicle systems
JP2017026230A (ja) * 2015-07-23 2017-02-02 パナソニックIpマネジメント株式会社 空調制御装置、空調装置、空調制御方法、空調制御システム、空調制御プログラム、および記録媒体
US10030431B2 (en) 2015-07-29 2018-07-24 Ford Global Technologies, Llc Automotive door power assist
US9879465B2 (en) 2015-07-29 2018-01-30 Ford Global Technologies, Llc Programmable door power assist
US9777528B2 (en) 2015-07-29 2017-10-03 Ford Global Technologies, Inc. Object detection and method for vehicle door assist system
US9818246B2 (en) 2015-07-29 2017-11-14 Ford Global Technologies, Llc System and method for gesture-based control of a vehicle door
US10570656B2 (en) 2015-07-29 2020-02-25 Ford Global Technologies, Llc Magnetic object detection for vehicle door assist system
US9676256B2 (en) 2015-07-29 2017-06-13 Ford Global Technologies, Llc Power assist device for a vehicle door
US10145165B2 (en) 2015-07-29 2018-12-04 Ford Global Technologies, Llc Programmable door power assist
US9834974B2 (en) 2015-07-29 2017-12-05 Ford Global Technologies, Llc Automotive door power assist
US9797178B2 (en) 2015-07-29 2017-10-24 Ford Global Technologies, Llc Seal based object detection for vehicle door assist system
US9890576B2 (en) 2015-07-29 2018-02-13 Ford Global Technologies, Llc Active door operation based on voice commands
US10443287B2 (en) 2015-07-29 2019-10-15 Ford Global Technologies, Llc Door position sensor and system for a vehicle
JP5866594B1 (ja) * 2015-07-31 2016-02-17 パナソニックIpマネジメント株式会社 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両
DE102015214739B4 (de) * 2015-08-03 2022-12-29 Volkswagen Aktiengesellschaft Verfahren zur Bestimmung einer Fehlerursache bei einem Fahrzeug und Server zum Durchführen der Bestimmung der Fehlerursache
US10666615B2 (en) 2015-08-03 2020-05-26 Sectigo, Inc. Method for detecting, blocking and reporting cyber-attacks against automotive electronic control units
US10011156B2 (en) * 2015-08-06 2018-07-03 General Motors Llc Cloud-based in-car HVAC system
US9845097B2 (en) * 2015-08-12 2017-12-19 Ford Global Technologies, Llc Driver attention evaluation
US9771082B2 (en) * 2015-08-13 2017-09-26 International Business Machines Corporation Reducing cognitive demand on a vehicle operator by generating passenger stimulus
CN105207803B (zh) * 2015-08-17 2018-09-21 华讯方舟科技有限公司 一种模拟多个网元的陷阱报文的方法及系统
EP3341277A1 (de) * 2015-08-26 2018-07-04 Bloks. AG Steuergerät für ein fahrrad
US11107365B1 (en) 2015-08-28 2021-08-31 State Farm Mutual Automobile Insurance Company Vehicular driver evaluation
DE102015216484A1 (de) * 2015-08-28 2017-03-02 Robert Bosch Gmbh Verfahren und Vorrichtung zum Bereitstellen eines Empfehlungssignals zum Steuern zumindest einer Funktion in einem Fahrzeug
DE102015216638B4 (de) 2015-08-31 2017-07-20 Conti Temic Microelectronic Gmbh Fahrerinformationssystem für ein Fahrzeug
CN105034989A (zh) * 2015-09-02 2015-11-11 济源维恩科技开发有限公司 一种基于云服务的汽车行车电脑系统
US10000217B2 (en) * 2015-09-03 2018-06-19 Yahoo Japan Corporation Notification-needed information presenting apparatus, notification-needed information presenting method, and non-transitory computer readable storage medium
US9744852B2 (en) * 2015-09-10 2017-08-29 Ford Global Technologies, Llc Integration of add-on interior modules into driver user interface
US10301863B2 (en) 2015-09-14 2019-05-28 Ford Global Technologies, Llc Mounting and aligning a vehicle side door motor within the current bill of process
US9563329B1 (en) * 2015-09-15 2017-02-07 Thunder Power Hong Kong Ltd. Interchangeable display of information panels on a dashboard
JP6237737B2 (ja) * 2015-09-15 2017-11-29 株式会社デンソー 車両用通信装置、コンピュータプログラム及び通信システム
US10997664B1 (en) * 2015-09-17 2021-05-04 United Services Automobile Association (Usaa) Systems and methods for recommending action after assessing risk of property damage
DE102015217793A1 (de) 2015-09-17 2017-03-23 Volkswagen Aktiengesellschaft Vorrichtung, Verfahren und Computerprogramm zum Bereitstellen von Stauinformation über eine Fahrzeug-zu-Fahrzeug-Schnittstelle
US9734006B2 (en) * 2015-09-18 2017-08-15 Nxp Usa, Inc. System and method for error detection in a critical system
JP6690649B2 (ja) * 2015-09-18 2020-04-28 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US9756024B2 (en) * 2015-09-18 2017-09-05 Trillium Incorporated Computer-implemented cryptographic method for improving a computer network, and terminal, system and computer-readable medium for the same
US9521606B1 (en) * 2015-09-22 2016-12-13 Veniam, Inc. Systems and methods for interfacing with a network of moving things
FR3041843B1 (fr) * 2015-09-25 2019-04-05 Eliocity Systeme de traitement d'informations comprenant au moins un dispositif mobile de communication, et procede de traitement d'informations associe
US10469197B2 (en) * 2015-09-25 2019-11-05 Sony Corporation Wireless telecommunications
US10807731B2 (en) * 2015-09-25 2020-10-20 Amazon Technologies, Inc. Floating motor mount for unmanned aerial vehicles
US9891879B2 (en) * 2015-09-29 2018-02-13 International Business Machines Corporation Enabling proximity-aware visual identification
US20170090741A1 (en) * 2015-09-30 2017-03-30 Agco Corporation User Interface for Mobile Machines
US20170090740A1 (en) * 2015-09-30 2017-03-30 Agco Corporation User Interface for Mobile Machines
KR101838967B1 (ko) * 2015-10-08 2018-03-15 엘지전자 주식회사 차량용 편의 장치 및 차량
DE112015007024T5 (de) * 2015-10-16 2018-07-12 Ford Global Technologies, Llc Detektion einer transportablen Vorrichtung
US10576889B2 (en) 2015-10-18 2020-03-03 Danielle Constantine Wireless sensor or device, portable or detachable from either a motorized or unmotorized vehicle, connected via a phone or electronic tablet application system
JP6394561B2 (ja) 2015-10-20 2018-09-26 トヨタ自動車株式会社 車載記録システム及び車載制御装置
EP3369034B1 (de) 2015-10-26 2023-07-05 RealD Spark, LLC Intelligentes datenschutzsystem, vorrichtung und verfahren dafür
US9944291B2 (en) 2015-10-27 2018-04-17 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US10940812B2 (en) * 2015-11-02 2021-03-09 Sony Corporation System and method for facilitating communication via an electronic interface of a vehicle
US10137777B2 (en) 2015-11-03 2018-11-27 GM Global Technology Operations LLC Systems and methods for vehicle system control based on physiological traits
JP6798779B2 (ja) 2015-11-04 2020-12-09 トヨタ自動車株式会社 地図更新判定システム
US9744809B2 (en) * 2015-11-05 2017-08-29 Continental Automotive Systems, Inc. Enhanced sound generation for quiet vehicles
US10857973B2 (en) * 2015-11-06 2020-12-08 A&B Creations, Llc Method and apparatus for disabling a vehicle
KR101714522B1 (ko) 2015-11-10 2017-03-09 현대자동차주식회사 가상화 프레임웍 기반 차량 avn 스마트폰 연동 서비스 제공 방법 및 그를 위한 장치
KR102648349B1 (ko) * 2015-11-13 2024-03-15 하만인터내셔날인더스트리스인코포레이티드 차량 내 시스템용 사용자 인터페이스
US10579458B2 (en) * 2015-11-13 2020-03-03 Sandisk Technologies Llc Data logger
US9452678B1 (en) 2015-11-17 2016-09-27 International Business Machines Corporation Adaptive, automatically-reconfigurable, vehicle instrument display
US9457665B1 (en) * 2015-11-17 2016-10-04 International Business Machines Corporation Adaptive, automatically-reconfigurable, vehicle instrument display
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
US9469195B1 (en) 2015-11-17 2016-10-18 International Business Machines Corporation Adaptive, automatically-reconfigurable, vehicle instrument display
JP6432490B2 (ja) * 2015-11-20 2018-12-05 トヨタ自動車株式会社 車載制御装置、及び、車載記録システム
DE102015222934A1 (de) * 2015-11-20 2017-05-24 Robert Bosch Gmbh Steuern eines Kraftfahrzeugs
KR102594718B1 (ko) * 2015-11-20 2023-10-26 하만인터내셔날인더스트리스인코포레이티드 동적 재구성가능 디스플레이 노브
US10144419B2 (en) 2015-11-23 2018-12-04 Magna Electronics Inc. Vehicle dynamic control system for emergency handling
US11023049B2 (en) * 2015-11-24 2021-06-01 Ford Global Technologies, Llc Methods and systems for enabling gesture control for a vehicle feature
US9537914B1 (en) * 2015-12-01 2017-01-03 International Business Machines Corporation Vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system
BR102015030304A2 (pt) * 2015-12-03 2017-06-06 Skydock Participações Ltda equipamento e sistema embarcado de monitoramento e segurança para veículos
GB2545005B (en) * 2015-12-03 2021-09-08 Bentley Motors Ltd Responsive human machine interface
EP3384475B1 (de) * 2015-12-06 2021-12-22 Cerence Operating Company System und verfahren zur konversationsanpassung auf der grundlage des kognitiven zustands des benutzers
US9614950B1 (en) * 2015-12-07 2017-04-04 GM Global Technology Operations LLC Determining a prioritized list of telephone numbers for a specific user
US9738284B2 (en) 2015-12-08 2017-08-22 Ford Global Technologies, Llc Vehicle acceleration determination
US10202144B2 (en) 2015-12-08 2019-02-12 Ford Global Technologies, Llc Vehicle curvature determination
MX2018005768A (es) * 2015-12-08 2018-09-17 Ford Global Tech Llc Bocina de vehiculo de alcance extendido.
US10108197B2 (en) * 2015-12-08 2018-10-23 Ford Global Technologies, Llc Deceleration determination of a vehicle
EP3387850A4 (de) * 2015-12-10 2019-08-21 Telefonaktiebolaget LM Ericsson (publ) Verfahren zum sammeln von informationen über verkehrsunfälle
US10120715B2 (en) * 2015-12-10 2018-11-06 Automotive Research & Testing Center Distributed network management system and method for a vehicle
US9925987B1 (en) * 2015-12-11 2018-03-27 Lytx, Inc. Driving abnormality detection
TWI570674B (zh) * 2015-12-17 2017-02-11 合盈光電科技股份有限公司 交通運輸工具之影像偵測系統
CN106896973A (zh) * 2015-12-18 2017-06-27 阿里巴巴集团控股有限公司 基于即时通讯软件的功能启动控制方法及装置
US9728087B2 (en) 2015-12-18 2017-08-08 International Business Machines Corporation Vehicle accident response using diagnostic data burst transmission
US20170196029A1 (en) * 2016-01-05 2017-07-06 Gentex Corporation Communication system for vehicle
US9685010B1 (en) 2016-01-06 2017-06-20 State Farm Mutual Automobile Insurance Company Systems and methods for associating vehicle operators with driving misses indicated in vehicle operation data
US10956175B2 (en) * 2016-01-08 2021-03-23 Hewlett-Packard Development Company, L.P. Boot process modification
US9701279B1 (en) 2016-01-12 2017-07-11 Gordon*Howard Associates, Inc. On board monitoring device
US11455838B2 (en) 2016-01-13 2022-09-27 Parkhub, Inc. System for monitoring arrival of a vehicle at a given location and associated methods
US11386780B2 (en) * 2016-01-13 2022-07-12 Parkhub, Inc. System for monitoring arrival of a vehicle at a given location and associated methods
US9775128B2 (en) * 2016-01-21 2017-09-26 Ford Global Technologies, Llc Vehicular connectivity map
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10324463B1 (en) 2016-01-22 2019-06-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation adjustment based upon route
US10384678B1 (en) 2016-01-22 2019-08-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
US9940834B1 (en) 2016-01-22 2018-04-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
CN107015246B (zh) * 2016-01-28 2021-03-30 华为技术有限公司 一种基于场景共享的导航协助方法及终端
US10269075B2 (en) 2016-02-02 2019-04-23 Allstate Insurance Company Subjective route risk mapping and mitigation
US9672738B1 (en) 2016-02-02 2017-06-06 Allstate Insurance Company Designing preferred vehicle routes based on driving scores from other vehicles
US10548683B2 (en) 2016-02-18 2020-02-04 Kic Ventures, Llc Surgical procedure handheld electronic display device and method of using same
DE102016202590A1 (de) * 2016-02-19 2017-09-07 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben eines automatisierten Kraftfahrzeugs
US10000132B2 (en) * 2016-02-22 2018-06-19 Ford Global Technologies, Llc Charging indicator light control
US10151132B2 (en) 2016-02-29 2018-12-11 Ford Global Technologies, Llc Power Management for vehicle door system
US10000961B2 (en) 2016-02-29 2018-06-19 Ford Global Technologies, Llc Temperature control for powered vehicle doors
JP6331154B2 (ja) * 2016-02-29 2018-05-30 本田技研工業株式会社 車両、および車両の制御方法
WO2017151686A1 (en) 2016-02-29 2017-09-08 Safely Brake, Inc. Safety brake light module and method of engaging a safety brake light
US10161175B2 (en) 2016-02-29 2018-12-25 Ford Global Technologies, Llc Moving object detection for power door system
US9813541B2 (en) 2016-02-29 2017-11-07 Ford Global Technologies, Llc Mobile device control for powered door
US10449967B1 (en) 2016-03-01 2019-10-22 Allstate Insurance Company Vehicle to vehicle telematics
US10635452B2 (en) * 2016-03-08 2020-04-28 GM Global Technology Operations LLC Hardware-sharing between a vehicle system and add-on device using customized middleware
DE102016203737A1 (de) * 2016-03-08 2017-09-14 Bayerische Motoren Werke Aktiengesellschaft Mobile Datenverarbeitungseinrichtung für einen lokalen Geräteverbund
US10331314B2 (en) * 2016-03-11 2019-06-25 Denso International America, Inc. User interface including recyclable menu
JP2017161479A (ja) * 2016-03-11 2017-09-14 株式会社東芝 無線装置、通信方法およびプログラム
US10640060B2 (en) * 2016-03-17 2020-05-05 Innova Electronics Corporation Vehicle repair shop pre-inspection and post-inspection verification system
US10372990B2 (en) 2016-03-18 2019-08-06 International Business Machines Corporation System and method for identification of personal thermal comfort
FR3049078B1 (fr) * 2016-03-21 2019-11-29 Valeo Vision Dispositif et procede de commande a reconnaissance vocale et/ou gestuelle pour l'eclairage interieur d'un vehicule
CN107212861A (zh) * 2016-03-21 2017-09-29 罗伯特·博世有限公司 应用于车辆的生理特征检测系统及方法
FR3048933B1 (fr) * 2016-03-21 2019-08-02 Valeo Vision Dispositif de commande d'eclairage interieur d'un vehicule automobile
US10979506B2 (en) * 2016-09-19 2021-04-13 Westinghouse Air Brake Technologies Corporation Vehicle control system
US9707913B1 (en) 2016-03-23 2017-07-18 Toyota Motor Enegineering & Manufacturing North America, Inc. System and method for determining optimal vehicle component settings
DE102016204996B3 (de) 2016-03-24 2017-05-11 Volkswagen Aktiengesellschaft Vorrichtung, Verfahren und Computerprogramm zur Gruppenbildung von Geräten durch Ortung
US10068377B2 (en) * 2016-03-24 2018-09-04 Toyota Jidosha Kabushiki Kaisha Three dimensional graphical overlays for a three dimensional heads-up display unit of a vehicle
US10275955B2 (en) 2016-03-25 2019-04-30 Qualcomm Incorporated Methods and systems for utilizing information collected from multiple sensors to protect a vehicle from malware and attacks
US11321072B2 (en) * 2016-03-30 2022-05-03 Ford Global Technologies, Llc Vehicle computer update authentication
US10118696B1 (en) 2016-03-31 2018-11-06 Steven M. Hoffberg Steerable rotating projectile
US10298540B2 (en) * 2016-04-01 2019-05-21 Lg Electronics Inc. Method and network node for transmitting IP address information, and method and user equipment for receiving IP address information
DE102016004032A1 (de) * 2016-04-02 2017-10-05 Audi Ag Steuervorrichtung und Verfahren zum Koordinieren von Kraftfahrzeug-Funktionskomponenten untereinander und/oder mit zumindest einer fahrzeugexternen Funktionskomponente
US11851041B1 (en) 2016-04-11 2023-12-26 State Farm Mutual Automobile Insurance Company System for determining road slipperiness in bad weather conditions
US10019904B1 (en) 2016-04-11 2018-07-10 State Farm Mutual Automobile Insurance Company System for identifying high risk parking lots
US10222228B1 (en) 2016-04-11 2019-03-05 State Farm Mutual Automobile Insurance Company System for driver's education
US10486708B1 (en) 2016-04-11 2019-11-26 State Farm Mutual Automobile Insurance Company System for adjusting autonomous vehicle driving behavior to mimic that of neighboring/surrounding vehicles
US10026309B1 (en) * 2016-04-11 2018-07-17 State Farm Mutual Automobile Insurance Company Networked vehicle control systems to facilitate situational awareness of vehicles
US10571283B1 (en) 2016-04-11 2020-02-25 State Farm Mutual Automobile Insurance Company System for reducing vehicle collisions based on an automated segmented assessment of a collision risk
US10233679B1 (en) 2016-04-11 2019-03-19 State Farm Mutual Automobile Insurance Company Systems and methods for control systems to facilitate situational awareness of a vehicle
US10872379B1 (en) 2016-04-11 2020-12-22 State Farm Mutual Automobile Insurance Company Collision risk-based engagement and disengagement of autonomous control of a vehicle
US10247565B2 (en) 2016-04-11 2019-04-02 State Farm Mutual Automobile Insurance Company Traffic risk avoidance for a route selection system
US9789763B1 (en) * 2016-04-26 2017-10-17 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for infotainment system startup
CN105741553B (zh) * 2016-04-28 2018-06-01 泰华智慧产业集团股份有限公司 基于动态阈值的识别车辆轨迹中停靠路段的方法
CN107332867A (zh) * 2016-04-29 2017-11-07 杭州三花研究院有限公司 车载设备、该车载设备的更新系统及更新方法
WO2017191480A1 (en) * 2016-05-02 2017-11-09 Dura Automotive Systems Control system and method for a vehicle
DE102016207611A1 (de) 2016-05-03 2017-11-09 Volkswagen Aktiengesellschaft Anzeige- und Bediensystem
KR101806892B1 (ko) * 2016-05-09 2018-01-10 엘지전자 주식회사 차량용 제어장치
US10838583B2 (en) * 2016-05-17 2020-11-17 General Electric Company Systems and methods for prioritizing and monitoring device status in a condition monitoring software application
WO2017200950A1 (en) * 2016-05-19 2017-11-23 Reald Spark, Llc Wide angle imaging directional backlights
JP6628189B2 (ja) * 2016-05-19 2020-01-08 パナソニックIpマネジメント株式会社 検出装置および検出方法
DE112016006769B4 (de) 2016-05-20 2024-03-28 Ford Global Technologies, Llc Verfahren für Gebärdenspracheneingaben in eine Benutzerschnittstelle eines Fahrzeugs und Fahrzeug
US10065658B2 (en) * 2016-05-23 2018-09-04 International Business Machines Corporation Bias of physical controllers in a system
US20170341579A1 (en) * 2016-05-24 2017-11-30 Andy Karuza Proximity Warning Device
CN107438085B (zh) * 2016-05-25 2021-12-28 西安中兴新软件有限责任公司 一种基于车载终端的自组网方法及车载终端
US10417839B2 (en) 2016-05-25 2019-09-17 Navigation Research Company System and method for vehicle assessment and uses thereof
US10098027B2 (en) * 2016-06-01 2018-10-09 Anatrope, Inc. Methods and apparatus for intercepting and analyzing signals emitted from vehicles
US9921726B1 (en) 2016-06-03 2018-03-20 Steelcase Inc. Smart workstation method and system
US10043385B2 (en) * 2016-06-06 2018-08-07 United States Cellular Corporation Configuring traffic control device switch timing intervals using mobile wireless device-provided traffic information
CN109219920B (zh) * 2016-06-13 2021-08-10 株式会社小糸制作所 负载驱动装置、车辆用灯具
US10768298B2 (en) * 2016-06-14 2020-09-08 Magna Electronics Inc. Vehicle sensing system with 360 degree near range sensing
US10019009B2 (en) 2016-06-15 2018-07-10 Allstate Insurance Company Vehicle control systems
US10399706B1 (en) * 2016-06-22 2019-09-03 Amazon Technologies, Inc. Unmanned aerial vehicle maintenance troubleshooting decision tree
MX2018016065A (es) * 2016-06-24 2019-03-28 Crown Equip Corp Credencial electronica para autenticar y rastraer a un operador de vehiculo industrial.
US10393397B2 (en) 2016-06-24 2019-08-27 International Business Machines Corporation Dynamic climate control adjustment system
MX2018016062A (es) 2016-06-24 2019-05-30 Crown Equip Corp Rastreo indirecto de tarjetas de identificacion electronicas.
US9953535B1 (en) 2016-06-27 2018-04-24 Amazon Technologies, Inc. Annotated virtual track to inform autonomous vehicle control
DE102016211750B4 (de) * 2016-06-29 2019-06-19 Volkswagen Aktiengesellschaft Verfahren zur spektral-effizienten Ermittlung von kollektiver Umfeld-Information für das kooperative und/oder autonome Fahren, sowie berichtendes Fahrzeug und weiteres Fahrzeug zur Verwendung bei dem Verfahren
US10165231B2 (en) 2016-06-29 2018-12-25 International Business Machines Corporation Visualization of navigation information for connected autonomous vehicles
US10241772B1 (en) 2016-07-07 2019-03-26 Google Llc Recommending substitute applications
US20180012196A1 (en) 2016-07-07 2018-01-11 NextEv USA, Inc. Vehicle maintenance manager
US20180017403A1 (en) * 2016-07-12 2018-01-18 Google Inc. Navigation API for Linking Software Applications
DE102016008587B4 (de) 2016-07-13 2024-02-15 Audi Ag Zugriff auf ein über einen Datenbus eines Kraftfahrzeugs übermittelbares Steuersignal
GB2552371B (en) * 2016-07-22 2022-04-20 Advanced Risc Mach Ltd Data processing
DE102016213807A1 (de) * 2016-07-27 2018-02-01 Robert Bosch Gmbh Konzept zum Überwachen eines Parkplatzes für Kraftfahrzeuge
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
DE102016009441B4 (de) 2016-08-03 2021-01-28 Audi Ag Verfahren zum Ermitteln eines Kontaminationszustandes und Kraftfahrzeug
US10027759B2 (en) 2016-08-05 2018-07-17 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle human-machine interface (HMI) device operation of a handheld mobile device
TWI615596B (zh) * 2016-08-05 2018-02-21 致伸科技股份有限公司 車用投射系統
DE102016114669A1 (de) * 2016-08-08 2018-02-08 Volkswagen Aktiengesellschaft Verfahren und Bedienvorrichtung zum Bedienen einer Einrichtung
US9936065B2 (en) * 2016-08-08 2018-04-03 Toyota Motor Engineering & Manufacturing North America, Inc. Selectively limiting a non-vehicle user input source of a handheld mobile device
DE102016214691B4 (de) * 2016-08-08 2018-03-22 Audi Ag Kraftfahrzeug mit mehreren Loggereinheiten und Verfahren zum Erfassen von Loggingdaten in einem Kraftfahrzeug
CN106128140B (zh) * 2016-08-11 2017-12-05 江苏大学 车联网环境下行车服务主动感知系统及方法
US10832031B2 (en) 2016-08-15 2020-11-10 Apple Inc. Command processing using multimodal signal analysis
CN106297371A (zh) * 2016-08-16 2017-01-04 合肥东上多媒体科技有限公司 公交车载多媒体云智能系统
US10950229B2 (en) * 2016-08-26 2021-03-16 Harman International Industries, Incorporated Configurable speech interface for vehicle infotainment systems
KR101856930B1 (ko) * 2016-08-29 2018-05-11 현대자동차주식회사 유에스비 액세서리의 유에스비 통신 제어 방법
CN106169256A (zh) * 2016-08-31 2016-11-30 广东艾科智泊科技股份有限公司 一种基于云平台的低成本城市停车诱导系统
US10182137B2 (en) * 2016-09-02 2019-01-15 Text Free Enterprises, LLC System and method for preventing cell phone use while driving
CN107792060B (zh) * 2016-09-05 2022-08-02 福特全球技术公司 自动前进或倒车停车的方法以及停车辅助
US11067667B2 (en) 2016-09-08 2021-07-20 Magna Closures Inc. Radar detection system for non-contact human activation of powered closure member
US10934764B2 (en) 2016-09-08 2021-03-02 Magna Closures Inc. Radar detection system for non-contact human activation of powered closure member
US10322719B2 (en) 2016-09-08 2019-06-18 Ford Global Technologies, Llc Vehicle repositioning system
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
CN106209397A (zh) * 2016-09-14 2016-12-07 四川长虹电器股份有限公司 基于云端的会议系统及其实现方法
US10093322B2 (en) 2016-09-15 2018-10-09 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US11435888B1 (en) 2016-09-21 2022-09-06 Apple Inc. System with position-sensitive electronic device interface
US10913463B2 (en) * 2016-09-21 2021-02-09 Apple Inc. Gesture based control of autonomous vehicles
US20190031187A1 (en) * 2016-09-22 2019-01-31 Faraday&Future Inc. Systems and methods for determining drive modes
US9809085B1 (en) * 2016-09-29 2017-11-07 Black Box Enterprises, LLC Climate control, safety, and communications system
US10803423B2 (en) 2016-09-29 2020-10-13 The Parking Genius, Inc. System for managing parking of autonomous driving vehicles
CN106648267A (zh) * 2016-09-29 2017-05-10 努比亚技术有限公司 一种基于接近传感器的多级按压系统、方法及移动终端
KR20180036495A (ko) * 2016-09-30 2018-04-09 삼성전자주식회사 차량 내에서 단말의 위치를 식별하는 방법 및 장치.
TWM545298U (zh) * 2016-10-07 2017-07-11 晨云軟件科技有限公司 應用於載具之雙作業系統暨多重觸控顯示架構
KR102597036B1 (ko) 2016-10-11 2023-11-02 삼성전자주식회사 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법
DE102016220244A1 (de) * 2016-10-17 2018-04-19 Bayerische Motoren Werke Aktiengesellschaft Zentrale Bedien- und Anzeigeeinheit für ein Kraftfahrzeug
US20180105107A1 (en) * 2016-10-19 2018-04-19 Novateur Research Solutions LLC Pedestrian collision warning system for vehicles
US10031740B2 (en) * 2016-10-24 2018-07-24 Lear Corporation Method for programming vehicle electronic control modules
US10832261B1 (en) * 2016-10-28 2020-11-10 State Farm Mutual Automobile Insurance Company Driver profiles based upon driving behavior with passengers
DE102016120638B4 (de) * 2016-10-28 2018-10-18 Preh Gmbh Eingabegerät mit Betätigungsteil und magnetischem Messfeld zur Ermittlung eines Positionsparameters des Betätigungsteils
US10243941B2 (en) * 2016-11-01 2019-03-26 Denso International America, Inc. Need based controller area network bus authentication
JP6555482B2 (ja) * 2016-11-01 2019-08-07 トヨタ自動車株式会社 車両走行制御装置
DE102016121107A1 (de) * 2016-11-04 2018-05-09 Volkswagen Ag Anordnung einer grafischen Benutzerschnittstelle in einem Fahrzeug und Verfahren zum Bereitstellen einer grafischen Benutzerschnittstelle in einem Fahrzeug
US9963106B1 (en) 2016-11-07 2018-05-08 Nio Usa, Inc. Method and system for authentication in autonomous vehicles
US11074325B1 (en) * 2016-11-09 2021-07-27 Wells Fargo Bank, N.A. Systems and methods for dynamic bio-behavioral authentication
CN108074001A (zh) * 2016-11-10 2018-05-25 松下知识产权经营株式会社 座位提示系统和座位提示方法
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10635621B2 (en) * 2016-11-16 2020-04-28 Baidu Usa Llc Apparatus for controlling and operating an autonomous vehicle
JP6493366B2 (ja) 2016-11-18 2019-04-03 トヨタ自動車株式会社 車両制御装置
WO2018094375A1 (en) * 2016-11-21 2018-05-24 Nio Usa, Inc. Method and system for vehicle data optimization
US10515390B2 (en) 2016-11-21 2019-12-24 Nio Usa, Inc. Method and system for data optimization
BR112019006440A2 (pt) * 2016-11-22 2019-06-25 Crown Equip Corp dispositivo de exibição e processamento para um veículo industrial, e, veículo industrial
US10299122B2 (en) 2016-11-23 2019-05-21 The Parking Genius, Inc. User validation system utilizing symbolic or pictographic representations of validation codes
US11371853B2 (en) * 2016-11-30 2022-06-28 Pioneer Corporation Information processing device, information processing method and program
BR102016028160A2 (pt) * 2016-11-30 2018-06-19 Fueltech Ltda Injeção eletrônica programável com painel de instrumentos e edição em tela de toque integrados
US10162360B2 (en) * 2016-12-01 2018-12-25 GM Global Technology Operations LLC Vehicle environment imaging systems and methods
US10935973B2 (en) * 2016-12-06 2021-03-02 Nissan North America, Inc. Generation of solution data for autonomous vehicles to negotiate problem situations
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
US10556507B2 (en) * 2016-12-06 2020-02-11 Lg Electronics Inc. Vehicle control device provided in vehicle and method for controlling vehicle
US10372132B2 (en) 2016-12-12 2019-08-06 Apple Inc. Guidance of autonomous vehicles in destination vicinities using intent signals
US11257364B2 (en) 2016-12-12 2022-02-22 University Of Florida Research Foundation, Incorporated Systems and apparatuses for improving law enforcement interactions with the public
DE102016124305A1 (de) 2016-12-14 2018-06-14 Aurora Konrad G. Schulz Gmbh & Co. Kg Omnibus
JP6558703B2 (ja) * 2016-12-14 2019-08-14 パナソニックIpマネジメント株式会社 制御装置、制御システム、及びプログラム
DE102016225061A1 (de) * 2016-12-15 2018-06-21 Robert Bosch Gmbh System zum Auslösen von Personenschutzmitteln für ein Fahrzeug und Verfahren
CN108228197B (zh) * 2016-12-20 2021-07-16 阿里巴巴集团控股有限公司 一种在集群中安装软件的方法和装置
US10688003B2 (en) * 2016-12-20 2020-06-23 General Electric Company Micro-environment module architecture for infant care devices
CN106652451B (zh) * 2016-12-21 2020-05-01 南京理工大学 一种全程全局路况分析系统
EP3340704B1 (de) 2016-12-22 2020-06-10 Volkswagen Aktiengesellschaft Verfahren zur ressourcenzuweisung in einem mobilkommunikationssystem und basisstation sowie teilnehmerkommunikationsmodul zur verwendung in dem verfahren
JP6825901B2 (ja) * 2016-12-22 2021-02-03 株式会社シマノ 自転車用表示装置
US20200019415A1 (en) * 2016-12-22 2020-01-16 Volkswagen Aktiengesellschaft User terminal, user interface, computer program product, signal sequence, means of transport, and method for setting up a user interface of a means of transport
US11429425B2 (en) * 2016-12-23 2022-08-30 Samsung Electronics Co., Ltd. Electronic device and display and control method thereof to provide display based on operating system
US10684811B2 (en) 2016-12-28 2020-06-16 Fca Us Llc Vehicle communication between peripheral electronic devices, lighting systems, and methods
US11036484B2 (en) * 2017-01-06 2021-06-15 Ford Global Technologies, Llc Software update management
USD841673S1 (en) * 2017-01-06 2019-02-26 Honda Motor Co., Ltd. Display screen with graphical user interface
US10078924B2 (en) * 2017-01-09 2018-09-18 General Motors Llc Maintenance management for vehicle-share systems
US10380886B2 (en) 2017-05-17 2019-08-13 Cavh Llc Connected automated vehicle highway systems and methods
CN110192233B (zh) * 2017-01-10 2022-06-14 福特全球技术公司 使用自主车辆在机场搭乘和放下乘客
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
DE102017200735A1 (de) 2017-01-18 2018-07-19 Volkswagen Aktiengesellschaft Verfahren und Anordnung zur Interaktion mit einem Vorschlagssystem mit automatisierten Bedienhandlungen
US10392849B2 (en) 2017-01-18 2019-08-27 Ford Global Technologies, Llc Assembly and method to slow down and gently close door
DE102017200854A1 (de) * 2017-01-19 2018-07-19 Bayerische Motoren Werke Aktiengesellschaft Einspurfahrzeug
US11321951B1 (en) 2017-01-19 2022-05-03 State Farm Mutual Automobile Insurance Company Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps
US9998899B1 (en) * 2017-01-30 2018-06-12 Adam Benjamin Tannenbaum System and method of use for vehicular occupant safety
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
KR102295577B1 (ko) * 2017-02-08 2021-08-30 현대자동차주식회사 Ecu, 상기 ecu를 포함하는 무인 자율 주행 차량, 및 이의 주행 차로 판단 방법
DE102017201966A1 (de) 2017-02-08 2018-08-09 Robert Bosch Gmbh Steuergerät für ein Kraftfahrzeug und entsprechendes Kraftfahrzeug
US10589628B2 (en) * 2017-02-09 2020-03-17 Medallion Instrumentation Systems, Llc System and method for hosting applications in a graphical instrument
US10516683B2 (en) * 2017-02-15 2019-12-24 Ford Global Technologies, Llc Systems and methods for security breach detection in vehicle communication systems
DE102017103409A1 (de) 2017-02-20 2018-08-23 German Auto Labs Gal Gmbh Verfahren und Vorrichtung zur Unterstützung des Fahrers eines Kraftfahrzeuges
DE102017223399B4 (de) 2017-12-20 2023-11-30 Bayerische Motoren Werke Aktiengesellschaft Anzeigebaugruppe für ein Fortbewegungsmittel
US11062536B2 (en) 2017-02-21 2021-07-13 Ford Global Technologies, Llc Method and apparatus for statistical vehicle element failure analysis
US10017155B1 (en) 2017-02-21 2018-07-10 International Business Machines Corporation Cross correlation between connected vehicles and other online devices
DE112017006947T5 (de) 2017-02-23 2019-12-12 Ford Global Technologies, Llc Fahrzeugmerkmalssteuerung
US10118612B2 (en) 2017-03-02 2018-11-06 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicles, electronic control units, and methods for effecting vehicle changes based on predicted actions of target vehicles
US10568573B2 (en) * 2017-03-07 2020-02-25 Sony Interactive Entertainment LLC Mitigation of head-mounted-display impact via biometric sensors and language processing
US10612805B2 (en) * 2017-03-09 2020-04-07 Johnson Controls Technology Company Building automation system with a parallel relationship computation engine
US10160459B2 (en) * 2017-03-22 2018-12-25 Ford Global Technologies, Llc Vehicle lane direction detection
US10310918B2 (en) 2017-03-22 2019-06-04 International Business Machines Corporation Information sharing among mobile apparatus
WO2018180348A1 (ja) * 2017-03-29 2018-10-04 ソニー株式会社 情報処理装置、および情報処理方法、並びにプログラム
GB2561256A (en) 2017-04-05 2018-10-10 Stmicroelectronics Grenoble2 Sas Apparatus for use in a can system
US10235123B2 (en) * 2017-04-07 2019-03-19 Motorola Solutions, Inc. Apparatus and method for transmitting and rendering augmented reality information
US10318760B2 (en) 2017-04-10 2019-06-11 Lear Corporation System and method for privacy protection of seating biometrics
US10104564B1 (en) * 2017-04-13 2018-10-16 The Nielsen Company (Us), Llc Methods and apparatus to determine mobile device application usage in vehicles including media applications
CN107123028A (zh) * 2017-04-28 2017-09-01 泰华智慧产业集团股份有限公司 一种智能单车区域停放控制方法及控制系统
US10325471B1 (en) 2017-04-28 2019-06-18 BlueOwl, LLC Systems and methods for detecting a medical emergency event
US11154442B1 (en) 2017-04-28 2021-10-26 Patroness, LLC Federated sensor array for use with a motorized mobile system and method of use
US10198949B2 (en) * 2017-04-28 2019-02-05 Mastercard International Incorporated Method and system for parking verification via blockchain
US20180315260A1 (en) * 2017-05-01 2018-11-01 PiMios, LLC Automotive diagnostics using supervised learning models
US10126575B1 (en) 2017-05-08 2018-11-13 Reald Spark, Llc Optical stack for privacy display
CN110785694B (zh) 2017-05-08 2023-06-23 瑞尔D斯帕克有限责任公司 用于定向显示器的光学叠堆
US10089872B1 (en) * 2017-05-11 2018-10-02 Here Global B.V. Vehicle communication system for vehicle boarding area
US10279793B2 (en) 2017-05-11 2019-05-07 Honda Motor Co., Ltd. Understanding driver awareness through brake behavior analysis
DE102017110407A1 (de) * 2017-05-12 2018-11-15 Nicolas Bissantz Fahrzeug
DE102017004738A1 (de) * 2017-05-17 2018-11-22 Audi Ag Anordnung einer Bedienvorrichtung an einem Innenausstattungsteil eines Kraftfahrzeugs und Kraftfahrzeug
US10692365B2 (en) 2017-06-20 2020-06-23 Cavh Llc Intelligent road infrastructure system (IRIS): systems and methods
US11735035B2 (en) 2017-05-17 2023-08-22 Cavh Llc Autonomous vehicle and cloud control (AVCC) system with roadside unit (RSU) network
US10452073B2 (en) 2017-05-19 2019-10-22 Toyota Research Institute, Inc. Vehicle control systems and methods of controlling vehicles using behavior profiles
DE102017208547A1 (de) * 2017-05-19 2018-11-22 Robert Bosch Gmbh Verfahren zum Schutz eines Netzwerkes vor einem Cyberangriff
US10262265B2 (en) * 2017-05-24 2019-04-16 Google Llc Systems and methods for generating and communicating application recommendations at uninstall time
DE102017208806B3 (de) * 2017-05-24 2018-07-26 Audi Ag Externe Darstellung von Bildaufnahmen eines Fahrzeuginnenraums in einer VR-Brille
WO2018217178A1 (en) * 2017-05-24 2018-11-29 Agaciklar Sayip Coskun Multipurpose smart service system which provides safety and control facility in transportation vehicles
US10472096B2 (en) * 2017-05-30 2019-11-12 The Boeing Company Advanced analytic methods and systems utilizing trust-weighted machine learning models
US10475257B2 (en) * 2017-06-02 2019-11-12 Moj.Io, Inc. Vehicle telematics compatibility
US11084440B2 (en) * 2017-06-06 2021-08-10 Toyota Motor Engineering & Manufacturing North America, Inc. Smart vehicle accommodation device adjustment
JP6639444B2 (ja) * 2017-06-07 2020-02-05 本田技研工業株式会社 情報提供装置及び情報提供方法
US10212274B2 (en) * 2017-06-08 2019-02-19 Khaled A. ALGHONIEM Systems and methodologies for controlling an electronic device within a vehicle
CN107284387B (zh) * 2017-06-13 2019-11-05 重庆得润汽车电子研究院有限公司 一种基于主动学习的汽车碰撞检测方法
WO2018227297A1 (en) * 2017-06-14 2018-12-20 Signalisation Kalitec Inc. Intelligent roadway sign and related method
TWM550899U (zh) * 2017-06-20 2017-10-21 陳澤興 無線繼電器裝置及具有該無線繼電器裝置之無線繼電器控制系統
CN109101011A (zh) * 2017-06-20 2018-12-28 百度在线网络技术(北京)有限公司 无人驾驶车辆的传感器监控方法、装置、设备及存储介质
US10156845B1 (en) 2017-06-20 2018-12-18 International Business Machines Corporation Autonomous vehicle operation using altered traffic regulations
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10535266B2 (en) 2017-06-21 2020-01-14 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10585180B2 (en) 2017-06-21 2020-03-10 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
CN107341087A (zh) * 2017-06-29 2017-11-10 上海德衡数据科技有限公司 一种基于多传感器信息融合的运维预警防范系统架构
KR102406511B1 (ko) * 2017-07-04 2022-06-10 현대자동차주식회사 차량 시스템 및 그 제어 방법
US20190014026A1 (en) * 2017-07-05 2019-01-10 Ford Global Technologies, Llc Method and apparatus for ignition state monitoring
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
DE102017212227A1 (de) 2017-07-18 2019-01-24 Ford Global Technologies, Llc Verfahren und System zur Fahrzeugdatensammlung und Fahrzeugsteuerung im Straßenverkehr
US11403572B2 (en) * 2017-07-20 2022-08-02 Mian Ahmed Method and system for requesting service providers in real time
US11009868B2 (en) 2017-07-20 2021-05-18 Nuro, Inc. Fleet of autonomous vehicles with lane positioning and platooning behaviors
US10331124B2 (en) * 2017-07-20 2019-06-25 Nuro, Inc. Autonomous vehicle repositioning
US10915102B2 (en) * 2017-07-20 2021-02-09 Panasonic Intellectual Property Management Co., Ltd. Vehicle
US10496398B2 (en) 2017-07-25 2019-12-03 Aurora Labs Ltd. Hot updates to ECU software using tool chain
JP7319958B2 (ja) 2017-07-28 2023-08-02 ニューロ・インコーポレーテッド 自律車両および半自律車両の順応型コンパートメントの設計
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
JP2019026149A (ja) * 2017-08-01 2019-02-21 トヨタ自動車株式会社 車両の自動運転制御装置
WO2019031630A1 (ko) * 2017-08-10 2019-02-14 주식회사 드림에이스 차량 시스템
US11075910B2 (en) * 2017-08-10 2021-07-27 Patroness, LLC Secure systems architecture for integrated motorized mobile systems
KR20200041351A (ko) * 2017-08-18 2020-04-21 리바이버맥스, 인코포레이티드. 디지털 차량 번호판용 주차 시행 모니터링 시스템
TWI663084B (zh) * 2017-08-22 2019-06-21 力巨人有限公司 車輛電子防盜系統結合保險業務之商業方法
CN107618512B (zh) * 2017-08-23 2019-06-18 清华大学 基于人-车-环境多数据源的驾驶行为安全评价方法
US10692374B2 (en) * 2017-08-25 2020-06-23 Denise Lisa Salvucci Automotive vehicle parking systems, methods, and apparatus
US11362882B2 (en) * 2017-08-25 2022-06-14 Veniam, Inc. Methods and systems for optimal and adaptive urban scanning using self-organized fleets of autonomous vehicles
US11025693B2 (en) 2017-08-28 2021-06-01 Banjo, Inc. Event detection from signal data removing private information
US10313413B2 (en) 2017-08-28 2019-06-04 Banjo, Inc. Detecting events from ingested communication signals
US10581945B2 (en) * 2017-08-28 2020-03-03 Banjo, Inc. Detecting an event from signal data
CN109446435B (zh) * 2017-08-31 2022-06-28 京东方科技集团股份有限公司 信息显示装置、方法、系统及计算机可读存储介质
US10901423B2 (en) * 2017-09-01 2021-01-26 International Business Machines Corporation Generating driving behavior models
CN107749093B (zh) * 2017-09-01 2020-05-05 上海海事大学 一种优化的船舶状态信息数据结构及其传输和记录方法
JP6816679B2 (ja) * 2017-09-05 2021-01-20 トヨタ自動車株式会社 車両の制御装置
US20190073040A1 (en) * 2017-09-05 2019-03-07 Future Mobility Corporation Limited Gesture and motion based control of user interfaces
US20190073111A1 (en) * 2017-09-05 2019-03-07 Future Mobility Corporation Limited Methods and systems using a rotatable three-dimensional object providing visual user information on a display
US10872381B1 (en) 2017-09-06 2020-12-22 State Farm Mutual Automobile Insurance Company Evidence oracles
US11416942B1 (en) 2017-09-06 2022-08-16 State Farm Mutual Automobile Insurance Company Using a distributed ledger to determine fault in subrogation
US10891694B1 (en) 2017-09-06 2021-01-12 State Farm Mutual Automobile Insurance Company Using vehicle mode for subrogation on a distributed ledger
US11386498B1 (en) 2017-09-06 2022-07-12 State Farm Mutual Automobile Insurance Company Using historical data for subrogation on a distributed ledger
DE102017121302A1 (de) * 2017-09-14 2019-03-14 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Rückfahrassistenzsystem und ein Verfahren zur Rückfahrunterstützung
US10382921B2 (en) 2017-09-15 2019-08-13 Veniam, Inc. Systems and methods for in-vehicle sensing using a captive portal with smart phone data collection in the context of a network of moving things
TW201921060A (zh) 2017-09-15 2019-06-01 美商瑞爾D斯帕克有限責任公司 用於可切換定向顯示器的光學堆疊結構
US10446024B2 (en) 2017-09-21 2019-10-15 The Parking Genius, Inc. Parking sensors capable of determining direction and speed of vehicle entering or leaving a parking lot
US10325497B2 (en) 2017-09-21 2019-06-18 The Parking Genius, Inc. Parking sensors capable of determining direction and speed of vehicle entering or leaving a parking lot using magnetic signature recognition
US10545025B2 (en) * 2017-09-22 2020-01-28 Telenav, Inc. Navigation system with a system initiated inquiry and method of operation thereof
USD900135S1 (en) * 2017-09-27 2020-10-27 Toyota Research Institute, Inc. Vehicle display screen or portion thereof with a graphical user interface
CN107662613B (zh) * 2017-09-27 2019-07-05 西北工业大学 一种基于移动群智感知的极端驾驶行为识别方法及系统
USD901522S1 (en) * 2017-09-27 2020-11-10 Toyota Research Institute, Inc. Vehicle heads-up display screen or portion thereof with a graphical user interface
USD900134S1 (en) * 2017-09-27 2020-10-27 Toyota Research Institute, Inc. Vehicle display screen or portion thereof with a graphical user interface
USD900133S1 (en) * 2017-09-27 2020-10-27 Toyota Research Institute, Inc. Vehicle display screen or portion thereof with a graphical user interface
DE102017217299A1 (de) * 2017-09-28 2019-03-28 Continental Automotive Gmbh Verfahren und Einrichtung
US10948648B2 (en) 2017-09-29 2021-03-16 Reald Spark, Llc Backlights having stacked waveguide and optical components with different coefficients of friction
US10895741B2 (en) 2017-10-03 2021-01-19 Industrial Technology Research Institute Ultra-wide head-up display system and display method thereof
DE102017217914A1 (de) * 2017-10-09 2019-04-11 Bayerische Motoren Werke Aktiengesellschaft Fortbewegungsmittel, Anwenderschnittstelle und Verfahren zum Bedienen einer Anwenderschnittstelle
DE102017217873A1 (de) * 2017-10-09 2019-04-11 Bayerische Motoren Werke Aktiengesellschaft Fahrzeug mit integriertem Fahrzeugdiagnosesystem
US10304142B1 (en) 2017-10-11 2019-05-28 State Farm Mutual Automobile Insurance Company Detecting transportation company trips in a vehicle based upon on-board audio signals
US10259427B1 (en) 2017-10-11 2019-04-16 Robert Bosch Gmbh Vehicle security system using sensor data
US20190179588A1 (en) * 2017-10-12 2019-06-13 Qualcomm Incorporated Mobile terminal display options for vehicle telltales
US20190114132A1 (en) * 2017-10-12 2019-04-18 Qualcomm Incorporated Alternative display options for vehicle telltales
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
JP6928870B2 (ja) * 2017-10-20 2021-09-01 トヨタ自動車株式会社 車両および演算システム
KR102373413B1 (ko) * 2017-10-23 2022-03-11 현대자동차주식회사 하이브리드 차량의 제어방법
JP6954005B2 (ja) * 2017-10-30 2021-10-27 トヨタ自動車株式会社 車両
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10971017B2 (en) * 2017-10-31 2021-04-06 Cummins Inc. Sensor fusion and information sharing using inter-vehicle communication
US10802486B1 (en) 2017-11-01 2020-10-13 United Services Automobile Association (Usaa) Autonomous vehicle repair
WO2019087349A1 (ja) * 2017-11-02 2019-05-09 株式会社Leis 金融取引制御システム、そのアプリケーション、それを用いた金融取引方法、および金融取引制御方法
WO2019090252A1 (en) 2017-11-06 2019-05-09 Reald Spark, Llc Privacy display apparatus
US20190139307A1 (en) * 2017-11-09 2019-05-09 Motorola Mobility Llc Modifying a Simulated Reality Display Based on Object Detection
DE102017219987C5 (de) * 2017-11-09 2024-02-29 Zf Friedrichshafen Ag Vorrichtung und Verfahren zur effizienten und kostensparenden Erfassung von Ordnungswidrigkeiten, Straftaten und/oder der verursachenden Personen
JP7322981B2 (ja) * 2017-11-10 2023-08-08 ブラザー工業株式会社 表示制御装置、表示制御方法及びプログラム
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
US11056231B2 (en) 2017-11-13 2021-07-06 International Business Machines Corporation Utilizing IOT devices for detecting an emergency and locating a convenient parking space
US10824862B2 (en) 2017-11-14 2020-11-03 Nuro, Inc. Three-dimensional object detection for autonomous robotic systems using image proposals
US10343695B2 (en) * 2017-11-14 2019-07-09 General Motors Llc Controlling vehicle functionality based on geopolitical region
DE102017220464A1 (de) * 2017-11-16 2019-05-16 Audi Ag Modulare Rechner-Architektur eines Cockpit- und Infotainmentsystems für ein Fahrzeug
GB2568669B (en) * 2017-11-17 2020-03-25 Jaguar Land Rover Ltd Proximity based vehicle controller
JP7191509B2 (ja) * 2017-11-21 2022-12-19 株式会社シマノ 制御システム
EP3489140B1 (de) * 2017-11-27 2022-02-23 Airbus Operations, S.L. Flugzeugsystem mit unterstütztem rollen, starten und steigflug
KR20190067306A (ko) * 2017-12-07 2019-06-17 현대자동차주식회사 차량 및 그 제어방법
US10518602B2 (en) 2017-12-08 2019-12-31 Ford Global Technologies, Llc Automatic control of heating and cooling of a vehicle seating assembly pursuant to predictive modeling that recalibrates based on occupant manual control
CN108063962A (zh) * 2017-12-13 2018-05-22 广州玄微信息技术有限公司 受云端控制的多媒体车用投放系统
KR102506865B1 (ko) * 2017-12-13 2023-03-08 현대자동차주식회사 컷인 의도 판단 장치 및 방법
CN109144356B (zh) * 2017-12-15 2022-05-03 蔚来(安徽)控股有限公司 用于控制车辆部件的装置及方法
US11273836B2 (en) * 2017-12-18 2022-03-15 Plusai, Inc. Method and system for human-like driving lane planning in autonomous driving vehicles
US11214145B2 (en) * 2017-12-21 2022-01-04 Douglas Charles Miller, JR. In-vehicle GPS geo-fencing route planning, GPS proximity based advertising, infotainment system advertising and infotainment system picture or video emergency alert display
KR102479540B1 (ko) * 2017-12-21 2022-12-21 삼성전자주식회사 주행 컨텍스트에 기반한 디스플레이 제어 방법 및 장치
CN109981719A (zh) * 2017-12-28 2019-07-05 北京京东尚科信息技术有限公司 信息处理方法及其系统、计算机系统和计算机可读介质
JP6607301B2 (ja) * 2017-12-28 2019-11-20 トヨタ自動車株式会社 支援装置、支援方法、プログラムおよび支援システム
US10560736B2 (en) * 2017-12-29 2020-02-11 ANI Technologies Private Limited System and method for providing in-vehicle services to commuters
US10713510B2 (en) 2017-12-29 2020-07-14 Waymo Llc Autonomous vehicle system configured to respond to temporary speed limit signs
US10803679B2 (en) * 2018-01-04 2020-10-13 International Business Machines Corporation Guided vehicle evaluation
US10848940B2 (en) 2018-01-04 2020-11-24 Honeywell International Inc. Methods and systems for vehicle based internet of things
WO2019140018A1 (en) 2018-01-09 2019-07-18 Archive Auto, Inc. Vehicle data acquisition and access system and method
US11046247B1 (en) * 2018-01-10 2021-06-29 North Carolina A&T State University System and method for predicting effects of forward glance durations on latent hazard detection
KR102447434B1 (ko) * 2018-01-10 2022-09-27 삼성전자주식회사 전자 장치 및 그 제어 방법
US20190221107A1 (en) * 2018-01-14 2019-07-18 Douglas Charles Miller, JR. In-vehicle Infotainment System Emergency Lighting and Siren Application and In-vehicle Emergency Call-Log Application
IT201800000889A1 (it) * 2018-01-15 2019-07-15 Domenico Sicari Sistema elettronico per contrastare l’utilizzo di smartphone e cellulari alla guida
US11135972B2 (en) * 2018-01-18 2021-10-05 American Aluminum Accessories, Inc. Heat index sensing system
WO2019144090A1 (en) * 2018-01-22 2019-07-25 RPMAnetworks Holding System and method of two-way wireless communication for connected car vehicle
US11318050B2 (en) * 2018-01-24 2022-05-03 American Printing House for the Blind, Inc. Navigation assistance for the visually impaired
WO2019147771A1 (en) 2018-01-25 2019-08-01 Reald Spark, Llc Touch screen for privacy display
TWI827580B (zh) 2018-01-25 2024-01-01 美商瑞爾D斯帕克有限責任公司 用於防窺顯示裝置之反射式光學堆疊物
JP7037748B2 (ja) * 2018-01-26 2022-03-17 トヨタ自動車株式会社 電子制御ユニット及び接続認証方法
US10755111B2 (en) 2018-01-29 2020-08-25 Micron Technology, Inc. Identifying suspicious entities using autonomous vehicles
US10460185B2 (en) * 2018-01-30 2019-10-29 Toyota Motor Engineering & Manufacturing North America, Inc. Roadside image tracking system
CN110099427A (zh) * 2018-01-31 2019-08-06 阿里巴巴集团控股有限公司 一种待配网设备接入网络热点设备的方法和系统
WO2019152533A1 (en) * 2018-01-31 2019-08-08 Walmart Apollo, Llc Cloning drones using blockchain
JP6977589B2 (ja) * 2018-01-31 2021-12-08 株式会社デンソー 車両用警報装置
WO2019156956A2 (en) * 2018-02-06 2019-08-15 Cavh Llc Intelligent road infrastructure system (iris): systems and methods
US10585724B2 (en) 2018-04-13 2020-03-10 Banjo, Inc. Notifying entities of relevant events
JP2019137314A (ja) * 2018-02-14 2019-08-22 株式会社デンソー 温度調整装置
JP7047444B2 (ja) * 2018-02-16 2022-04-05 トヨタ自動車株式会社 車両制御装置、電子制御ユニット、制御方法、制御プログラム、車両、otaマスタ、システム及びセンタ
US10640137B2 (en) 2018-02-20 2020-05-05 Ford Global Technologies, Llc Automatic control of a heating element in a steering wheel of a vehicle pursuant to predictive modeling that recalibrates based on occupant manual control of the heating element
US10424182B1 (en) * 2018-03-02 2019-09-24 Ancer, LLC Child in vehicle detector
JP7010065B2 (ja) * 2018-03-06 2022-01-26 トヨタ自動車株式会社 輸送システム、情報処理装置、情報処理方法、およびプログラム
JP2019156148A (ja) * 2018-03-13 2019-09-19 本田技研工業株式会社 乗物情報処理装置、制御方法、及び乗物データ提供システム
US11727794B2 (en) * 2018-03-14 2023-08-15 Micron Technology, Inc. Systems and methods for evaluating and sharing human driving style information with proximate vehicles
US10904891B2 (en) 2018-03-14 2021-01-26 Toyota Jidosha Kabushiki Kaisha Edge-assisted data transmission for connected vehicles
US11009876B2 (en) 2018-03-14 2021-05-18 Micron Technology, Inc. Systems and methods for evaluating and sharing autonomous vehicle driving style information with proximate vehicles
CN108521410B (zh) * 2018-03-19 2020-09-04 北京航空航天大学 车载以太网的安全防护架构
DE102018204181B4 (de) 2018-03-19 2023-01-12 Volkswagen Aktiengesellschaft Verfahren zum Bereitstellen eines Internetzugangs für einen Kunden eines Dienstanbieters und ein Computerprogramm dafür
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
KR20200141459A (ko) 2018-03-22 2020-12-18 리얼디 스파크, 엘엘씨 지향성 백라이트용 광학 도파관
CN108428346B (zh) * 2018-03-23 2021-11-02 京东方科技集团股份有限公司 一种识别服务车辆与注册车辆是否一致的方法及系统
US11712637B1 (en) 2018-03-23 2023-08-01 Steven M. Hoffberg Steerable disk or ball
US10789255B2 (en) * 2018-03-27 2020-09-29 Lenovo (Singapore) Pte. Ltd. Presenting data chunks for a working memory event
US20190303095A1 (en) * 2018-03-27 2019-10-03 Ford Global Technologies, Llc Voice activation system of a vehicle
US10678948B2 (en) 2018-03-29 2020-06-09 Bank Of America Corporation Restricted multiple-application user experience via single-application mode
JP6850272B2 (ja) * 2018-03-29 2021-03-31 株式会社Subaru 移動体の制御システム、移動体の制御方法及び移動体の制御プログラム
CN110324481A (zh) * 2018-03-30 2019-10-11 比亚迪股份有限公司 车辆的控制方法及智能终端
US10825318B1 (en) 2018-04-09 2020-11-03 State Farm Mutual Automobile Insurance Company Sensing peripheral heuristic evidence, reinforcement, and engagement system
US10997429B2 (en) 2018-04-11 2021-05-04 Micron Technology, Inc. Determining autonomous vehicle status based on mapping of crowdsourced object data
DE102018206812B4 (de) * 2018-05-03 2022-06-15 Audi Ag Verfahren zur Unterdrückung eines akustischen Signals während eines elektrischen Ladevorgangs eines Fahrzeugs, sowie ein System
WO2019213497A1 (en) 2018-05-03 2019-11-07 Scotty Labs Virtual vehicle control system
US10754336B2 (en) * 2018-05-04 2020-08-25 Waymo Llc Using environmental information to estimate sensor functionality for autonomous vehicles
TWI678656B (zh) * 2018-05-09 2019-12-01 和碩聯合科技股份有限公司 電腦系統及其介面操作方法
US11495126B2 (en) 2018-05-09 2022-11-08 Cavh Llc Systems and methods for driving intelligence allocation between vehicles and highways
US11014532B2 (en) * 2018-05-14 2021-05-25 Gentex Corporation Vehicle control module for smart home control system
DE102018207906A1 (de) * 2018-05-18 2019-11-21 Bayerische Motoren Werke Aktiengesellschaft Vorrichtung, System und Verfahren zur automatischen Konfiguration eines Fahrzeugs
US11867143B2 (en) * 2018-05-18 2024-01-09 Guadalupe Ramon Gil Vera Systems, methods, and apparatuses for implementing a vehicle safety lock assembly
US10953888B2 (en) 2018-05-22 2021-03-23 International Business Machines Corporation Autonomous vehicle monitoring
US10688867B2 (en) 2018-05-22 2020-06-23 International Business Machines Corporation Vehicular medical assistant
DE102018207950A1 (de) * 2018-05-22 2019-11-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Verarbeitung von Daten im Zusammenhang mit einem Fahrzeug, Decodierverfahren, Codier- und Decodierverfahren, System, Computerprogramm und Computerprogrammprodukt
US10360793B1 (en) 2018-05-22 2019-07-23 International Business Machines Corporation Preventing vehicle accident caused by intentional misbehavior
US10921812B2 (en) 2018-05-22 2021-02-16 International Business Machines Corporation System and method for rendezvous coordination of an autonomous automotive vehicle with an ambulance
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
CN110539637B (zh) * 2018-05-28 2021-08-20 长城汽车股份有限公司 车辆的显示屏装置以及车辆
US11290351B2 (en) 2018-06-06 2022-03-29 Veniam, Inc. Systems and methods for measuring node behavior anomalies in a network of moving things that includes autonomous vehicles
US11416784B2 (en) * 2018-06-14 2022-08-16 American Express Travel Related Services Company, Inc. Automated remote transactions between a vehicle and a lodging system
US11161518B2 (en) 2018-06-15 2021-11-02 Micron Technology, Inc. Detecting road conditions based on braking event data received from vehicles
US10679180B2 (en) 2018-06-20 2020-06-09 Capital One Services, Llc Transitioning inventory search from large geographic area to immediate personal area
US11842642B2 (en) 2018-06-20 2023-12-12 Cavh Llc Connected automated vehicle highway systems and methods related to heavy vehicles
US10741173B2 (en) 2018-06-25 2020-08-11 International Business Machines Corporation Artificial intelligence (AI) based voice response system etiquette
EP3814680A4 (de) 2018-06-29 2022-05-04 RealD Spark, LLC Optischer stapel für anzeige mit privatsphäre
US11025753B2 (en) * 2018-07-02 2021-06-01 Samsung Electronics Co., Ltd. Method and device for inter-process communication in network
WO2020014224A1 (en) 2018-07-10 2020-01-16 Cavh Llc Fixed-route service system for cavh systems
US11735041B2 (en) 2018-07-10 2023-08-22 Cavh Llc Route-specific services for connected automated vehicle highway systems
US11359927B2 (en) 2018-07-16 2022-06-14 Toyota Research Institute, Inc. Mapping of temporal roadway conditions
WO2020018552A1 (en) 2018-07-18 2020-01-23 Reald Spark, Llc Optical stack for switchable directional display
JP2020013451A (ja) * 2018-07-20 2020-01-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 情報処理方法
US11044588B2 (en) 2018-07-23 2021-06-22 International Business Machines Corporation System and method for collaborative caching
JP7063167B2 (ja) 2018-07-26 2022-05-09 トヨタ自動車株式会社 表示制御装置、車両用表示装置、表示制御方法及びプログラム
CN109145205B (zh) 2018-07-27 2020-09-01 阿里巴巴集团控股有限公司 一种基于区块链的跨链数据操作方法和装置
CN109167811B (zh) * 2018-07-27 2020-05-05 阿里巴巴集团控股有限公司 一种基于区块链的跨链数据访问方法和装置
JP6643417B2 (ja) * 2018-08-02 2020-02-12 Hapsモバイル株式会社 システム、制御装置及び軽航空機
JP2020024560A (ja) * 2018-08-07 2020-02-13 本田技研工業株式会社 表示装置、表示制御方法、およびプログラム
US10766479B2 (en) 2018-08-14 2020-09-08 Toyota Motor Engineering & Manufacturing North America, Inc. Sound and vibration enhancement in hybrid vehicles
DE102018120344A1 (de) * 2018-08-21 2020-02-27 Pilz Gmbh & Co. Kg Automatisierungssystem zur Überwachung eines sicherheitskritischen Prozesses
DE102018120347A1 (de) * 2018-08-21 2020-02-27 Pilz Gmbh & Co. Kg Automatisierungssystem zur Überwachung eines sicherheitskritischen Prozesses
US10933714B2 (en) 2018-08-21 2021-03-02 Ford Global Technologies, Llc Control of a climate system within a vehicle using location data
US11040683B2 (en) * 2018-08-22 2021-06-22 Toyota Motor Engineering & Manufacturing North America, Inc. Short range communication for vehicular use
US10749981B2 (en) * 2018-08-28 2020-08-18 Ford Global Technologies, Llc Vehicle data pre-conditioning
CN109345837B (zh) * 2018-08-31 2020-07-14 深圳市亿兆互联技术有限公司 一种观光车弯道的测速系统及测速方法
EP3621327B8 (de) * 2018-09-04 2022-05-18 Volkswagen Aktiengesellschaft Verfahren zur vorausschauenden schätzung der übertragungsbedingungen für eine kommunikation zwischen zwei kommunikationspartnern, vorrichtung zur durchführung von verfahrensschritten des verfahrens, fahrzeug sowie computerprogramm
USD930676S1 (en) 2018-09-07 2021-09-14 Samsung Display Co., Ltd. Display device with generated image for display
US10730514B2 (en) * 2018-09-12 2020-08-04 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for extending detachable automobile sensor capabilities for collision avoidance
US10706619B2 (en) 2018-09-12 2020-07-07 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for extending detachable automobile sensor capabilities for environmental mapping
EP3855310A4 (de) * 2018-09-17 2022-05-18 Drimaes, Inc. Vorrichtung zur softwaresteuerung für ein fahrzeug
AU2019345296A1 (en) * 2018-09-18 2021-02-11 Donaldson Company, Inc. Filtration systems with multitiered data exchange capabilities
US11799866B2 (en) * 2018-09-18 2023-10-24 Aleksey Vladimirovich Burlitskiy Method and system of multi-channel user authorization
KR102521830B1 (ko) * 2018-09-19 2023-04-17 현대자동차주식회사 모바일 데이터 공유를 위한 제어방법 및 그 제어방법을 제공하는 차량
WO2020072643A1 (en) 2018-10-03 2020-04-09 Reald Spark, Llc Privacy display control apparatus
US10937258B2 (en) 2018-10-05 2021-03-02 Deere & Company Work vehicle maintenance management systems and methods
US10882617B2 (en) * 2018-10-11 2021-01-05 Rockwell Collins, Inc. Aircraft based augmented and virtual reality passenger social media interaction system and related method
KR20200045033A (ko) * 2018-10-12 2020-05-04 현대자동차주식회사 자동차 및 그의 위한 정보 출력 방법
US11747825B2 (en) 2018-10-12 2023-09-05 Boston Dynamics, Inc. Autonomous map traversal with waypoint matching
DE102018008168A1 (de) 2018-10-16 2019-04-11 Daimler Ag Verfahren zum Betrieb einer Fahrzeugunterhaltungsvorrichtung
DE102018218098A1 (de) 2018-10-23 2020-04-23 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Abstrahieren eines Datensatzes
US11390164B2 (en) 2018-10-23 2022-07-19 Ford Global Technologies, Llc Vehicle interface having electromagnetic communications
US20200132803A1 (en) * 2018-10-26 2020-04-30 Fleetmind Seon Solutions Inc. Radar module for use with traffic monitoring and predictive analysis systems
CN109166352B (zh) * 2018-10-31 2020-08-11 重庆惠家通信息技术有限公司 云停车场管理系统
US10679420B2 (en) * 2018-11-02 2020-06-09 General Motors Llc Augmented reality (AR) remote vehicle assistance
US10793106B2 (en) * 2018-11-05 2020-10-06 Robert Turley Automobile tracking and notification device and service
US11373457B2 (en) * 2018-11-06 2022-06-28 Zf Friedrichshafen Ag System and method for detecting non-approved parts in a vehicle
US11270525B2 (en) * 2018-11-06 2022-03-08 Alliance For Sustainable Energy, Llc Automated vehicle occupancy detection
CN117311038A (zh) 2018-11-07 2023-12-29 瑞尔D斯帕克有限责任公司 定向显示设备
CN111169464B (zh) * 2018-11-13 2021-07-27 上海飞田通信股份有限公司 出租车辆客户管理系统
US11032370B2 (en) * 2018-11-14 2021-06-08 Toyota Jidosha Kabushiki Kaisha Wireless communications in a vehicular macro cloud
JP7143736B2 (ja) * 2018-11-20 2022-09-29 トヨタ自動車株式会社 運転支援装置、ウェアラブル装置、運転支援方法およびプログラム
CN109561140A (zh) * 2018-11-21 2019-04-02 重庆金康新能源汽车设计院有限公司 汽车后备箱监控系统及方法
US10890119B2 (en) * 2018-11-21 2021-01-12 International Business Machines Corporation Locale specific vehicle regulation compliance
US11483970B2 (en) * 2018-11-28 2022-11-01 Cnh Industrial America Llc System and method for adjusting the orientation of an agricultural harvesting implement based on implement height
US11314346B2 (en) * 2018-11-30 2022-04-26 Lg Electronics Inc. Vehicle control device and vehicle control method
US10989552B2 (en) * 2018-12-05 2021-04-27 Xevo Inc. Systems and methods for adaptive content filtering
CN109753061B (zh) * 2018-12-12 2020-03-31 北京百度网讯科技有限公司 自动驾驶系统的启动方法、装置、设备和计算机存储介质
DE102018221706A1 (de) * 2018-12-13 2020-06-18 Volkswagen Aktiengesellschaft Bediensystem für ein Fahrzeug
TWI675761B (zh) * 2018-12-17 2019-11-01 造隆股份有限公司 結合行動裝置的機車儀表系統
DE102018222124A1 (de) * 2018-12-18 2020-06-18 Volkswagen Aktiengesellschaft Verfahren und System zum Einstellen eines Wertes eines Parameters
CN109677265B (zh) * 2018-12-25 2022-03-29 大陆汽车车身电子系统(芜湖)有限公司 数字仪表及其显示方法
RU193616U1 (ru) * 2018-12-28 2019-11-07 Александр Витальевич Уракаев Многофункциональное измерительное устройство для двигателя внутреннего сгорания
US10625745B1 (en) 2019-01-07 2020-04-21 Sean Tremblay Automated driver's exam system
US11287677B2 (en) 2019-01-07 2022-03-29 Reald Spark, Llc Optical stack for privacy display
CN111428117B (zh) * 2019-01-09 2023-05-16 百度在线网络技术(北京)有限公司 应用程序的数据获取方法和装置
CN109857002B (zh) 2019-01-15 2021-07-20 北京百度网讯科技有限公司 数据采集方法、装置、设备及计算机可读存储介质
US10773685B2 (en) 2019-01-19 2020-09-15 International Business Machines Corporation Implementing information exchange across IoT enabled vehicular devices for amplified dynamic security
JP7338157B2 (ja) 2019-01-21 2023-09-05 スズキ株式会社 車両の制御装置
CN109795493A (zh) * 2019-01-25 2019-05-24 温州大学 一种无人驾驶汽车
US11076274B1 (en) 2019-01-28 2021-07-27 United Services Automobile Association (Usaa) Monitoring of data to predict driving events
US11364857B2 (en) * 2019-01-31 2022-06-21 Toyota Motor Engineering & Manufacturing North America, Inc. Modular interior vehicle electronics system
US10726719B1 (en) * 2019-02-05 2020-07-28 International Business Machines Corporation Piezoelectric power generation for roadways
EP3693240A1 (de) * 2019-02-06 2020-08-12 Zenuity AB Steuerung des aktivierungsschwellwerts für fahrzeugsicherheitssysteme
US10817063B2 (en) * 2019-02-11 2020-10-27 Volvo Car Corporation Facilitating interaction with a vehicle touchscreen using haptic feedback
EP3924776A4 (de) 2019-02-12 2022-10-19 RealD Spark, LLC Diffusor für sichtschutzanzeige
US11899448B2 (en) * 2019-02-21 2024-02-13 GM Global Technology Operations LLC Autonomous vehicle that is configured to identify a travel characteristic based upon a gesture
US20220253941A1 (en) * 2019-02-22 2022-08-11 Karching Inc. Safe driving monitoring and incentive system
US10981575B2 (en) * 2019-02-27 2021-04-20 Denso International America, Inc. System and method for adaptive advanced driver assistance system with a stress driver status monitor with machine learning
US11235805B2 (en) 2019-02-28 2022-02-01 International Business Machines Corporation Adaptive vehicle-proximity guidance
US11170639B2 (en) * 2019-03-05 2021-11-09 University Of Massachusetts Transportation threat detection system
DE102019105609A1 (de) * 2019-03-06 2020-09-10 Valeo Schalter Und Sensoren Gmbh Verfahren und System zur Lokalisierung eines Fahrzeugs und/oder zum Erstellen einer digitalen Karte
CN109774683A (zh) * 2019-03-18 2019-05-21 汉腾汽车有限公司 一种基于云计算作用于车辆安全的系统
US11550320B2 (en) * 2019-03-18 2023-01-10 Pony Ai Inc. Vehicle redundant processing resource usage
US11570625B2 (en) * 2019-03-25 2023-01-31 Micron Technology, Inc. Secure vehicle communications architecture for improved blind spot and driving distance detection
JP7288781B2 (ja) * 2019-03-27 2023-06-08 本田技研工業株式会社 情報提供装置、情報提供方法、およびプログラム
JP2020163952A (ja) * 2019-03-28 2020-10-08 パナソニックIpマネジメント株式会社 条件づけシステム、刺激付与システム、条件づけ方法及びそのプログラム、刺激付与方法及びそのプログラム、並びに移動体
DE112020001649T5 (de) * 2019-03-29 2022-04-21 Intel Corporation Autonomes fahrzeugsystem
US10726642B1 (en) 2019-03-29 2020-07-28 Toyota Motor North America, Inc. Vehicle data sharing with interested parties
US10896555B2 (en) 2019-03-29 2021-01-19 Toyota Motor North America, Inc. Vehicle data sharing with interested parties
US10535207B1 (en) 2019-03-29 2020-01-14 Toyota Motor North America, Inc. Vehicle data sharing with interested parties
DE102019109067B4 (de) * 2019-04-05 2023-11-09 Allianz Partners SAS Entscheidungsfindungsmodul zum automatischen Bereitstellen von Handlungsempfehlungen
CN111824092B (zh) * 2019-04-15 2021-12-28 湖南中车智行科技有限公司 一种多主实时热备冗余制动力分配方法和系统
US11176819B2 (en) 2019-04-16 2021-11-16 Xevo Inc. Systems and methods for adaptive protocol implementation for vehicle head units
US10878704B2 (en) * 2019-04-17 2020-12-29 Ford Global Technologies, Llc Vehicle audit management system
CN110197119B (zh) * 2019-04-23 2023-07-11 平安科技(深圳)有限公司 行车数据分析方法、装置、计算机设备和存储介质
CN110163125B (zh) * 2019-05-05 2021-04-30 浙江传媒学院 一种基于轨迹预测与尺寸决策的实时视频识别的方法
US11107302B2 (en) * 2019-05-20 2021-08-31 Here Global B.V. Methods and systems for emergency event management
US11786694B2 (en) 2019-05-24 2023-10-17 NeuroLight, Inc. Device, method, and app for facilitating sleep
US11431712B2 (en) * 2019-05-29 2022-08-30 International Business Machines Corporation System and method for personalized passenger auditing in aircrafts
US10818169B1 (en) * 2019-06-04 2020-10-27 Antonio Ribeiro Vehicular speed detection and warning system
US11433742B2 (en) 2019-06-11 2022-09-06 Ford Global Technologies, Llc Automatic control of a heating element in thermal communication with a rear window of a vehicle pursuant to predictive modeling that recalibrates based on occupant manual control of the heating element
US11700185B2 (en) * 2019-06-17 2023-07-11 Eagle Technology, Llc Systems and method for providing an ontogenesis intelligence engine
FR3097513A1 (fr) 2019-06-19 2020-12-25 Psa Automobiles Sa Procédé et dispositif de contrôle d’un véhicule automobile
CN110341666B (zh) * 2019-06-20 2021-06-22 江苏大学 一种基于a律13折线的车辆主动制动系统制动力曲线规划算法
JP7319103B2 (ja) * 2019-06-20 2023-08-01 日本光電工業株式会社 生体情報表示装置
US10688946B1 (en) * 2019-06-21 2020-06-23 Evobic Holdings LLC Switch system
US11140524B2 (en) * 2019-06-21 2021-10-05 International Business Machines Corporation Vehicle to vehicle messaging
US11620389B2 (en) 2019-06-24 2023-04-04 University Of Maryland Baltimore County Method and system for reducing false positives in static source code analysis reports using machine learning and classification techniques
KR102641153B1 (ko) * 2019-07-01 2024-02-28 현대자동차주식회사 차량 및 그 제어 방법
TW202102883A (zh) 2019-07-02 2021-01-16 美商瑞爾D斯帕克有限責任公司 定向顯示設備
JP7159987B2 (ja) * 2019-07-10 2022-10-25 トヨタ自動車株式会社 情報決定装置および情報決定方法
KR20210008237A (ko) * 2019-07-11 2021-01-21 현대자동차주식회사 차량용 공조 제어시스템 및 제어방법
US11014534B2 (en) 2019-07-13 2021-05-25 Toyota Motor North America, Inc. Remote access of transports
US11386722B2 (en) 2019-07-13 2022-07-12 Toyota Motor North America, Inc. Remote access of transports
CN110400464B (zh) * 2019-07-15 2021-06-01 杭州亿圣信息技术有限公司 一种小区违停车辆的监控方法
US11546353B2 (en) 2019-07-18 2023-01-03 Toyota Motor North America, Inc. Detection of malicious activity on CAN bus
DE102019210912A1 (de) * 2019-07-23 2021-01-28 Brose Fahrzeugteile Se & Co. Kommanditgesellschaft, Bamberg Verstellvorrichtung und Verfahren für die fremdkraftbetätigte Verstellung eines Verstellteils an einem Fahrzeug auf Basis wenigstens eines Bedienereignisses
US11787407B2 (en) 2019-07-24 2023-10-17 Pony Ai Inc. System and method for sensing vehicles and street
WO2021016603A1 (en) * 2019-07-24 2021-01-28 Marine Technologies LLC System and method for optimizing fuel usage of a marine vessel
US11524691B2 (en) * 2019-07-29 2022-12-13 Lear Corporation System and method for controlling an interior environmental condition in a vehicle
US11530936B2 (en) 2019-08-01 2022-12-20 Denso International America, Inc. Plug-and-play stepper motor for a pointer display assembly
WO2021026018A1 (en) 2019-08-02 2021-02-11 Reald Spark, Llc Optical stack for privacy display
US11263884B2 (en) * 2019-08-02 2022-03-01 Boris GRINBERG Early warning forecasting life-threatening temperature method and system
DE102019211657A1 (de) * 2019-08-02 2021-02-04 Audi Ag Vorrichtung zum Anzeigen eines Anzeigeinhalts für ein Kraftfahrzeug sowie ein Verfahren, ein Kraftfahrzeug und eine Lenkeinheit hierzu
WO2021025707A1 (en) * 2019-08-06 2021-02-11 Boston Dynamics, Inc. Intermediate waypoint generator
US11579592B2 (en) * 2019-08-12 2023-02-14 Battelle Energy Alliance, Llc Systems and methods for control system security
US11100329B1 (en) * 2019-08-14 2021-08-24 Lytx, Inc. Ranging system data utilization for marking of video data of interest
RU193218U1 (ru) * 2019-08-23 2019-10-17 Александр Витальевич Уракаев Многофункциональное измерительное устройство для двигателя внутреннего сгорания
CN110660264A (zh) * 2019-08-26 2020-01-07 浙江科技学院 一种共享汽车可自动切换停车点的系统与方法
JP7132895B2 (ja) * 2019-08-27 2022-09-07 本田技研工業株式会社 通信制御装置、通信制御方法、およびプログラム
US11365578B2 (en) 2019-08-29 2022-06-21 Ford Global Technologies, Llc Powered hinge assembly for vehicle doors
US11572067B2 (en) 2019-08-30 2023-02-07 7980302 Canada Inc. Using ISA system to decelerate truck upon entering geofenced area
US11529918B2 (en) 2019-09-02 2022-12-20 Toyota Motor North America, Inc. Adjustment of environment of transports
US11796654B2 (en) * 2019-09-04 2023-10-24 Qualcomm Incorporated Distributed sensor calibration and sensor sharing using cellular vehicle-to-everything (CV2X) communication
CA3153499A1 (en) * 2019-09-05 2021-03-11 Donnell DAVIS Methods and systems providing cyber defense for electronic identification, vehicles, ancillary vehicle platforms and telematics platforms
US11459028B2 (en) * 2019-09-12 2022-10-04 Kyndryl, Inc. Adjusting vehicle sensitivity
US11456948B2 (en) 2019-09-12 2022-09-27 Pony Ai Inc. Daisy chain network of sensors
CN110712648B (zh) * 2019-09-16 2020-12-11 中国第一汽车股份有限公司 行车状态的确定方法、装置、车辆及存储介质
DE102019214161A1 (de) * 2019-09-17 2021-03-18 Robert Bosch Gmbh Verfahren und Vorrichtung zum Automatisieren einer Fahrfunktion
US11736466B2 (en) * 2019-09-18 2023-08-22 Bioconnect Inc. Access control system
CN114651427A (zh) * 2019-09-20 2022-06-21 桑纳特斯公司 用于在交通工具上支持混合网络通信的系统、方法和装置
KR20210034843A (ko) 2019-09-23 2021-03-31 삼성전자주식회사 차량의 제어 장치 및 방법
JP7159137B2 (ja) * 2019-09-25 2022-10-24 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
CN110641280A (zh) * 2019-09-29 2020-01-03 奇瑞汽车股份有限公司 一种汽车仪表的报警方法
CN114730549A (zh) 2019-10-02 2022-07-08 瑞尔D斯帕克有限责任公司 隐私显示设备
US11803656B2 (en) * 2019-10-04 2023-10-31 Microsoft Technology Licensing, Llc Supplying personal information between different devices using different platforms
US20210117915A1 (en) * 2019-10-19 2021-04-22 Royce Newcomb Illuminated address sign assembly with integrated security features
FR3102329B1 (fr) * 2019-10-21 2021-10-08 Psa Automobiles Sa Procédé de restitution de contenus d'une interface informatique pour véhicule
US11609558B2 (en) 2019-10-29 2023-03-21 Allstate Insurance Company Processing system for dynamic event verification and sensor selection
US11748636B2 (en) 2019-11-04 2023-09-05 International Business Machines Corporation Parking spot locator based on personalized predictive analytics
DE102019217233A1 (de) * 2019-11-07 2021-05-12 Volkswagen Aktiengesellschaft Verfahren zum Steuern einer ersten und einer zweiten Fahrzeugfunktionalität zum Einwirken auf einen Fahrzeuginsassen während einer Fahrt in einem Fahrzeug
US11205068B2 (en) * 2019-11-07 2021-12-21 Ambarella International Lp Surveillance camera system looking at passing cars
CN114868050A (zh) 2019-11-13 2022-08-05 瑞尔D斯帕克有限责任公司 具有均匀离轴亮度降低的显示装置
GB2588969B (en) * 2019-11-18 2022-04-20 Jaguar Land Rover Ltd Apparatus and method for determining a cognitive state of a user of a vehicle
US11288052B2 (en) 2019-11-21 2022-03-29 General Electric Company Devices, systems, and methods for providing on-demand engine software using a distributed ledger
US11623610B2 (en) 2019-11-25 2023-04-11 Ford Global Technologies, Llc Vehicular pursuit intervention systems and methods
DE102019218718B4 (de) 2019-12-02 2023-11-16 Volkswagen Aktiengesellschaft Steuerungssystem zur Steuerung eines Betriebs eines selbstfahrenden Fahrzeugs sowie Kraftfahrzeug
US11775010B2 (en) * 2019-12-02 2023-10-03 Zendrive, Inc. System and method for assessing device usage
EP4074014A4 (de) 2019-12-09 2023-12-27 Thales Canada Inc. Verfahren und system zur can-busverkehrsüberwachung mit hoher integrität in sicherheitskritischen anwendungen
CN114761844A (zh) 2019-12-10 2022-07-15 瑞尔D斯帕克有限责任公司 显示装置的反射的控制
US11210221B2 (en) 2019-12-10 2021-12-28 Pony Ai Inc. Memory architecture for efficient spatial-temporal data storage and access
US11191146B2 (en) 2019-12-18 2021-11-30 Reald Spark, Llc Control of ambient light for a privacy display
LU101570B1 (en) * 2019-12-20 2021-06-21 Iee Sa Method for Occupancy Detection
KR20210082026A (ko) * 2019-12-24 2021-07-02 삼성전자주식회사 디스플레이를 포함하는 전자 장치 및 그 동작 방법
US11282113B2 (en) 2020-01-06 2022-03-22 Ford Global Technologies, Llc Techniques for intelligence using connected vehicle data
CN111260746A (zh) * 2020-01-18 2020-06-09 武汉光庭信息技术股份有限公司 一种倒车影像处理方法、电子设备及存储介质
US11810199B1 (en) 2020-01-28 2023-11-07 State Farm Mutual Automobile Insurance Company Transportation analytics systems and methods using a mobility device embedded within a vehicle
JP7314813B2 (ja) * 2020-01-29 2023-07-26 トヨタ自動車株式会社 車両制御方法、車両用制御装置及びサーバ
IT202000002665A1 (it) * 2020-02-11 2021-08-11 Ferrari Spa Metodo di controllo di un sistema di climatizzazione in un abitacolo di un veicolo stradale
US11945447B2 (en) 2020-02-13 2024-04-02 Toyota Motor North America, Inc. Transport boundary expansion
JP7351233B2 (ja) * 2020-02-13 2023-09-27 トヨタ自動車株式会社 プログラム、制御装置、及び制御方法
US11772672B2 (en) 2020-02-13 2023-10-03 Toyota Motor North America, Inc. Unsafe transport operation
US11873000B2 (en) 2020-02-18 2024-01-16 Toyota Motor North America, Inc. Gesture detection for transport control
US11157758B2 (en) 2020-03-02 2021-10-26 Aptiv Technologies Limited System and method to restrict device access in vehicles
DE102020105894A1 (de) 2020-03-05 2021-09-09 Audi Aktiengesellschaft Verfahren zum Betreiben eines Kraftfahrzeugs, entsprechendes Kraftfahrzeug sowie Verfahren zum Betreiben einer Kraftfahrzeuganordnung
US11615381B2 (en) 2020-03-12 2023-03-28 Toyota Motor North America, Inc. Geo-fence responsibility creation and management
US11062595B1 (en) 2020-03-13 2021-07-13 International Business Machines Corporation Cognitive data analytics for communication between vehicular devices using a telecommunications network
US11097735B1 (en) 2020-03-19 2021-08-24 Toyota Motor North America, Inc. Transport lane usage
US11720114B2 (en) 2020-03-19 2023-08-08 Toyota Motor North America, Inc. Safety of transport maneuvering
US11488424B2 (en) 2020-03-19 2022-11-01 Toyota Motor North America, Inc. Motion-based transport assessment
CN111091715A (zh) * 2020-03-20 2020-05-01 北京交研智慧科技有限公司 一种基于历史重现率的道路偶发拥堵识别方法及装置
WO2021194747A1 (en) 2020-03-23 2021-09-30 Nuro, Inc. Methods and apparatus for automated deliveries
US11423162B2 (en) * 2020-03-27 2022-08-23 Intel Corporation Systems and methods for message assurance in vehicle systems
JP7371562B2 (ja) * 2020-04-08 2023-10-31 トヨタ自動車株式会社 情報処理装置、情報処理システム、及び、プログラム
DE102020204619A1 (de) * 2020-04-09 2021-10-14 Siemens Aktiengesellschaft Überwachen eines Elektroenergieübertragungssystems
US11493354B2 (en) * 2020-04-13 2022-11-08 At&T Intellectual Property I, L.P. Policy based navigation control
US11508189B2 (en) 2020-04-14 2022-11-22 Toyota Motor North America, Inc. Processing of accident report
US11450099B2 (en) 2020-04-14 2022-09-20 Toyota Motor North America, Inc. Video accident reporting
US11615200B2 (en) * 2020-04-14 2023-03-28 Toyota Motor North America, Inc. Providing video evidence
KR102288091B1 (ko) * 2020-04-23 2021-08-10 주식회사 옐로나이프 운전자의 시점을 기초로한 클러스터 디자인 요소의 시인성 개선 장치 및 방법
WO2021222598A1 (en) 2020-04-30 2021-11-04 Reald Spark, Llc Directional display apparatus
US11237417B2 (en) 2020-04-30 2022-02-01 Reald Spark, Llc Directional display apparatus
EP4143043A1 (de) 2020-04-30 2023-03-08 RealD Spark, LLC Richtungsanzeigegerät
CN113587975A (zh) * 2020-04-30 2021-11-02 伊姆西Ip控股有限责任公司 用于管理应用环境的方法、设备和计算机程序产品
US11590929B2 (en) * 2020-05-05 2023-02-28 Nvidia Corporation Systems and methods for performing commands in a vehicle using speech and image recognition
DE102020112055A1 (de) 2020-05-05 2021-11-11 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur akustischen Fahrzeuginszenierung
CN111768651B (zh) * 2020-05-11 2022-07-12 吉利汽车研究院(宁波)有限公司 一种预防车辆碰撞的预警方法及装置
US11702083B2 (en) 2020-06-11 2023-07-18 7980302 Canada Inc. Using ISA system to implement a speed policy identified based on profile of a driving instance
CN111731207A (zh) * 2020-06-18 2020-10-02 北京百度网讯科技有限公司 车辆配置信息的获取方法、装置、设备以及存储介质
US11653186B2 (en) 2020-06-26 2023-05-16 BlueOwl, LLC Systems and methods for determining application status
US11399261B1 (en) 2020-06-26 2022-07-26 BlueOwl, LLC Systems and methods for determining mobile device status
KR20220004304A (ko) * 2020-07-03 2022-01-11 현대자동차주식회사 차량 제어 시스템 및 차량의 원격 제어 방법
US11175876B1 (en) * 2020-07-06 2021-11-16 Ford Global Technologies, Llc System for in-vehicle-infotainment based on dual asynchronous displays
US11363426B1 (en) 2020-07-07 2022-06-14 BlueOwl, LLC Systems and methods for verifying reliability of sensor data received from mobile devices
TW202204818A (zh) 2020-07-29 2022-02-01 美商瑞爾D斯帕克有限責任公司 光瞳照明裝置
CN116209945A (zh) 2020-07-29 2023-06-02 瑞尔D斯帕克有限责任公司 用于可切换定向显示器的背光源
CN112019107B (zh) * 2020-08-07 2022-12-06 华东理工大学 基于周期事件触发的永磁同步电机终端滑模控制方法
US11393336B2 (en) 2020-08-10 2022-07-19 International Business Machines Corporation Smog analysis via digital computing platforms
US11843667B2 (en) 2020-08-17 2023-12-12 Toyota Motor North America, Inc. Real time boot for secure distributed systems
JP7276282B2 (ja) * 2020-08-24 2023-05-18 トヨタ自動車株式会社 物体検出装置、物体検出方法及び物体検出用コンピュータプログラム
US11568733B2 (en) * 2020-08-26 2023-01-31 Juanita Baldwin Multipurpose sensor system for detecting children and pets in a locked vehicle and alerting a caregiver and emergency services
CN112046489B (zh) * 2020-08-31 2021-03-16 吉林大学 一种基于因子分析和机器学习的驾驶风格辨识算法
CN112026790B (zh) * 2020-09-03 2022-04-15 上海商汤临港智能科技有限公司 车载机器人的控制方法及装置、车辆、电子设备和介质
US20220080996A1 (en) * 2020-09-15 2022-03-17 Tusimple, Inc. DETECTING A ROAD STRUCTURE CHANGE BY A LEAD AUTONOMOUS VEHICLE (AV) AND UPDATING ROUTING PLANS FOR THE LEAD AV AND FOLLOWING AVs
US11348456B2 (en) 2020-10-06 2022-05-31 Ford Global Technologies, Llc Systems and methods for detecting wrong way travel of a vehicle
US20220129139A1 (en) * 2020-10-22 2022-04-28 Samsung Electronics Co., Ltd. Electronic device and method for controlling display of a plurality of objects on wearable display device
EP3993345A1 (de) * 2020-10-28 2022-05-04 Furuno Hellas S.A. Vorrichtung und verfahren zur fernüberwachung
US11743074B2 (en) 2020-11-09 2023-08-29 Argo AI, LLC Systems and methods for obtaining data from multiple internal vehicle networks
KR102541932B1 (ko) * 2020-11-10 2023-06-12 금호타이어 주식회사 타이어 모니터링 시스템 및 이를 이용한 타이어 모니터링 방법
KR20220072127A (ko) * 2020-11-24 2022-06-02 현대자동차주식회사 차량 및 그 제어 방법
US11626977B2 (en) 2020-11-30 2023-04-11 Toyota Motor North America, Inc. Out-of-band key splitting and key derivation
DE102020215213A1 (de) 2020-12-02 2022-06-02 Volkswagen Aktiengesellschaft Wischende Blinkanzeige
AU2021107014A4 (en) * 2020-12-04 2021-12-02 Work Air Technologies Pty Ltd Field telemetry systtem for an environmental control cabin
US11794764B2 (en) 2020-12-21 2023-10-24 Toyota Motor North America, Inc. Approximating a time of an issue
US11554671B2 (en) 2020-12-21 2023-01-17 Toyota Motor North America, Inc. Transport data display cognition
DE102021200020A1 (de) 2021-01-05 2022-07-07 Volkswagen Aktiengesellschaft Verfahren zum Übermitteln einer Nachricht an ein Kraftfahrzeug und lokales Netzwerk
CN112887401B (zh) * 2021-01-25 2021-09-17 宁波均联智行科技股份有限公司 一种基于多个操作系统的网络访问方法及车机系统
WO2022165153A1 (en) * 2021-01-28 2022-08-04 VIDAA USA, Inc. Method for displaying media asset data and display apparatus
US11455886B2 (en) 2021-02-22 2022-09-27 International Business Machines Corporation Dynamic vehicular passageway information using ad-hoc network and templatized connection
DE102021201929A1 (de) * 2021-03-01 2022-09-01 Volkswagen Aktiengesellschaft Erfassen von Nutzereingaben in einem Kraftfahrzeug unter Ermittlung einer Zulässigkeit der Nutzereingabe
US11704107B2 (en) 2021-03-04 2023-07-18 Toyota Motor North America, Inc. Software updates based on transport-related actions
US11794774B2 (en) * 2021-03-16 2023-10-24 Ford Global Technologies, Llc Real-time dynamic traffic speed control
FR3120962A1 (fr) * 2021-03-16 2022-09-23 Psa Automobiles Sa Ecran tactile en deux parties pour véhicule automobile
US11414069B1 (en) * 2021-03-18 2022-08-16 Pixart Imaging Inc. Method for parking guidance and parking guidance system
TR202105286A2 (tr) * 2021-03-23 2021-07-26 Tuerkiye Garanti Bankasi Anonim Sirketi Bi̇r kasko tekli̇f si̇stemi̇
JP2022154943A (ja) * 2021-03-30 2022-10-13 本田技研工業株式会社 車両用制御システム、車両、制御方法
US11750639B2 (en) 2021-04-05 2023-09-05 Bank Of America Corporation ATM-based anomaly and security threat detection
CN113127590B (zh) * 2021-04-09 2021-11-26 中移智行网络科技有限公司 地图更新方法及设备
US11787434B2 (en) * 2021-04-19 2023-10-17 Toyota Motor North America, Inc. Modification of transport functionality based on modified components
US11661077B2 (en) * 2021-04-27 2023-05-30 Toyota Motor Engineering & Manufacturing North America. Inc. Method and system for on-demand roadside AI service
US11731763B2 (en) * 2021-06-03 2023-08-22 Honeywell International Inc. Methods and systems for identifying and addressing passenger issues in an aircraft
WO2022260657A1 (en) 2021-06-08 2022-12-15 Templer Lisa Boat sharing system
EP4108621A1 (de) 2021-06-23 2022-12-28 Hiab AB Arbeitsausrüstung mit anordnung für eine fernkonfiguration
CN117651655A (zh) * 2021-07-15 2024-03-05 路特斯技术创新中心有限公司 适配车辆的人机界面的图形用户界面的计算机实施方法、计算机程序产品、人机界面和车辆
US11917395B2 (en) 2021-08-11 2024-02-27 Toyota Motor North America, Inc. Connected vehicle services privacy and protection
CN113449135B (zh) 2021-08-31 2021-11-19 阿里巴巴达摩院(杭州)科技有限公司 图像生成系统与方法
US11555466B1 (en) 2021-09-10 2023-01-17 Toyota Motor North America, Inc. Minimal route determination
US11892717B2 (en) 2021-09-30 2024-02-06 Reald Spark, Llc Marks for privacy display
DE102021125749A1 (de) 2021-10-05 2023-04-06 Volkswagen Aktiengesellschaft Vorrichtung, Verfahren und Computerprogramm für eine Überwachung einer Sicherheit von Rechen-Funktionsblöcken in einem Fahrzeug
US11904655B2 (en) 2021-10-19 2024-02-20 Ford Global Technologies, Llc Navigational attribute driven system and method for adjusting the cabin comfort setting of a vehicle control
US20230144843A1 (en) * 2021-11-11 2023-05-11 Samsung Electronics Co., Ltd. Systems and methods for detecting intra-chip communication errors in a reconfigurable hardware system
CN114103849B (zh) * 2021-11-12 2023-11-17 上汽通用五菱汽车股份有限公司 车辆控制方法、装置、车辆及计算机可读存储介质
KR20230084876A (ko) * 2021-12-06 2023-06-13 주식회사 인디제이 상황 기반 콘텐츠 제공 방법 및 장치
ES2944605A1 (es) * 2021-12-22 2023-06-22 Fundacion Univ San Antonio Ucam Procedimiento y sistema de asignación de plazas de aparcamiento
SE2151627A1 (en) * 2021-12-28 2023-06-29 Telia Co Ab Methods and an Apparatus in a System for Analysis of Information Related to an Accident of a Vehicle
EP4215400A1 (de) * 2022-01-21 2023-07-26 Bayerische Motoren Werke Aktiengesellschaft Verfahren und vorrichtung zur auslösung einer funktion eines fahrzeugs
US20230267773A1 (en) * 2022-02-18 2023-08-24 Cambridge Mobile Telematics Inc. Verifying mobile telematics with vehicle information
US11892718B2 (en) 2022-04-07 2024-02-06 Reald Spark, Llc Directional display apparatus
DE102022109184A1 (de) 2022-04-14 2023-10-19 Audi Aktiengesellschaft Verfahren zum Einstellen einer Nutzerschnittstelle
CN114625575B (zh) * 2022-05-16 2022-08-02 深圳市科力锐科技有限公司 业务系统同步方法、装置、设备及存储介质
CN117641036A (zh) * 2022-08-12 2024-03-01 广州三星通信技术研究有限公司 内容分享方法和装置、介质和电子设备
US11691632B1 (en) * 2022-12-06 2023-07-04 Mercedes-Benz Group AG Vehicle simulating method and system

Family Cites Families (674)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1295232A (en) * 1917-06-13 1919-02-25 Donald Stewart Cabinet.
US3984161A (en) * 1975-01-28 1976-10-05 Johnson Frederick M Mobile communication console
DE2945852A1 (de) 1979-11-13 1981-05-21 Siemens AG, 1000 Berlin und 8000 München Verfahren zur verkehrserfassung in einem leit- und informationssystem fuer den individualverkehr
US5829782A (en) * 1993-03-31 1998-11-03 Automotive Technologies International, Inc. Vehicle interior identification and monitoring system
US6778672B2 (en) * 1992-05-05 2004-08-17 Automotive Technologies International Inc. Audio reception control arrangement and method for a vehicle
US6735506B2 (en) * 1992-05-05 2004-05-11 Automotive Technologies International, Inc. Telematics system
US7663502B2 (en) 1992-05-05 2010-02-16 Intelligent Technologies International, Inc. Asset system control arrangement and method
US4476954A (en) 1982-09-22 1984-10-16 Johnson Engineering Corporation Remote control for motor vehicle
US4875391A (en) * 1988-04-29 1989-10-24 Chrysler Motors Corporation Electronically-controlled, adaptive automatic transmission system
US5371802A (en) 1989-04-20 1994-12-06 Group Lotus Limited Sound synthesizer in a vehicle
US4946416A (en) 1989-11-01 1990-08-07 Innova Development Corporation Vehicle with electronic sounder and direction sensor
US5296840A (en) 1990-05-25 1994-03-22 Federal Signal Corporation Programmable emergency signalling system for a vehicle
JP3235843B2 (ja) 1991-03-18 2001-12-04 パイオニア株式会社 車載ナビゲーション装置
US5102181A (en) * 1991-05-31 1992-04-07 Pinkney Osten C Concealed rotating radio for car dashboards and the like
US5259655A (en) * 1991-10-15 1993-11-09 Anderson John W Add-on wrap-around dashboard
US5174621A (en) * 1991-10-15 1992-12-29 Anderson John W Add-on wrap-around dashboard
JPH05131881A (ja) * 1991-11-13 1993-05-28 Honda Access:Kk 自動車用無線電話装置
US5521815A (en) 1992-01-31 1996-05-28 K.L.E. Irrevocable Trust Uniform system for verifying and tracking articles of value
US7511833B2 (en) * 1992-05-05 2009-03-31 Automotive Technologies International, Inc. System for obtaining information about vehicular components
US8152198B2 (en) 1992-05-05 2012-04-10 Automotive Technologies International, Inc. Vehicular occupant sensing techniques
DE4392671T1 (de) 1992-06-10 1995-06-01 Ford Werke Ag Kommunikationssystem für Kraftfahrzeuge
US7084859B1 (en) * 1992-09-18 2006-08-01 Pryor Timothy R Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
GB2271909B (en) 1992-10-21 1996-05-22 Lotus Car Adaptive control system
US5483468A (en) * 1992-10-23 1996-01-09 International Business Machines Corporation System and method for concurrent recording and displaying of system performance data
JPH06301555A (ja) * 1993-02-26 1994-10-28 Internatl Business Mach Corp <Ibm> マイクロカーネル上の複数の共存オペレーティング・システム・パーソナリティ用のシステム
JPH06344756A (ja) 1993-06-07 1994-12-20 Mazda Motor Corp 車両用空調装置
US5983161A (en) 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
US7126583B1 (en) * 1999-12-15 2006-10-24 Automotive Technologies International, Inc. Interactive vehicle display system
JP3365050B2 (ja) 1994-06-16 2003-01-08 トヨタ自動車株式会社 車両用情報伝達装置
JPH08212086A (ja) 1994-09-30 1996-08-20 Microsoft Corp オフィスマシンのオペレーティングシステム及び方法
JP3203979B2 (ja) 1994-10-06 2001-09-04 トヨタ自動車株式会社 車両用データ処理システム及び車載データ処理装置並びに車両用データ処理方法
US5619179A (en) 1994-10-31 1997-04-08 Sharper Image Corporation Method and apparatus for enhancing electronically generated sound
JP3512493B2 (ja) * 1994-11-16 2004-03-29 パイオニア株式会社 運転精神状態検出装置
US5529271A (en) * 1994-12-20 1996-06-25 Dunchock; Richard Reversible mount for a telephone
JPH08286831A (ja) * 1995-04-14 1996-11-01 Canon Inc ペン入力型電子装置及びその制御方法
US7313467B2 (en) 2000-09-08 2007-12-25 Automotive Technologies International Inc. System and method for in-vehicle communications
US7630802B2 (en) * 1995-06-07 2009-12-08 Automotive Technologies International, Inc. Information management and monitoring system and method
US7418346B2 (en) 1997-10-22 2008-08-26 Intelligent Technologies International, Inc. Collision avoidance methods and systems
US9008854B2 (en) 1995-06-07 2015-04-14 American Vehicular Sciences Llc Vehicle component control methods and systems
US7629899B2 (en) * 1997-10-22 2009-12-08 Intelligent Technologies International, Inc. Vehicular communication arrangement and method
US6720920B2 (en) 1997-10-22 2004-04-13 Intelligent Technologies International Inc. Method and arrangement for communicating between vehicles
US9443358B2 (en) 1995-06-07 2016-09-13 Automotive Vehicular Sciences LLC Vehicle software upgrade techniques
US8169311B1 (en) 1999-12-15 2012-05-01 Automotive Technologies International, Inc. Wireless transmission system for vehicular component control and monitoring
US5874928A (en) 1995-08-24 1999-02-23 Philips Electronics North America Corporation Method and apparatus for driving a plurality of displays simultaneously
DE19532067C1 (de) 1995-08-31 1996-10-24 Daimler Benz Ag Verfahren und Einrichtung zur Einprogrammierung von Betriebsdaten in Fahrzeugbauteile
US5553661A (en) 1995-10-23 1996-09-10 Delco Electronics Corporation Solar position correction for climate control system
US5794164A (en) 1995-11-29 1998-08-11 Microsoft Corporation Vehicle computer system
US5713623A (en) * 1996-01-11 1998-02-03 Prince Corporation Motion dampener
US8090598B2 (en) 1996-01-29 2012-01-03 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US8140358B1 (en) 1996-01-29 2012-03-20 Progressive Casualty Insurance Company Vehicle monitoring system
US5797134A (en) 1996-01-29 1998-08-18 Progressive Casualty Insurance Company Motor vehicle monitoring system for determining a cost of insurance
US5847661A (en) 1996-03-15 1998-12-08 Intelligent Ideation, Inc. Vehicle data acquisition system
US5890080A (en) 1996-06-25 1999-03-30 Freightliner Corporation Truck with monitored and resettable electronic control units
US7042345B2 (en) 1996-09-25 2006-05-09 Christ G Ellis Intelligent vehicle apparatus and method for using the apparatus
US5995898A (en) 1996-12-06 1999-11-30 Micron Communication, Inc. RFID system in communication with vehicle on-board computer
US6324592B1 (en) * 1997-02-25 2001-11-27 Keystone Aerospace Apparatus and method for a mobile computer architecture and input/output management system
US5949345A (en) 1997-05-27 1999-09-07 Microsoft Corporation Displaying computer information to a driver of a vehicle
USD429684S (en) 1997-06-03 2000-08-22 Johnson Frederick M Multiposition vehicular communications housing
US6157372A (en) * 1997-08-27 2000-12-05 Trw Inc. Method and apparatus for controlling a plurality of controllable devices
US6690268B2 (en) 2000-03-02 2004-02-10 Donnelly Corporation Video mirror systems incorporating an accessory module
US6718239B2 (en) 1998-02-09 2004-04-06 I-Witness, Inc. Vehicle event data recorder including validation of output
JP3619662B2 (ja) * 1998-02-18 2005-02-09 パイオニア株式会社 生体情報検出装置
US5952941A (en) 1998-02-20 1999-09-14 I0 Limited Partnership, L.L.P. Satellite traffic control and ticketing system
US6302438B1 (en) 1998-04-21 2001-10-16 Automotive Systems Laboratory, Inc. Occupant detection system
US6339826B2 (en) 1998-05-05 2002-01-15 International Business Machines Corp. Client-server system for maintaining a user desktop consistent with server application user access permissions
US7158871B1 (en) * 1998-05-07 2007-01-02 Art - Advanced Recognition Technologies Ltd. Handwritten and voice control of vehicle components
US6438523B1 (en) * 1998-05-20 2002-08-20 John A. Oberteuffer Processing handwritten and hand-drawn input and speech input
US6950013B2 (en) 1998-06-01 2005-09-27 Robert Jeffery Scaman Incident recording secure database
KR100261029B1 (ko) * 1998-06-15 2000-07-01 이원종 대시패널 내설형 차량용 모니터장치 및 그 사용방법
AU4690899A (en) * 1998-06-18 2000-01-05 Kline & Walker Llc Automated devices to control equipment and machines with remote control and accountability worldwide
US6152514A (en) * 1998-12-10 2000-11-28 Mclellen; Arthur O. Resilient console for a passenger vehicle
US6466232B1 (en) * 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6278919B1 (en) 1998-12-24 2001-08-21 Yuiltech Co., Ltd. Apparatus for diagnosing and indicating operational failure in automobiles
US7289611B2 (en) 1999-01-22 2007-10-30 Pointset Corporation Method and apparatus for setting programmable features of motor vehicle
WO2000044580A1 (en) * 1999-01-27 2000-08-03 Compumedics Sleep Pty. Ltd. Vigilance monitoring system
US6289332B2 (en) 1999-02-26 2001-09-11 Freightliner Corporation Integrated message display system for a vehicle
US7370071B2 (en) 2000-03-17 2008-05-06 Microsoft Corporation Method for serving third party software applications from servers to client computers
US6782240B1 (en) 2000-04-27 2004-08-24 Joseph A Tabe Megatel communication information system
EP1198364B1 (de) * 1999-07-07 2004-06-09 Johnson Controls Technology Company Armaturenbrett und mittelkonsole
US6460136B1 (en) 1999-07-12 2002-10-01 Hewlett-Packard Co., Method and apparatus for loading an operating system kernel from a shared disk memory
US7184866B2 (en) 1999-07-30 2007-02-27 Oshkosh Truck Corporation Equipment service vehicle with remote monitoring
US6662077B2 (en) * 1999-07-30 2003-12-09 Gerhard Haag Architecture for presenting and managing information in an automated parking and storage facility
US6885920B2 (en) 1999-07-30 2005-04-26 Oshkosh Truck Corporation Control system and method for electric vehicle
US6388579B1 (en) 1999-08-09 2002-05-14 Intelligent Vehicle Systems, Inc. Apparatus and system for remotely updating and monitoring the status of a vehicle
US7050606B2 (en) 1999-08-10 2006-05-23 Cybernet Systems Corporation Tracking and gesture recognition system particularly suited to vehicular control applications
US7007239B1 (en) 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
US6310542B1 (en) * 1999-08-19 2001-10-30 Lucent Technologies Inc. Cognitive system for a vehicle and its occupants
US6678747B2 (en) 1999-08-23 2004-01-13 Honeywell International Inc. Scalable data collection and computing apparatus
JP2001063400A (ja) * 1999-08-25 2001-03-13 Honda Motor Co Ltd ドライバー認証装置
JP2001067232A (ja) * 1999-08-31 2001-03-16 Hitachi Ltd ソフトウエアの配信システムおよびソフトウエアの受信端末装置
JP2001067594A (ja) * 1999-08-31 2001-03-16 Hitachi Ltd 放送方法、及び、装置、ならびに、交通情報編集装置、及び、交通情報提示システム
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
US6501391B1 (en) 1999-09-28 2002-12-31 Robert Vincent Racunas, Jr. Internet communication of parking lot occupancy
US7484008B1 (en) 1999-10-06 2009-01-27 Borgia/Cummins, Llc Apparatus for vehicle internetworks
EP1147374B1 (de) * 1999-10-19 2012-08-01 MITAC International Corporation Tragbares fahrzeugnavigationssystem
JP2001117723A (ja) * 1999-10-19 2001-04-27 Nec Software Hokkaido Ltd タッチパネル座標回転装置
US6663155B1 (en) * 1999-10-27 2003-12-16 Meridian Automotive Sytems, Inc. Vehicular console with adjustably-mounted video display unit
US6181996B1 (en) * 1999-11-18 2001-01-30 International Business Machines Corporation System for controlling vehicle information user interfaces
US7920102B2 (en) 1999-12-15 2011-04-05 Automotive Technologies International, Inc. Vehicular heads-up display system
US6267428B1 (en) * 1999-12-29 2001-07-31 Lear Corporation Overhead console for motor vehicle
US8307037B2 (en) * 2000-01-10 2012-11-06 Bump Network, Inc. Inter vehicle communication system
JP2001209466A (ja) 2000-01-26 2001-08-03 Internatl Business Mach Corp <Ibm> コンピュータの制御方法、コンピュータ、及び記録媒体
DE10100826B4 (de) 2000-02-01 2005-11-10 Lg Electronics Inc. Internet-Kühlschrank und Betriebsverfahren hierfür
DE10105292B4 (de) * 2000-02-09 2005-12-15 Denso Corp., Kariya Zentrale Fahrzeug-Baugruppen-Anbringungsstruktur mit elektrischem Anschluss
JP2003528398A (ja) 2000-03-21 2003-09-24 リットマスター,テッド・アール 通信ネットワークに情報を配信するためのシステムおよびプロセス
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US7734287B2 (en) 2000-04-10 2010-06-08 I/O Controls Corporation System for providing remote access to diagnostic information over a wide area network
AU2395302A (en) 2000-05-09 2002-02-05 Metervision.Com Inc Parking payment system
US6484082B1 (en) 2000-05-24 2002-11-19 General Motors Corporation In-vehicle network management using virtual networks
US6765495B1 (en) 2000-06-07 2004-07-20 Hrl Laboratories, Llc Inter vehicle communication system
US7109970B1 (en) * 2000-07-01 2006-09-19 Miller Stephen S Apparatus for remotely controlling computers and other electronic appliances/devices using a combination of voice commands and finger movements
US6724920B1 (en) 2000-07-21 2004-04-20 Trw Inc. Application of human facial features recognition to automobile safety
AU2001272820A1 (en) 2000-07-24 2002-02-05 Yuiltech Co., Ltd. Artificial intelligence diagnostic device for automobile and control device for the same
DE10037397A1 (de) 2000-08-01 2002-02-14 Daimler Chrysler Ag Verfahren zum Laden von Software
JP4064044B2 (ja) 2000-08-29 2008-03-19 三菱電機株式会社 交通情報送信システム及び交通情報収集配信システム並びに交通情報収集配信方法
US7941258B1 (en) 2000-08-31 2011-05-10 Strategic Design Federation W, Inc. Automobile monitoring for operation analysis
US7584033B2 (en) * 2000-08-31 2009-09-01 Strategic Design Federation W. Inc. Automobile monitoring for operation analysis
US20020133716A1 (en) * 2000-09-05 2002-09-19 Shlomi Harif Rule-based operation and service provider authentication for a keyed system
US6428072B1 (en) 2000-09-08 2002-08-06 Auto Additions, Inc. Vehicle equipment console
US6884171B2 (en) 2000-09-18 2005-04-26 Nintendo Co., Ltd. Video game distribution network
US6690940B1 (en) 2000-09-22 2004-02-10 James W. Brown System for selective prevention of non-emergency use of an electronic device
US7129825B2 (en) 2000-09-26 2006-10-31 Caterpillar Inc. Action recommendation system for a mobile vehicle
US7095401B2 (en) * 2000-11-02 2006-08-22 Siemens Corporate Research, Inc. System and method for gesture interface
US7313825B2 (en) 2000-11-13 2007-12-25 Digital Doors, Inc. Data security system and method for portable device
US6502022B1 (en) 2000-11-16 2002-12-31 International Business Machines Corporation Method and system for preventing unsafe communication device usage in a vehicle
US6741933B1 (en) 2000-12-27 2004-05-25 Advanced Tracking Technologies, Inc. Travel tracker
EP1223567A1 (de) 2001-01-11 2002-07-17 Siemens Aktiengesellschaft Verfahren zur Kommunikation zwischen Fahrzeugen von individualisierten Fahrzeugdaten
US6502020B2 (en) 2001-01-18 2002-12-31 Brook W. Lang Driving record monitoring system and method
JP2002228552A (ja) 2001-01-31 2002-08-14 Mazda Motor Corp 車両の遠隔故障診断用サーバ、車両の遠隔故障診断方法、遠隔故障診断用プログラム、車載の遠隔故障診断システム、及び、車両の遠隔故障診断システム
US6728603B2 (en) 2001-02-08 2004-04-27 Electronic Data Systems Corporation System and method for managing wireless vehicular communications
US6785531B2 (en) 2001-03-22 2004-08-31 Visteon Global Technologies, Inc. Dual-function removable reversable unit for radio and telephone
JP3624890B2 (ja) 2001-03-29 2005-03-02 株式会社デンソー データ転送システム
US20050065779A1 (en) * 2001-03-29 2005-03-24 Gilad Odinak Comprehensive multiple feature telematics system
US6973333B1 (en) 2001-04-10 2005-12-06 At&T Corp. Modification of portable communications device operation in vehicles
US20020152576A1 (en) * 2001-04-20 2002-10-24 Pro-Team, Inc. An Idaho Corporation Method and apparatus for improved use, maintenance and management of floor maintenance equipment
US7146260B2 (en) 2001-04-24 2006-12-05 Medius, Inc. Method and apparatus for dynamic configuration of multiprocessor system
US20020180608A1 (en) * 2001-05-04 2002-12-05 Sphericon Ltd. Driver alertness monitoring system
US6454178B1 (en) 2001-05-24 2002-09-24 Ford Global Technologies, Inc. Adaptive controller for an automotive HVAC system
AU2002347941A1 (en) * 2001-06-15 2003-01-02 Carcheckup, Llc Auto diagnosis method and device
AU2002344786A1 (en) 2001-06-18 2003-01-02 Jeffrey L. Crandell Apparatus, systems and methods for managing incoming and outgoing communication
US6615137B2 (en) 2001-06-26 2003-09-02 Medius, Inc. Method and apparatus for transferring information between vehicles
JP4425496B2 (ja) 2001-07-03 2010-03-03 アルパイン株式会社 表示装置
JP2003050786A (ja) 2001-08-03 2003-02-21 Nissan Motor Co Ltd 分散情報収集システム
US8819705B2 (en) * 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
US8933949B2 (en) * 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US9098437B2 (en) 2010-10-01 2015-08-04 Z124 Cross-environment communication framework
JP2003072353A (ja) 2001-09-04 2003-03-12 Denso Corp 車両用空調装置
WO2003023700A1 (en) * 2001-09-12 2003-03-20 Supersoftware (International) Pty Ltd A system and method for vehicle identification
US6970173B2 (en) 2001-09-14 2005-11-29 Ati Technologies, Inc. System for providing multiple display support and method thereof
US20030055557A1 (en) 2001-09-20 2003-03-20 International Business Machines Corporation Method of calibrating a car alarm depending on the crime statistics of an area VIA intergration with road navigation display systems
JP2003118421A (ja) * 2001-10-12 2003-04-23 Pioneer Electronic Corp 生体状態測定装置及び方法、移動体用ナビゲーションシステム及び方法、ライブラリ装置並びにコンピュータプログラム
US20030073471A1 (en) 2001-10-17 2003-04-17 Advantage Partners Llc Method and system for providing an environment for the delivery of interactive gaming services
US8301108B2 (en) 2002-11-04 2012-10-30 Naboulsi Mouhamad A Safety control system for vehicles
US20060274829A1 (en) 2001-11-01 2006-12-07 A4S Security, Inc. Mobile surveillance system with redundant media
US6599243B2 (en) * 2001-11-21 2003-07-29 Daimlerchrysler Ag Personalized driver stress prediction using geographical databases
US6745153B2 (en) * 2001-11-27 2004-06-01 General Motors Corporation Data collection and manipulation apparatus and method
JP3594011B2 (ja) 2001-11-30 2004-11-24 株式会社デンソー ナビゲーション装置
JP2003196096A (ja) 2001-12-07 2003-07-11 Internatl Business Mach Corp <Ibm> コンピュータシステム、その起動制御方法及びプログラム
US7044742B2 (en) * 2001-12-26 2006-05-16 Kabushikikaisha Equos Research Emergency reporting apparatus
US7019670B2 (en) 2001-12-31 2006-03-28 Reuben Bahar Enhanced parking meter utilizing user identification technology
US7181644B2 (en) * 2002-01-11 2007-02-20 Delphi Technologies, Inc. Method for synchronizing data utilized in redundant, closed loop control systems
US7386376B2 (en) * 2002-01-25 2008-06-10 Intelligent Mechatronic Systems, Inc. Vehicle visual and non-visual data recording system
US6666219B2 (en) 2002-03-07 2003-12-23 Maytag Corporation Fast interrupt of dishwasher hand sensor
US20030182361A1 (en) * 2002-03-22 2003-09-25 Sun Microsystems, Inc. Business-model agnostic service deployment management service
AUPS123702A0 (en) 2002-03-22 2002-04-18 Nahla, Ibrahim S. Mr The train navigtion and control system (TNCS) for multiple tracks
EP1495625B1 (de) 2002-04-02 2011-09-28 Verizon Business Global LLC Bereitstellen von präsenzinformationen für ein fernsprechdienstesystem
US20030200227A1 (en) 2002-04-19 2003-10-23 Ressler M. Kyle Vehicle and driver identification system
US6921118B2 (en) * 2002-04-22 2005-07-26 Johnson Controls Technology Company Sliding and nesting console system
US6810309B2 (en) 2002-04-25 2004-10-26 Visteon Global Technologies, Inc. Vehicle personalization via biometric identification
US6681176B2 (en) 2002-05-02 2004-01-20 Robert Bosch Gmbh Method and device for a detachable navigation system
US6745151B2 (en) * 2002-05-16 2004-06-01 Ford Global Technologies, Llc Remote diagnostics and prognostics methods for complex systems
JP4131641B2 (ja) 2002-05-29 2008-08-13 株式会社吉野工業所 二重容器
US6992580B2 (en) * 2002-07-25 2006-01-31 Motorola, Inc. Portable communication device and corresponding method of operation
US7019663B2 (en) 2002-08-08 2006-03-28 Symbol Technologies, Inc. RF tracking system and method
US7127348B2 (en) 2002-09-20 2006-10-24 M7 Visual Intelligence, Lp Vehicle based data collection and processing system
US7676062B2 (en) 2002-09-03 2010-03-09 Automotive Technologies International Inc. Image processing for vehicular applications applying image comparisons
JP3984523B2 (ja) * 2002-09-27 2007-10-03 アルパイン株式会社 車車間通信方法
US6996460B1 (en) 2002-10-03 2006-02-07 Advanced Interfaces, Inc. Method and apparatus for providing virtual touch interaction in the drive-thru
KR100575906B1 (ko) * 2002-10-25 2006-05-02 미츠비시 후소 트럭 앤드 버스 코포레이션 핸드 패턴 스위치 장치
TWI226593B (en) 2002-10-28 2005-01-11 Sin Etke Technology Co Ltd Message transmission method among vehicles and devices thereof
JP4314810B2 (ja) * 2002-11-18 2009-08-19 富士ゼロックス株式会社 触覚インタフェース装置
CN1417755A (zh) 2002-11-18 2003-05-14 冯鲁民 功能完善且架构简易的智能交通系统体系
JP4167477B2 (ja) * 2002-11-25 2008-10-15 日本電気株式会社 ポインティングデバイス及び電子機器
US6819990B2 (en) * 2002-12-23 2004-11-16 Matsushita Electric Industrial Co., Ltd. Touch panel input for automotive devices
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams
WO2004066514A1 (en) 2003-01-22 2004-08-05 Johnson Controls Technology Company System, method and device for providing communication between a vehicle and a plurality of wireless devices having different communication standards
US6871624B2 (en) 2003-01-28 2005-03-29 Arctic Cat, Inc. Snowmobile remote ignition system
DE602004030534D1 (de) 2003-01-28 2011-01-27 Cellport Systems Inc Ein System und ein Verfahren zum Steuern des Zugriffs von Anwendungen auf geschützte Mittel innerhalb eines sicheren Fahrzeugtelematiksystems
US6990573B2 (en) 2003-02-05 2006-01-24 Dell Products L.P. System and method for sharing storage to boot multiple servers
US7140675B2 (en) * 2003-02-18 2006-11-28 Lear Corporation Console for motor vehicles
JP2004260639A (ja) 2003-02-27 2004-09-16 Hitachi Ltd データ埋め込み方法及び視聴確認方法
US7019641B1 (en) 2003-03-13 2006-03-28 M-Vision Inc. Human being presence detection system
US7417536B2 (en) 2003-03-13 2008-08-26 Sridhar Lakshmanan Living being presence detection system
US7623958B1 (en) * 2003-03-26 2009-11-24 Garmin Ltd. Navigational device for installation in a vehicle and a method for doing same
US7650230B1 (en) * 2003-03-26 2010-01-19 Garmin Ltd. Navigational device for mounting on a support pillar of a vehicle and a method for doing same
US7440845B1 (en) * 2003-03-26 2008-10-21 Garmin Ltd. Navigational device for installation in a vehicle and a method for doing same
JP4578795B2 (ja) * 2003-03-26 2010-11-10 富士通テン株式会社 車両制御装置、車両制御方法および車両制御プログラム
US20120081317A1 (en) 2010-10-01 2012-04-05 Imerj LLC Method and system for performing copy-paste operations on a device via user gestures
US7461080B1 (en) 2003-05-09 2008-12-02 Sun Microsystems, Inc. System logging within operating system partitions using log device nodes that are access points to a log driver
US9286795B2 (en) 2003-05-09 2016-03-15 Dimitri Vorona System for transmitting, processing, receiving, and displaying traffic information
US7167974B2 (en) 2003-05-19 2007-01-23 Hewlett-Packard Development Company, L.P. Multiple saved kernel configurations
JP4331977B2 (ja) * 2003-05-21 2009-09-16 パイオニア株式会社 精神状態判定装置及び精神状態判定方法
WO2004114055A2 (en) 2003-05-23 2004-12-29 Nnt, Inc. An enterprise resource planning system with integrated vehicle diagnostic and information system
US20040260438A1 (en) * 2003-06-17 2004-12-23 Chernetsky Victor V. Synchronous voice user interface/graphical user interface
US7401233B2 (en) 2003-06-24 2008-07-15 International Business Machines Corporation Method, system, and apparatus for dynamic data-driven privacy policy protection and data sharing
JP4124035B2 (ja) 2003-06-26 2008-07-23 ヤマハ株式会社 省エネ評価システム
CA2925145A1 (en) 2003-07-07 2005-01-13 Insurance Services Office, Inc. Traffic information system
US20050021190A1 (en) * 2003-07-24 2005-01-27 Worrell Barry C. Method and apparatus for accessing vehicle systems
EP1503286B1 (de) 2003-07-30 2014-09-03 Jaluna SA Vernetzung mehrerer Betriebssysteme
JP3752246B2 (ja) * 2003-08-11 2006-03-08 学校法人慶應義塾 ハンドパターンスイッチ装置
US7676194B2 (en) 2003-08-22 2010-03-09 Rappaport Theodore S Broadband repeater with security for ultrawideband technologies
US7062365B1 (en) * 2003-09-03 2006-06-13 Weibin Fei Personal computer for automobiles
WO2005039927A2 (en) 2003-10-08 2005-05-06 General Motors Corporation Captured test fleet
US20050085215A1 (en) * 2003-10-21 2005-04-21 Nokia Corporation Method and related apparatus for emergency calling in a touch screen mobile phone from a touch screen and keypad lock active state
US6985089B2 (en) 2003-10-24 2006-01-10 Palo Alto Reserach Center Inc. Vehicle-to-vehicle communication protocol
US7572226B2 (en) * 2003-10-28 2009-08-11 Cardiac Pacemakers, Inc. System and method for monitoring autonomic balance and physical activity
WO2005048101A2 (en) 2003-11-07 2005-05-26 Computer Associates Think, Inc. Method and system for software installation
US20050131595A1 (en) 2003-12-12 2005-06-16 Eugene Luskin Enhanced vehicle event information
US6926333B2 (en) * 2003-12-22 2005-08-09 Lear Corporation Modular overhead console assembly
US20050149752A1 (en) 2003-12-29 2005-07-07 Johnson Robert K. System and method for tracking laptop computers
US7254439B2 (en) * 2004-01-06 2007-08-07 Monebo Technologies, Inc. Method and system for contactless evaluation of fatigue of an operator
JP4221758B2 (ja) 2004-01-26 2009-02-12 株式会社デンソー 車両用空調装置のための内外気切替方法および車両用空調システム
US20050182536A1 (en) * 2004-02-18 2005-08-18 Doyle Marquis D. Methods and apparatus for determining battery characteristics in a vehicle
EP2549659A1 (de) 2004-02-20 2013-01-23 Nuance Communications, Inc. Anrufübernahmeverfahren zur Kunden-Selbstunterstützung in einer mobilen Vorrichtung
JP2005242694A (ja) * 2004-02-26 2005-09-08 Mitsubishi Fuso Truck & Bus Corp ハンドパターンスイッチ装置
JP2005241599A (ja) 2004-02-27 2005-09-08 Fuji Heavy Ind Ltd データ記録装置およびデータ記録方法
US11743800B2 (en) * 2004-03-15 2023-08-29 The Wilfred & Louisette Lagassey Irrevocable Trust Modular intelligent transportation system
US20050221841A1 (en) 2004-03-31 2005-10-06 Piccionelli Gregory A Location-based control of functions of electronic devices
US7478204B2 (en) 2004-04-29 2009-01-13 International Business Machines Corporation Efficient sharing of memory between applications running under different operating systems on a shared hardware system
US7603145B2 (en) 2004-05-10 2009-10-13 Research In Motion Limited System and method for facilitating short-range wireless communications between a mobile wireless device and an auxiliary system
JP4280199B2 (ja) * 2004-05-14 2009-06-17 株式会社ニフコ 2部材駆動装置および乗り物用遮蔽体
US7548815B2 (en) 2004-05-24 2009-06-16 General Motors Corporation Method and system for programmable mobile vehicle hotspots
US7424601B2 (en) * 2004-07-07 2008-09-09 Yongyong Xu Methods and systems for running multiple operating systems in a single mobile device
US20060030981A1 (en) 2004-07-22 2006-02-09 Snap-On Incorporated Automated analysis of vehicle diagnostic data stream to identify anomaly
US8645010B2 (en) * 2009-10-22 2014-02-04 General Electric Company System and method for locomotive inter-consist equipment sparing and redundancy
JP3931895B2 (ja) * 2004-07-29 2007-06-20 株式会社デンソー 生体情報表示装置
US7089099B2 (en) 2004-07-30 2006-08-08 Automotive Technologies International, Inc. Sensor assemblies
US7406370B2 (en) 2004-08-24 2008-07-29 Honeywell International Inc. Electrical energy management system on a more electric vehicle
DE102004041239A1 (de) * 2004-08-26 2006-03-02 Robert Bosch Gmbh Warnvorrichtung in einem Fahrzeug
US7295904B2 (en) * 2004-08-31 2007-11-13 International Business Machines Corporation Touch gesture based interface for motor vehicle
US20060053038A1 (en) * 2004-09-08 2006-03-09 Warren Gregory S Calculation of driver score based on vehicle operation
US7044529B2 (en) * 2004-09-30 2006-05-16 Intier Automotive Inc. Articulating door for a storage compartment
US7021691B1 (en) * 2004-09-30 2006-04-04 Lear Corporation Moveable panel assembly
JP2006102362A (ja) 2004-10-08 2006-04-20 Matsushita Electric Ind Co Ltd 生理状態改善装置
US7201420B2 (en) * 2004-11-23 2007-04-10 General Motors Corporation Vehicle display screen
KR100843901B1 (ko) * 2004-12-04 2008-07-03 주식회사 현대오토넷 텔레매틱스 시스템을 이용한 원격지 차량 제어 시스템 및그 제어방법
KR20060070280A (ko) * 2004-12-20 2006-06-23 한국전자통신연구원 손 제스처 인식을 이용한 사용자 인터페이스 장치 및 그방법
BRPI0606465A2 (pt) * 2005-01-19 2009-06-30 Takata Petri Ag montagem de volante para um veìculo a motor e método para acionar um dispositivo de exibição que utiliza esta montagem
US7990286B2 (en) * 2005-02-14 2011-08-02 Regents Of The University Of Minnesota Vehicle positioning system using location codes in passive tags
US7264294B2 (en) * 2005-02-24 2007-09-04 International Automotive Components Group North America, Inc. Integrated center stack for a motor vehicle
US20080216067A1 (en) 2005-04-04 2008-09-04 Volvo Lastvagnar Ab Arrangement and Method for Programming Motor Vehicles
US20060227065A1 (en) * 2005-04-08 2006-10-12 Matsushita Electric Industrial Co. Ltd. Human machine interface system for automotive application
US20060229777A1 (en) * 2005-04-12 2006-10-12 Hudson Michael D System and methods of performing real-time on-board automotive telemetry analysis and reporting
JP2006295715A (ja) 2005-04-13 2006-10-26 Toyota Motor Corp 車両遠隔操作装置及びシステム
WO2006110976A1 (en) * 2005-04-18 2006-10-26 Research In Motion Limited Implementing customizable container services as component wireless applications
US20070008181A1 (en) 2005-04-21 2007-01-11 Spotscout, Inc. System and method for optimizing the utilization of space
EP1873650A4 (de) * 2005-04-21 2010-11-10 Mitsubishi Electric Corp Computer, verfahren zur regelung des zugangs zu computerbetriebsmitteln und zugangssteuerprogramm
US20080071177A1 (en) * 2005-04-28 2008-03-20 Pioneer Corporation Bioinformation Sensor
US7506843B2 (en) * 2005-05-03 2009-03-24 Mckelvey Richard L Computer monitor support device for a vehicle
US20060267799A1 (en) 2005-05-09 2006-11-30 Ehud Mendelson Parking detector - a system and method for detecting and navigating to empty parking spaces utilizing a cellular phone application
US20060250272A1 (en) 2005-05-09 2006-11-09 Puamau Soane R Remotely operable vehicle disabling system
JP2006315562A (ja) 2005-05-13 2006-11-24 Matsushita Electric Ind Co Ltd 車載用入力装置
JP4314212B2 (ja) 2005-05-30 2009-08-12 本田技研工業株式会社 車両用能動型騒音・振動・効果音発生制御システム及び該システムが搭載された車両
EP1894180A4 (de) * 2005-06-09 2011-11-02 Greenroad Driving Technologies Ltd System und verfahren zur anzeige eines fahrprofils
US7636632B2 (en) 2005-06-09 2009-12-22 Toyota Motor Engineering & Manufacturing North America, Inc. Intelligent navigation system
US7699377B2 (en) * 2005-06-16 2010-04-20 Vitito Christopher J Vehicle entertainment system with cover
US7474264B2 (en) 2005-06-17 2009-01-06 Delphi Technologies, Inc. Vehicle RF device detection system and method
US7734315B2 (en) 2005-06-17 2010-06-08 Rathus Spencer A Wireless communication device management
US7044779B1 (en) * 2005-06-21 2006-05-16 Lankom Electronics Co., Ltd. Electronic connector socket
US7463961B2 (en) 2005-06-30 2008-12-09 General Motors Corporation Method for adapting lockout of navigation and audio system functions while driving
IL169549A0 (en) 2005-07-06 2007-07-04 Yeshua Rahamim Levi A self report over a traffic felony
US20070015485A1 (en) * 2005-07-14 2007-01-18 Scosche Industries, Inc. Wireless Media Source for Communication with Devices on Data Bus of Vehicle
US20070127757A2 (en) 2005-07-18 2007-06-07 Soundquest, Inc. Behind-The-Ear-Auditory Device
DE112005003669T5 (de) 2005-08-10 2008-06-19 Autoliv ASP, Inc., Ogden Verbesserte Steuerungsvorrichtung
US20070043487A1 (en) * 2005-08-19 2007-02-22 Snap-On Incorporated Method and system for providing vehicle-service alerts to a vehicle technician
US20070074192A1 (en) 2005-08-30 2007-03-29 Geisinger Nile J Computing platform having transparent access to resources of a host platform
US20070074191A1 (en) 2005-08-30 2007-03-29 Geisinger Nile J Software executables having virtual hardware, operating systems, and networks
US20070050770A1 (en) 2005-08-30 2007-03-01 Geisinger Nile J Method and apparatus for uniformly integrating operating system resources
US20070067769A1 (en) 2005-08-30 2007-03-22 Geisinger Nile J Method and apparatus for providing cross-platform hardware support for computer platforms
US20070050765A1 (en) 2005-08-30 2007-03-01 Geisinger Nile J Programming language abstractions for creating and controlling virtual computers, operating systems and networks
US20070283324A1 (en) 2005-08-30 2007-12-06 Geisinger Nile J System and method for creating programs that comprise several execution layers
JP4866359B2 (ja) 2005-09-07 2012-02-01 パイオニア株式会社 記録再生装置、記録再生方法、記録再生プログラムおよびコンピュータに読み取り可能な記録媒体
TWI279678B (en) 2005-09-07 2007-04-21 Mitac Technology Corp Method for fast switching between different operating systems in computer device with multiple operating systems
EP1764674B1 (de) * 2005-09-14 2012-06-13 Volkswagen AG Eingabevorrichtung
US8270933B2 (en) 2005-09-26 2012-09-18 Zoomsafer, Inc. Safety features for portable electronic device
US20070078596A1 (en) 2005-09-30 2007-04-05 John Grace Landmark enhanced directions
DE102005047650A1 (de) * 2005-10-05 2007-04-12 Volkswagen Ag Eingabevorrichtung für ein Kraftfahrzeug
US20070088488A1 (en) 2005-10-14 2007-04-19 Reeves Michael J Vehicle safety system
KR101135101B1 (ko) 2005-10-17 2012-04-16 엘지전자 주식회사 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법
EP1948481B1 (de) 2005-11-11 2010-02-17 Volkswagen AG Informationseinrichtung, vorzugsweise in einem kraftfahrzeug, und verfahren zur information über fahrzeugdaten, insbesondere fahrzeugfunktionen und deren bedienung
ATE503318T1 (de) 2005-11-18 2011-04-15 Hitachi Ltd Verfahren und vorrichtung zur fahrzeug-zu- fahrzeug multi-hop broadcast kommunikation
JP4762693B2 (ja) * 2005-11-22 2011-08-31 株式会社日立製作所 ファイルサーバ、ファイルサーバのログ管理システム及びファイルサーバのログ管理方法
US20070120697A1 (en) 2005-11-29 2007-05-31 Ayoub Ramy P Method and device for determining a location and orientation of a device in a vehicle
US7545262B2 (en) * 2005-12-02 2009-06-09 General Motors Corporation Method and system for automated recall notification
US9189291B2 (en) 2005-12-12 2015-11-17 International Business Machines Corporation Sharing a kernel of an operating system among logical partitions
US7606660B2 (en) 2005-12-31 2009-10-20 Alpine Electronics, Inc. In-vehicle navigation system with removable navigation unit
US20070158128A1 (en) * 2006-01-11 2007-07-12 International Business Machines Corporation Controlling driver behavior and motor vehicle restriction control
US7624417B2 (en) * 2006-01-27 2009-11-24 Robin Dua Method and system for accessing media content via the internet
US7410202B2 (en) * 2006-02-06 2008-08-12 Volkswagen Ag Flat control element for controlling a vehicle component
US7310190B2 (en) 2006-02-09 2007-12-18 Delphi Technologies, Inc. Vehicle imaging system with windshield condition determination
US7764247B2 (en) 2006-02-17 2010-07-27 Microsoft Corporation Adaptive heads-up user interface for automobiles
US20070208860A1 (en) * 2006-03-02 2007-09-06 Zellner Samuel N User specific data collection
US8068605B2 (en) 2006-03-07 2011-11-29 Sony Ericsson Mobile Communications Ab Programmable keypad
US7595810B2 (en) 2006-03-22 2009-09-29 Apple Inc. Methods of manipulating a screen space of a display device
US7375624B2 (en) * 2006-03-30 2008-05-20 International Business Machines Corporation Telematic parametric speed metering system
US20090278806A1 (en) 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US20070255468A1 (en) * 2006-04-26 2007-11-01 Alps Automotive, Inc. Vehicle window control system
US7659827B2 (en) 2006-05-08 2010-02-09 Drivecam, Inc. System and method for taking risk out of driving
JP4965162B2 (ja) * 2006-05-10 2012-07-04 トヨタ自動車株式会社 車両用不整脈監視装置
US9067565B2 (en) 2006-05-22 2015-06-30 Inthinc Technology Solutions, Inc. System and method for evaluating driver behavior
US8630768B2 (en) 2006-05-22 2014-01-14 Inthinc Technology Solutions, Inc. System and method for monitoring vehicle parameters and driver behavior
WO2008108788A2 (en) 2006-05-31 2008-09-12 Trx Systems, Inc. Method and system for locating and monitoring first responders
US8781568B2 (en) * 2006-06-23 2014-07-15 Brian M. Dugan Systems and methods for heart rate monitoring, data transmission, and use
US20100324376A1 (en) * 2006-06-30 2010-12-23 Spx Corporation Diagnostics Data Collection and Analysis Method and Apparatus
US7751955B2 (en) * 2006-06-30 2010-07-06 Spx Corporation Diagnostics data collection and analysis method and apparatus to diagnose vehicle component failures
JP5028038B2 (ja) * 2006-07-06 2012-09-19 クラリオン株式会社 車載表示装置および車載表示装置の表示方法
US8972902B2 (en) * 2008-08-22 2015-03-03 Northrop Grumman Systems Corporation Compound gesture recognition
US8058983B1 (en) * 2006-07-18 2011-11-15 Sisters of Invention, LLC Baby seat occupant detection system
EP1895485A1 (de) 2006-08-31 2008-03-05 Hitachi, Ltd. Detektion von Verkehrsstau mit verteilten Fahrzeug zu Fahrzeug Kommunikationssystemen
US7590476B2 (en) * 2006-09-07 2009-09-15 Delphi Technologies, Inc. Vehicle diagnosis system and method
US20080060861A1 (en) 2006-09-12 2008-03-13 Andrew Baur Entertainment vehicle that simulates a vehicle with an internal combustion engine and multiple gear ratios
US7937667B2 (en) * 2006-09-27 2011-05-03 Donnelly Corporation Multimedia mirror assembly for vehicle
US7899610B2 (en) 2006-10-02 2011-03-01 Inthinc Technology Solutions, Inc. System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
US7937075B2 (en) * 2006-10-06 2011-05-03 At&T Intellectual Property I, L.P. Mode changing of a mobile communications device and vehicle settings when the mobile communications device is in proximity to a vehicle
JP2008098931A (ja) 2006-10-11 2008-04-24 Matsushita Electric Ind Co Ltd 車車間通信方法及び車載用通信装置
US7822384B2 (en) 2006-10-12 2010-10-26 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for providing mobile ad hoc cooperative communication systems and related devices
US20080133507A1 (en) 2006-10-31 2008-06-05 Renee Alter System and Method for Providing Aircraft Owner and Operator Information
US20080114675A1 (en) 2006-11-10 2008-05-15 Pom Incorporated Parking Payment System Using a Cell Phone or Other Mobile Device
DE07850093T1 (de) 2006-12-05 2010-03-11 Kabushiki Kaisha Kenwood, Hachiouji Informationsbereitstellungsverfahren und computerprogramm
TW200824940A (en) * 2006-12-15 2008-06-16 Elan Microelectronics Corp Integrated vehicle control interface and module
WO2008079902A1 (en) 2006-12-21 2008-07-03 Neology, Inc. Systems and methods for a rfid enabled metal license plate
US7543871B2 (en) 2006-12-22 2009-06-09 Chrysler Llc Center console
ITBO20070002A1 (it) * 2007-01-04 2008-07-05 Ferrari Spa Metodo e unita' di controllo in retroazione di un sistema servocomandato che influisce sullo stato psico-fisico di un utente
US8085139B2 (en) 2007-01-09 2011-12-27 International Business Machines Corporation Biometric vehicular emergency management system
US7701363B1 (en) * 2007-01-17 2010-04-20 Milan Zlojutro Vehicle tracking and monitoring system
US7692552B2 (en) 2007-01-23 2010-04-06 International Business Machines Corporation Method and system for improving driver safety and situational awareness
WO2008091621A1 (en) * 2007-01-23 2008-07-31 Alan Goodrich An unobitrusive system and method for monitoring the physiological condition of a target user of a vehicle
GB2447063B (en) 2007-01-23 2009-04-15 Lotus Car A sound synthesizer system for use in a vehicle having an internal combustion engine
US9587958B2 (en) * 2007-01-23 2017-03-07 Visteon Global Technologies, Inc. Mobile device gateway systems and methods
JP2008184047A (ja) 2007-01-30 2008-08-14 Toyota Motor Corp 飲酒運転抑止システム
US20090197641A1 (en) 2008-02-06 2009-08-06 Broadcom Corporation Computing device with handheld and extended computing units
US20080204191A1 (en) * 2007-02-23 2008-08-28 Gm Global Technology Operations, Inc. System and method for controlling information access on a mobile platform
US8160560B2 (en) 2007-03-02 2012-04-17 Aegis Mobility, Inc. Management of mobile device communication sessions to reduce user distraction
JP4259585B2 (ja) * 2007-03-08 2009-04-30 株式会社デンソー 眠気判定装置,プログラムおよび眠気判定方法
US8437919B2 (en) * 2007-03-13 2013-05-07 GM Global Technology Operations LLC Vehicle personalization system
JP4811308B2 (ja) * 2007-03-14 2011-11-09 ソニー株式会社 電子機器システム、電子機器、処理方法及び処理プログラム
US20080234919A1 (en) 2007-03-16 2008-09-25 Curtis Paul Ritter Performing application review validation testing for an engine as installed in an application
US8024092B2 (en) 2007-03-16 2011-09-20 International Business Machines Corporation Vehicle governance system
US7683771B1 (en) 2007-03-26 2010-03-23 Barry Loeb Configurable control panel and/or dashboard display
JP4787782B2 (ja) * 2007-03-30 2011-10-05 富士通コンポーネント株式会社 機器操作システム、制御装置
JP5005413B2 (ja) * 2007-04-09 2012-08-22 株式会社東海理化電機製作所 車載機器制御装置
US20090180668A1 (en) 2007-04-11 2009-07-16 Irobot Corporation System and method for cooperative remote vehicle behavior
US7777619B2 (en) * 2007-04-11 2010-08-17 Ford Global Technologies, Llc System and method for implementing active safety counter measures for an impaired driver
US8577126B2 (en) 2007-04-11 2013-11-05 Irobot Corporation System and method for cooperative remote vehicle behavior
US20080281516A1 (en) 2007-05-02 2008-11-13 Ian Cummings Advertising management in a wireless client-server navigation system
JP4617351B2 (ja) * 2007-05-03 2011-01-26 株式会社ホンダアクセス ナビゲーション装置
US20080288162A1 (en) 2007-05-17 2008-11-20 Nokia Corporation Combined short range and long range communication for traffic analysis and collision avoidance
US7768426B2 (en) 2007-05-21 2010-08-03 Innovapark, Llc Parking system employing rem techniques
US9129460B2 (en) * 2007-06-25 2015-09-08 Inthinc Technology Solutions, Inc. System and method for monitoring and improving driver behavior
US20090005963A1 (en) * 2007-06-27 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Route Planning Based on Personal Activity Plans of Multiple Individuals
US8577703B2 (en) 2007-07-17 2013-11-05 Inthinc Technology Solutions, Inc. System and method for categorizing driving behavior using driver mentoring and/or monitoring equipment to determine an underwriting risk
CN101790744A (zh) 2007-07-18 2010-07-28 卡尔加里市 用于管理停车权的系统和方法
US20090055178A1 (en) * 2007-08-23 2009-02-26 Coon Bradley S System and method of controlling personalized settings in a vehicle
EP2185897A1 (de) 2007-08-25 2010-05-19 Continental Teves AG & CO. OHG Vorrichtung und verfahren zur aktualisierung von digitalen karten
US11441919B2 (en) 2007-09-26 2022-09-13 Apple Inc. Intelligent restriction of device operations
US9003173B2 (en) 2007-09-28 2015-04-07 Microsoft Technology Licensing, Llc Multi-OS (operating system) boot via mobile device
US20090158299A1 (en) 2007-10-31 2009-06-18 Carter Ernst B System for and method of uniform synchronization between multiple kernels running on single computer systems with multiple CPUs installed
US20090132294A1 (en) 2007-11-15 2009-05-21 Haines Samuel H Method for ranking driver's relative risk based on reported driving incidents
JP2009120116A (ja) 2007-11-16 2009-06-04 Hitachi Ltd 車両衝突回避支援装置
WO2009073806A2 (en) * 2007-12-05 2009-06-11 Johnson Controls Technology Company Vehicle user interface systems and methods
US9324230B2 (en) 2008-12-04 2016-04-26 Gentex Corporation System and method for configuring a wireless control system of a vehicle using induction field communication
US20090168974A1 (en) 2007-12-26 2009-07-02 General Motors Corporation Vehicle emergency call handling and routing to psaps
FR2926427B1 (fr) 2008-01-16 2012-12-28 Alstom Transport Sa Architecture de communication ip entre le sol et un vehicule
US20100042498A1 (en) * 2008-08-15 2010-02-18 Atx Group, Inc. Criteria-Based Audio Messaging in Vehicles
US8064952B2 (en) 2008-02-06 2011-11-22 Broadcom Corporation A/V control for a computing device with handheld and extended computing units
US7895365B2 (en) 2008-02-06 2011-02-22 Broadcom Corporation File storage for a computing device with handheld and extended computing units
US20090198989A1 (en) 2008-02-06 2009-08-06 Broadcom Corporation Bios for a computing device with handheld and extended computing units
US20090196280A1 (en) 2008-02-06 2009-08-06 Broadcom Corporation Extension unit and handheld computing unit
US8195860B2 (en) 2008-02-06 2012-06-05 Broadcom Corporation Computing device with handheld and extended computing devices
US20090198798A1 (en) 2008-02-06 2009-08-06 Broadcom Corporation Handheld computing unit back-up system
US7870321B2 (en) 2008-02-06 2011-01-11 Broadcom Corporation Extended computing unit with stand-alone application
US8151100B2 (en) 2008-02-06 2012-04-03 Broadcom Corporation Operating system for a computing device with handheld and extended computing units
US8239087B2 (en) * 2008-02-14 2012-08-07 Steering Solutions Ip Holding Corporation Method of operating a vehicle accessory
US20120029852A1 (en) * 2008-02-20 2012-02-02 Goff Lonnie C Battery monitor system attached to a vehicle wiring harness
US9665910B2 (en) 2008-02-20 2017-05-30 Hartford Fire Insurance Company System and method for providing customized safety feedback
JP2009199370A (ja) 2008-02-21 2009-09-03 Kenwood Corp 車載器、路側装置、制御方法及びプログラム
US7898428B2 (en) 2008-03-06 2011-03-01 Research In Motion Limited Safety for mobile device users while driving
JP5125629B2 (ja) * 2008-03-07 2013-01-23 住友大阪セメント株式会社 セメント製造設備におけるタリウムの回収方法及び回収装置
US8294594B2 (en) 2008-03-10 2012-10-23 Nissan North America, Inc. On-board vehicle warning system and vehicle driver warning method
US8408177B2 (en) 2008-03-28 2013-04-02 Mazda Motor Corporation Control method for internal combustion engine system, and internal combustion engine system
US20100250071A1 (en) 2008-03-28 2010-09-30 Denso International America, Inc. Dual function touch switch with haptic feedback
US8639234B2 (en) * 2008-03-31 2014-01-28 General Motors Llc System and method for processing vehicle communications
US8145379B2 (en) * 2008-03-31 2012-03-27 General Motors Llc System and method for communicating vehicle diagnostic data
US20090270705A1 (en) * 2008-04-28 2009-10-29 Medtronic Minimed, Inc. Automobile Physiological Monitoring System and Method for Using the Same
US8108666B2 (en) * 2008-04-28 2012-01-31 International Business Machines Corporation System and method for transferring user preferences
US20090275321A1 (en) 2008-05-02 2009-11-05 Crowe Tracy J System and method for virtual blocking of non-vocal messaging services
US8378898B2 (en) 2008-05-08 2013-02-19 Research In Motion Limited Mobile wireless communications device with selective antenna load switching and related methods
US7864029B2 (en) * 2008-05-19 2011-01-04 Gm Global Technology Operations, Inc. Vehicle-setting-based driver identification system
US20090295559A1 (en) * 2008-06-02 2009-12-03 Gm Global Technology Operations, Inc. Integrated hierarchical process for fault detection and isolation
EP2304527A4 (de) * 2008-06-18 2013-03-27 Oblong Ind Inc Auf gestik basierendes steuersystem für fahrzeugschnittstellen
US20100009662A1 (en) 2008-06-20 2010-01-14 Microsoft Corporation Delaying interaction with points of interest discovered based on directional device information
US8260515B2 (en) 2008-07-24 2012-09-04 GM Global Technology Operations LLC Adaptive vehicle control system with driving style recognition
US8885039B2 (en) 2008-07-25 2014-11-11 Lg Electronics Inc. Providing vehicle information
JP5292018B2 (ja) * 2008-08-22 2013-09-18 トヨタ自動車株式会社 車両用心電計測装置
US8187182B2 (en) 2008-08-29 2012-05-29 Dp Technologies, Inc. Sensor fusion for activity identification
JP4685143B2 (ja) * 2008-09-05 2011-05-18 本田技研工業株式会社 車両用オーディオ装置
US20100064228A1 (en) 2008-09-11 2010-03-11 Ely Tsern Expandable system architecture comprising a handheld computer device that dynamically generates different user environments with secondary devices with displays of various form factors
US8433244B2 (en) 2008-09-16 2013-04-30 Hewlett-Packard Development Company, L.P. Orientation based control of mobile device
US20100082559A1 (en) * 2008-09-19 2010-04-01 General Motors Corporation Method of managing a schedule-based software package update
US20100076764A1 (en) * 2008-09-19 2010-03-25 General Motors Corporation Method of dialing phone numbers using an in-vehicle speech recognition system
US8819182B2 (en) * 2008-09-24 2014-08-26 Centurylink Intellectual Property Llc System and method for updating vehicle media content
US8344870B2 (en) * 2008-10-07 2013-01-01 Cisco Technology, Inc. Virtual dashboard
US8136217B2 (en) * 2008-10-10 2012-03-20 Carnevali Jeffrey D Reconfigurable console mount
US7802832B2 (en) 2008-10-10 2010-09-28 Carnevali Jeffrey D Reconfigurable console mount having a plurality of interchangeable tongue-and-groove blank and equipment mounting panels and quick disconnect clamps
US7891719B2 (en) * 2008-10-10 2011-02-22 Carnevali Jeffrey D Reconfigurable console mount
US8162368B2 (en) * 2008-10-10 2012-04-24 Carnevali Jeffrey D Vehicle console having molded end parts
US8157310B2 (en) * 2008-10-10 2012-04-17 Carnevali Jeffrey D Modular console system
US8066313B2 (en) * 2008-10-10 2011-11-29 Carnevali Jeffrey D Quick release fasteners for a vehicle console
US7914059B2 (en) * 2008-10-10 2011-03-29 Carnevali Jeffrey D Reconfigurable console mount having a plurality of interchangeable mounting panels with joints therebetween
JP5275741B2 (ja) * 2008-10-14 2013-08-28 株式会社東海理化電機製作所 車両の電子キーシステム
US20100097178A1 (en) * 2008-10-17 2010-04-22 Pisz James T Vehicle biometric systems and methods
KR101501167B1 (ko) 2008-10-20 2015-03-10 삼성전자주식회사 다중 모뎀을 구비한 이동통신 단말기에서 다중 운용 체제를운용하기 위한 장치 및 방법
US8442702B2 (en) * 2008-10-22 2013-05-14 Airbus Operations Gmbh Fault diagnosis device and method for optimizing maintenance measures in technical systems
US9493171B2 (en) * 2008-10-30 2016-11-15 Ford Global Technologies, Llc Vehicle and method of advising a driver therein
US9108513B2 (en) * 2008-11-10 2015-08-18 Volkswagen Ag Viewing direction and acoustic command based operating device for a motor vehicle
EP2356640A4 (de) * 2008-11-13 2012-11-14 Aser Rich Ltd System und verfahren für verbesserte fahrzeugsicherheit durch erhöhte situationsbewusstheit eines fahrers eines fahrzeugs
US20100131300A1 (en) * 2008-11-26 2010-05-27 Fred Collopy Visible insurance
EP2192015A1 (de) 2008-11-26 2010-06-02 Fiat Group Automobiles S.p.A. Automatische Einstellung eines Motorfahrzeug-Leistungsprofils
US20100137702A1 (en) * 2008-12-03 2010-06-03 Electronics And Telecommunications Research Institute Apparatus for measuring physiological signal of vehicle driver
US8706143B1 (en) 2008-12-12 2014-04-22 Apple Inc. Driver handheld computing device lock-out
US8196174B2 (en) 2008-12-23 2012-06-05 At&T Intellectual Property I, L.P. Navigation method and system to provide a navigation interface
US8320914B2 (en) 2008-12-29 2012-11-27 General Motors Llc Voice channel data connection retry strategy
US8509773B2 (en) * 2008-12-29 2013-08-13 General Motors Llc Secondary connection strategy for vehicle originated cellular communication to a call center
US8190322B2 (en) * 2009-01-13 2012-05-29 GM Global Technology Operations LLC Autonomous vehicle maintenance and repair system
US20100185341A1 (en) 2009-01-16 2010-07-22 Gm Global Technology Operations, Inc. Vehicle mode activation by gesture recognition
JP5167156B2 (ja) * 2009-01-19 2013-03-21 株式会社デンソー 生体状態評価装置、生体状態評価システム、プログラム、及び記録媒体
US8068016B2 (en) 2009-02-04 2011-11-29 Mitsubishi Electric Research Laboratories, Inc. Method and system for disseminating witness information in multi-hop broadcast network
US20100202346A1 (en) 2009-02-12 2010-08-12 Sitzes Ryan Z Wireless communication system and method
US8319666B2 (en) 2009-02-20 2012-11-27 Appareo Systems, Llc Optical image monitoring system and method for vehicles
US7987309B2 (en) 2009-02-26 2011-07-26 Broadcom Corporation Dockable handheld computing device with graphical user interface and methods for use therewith
US20100217835A1 (en) 2009-02-26 2010-08-26 Broadcom Corporation Dockable handheld computing device with file transfer and methods for use therewith
US8090890B2 (en) 2009-02-26 2012-01-03 Broadcom Corporation Dockable handheld computing device with video application and methods for use therewith
US8825222B2 (en) 2009-02-27 2014-09-02 Toyota Motor Engineering & Manufacturing North America, Inc. Remote management of vehicle settings
JP5392900B2 (ja) * 2009-03-03 2014-01-22 現代自動車株式会社 車載機器の操作装置
US9003500B2 (en) 2009-03-13 2015-04-07 Hti Ip, Llc Method and system for facilitating synchronizing media content between a vehicle device and a user device
US20100234692A1 (en) * 2009-03-13 2010-09-16 Bo-Jau Kuo System for health management used in vehicle and method thereof
US8032081B2 (en) 2009-03-31 2011-10-04 GM Global Technology Operations LLC Using V2X in-network session maintenance protocols to enable instant chatting applications
US20100256903A1 (en) * 2009-04-01 2010-10-07 General Motors Corporation Vehicle telematics communication for generating road routing informatiion
US8384531B2 (en) 2009-04-02 2013-02-26 GM Global Technology Operations LLC Recommended following distance on full-windshield head-up display
US8406961B2 (en) 2009-04-16 2013-03-26 Panasonic Corporation Reconfigurable vehicle user interface system
US20100280711A1 (en) * 2009-04-29 2010-11-04 Gm Global Technology Operations, Inc. System and method of using a portable device to recognize a frequent driver
EP2427726B1 (de) 2009-05-04 2019-01-16 TomTom North America Inc. Verfahren und systeme zur herstellung von digitalen transportnetzwerken
US8322768B2 (en) * 2009-05-07 2012-12-04 Carnevali Jeffrey D Variable length vehicle console
US8113564B2 (en) * 2009-05-07 2012-02-14 Carnevali Jeffrey D Vehicle console having molded side rails
DE102009021280A1 (de) * 2009-05-14 2010-11-18 GM Global Technology Operations, Inc., Detroit Kraftfahrzeug mit einem Touchpad im Lenkrad und Verfahren zur Ansteuerung des Touchpads
US8164543B2 (en) 2009-05-18 2012-04-24 GM Global Technology Operations LLC Night vision on full windshield head-up display
US8537003B2 (en) 2009-05-20 2013-09-17 Microsoft Corporation Geographic reminders
US20100302067A1 (en) 2009-05-28 2010-12-02 Goldman Stuart O Dynamic parking place location system
US20100305819A1 (en) 2009-05-29 2010-12-02 Nokia Corporation Method, apparatus and computer program product for determining vehicle engine revolutions per minute and gear position information using location information
US20100315218A1 (en) 2009-06-12 2010-12-16 David Cades Inclement Condition Speedometer
CA2668812A1 (en) 2009-06-12 2010-12-12 Ibm Canada Limited - Ibm Canada Limitee Method and system for grid-based hvac
DE102009029710A1 (de) * 2009-06-22 2010-12-23 GM Global Technology Operations, Inc., Detroit Multifunktionseinrichtung
US8648700B2 (en) * 2009-06-23 2014-02-11 Bosch Automotive Service Solutions Llc Alerts issued upon component detection failure
US20110010269A1 (en) 2009-07-07 2011-01-13 Ballard Claudio R Vehicle audio system for producing synthetic engine sound
DE102009027547A1 (de) 2009-07-08 2011-01-13 Robert Bosch Gmbh Assistenzsystem für ein Kraftfahrzeug
US9348633B2 (en) 2009-07-20 2016-05-24 Google Technology Holdings LLC Multi-environment operating system
US9367331B2 (en) 2009-07-20 2016-06-14 Google Technology Holdings LLC Multi-environment operating system
US8868899B2 (en) * 2009-07-20 2014-10-21 Motorola Mobility Llc System and method for switching between environments in a multi-environment operating system
WO2011011544A1 (en) * 2009-07-21 2011-01-27 Scott Ferrill Tibbitts Method and system for controlling a mobile communication device in a moving vehicle
US8213962B2 (en) 2009-07-21 2012-07-03 Verizon Patent And Licensing Inc. Vehicle computer link to mobile phone
US8138950B1 (en) 2009-07-24 2012-03-20 The United States Of America As Represented By The Secretary Of The Army Programmable parking meter and integrated paging transmitter
US8427326B2 (en) * 2009-07-30 2013-04-23 Meir Ben David Method and system for detecting the physiological onset of operator fatigue, drowsiness, or performance decrement
US8626141B2 (en) 2009-07-30 2014-01-07 Qualcomm Incorporated Method and apparatus for customizing a user interface menu
CN102470806B (zh) 2009-07-31 2015-02-18 本田技研工业株式会社 车辆用操作装置
US8532574B2 (en) * 2009-08-05 2013-09-10 Honda Motor Co., Ltd. Destination information sharing for the automobile environment
US20120259951A1 (en) 2009-08-14 2012-10-11 Thomas Barton Schalk Systems and Methods for Delivering Content to Vehicles
US20110053506A1 (en) 2009-08-27 2011-03-03 Motorola, Inc. Methods and Devices for Controlling Particular User Interface Functions of a Mobile Communication Device in a Vehicle
US9551590B2 (en) * 2009-08-28 2017-01-24 Robert Bosch Gmbh Gesture-based information and command entry for motor vehicle
US8749403B2 (en) 2009-09-04 2014-06-10 Ips Group Inc. Parking meter communications for remote payment with updated display
US20110062230A1 (en) 2009-09-11 2011-03-17 Pom Incorporated Using A Mobile Device For Vending Payment
US8346432B2 (en) 2009-09-23 2013-01-01 Ford Global Technologies, Llc System and method for remotely controlling vehicle components from a nomadic communication device or computer
US8078359B2 (en) * 2009-10-05 2011-12-13 Tesla Motors, Inc. User configurable vehicle user interface
WO2011047125A1 (en) * 2009-10-14 2011-04-21 Summit Mobile Solutions, Inc. Method and system for damage reporting and repair
US8838332B2 (en) * 2009-10-15 2014-09-16 Airbiquity Inc. Centralized management of motor vehicle software applications and services
US20110092159A1 (en) 2009-10-16 2011-04-21 CellShield, Inc. Disabling of services on a communication device
JP2011084224A (ja) 2009-10-18 2011-04-28 Masahide Tanaka モータ駆動可能な車両
US8576069B2 (en) 2009-10-22 2013-11-05 Siemens Corporation Mobile sensing for road safety, traffic management, and road maintenance
US20110099507A1 (en) * 2009-10-28 2011-04-28 Google Inc. Displaying a collection of interactive elements that trigger actions directed to an item
JP5093213B2 (ja) * 2009-10-30 2012-12-12 株式会社デンソー 車載機
US11042816B2 (en) * 2009-10-30 2021-06-22 Getaround, Inc. Vehicle access control services and platform
US8315617B2 (en) 2009-10-31 2012-11-20 Btpatent Llc Controlling mobile device functions
US8145199B2 (en) 2009-10-31 2012-03-27 BT Patent LLC Controlling mobile device functions
US20110106375A1 (en) 2009-11-03 2011-05-05 Vishnu Gurusamy Sundaram Method and system for providing an integrated platform for entertainment, information, communication, control and computing applications in vehicles
US8600166B2 (en) * 2009-11-06 2013-12-03 Sony Corporation Real time hand tracking, pose classification and interface control
US20110117933A1 (en) 2009-11-17 2011-05-19 Henrik Bo Andersson Mobile Terminals, Methods and Computer Program Products for Determining a Location Proximate a Vehicle
CA2721594A1 (en) * 2010-11-18 2012-05-18 Levitate Health Inc. System and method for coordinating the communication of health related information and products to a registered user of a pharmacy
US8706349B2 (en) 2009-12-07 2014-04-22 At&T Mobility Ii Llc Devices, systems and methods for controlling permitted settings on a vehicle
US8493234B2 (en) 2009-12-07 2013-07-23 At&T Mobility Ii Llc Devices, systems and methods for detecting a traffic infraction
US8280791B2 (en) 2009-12-08 2012-10-02 At&T Mobility Ii Llc Devices, systems and methods for identifying and/or billing an individual in a vehicle
US20110169750A1 (en) * 2010-01-14 2011-07-14 Continental Automotive Systems, Inc. Multi-touchpad multi-touch user interface
US20110175754A1 (en) 2010-01-20 2011-07-21 Dmitry Karpinsky Dynamic dashboard display
US20120010906A1 (en) 2010-02-09 2012-01-12 At&T Mobility Ii Llc System And Method For The Collection And Monitoring Of Vehicle Data
US20110209079A1 (en) * 2010-02-23 2011-08-25 Paccar Inc. Graphical display with hierarchical gauge placement
US8432260B2 (en) 2010-02-26 2013-04-30 GM Global Technology Operations LLC Simplified vehicle bluetooth pairing employing near field communication tags
US8635058B2 (en) 2010-03-02 2014-01-21 Nilang Patel Increasing the relevancy of media content
US8258917B2 (en) 2010-03-03 2012-09-04 Measurement Systems, Inc. Intuitive multiple degrees of freedom portable control device
US8898582B2 (en) 2010-03-10 2014-11-25 Salesforce.Com, Inc. Configurable highlights panel for display of database records
US20110224875A1 (en) 2010-03-10 2011-09-15 Cuddihy Mark A Biometric Application of a Polymer-based Pressure Sensor
JP5555015B2 (ja) * 2010-03-10 2014-07-23 アルプス電気株式会社 車載用入力装置
US9144389B2 (en) 2010-03-12 2015-09-29 Tata Consultancy Services Limited System for vehicle security, personalization and cardiac activity monitoring of a driver
US20110238647A1 (en) * 2010-03-23 2011-09-29 Samtec Inc. System for event-based intelligent-targeting
US20110246301A1 (en) 2010-03-31 2011-10-06 Bae ji Methods to access product placement data
US9007190B2 (en) * 2010-03-31 2015-04-14 Tk Holdings Inc. Steering wheel sensors
DE102010014076A1 (de) * 2010-04-07 2011-10-13 Gm Global Technology Operations Llc (N.D.Ges.D. Staates Delaware) Verfahren zur Adaption eines Fahrverhaltens eines Fahrzeuges bei Fahrerwechsel
KR20130055599A (ko) * 2010-04-14 2013-05-28 디스커버리 홀딩스 리미티드 운전자 보상 프로그램을 관리하는 방법 및 그 시스템
TW201136782A (en) 2010-04-28 2011-11-01 Prime View Int Co Ltd Vehicle auto-detection system
DE102010018569A1 (de) * 2010-04-28 2011-11-03 Airbus Operations Gmbh Trägerstruktur zum Einsatz in einer Luftzufuhranordnung sowie Versorgungssystem mit einer solchen Trägerstruktur und Verfahren zur Konfiguration
US8836491B2 (en) * 2010-04-29 2014-09-16 Ford Global Technologies, Llc Occupant detection
US20160086393A1 (en) * 2010-05-17 2016-03-24 The Travelers Indemnity Company Customized vehicle monitoring privacy system
US20120072243A1 (en) * 2010-05-17 2012-03-22 The Travelers Companies, Inc. Monitoring customer-selected vehicle parameters
US8396252B2 (en) * 2010-05-20 2013-03-12 Edge 3 Technologies Systems and related methods for three dimensional gesture recognition in vehicles
GB201008710D0 (en) 2010-05-25 2010-07-07 Jaguar Cars Vehicle communications
WO2011148470A1 (ja) 2010-05-26 2011-12-01 三菱電機株式会社 擬似音制御装置およびそれを備えた電動移動体
US20110307354A1 (en) * 2010-06-09 2011-12-15 Bilgehan Erman Method and apparatus for recommending applications to mobile users
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US20120038489A1 (en) 2010-08-12 2012-02-16 Goldshmidt Ehud System and method for spontaneous p2p communication between identified vehicles
US8968197B2 (en) * 2010-09-03 2015-03-03 International Business Machines Corporation Directing a user to a medical resource
EP2617604B1 (de) 2010-09-17 2018-09-05 Clarion Co., Ltd. Fahrzeugmontiertes informationssystem, fahrzeugmontierte vorrichtung und informationsendgerät
CA2849718A1 (en) 2010-09-21 2012-03-29 Cellepathy Ltd. System and method for sensor-based determination of user role, location, and/or state of one of more in-vehicle mobile devices and enforcement of usage thereof
JP5498332B2 (ja) 2010-09-21 2014-05-21 株式会社デンソー 車載機
US8760432B2 (en) * 2010-09-21 2014-06-24 Visteon Global Technologies, Inc. Finger pointing, gesture based human-machine interface for vehicles
JP5234078B2 (ja) * 2010-09-29 2013-07-10 株式会社デンソー 脈波解析装置および血圧推定装置
KR101650376B1 (ko) * 2010-09-30 2016-09-06 삼성전자주식회사 사용자 단말 장치 및 그 서비스 제공 방법
US20130241720A1 (en) 2012-03-14 2013-09-19 Christopher P. Ricci Configurable vehicle console
US20130151088A1 (en) 2011-11-16 2013-06-13 Flextronics Ap, Llc Method and system for vehicle data collection regarding traffic
US9046992B2 (en) 2010-10-01 2015-06-02 Z124 Gesture controls for multi-screen user interface
US8979159B2 (en) 2011-11-16 2015-03-17 Flextronics Ap, Llc Configurable hardware unit for car systems
JP5827337B2 (ja) 2010-10-01 2015-12-02 ゼット124Z124 携帯電子機器をドッキングするためのユーザインタフェースに関するシステムと方法
US20130293452A1 (en) 2012-05-02 2013-11-07 Flextronics Ap, Llc Configurable heads-up dash display
US20130245882A1 (en) 2012-03-14 2013-09-19 Christopher P. Ricci Removable, configurable vehicle console
US20130293364A1 (en) 2012-05-02 2013-11-07 Flextronics Ap, Llc Configurable dash display
CN103282875B (zh) * 2010-10-01 2017-04-12 Flex Electronics ID Co.,Ltd. 多操作系统
US8799037B2 (en) 2010-10-14 2014-08-05 Palto Alto Research Center Incorporated Computer-implemented system and method for managing motor vehicle parking reservations
US8527143B2 (en) 2010-10-29 2013-09-03 Nissan North America, Inc. Vehicle user interface system and method having location specific feature availability
US8817087B2 (en) * 2010-11-01 2014-08-26 Robert Bosch Gmbh Robust video-based handwriting and gesture recognition for in-car applications
US20120173905A1 (en) 2010-11-03 2012-07-05 Broadcom Corporation Providing power over ethernet within a vehicular communication network
US9077586B2 (en) * 2010-11-03 2015-07-07 Broadcom Corporation Unified vehicle network frame protocol
US20120173900A1 (en) 2010-11-03 2012-07-05 Broadcom Corporation Providing power over ethernet within a vehicular communication network
US8326259B2 (en) 2010-11-05 2012-12-04 GM Global Technology Operations LLC Remote application of vehicle component settings
US8704669B2 (en) * 2010-11-08 2014-04-22 Ford Global Technologies, Llc Vehicle system reaction to medical conditions
KR101189342B1 (ko) 2010-11-10 2012-10-09 기아자동차주식회사 차량 진단 서비스 제공 시스템 및 그 서비스 제공 방법
US9292093B2 (en) * 2010-11-18 2016-03-22 Alpine Electronics, Inc. Interface method and apparatus for inputting information with air finger gesture
US9507413B2 (en) * 2010-12-03 2016-11-29 Continental Automotive Systems, Inc. Tailoring vehicle human machine interface
CN103250187A (zh) * 2010-12-10 2013-08-14 丰田自动车株式会社 车辆用信息收集系统
US8700262B2 (en) * 2010-12-13 2014-04-15 Nokia Corporation Steering wheel controls
DE102010055375B4 (de) 2010-12-21 2012-10-11 Daimler Ag Automatisiertes Loginverfahren auf einer Fahrzeug-Internetseite durch ein mobiles Kommunikationsendgerät
US8560739B2 (en) * 2010-12-28 2013-10-15 Ford Global Technologies, Llc Methods and systems for regulating operation of one or more functions of a mobile application
US20230087729A1 (en) * 2010-12-30 2023-03-23 Staton Techiya Llc Information processing using a population of data acquisition devices
US8688320B2 (en) * 2011-01-11 2014-04-01 Robert Bosch Gmbh Vehicle information system with customizable user interface
US8738224B2 (en) * 2011-01-12 2014-05-27 GM Global Technology Operations LLC Steering wheel system
WO2012100141A1 (en) 2011-01-21 2012-07-26 Johnson Controls Technology Company In-vehicle electronic device usage blocker
US8419103B2 (en) * 2011-01-27 2013-04-16 Nissan North America, Inc. Panel assembly for a motor vehicle
US20120197669A1 (en) * 2011-01-27 2012-08-02 Kote Thejovardhana S Determining Cost of Auto Insurance
US9542847B2 (en) * 2011-02-16 2017-01-10 Toyota Motor Engineering & Manufacturing North America, Inc. Lane departure warning/assistance method and system having a threshold adjusted based on driver impairment determination using pupil size and driving patterns
US9292471B2 (en) * 2011-02-18 2016-03-22 Honda Motor Co., Ltd. Coordinated vehicle response system and method for driver behavior
US8698639B2 (en) 2011-02-18 2014-04-15 Honda Motor Co., Ltd. System and method for responding to driver behavior
US8731736B2 (en) 2011-02-22 2014-05-20 Honda Motor Co., Ltd. System and method for reducing driving skill atrophy
US8818275B2 (en) 2011-03-10 2014-08-26 Continental Automotive Systems, Inc Enhancing vehicle infotainment systems by adding remote sensors from a portable device
US8725311B1 (en) 2011-03-14 2014-05-13 American Vehicular Sciences, LLC Driver health and fatigue monitoring system and method
US8880289B2 (en) 2011-03-17 2014-11-04 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle maneuver application interface
US8369838B2 (en) 2011-03-18 2013-02-05 Alcatel Lucent Alerts for drivers of wireless communication restrictions
US8717198B2 (en) 2011-03-25 2014-05-06 Lg Electronics Inc. Communication connecting apparatus and method for detecting mobile units in a vehicle
US8644165B2 (en) 2011-03-31 2014-02-04 Navteq B.V. Method and apparatus for managing device operational modes based on context information
US20120254763A1 (en) * 2011-04-01 2012-10-04 Ford Global Technologies, Llc Methods and systems for using and managing aggregated electronic calendars in a vehicle
US8731627B2 (en) * 2011-04-04 2014-05-20 General Motors Llc Method of using a smart phone as a telematics device interface
US20120256749A1 (en) * 2011-04-11 2012-10-11 Ford Global Technologies, Llc Method and Apparatus for Health Monitoring
US20120265434A1 (en) 2011-04-14 2012-10-18 Google Inc. Identifying Parking Spots
US9111274B2 (en) 2011-04-28 2015-08-18 Sony Corporation Payment processing
US8937537B2 (en) 2011-04-29 2015-01-20 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Method and system for utilizing spread spectrum techniques for in car applications
DE102011075886B3 (de) 2011-05-16 2012-06-21 Continental Automotive Gmbh Verfahren und Vorrichtung zur Zugangs- und/oder Startverifizierung.
US9030312B2 (en) 2011-06-09 2015-05-12 Bosch Automotive Service Solutions Inc. Diagnostic tool with global positioning system and alerts
US9244709B2 (en) * 2011-06-13 2016-01-26 Microsoft Technology Licensing, Llc Automatic recognition of web application
US20120323767A1 (en) * 2011-06-15 2012-12-20 Joseph Michael Systems and methods for monitoring, managing, and facilitating transactions involving vehicles
US9262254B2 (en) * 2011-06-20 2016-02-16 Bosch Automotive Service Solutions Inc. Method and apparatus to manage information between a scan tool and networked devices
US20130006674A1 (en) * 2011-06-29 2013-01-03 State Farm Insurance Systems and Methods Using a Mobile Device to Collect Data for Insurance Premiums
JP5273215B2 (ja) 2011-06-30 2013-08-28 株式会社デンソー 近距離無線通信装置
US8872640B2 (en) * 2011-07-05 2014-10-28 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring health and ergonomic status of drivers of vehicles
US20130157640A1 (en) 2011-07-15 2013-06-20 William Edward Aycock Safe Vehicular Phone Usage
US8886407B2 (en) * 2011-07-22 2014-11-11 American Megatrends, Inc. Steering wheel input device having gesture recognition and angle compensation capabilities
US20130035117A1 (en) * 2011-08-04 2013-02-07 GM Global Technology Operations LLC System and method for restricting driver mobile device feature usage while vehicle is in motion
US9942385B2 (en) 2011-08-04 2018-04-10 International Business Machines Corporation System and method for preventing and/or limiting use of a mobile device
DE102011109564A1 (de) * 2011-08-05 2013-02-07 Daimler Ag Verfahren und Vorrichtung zur Überwachung zumindest eines Fahrzeuginsassen und Verfahren zum Betrieb zumindest einer Assistenzvorrichtung
KR101901417B1 (ko) * 2011-08-29 2018-09-27 한국전자통신연구원 감성기반 안전운전 자동차 서비스 시스템, 안전운전 서비스를 위한 감성인지 처리 장치 및 안전운전 서비스 장치, 감성기반 차량용 안전운전 서비스 방법
US8817761B2 (en) 2011-08-29 2014-08-26 Randal Gruberman System and method for remotely controlling features of wireless mobile devices
US9495012B2 (en) 2011-09-27 2016-11-15 Z124 Secondary single screen mode activation through user interface activation
US20130099940A1 (en) 2011-10-21 2013-04-25 Ford Global Technologies, Llc Method and Apparatus for User Authentication and Security
US8863004B2 (en) 2011-10-28 2014-10-14 Navteq B.V. Method and apparatus for increasing the functionality of a user device in a locked state
US9043073B2 (en) 2011-11-16 2015-05-26 Flextronics Ap, Llc On board vehicle diagnostic module
US20130200991A1 (en) 2011-11-16 2013-08-08 Flextronics Ap, Llc On board vehicle media controller
US9081653B2 (en) 2011-11-16 2015-07-14 Flextronics Ap, Llc Duplicated processing in vehicles
US20130282946A1 (en) 2012-04-23 2013-10-24 Flextronics Ap, Llc Controller area network bus
US9173100B2 (en) 2011-11-16 2015-10-27 Autoconnect Holdings Llc On board vehicle network security
US8949823B2 (en) 2011-11-16 2015-02-03 Flextronics Ap, Llc On board vehicle installation supervisor
US20130219039A1 (en) 2011-11-16 2013-08-22 Flextronics Ap, Llc Network selector in a vehicle infotainment system
DE112012004785T5 (de) 2011-11-16 2014-08-07 Flextronics Ap, Llc Merkmalerkennung zum Konfigurieren einer Fahrzeugkonsole und zugeordnete Vorrichtungen
US9088572B2 (en) 2011-11-16 2015-07-21 Flextronics Ap, Llc On board vehicle media controller
US9116786B2 (en) 2011-11-16 2015-08-25 Flextronics Ap, Llc On board vehicle networking module
US20130282238A1 (en) 2011-11-16 2013-10-24 Flextronics Ap, Llc Monitoring state-of-health of processing modules in vehicles
US20130205026A1 (en) 2011-11-16 2013-08-08 Flextronics Ap, Llc Media filter in a vehicle infotainment system
US9008906B2 (en) 2011-11-16 2015-04-14 Flextronics Ap, Llc Occupant sharing of displayed content in vehicles
US20130205412A1 (en) 2011-11-16 2013-08-08 Flextronics Ap, Llc On board vehicle media controller
US20130203400A1 (en) 2011-11-16 2013-08-08 Flextronics Ap, Llc On board vehicle presence reporting module
US9055022B2 (en) 2011-11-16 2015-06-09 Flextronics Ap, Llc On board vehicle networking module
US20140143839A1 (en) 2011-11-16 2014-05-22 Flextronics Ap, Llc. On board vehicle remote control module
KR20140099539A (ko) * 2011-12-07 2014-08-12 액세스 비지니스 그룹 인터내셔날 엘엘씨 행동 추적 및 수정 시스템
US9824064B2 (en) 2011-12-21 2017-11-21 Scope Technologies Holdings Limited System and method for use of pattern recognition in assessing or monitoring vehicle status or operator driving behavior
US8838088B1 (en) 2011-12-27 2014-09-16 Amdocs Software Systems Limited System, method, and computer program for policy driven control of a networked mobile device of a motor vehicle driver
US9361736B1 (en) * 2011-12-28 2016-06-07 Mitchell Repair Information Company, Llc Dynamic presentation of vehicular-reference information
JP5950225B2 (ja) 2012-01-10 2016-07-13 クラリオン株式会社 サーバ装置、車載端末、情報通信方法および情報配信システム
US8774842B2 (en) 2012-01-11 2014-07-08 Artifex Software Inc. System and method for limiting usage of a wireless communication device
US8527146B1 (en) * 2012-01-30 2013-09-03 Google Inc. Systems and methods for updating vehicle behavior and settings based on the locations of vehicle passengers
JP5565421B2 (ja) * 2012-02-07 2014-08-06 株式会社デンソー 車載操作装置
GB201205125D0 (en) * 2012-02-08 2012-05-09 Tomtom Int Bv Methods using speed distribution profiles
WO2013123057A1 (en) 2012-02-13 2013-08-22 Intertrust Technologies Corporation Trusted connected vehicle systems and methods
US20130211843A1 (en) * 2012-02-13 2013-08-15 Qualcomm Incorporated Engagement-dependent gesture recognition
US20140310788A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Access and portability of user profiles stored as templates
US20140309893A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Health statistics and communications of associated vehicle users
US9098367B2 (en) * 2012-03-14 2015-08-04 Flextronics Ap, Llc Self-configuring vehicle console application store
EP2827766B1 (de) * 2012-03-19 2019-09-18 Advanced Telesensors Inc. System und verfahren zur ermöglichung der reflektometrischen erkennung einer physiologischen aktivität
US8942881B2 (en) * 2012-04-02 2015-01-27 Google Inc. Gesture-based automotive controls
US8892175B2 (en) 2012-04-29 2014-11-18 Honda Motor Co., Ltd. Connected phone system and method with associated bandwidth connections in a vehicle environment
DE102012009429A1 (de) 2012-05-11 2012-12-20 Daimler Ag Verfahren zur Fernkonfiguration eines Fahrzeugs durch Visualisierung der Fahrzeugbedienung, sowie Endgerät und Fahrzeug hierfür
US8855575B2 (en) 2012-05-16 2014-10-07 General Motors Llc Device-vehicle interoperability verification method
WO2012126426A2 (zh) * 2012-05-21 2012-09-27 华为技术有限公司 一种非接触式手势控制方法及装置
US8831585B2 (en) * 2012-08-31 2014-09-09 Nuance Communications, Inc. Systems, methods and articles for a communications device providing communications and services involving automobile head units
US9424728B2 (en) * 2012-09-24 2016-08-23 Amy Rambadt Child safety seat mobile alarm and method therefor
US20150258995A1 (en) * 2012-10-22 2015-09-17 Takata AG Method and Assistance System for Assisting a Driver of a Motor Vehicle as well as Measuring Method and Measuring System for Determining a Mental State of a Driver of a Motor Vehicle
US9231895B2 (en) * 2012-10-23 2016-01-05 International Business Machines Corporation Tag management of information technology services improvement
US9144094B2 (en) 2012-10-29 2015-09-22 Qualcomm Incorporated Establishing a wireless display session between a computing device and a vehicle head unit
US20140125802A1 (en) 2012-11-08 2014-05-08 Microsoft Corporation Fault tolerant display
US20140168436A1 (en) * 2012-12-17 2014-06-19 Adam Pedicino License plate integration & communication system
US8892302B1 (en) * 2013-01-28 2014-11-18 Scott D. McDonald Driver reminder systems
US20140222298A1 (en) * 2013-02-03 2014-08-07 Michael H. Gurin Systems For a Shared Vehicle
US8744645B1 (en) * 2013-02-26 2014-06-03 Honda Motor Co., Ltd. System and method for incorporating gesture and voice recognition into a single system
WO2014165218A1 (en) * 2013-03-12 2014-10-09 Robert Bosch Gmbh System and method for identifying handwriting gestures in an in-vehicle infromation system
WO2014160229A1 (en) * 2013-03-13 2014-10-02 Robert Bosch Gmbh System and method for transitioning between operational modes of an in-vehicle device using gestures
US9122916B2 (en) * 2013-03-14 2015-09-01 Honda Motor Co., Ltd. Three dimensional fingertip tracking
US8886399B2 (en) * 2013-03-15 2014-11-11 Honda Motor Co., Ltd. System and method for controlling a vehicle user interface based on gesture angle
KR101491260B1 (ko) * 2013-06-07 2015-02-06 현대자동차주식회사 자동차용 ecu 다중 진단 시스템 및 방법
US8874301B1 (en) * 2013-07-09 2014-10-28 Ford Global Technologies, Llc Autonomous vehicle with driver presence and physiological monitoring
EP3028104A4 (de) * 2013-08-02 2016-08-03 Tweddle Group Systeme und verfahren zur erstellung und bereitstellung von spezifischen informationen über herstellungsprodukte an entfernte vorrichtungen
KR101537936B1 (ko) * 2013-11-08 2015-07-21 현대자동차주식회사 차량 및 그 제어방법
US9364178B2 (en) * 2013-11-26 2016-06-14 Elwha Llc Robotic vehicle control
KR101539302B1 (ko) * 2013-12-11 2015-07-30 현대자동차주식회사 차량 및 그 제어방법
US9248840B2 (en) * 2013-12-20 2016-02-02 Immersion Corporation Gesture based input system in a vehicle with haptic feedback
US9539999B2 (en) * 2014-02-28 2017-01-10 Ford Global Technologies, Llc Vehicle operator monitoring and operations adjustments
US9330306B2 (en) * 2014-06-11 2016-05-03 Panasonic Intellectual Property Management Co., Ltd. 3D gesture stabilization for robust input control in mobile environments
CN105313898B (zh) * 2014-07-23 2018-03-20 现代摩比斯株式会社 驾驶员状态感应装置及其方法
US9536411B2 (en) * 2014-08-07 2017-01-03 Toyota Motor Engineering & Manufacturing North America, Inc. Biometric monitoring and alerting for a vehicle
US9725098B2 (en) * 2014-08-11 2017-08-08 Ford Global Technologies, Llc Vehicle driver identification
US9997077B2 (en) * 2014-09-04 2018-06-12 Honda Motor Co., Ltd. Vehicle operation assistance
US9290174B1 (en) * 2014-10-23 2016-03-22 GM Global Technology Operations LLC Method and system for mitigating the effects of an impaired driver
DE102016102219A1 (de) * 2015-02-20 2016-08-25 Fev Gmbh Verfahren zur Untersuchung einer Ursache einer Fehlfunktion einer Komponente einer Antriebsmaschine
US10173687B2 (en) * 2015-03-16 2019-01-08 Wellen Sham Method for recognizing vehicle driver and determining whether driver can start vehicle
US20180011772A1 (en) * 2015-03-31 2018-01-11 Hewlett-Packard Development Company, L.P. Peripheral device operation
CN106427570A (zh) * 2015-08-13 2017-02-22 华邦电子股份有限公司 行动载具安全装置及其安全监控方法
EP3151131A1 (de) * 2015-09-30 2017-04-05 Hitachi, Ltd. Vorrichtung und verfahren zur automatisierten datenanalyse, insbesondere von sozialen medien, zur produktfehlerdetektion
KR101800508B1 (ko) * 2015-10-06 2017-12-20 엘지전자 주식회사 음주운전 방지 방법 및 이를 제공하는 차량 보조 장치
US9665994B1 (en) * 2015-11-11 2017-05-30 Snap-On Incorporated Methods and systems for providing a vehicle repair tip
US9599986B1 (en) * 2015-12-22 2017-03-21 International Business Machines Corporation Emergency automated vehicle control system to monitor emergency medical events through body area networks
CA3072776A1 (en) * 2017-08-25 2019-02-28 Cubic Corporation Remote operation of non-driving functionality autonomous vehicles
JP2023109060A (ja) * 2022-01-26 2023-08-07 トヨタ自動車株式会社 車両の制御システムおよび制御方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015106319B4 (de) 2014-05-01 2023-08-03 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Verfahren zum Betreiben einer Fahrzeug-Multitainment-Einheit zur Aktualisierung mit Inhalt von einer mobilen Einrichtung
DE102014217204A1 (de) * 2014-08-28 2016-03-03 Zf Friedrichshafen Ag Steuergerät zur Erkennung einer Fahrzeugaggregatverwendung
DE102014217204B4 (de) 2014-08-28 2019-01-24 Zf Friedrichshafen Ag Steuergerät zur Erkennung einer Fahrzeugaggregatverwendung
DE102015105134A1 (de) * 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Steuergerät zum Verbinden eines CAN-Busses mit einem Funknetzwerk und Kraftfahrzeug mit einem solchen Steuergerät
US10038570B2 (en) 2015-04-02 2018-07-31 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Control device for connecting a can bus to a radio network, and motor vehicle having such a control device
DE102017203898A1 (de) 2017-03-09 2018-09-13 Siemens Aktiengesellschaft Gateway-Vorrichtung, Kommunikationsverfahren und Kommunikationssystem für ein Fahrzeug, insbesondere ein Schienenfahrzeug
DE102017204475A1 (de) * 2017-03-17 2018-09-20 Siemens Aktiengesellschaft Kommunikationsverfahren und Kommunikationssystem für ein Fahrzeug
US20210019145A1 (en) * 2018-03-07 2021-01-21 Toyota Jidosha Kabushiki Kaisha Vehicle control system and vehicle control method
US11520578B2 (en) * 2018-03-07 2022-12-06 Toyota Jidosha Kabushiki Kaisha Vehicle control system and vehicle control method
US11886871B2 (en) 2018-03-07 2024-01-30 Toyota Jidosha Kabushiki Kaisha Vehicle control system and vehicle control method
DE102019201487A1 (de) * 2019-02-06 2020-08-06 Robert Bosch Gmbh Verfahren und Vorrichtung zur Integritätsprüfung eines Künstlichen-Intelligenz-Moduls eines Roboters und Verfahren sowie System zur serverseitigen Integritätsprüfung
DE102019001978A1 (de) * 2019-03-21 2020-10-08 Volkswagen Aktiengesellschaft Verfahren zur Überwachung der Kommunikation auf einem Kommunikationsbus, elektronische Vorrichtung zum Anschluss an einen Kommunikationsbus sowie Fahrzeug
DE102020201988A1 (de) 2020-02-18 2021-08-19 Robert Bosch Gesellschaft mit beschränkter Haftung Vorrichtung zur Verarbeitung von Daten mit wenigstens zwei Datenschnittstellen und Betriebsverfahren hierfür
US11671463B2 (en) 2020-02-18 2023-06-06 Robert Bosch Gmbh Device for processing data including at least two data interfaces, and operating method therefor
DE102021208373A1 (de) 2021-08-03 2023-02-09 Zf Friedrichshafen Ag Realisierung eines ausfallsicheren Brake by Wire Systems mittels Zonensteuergeräten
DE102021005733A1 (de) 2021-11-19 2022-01-05 Daimler Ag Verfahren zum Bereitstellen eines Zugangs für eine Person zu einem Kraftfahrzeug mittels eines Zugangskontrollsystems, sowie Zugangskontrollsystem

Also Published As

Publication number Publication date
WO2013075005A1 (en) 2013-05-23
WO2013074897A1 (en) 2013-05-23
US9977593B2 (en) 2018-05-22
US20130144469A1 (en) 2013-06-06
WO2013074981A1 (en) 2013-05-23
US20160255408A1 (en) 2016-09-01
US9324234B2 (en) 2016-04-26
US20130144657A1 (en) 2013-06-06
US20130145360A1 (en) 2013-06-06
US20160314538A1 (en) 2016-10-27
US20150193007A1 (en) 2015-07-09
US20160127887A1 (en) 2016-05-05
US20130143601A1 (en) 2013-06-06
US20170068438A1 (en) 2017-03-09
US20190222484A1 (en) 2019-07-18
US20170093643A1 (en) 2017-03-30
US20150012152A1 (en) 2015-01-08
US20200059413A1 (en) 2020-02-20
US9020491B2 (en) 2015-04-28
US20130145065A1 (en) 2013-06-06
US9240019B2 (en) 2016-01-19
WO2013074866A1 (en) 2013-05-23
US20160140776A1 (en) 2016-05-19
US9449516B2 (en) 2016-09-20
US20130158821A1 (en) 2013-06-20
WO2013074919A2 (en) 2013-05-23
WO2013074901A3 (en) 2015-06-11
US9297662B2 (en) 2016-03-29
US20130144486A1 (en) 2013-06-06
US20130152003A1 (en) 2013-06-13
US20150048641A1 (en) 2015-02-19
US20130145401A1 (en) 2013-06-06
US20160306615A1 (en) 2016-10-20
US8995982B2 (en) 2015-03-31
US9542085B2 (en) 2017-01-10
US20130143546A1 (en) 2013-06-06
US20130167159A1 (en) 2013-06-27
US20130141252A1 (en) 2013-06-06
US20190311611A1 (en) 2019-10-10
US20130144470A1 (en) 2013-06-06
US20130144474A1 (en) 2013-06-06
US10079733B2 (en) 2018-09-18
US20170132917A1 (en) 2017-05-11
US20210234767A1 (en) 2021-07-29
US20130151031A1 (en) 2013-06-13
US20160188190A1 (en) 2016-06-30
US8818725B2 (en) 2014-08-26
US9159232B2 (en) 2015-10-13
US20130138714A1 (en) 2013-05-30
US20150097798A1 (en) 2015-04-09
DE112012004789T5 (de) 2014-08-14
DE112012004771T5 (de) 2014-08-07
US20130144460A1 (en) 2013-06-06
US10177986B2 (en) 2019-01-08
US20190394097A1 (en) 2019-12-26
DE112012004781T5 (de) 2014-08-07
US20130144462A1 (en) 2013-06-06
US9123058B2 (en) 2015-09-01
US20190288917A1 (en) 2019-09-19
US20160062583A1 (en) 2016-03-03
US9140560B2 (en) 2015-09-22
US9008856B2 (en) 2015-04-14
US20130144459A1 (en) 2013-06-06
US20130143495A1 (en) 2013-06-06
DE112012004767T5 (de) 2014-11-06
US20130145279A1 (en) 2013-06-06
US20130166097A1 (en) 2013-06-27
DE112012004769T5 (de) 2014-09-04
US20130135118A1 (en) 2013-05-30
WO2013074867A2 (en) 2013-05-23
WO2013074868A1 (en) 2013-05-23
US9043130B2 (en) 2015-05-26
US20130144461A1 (en) 2013-06-06
US10020995B2 (en) 2018-07-10
US20130138591A1 (en) 2013-05-30
US9330567B2 (en) 2016-05-03
US20130151065A1 (en) 2013-06-13
DE112012004785T5 (de) 2014-08-07
US20130134730A1 (en) 2013-05-30
US9105051B2 (en) 2015-08-11
US20130141247A1 (en) 2013-06-06
US9296299B2 (en) 2016-03-29
DE112012004773T5 (de) 2014-08-07
US8862299B2 (en) 2014-10-14
WO2013074983A1 (en) 2013-05-23
US20130144520A1 (en) 2013-06-06
WO2013074919A3 (en) 2013-07-11
US8919848B2 (en) 2014-12-30
US20130145482A1 (en) 2013-06-06
US20160070456A1 (en) 2016-03-10
US9176924B2 (en) 2015-11-03
US8922393B2 (en) 2014-12-30
WO2013074899A1 (en) 2013-05-23
WO2013074867A3 (en) 2013-07-18
US20160055747A1 (en) 2016-02-25
US8983718B2 (en) 2015-03-17
US20130144463A1 (en) 2013-06-06
US20170250525A1 (en) 2017-08-31
US9240018B2 (en) 2016-01-19
US20130147638A1 (en) 2013-06-13
US20130145297A1 (en) 2013-06-06
US9046374B2 (en) 2015-06-02
US8793034B2 (en) 2014-07-29
US20130231800A1 (en) 2013-09-05
WO2013074901A2 (en) 2013-05-23
US8831826B2 (en) 2014-09-09
DE112012004782T5 (de) 2014-08-07
US9014911B2 (en) 2015-04-21
DE112012004778T5 (de) 2014-08-07
US9079497B2 (en) 2015-07-14
US20160103980A1 (en) 2016-04-14

Similar Documents

Publication Publication Date Title
US20210234767A1 (en) Vehicle middleware
US9417834B2 (en) Occupant sharing of displayed content in vehicles
US9338170B2 (en) On board vehicle media controller
US9134986B2 (en) On board vehicle installation supervisor
US9081653B2 (en) Duplicated processing in vehicles
US9116786B2 (en) On board vehicle networking module
US9043073B2 (en) On board vehicle diagnostic module
US9055022B2 (en) On board vehicle networking module
US9173100B2 (en) On board vehicle network security
US20170078472A1 (en) On board vehicle presence reporting module
US20160255575A1 (en) Network selector in a vehicle infotainment system
US20160185222A1 (en) On board vehicle media controller
US20160114745A1 (en) On board vehicle remote control module
US20130282238A1 (en) Monitoring state-of-health of processing modules in vehicles
US20130205026A1 (en) Media filter in a vehicle infotainment system
US20130205412A1 (en) On board vehicle media controller
EP2972180A1 (de) Duplizierte verarbeitung in fahrzeugen
WO2014158766A1 (en) On board vehicle networking module
EP2974437A1 (de) Fahrzeuginterne mediensteuerung
WO2014143563A1 (en) Occupant sharing of displayed content in vehicles

Legal Events

Date Code Title Description
R081 Change of applicant/patentee

Owner name: AUTOCONNECT HOLDINGS LLC, WELLESLEY, US

Free format text: FORMER OWNER: FLEXTRONICS AP, LLC, SAN JOSE, CALIF., US

R082 Change of representative

Representative=s name: MEISSNER, BOLTE & PARTNER GBR, DE

Representative=s name: MEISSNER BOLTE PATENTANWAELTE RECHTSANWAELTE P, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee