DE112012004770T5 - Fahrzeug-Middleware - Google Patents
Fahrzeug-Middleware Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 392
- 238000004891 communication Methods 0.000 claims description 122
- 230000006870 function Effects 0.000 claims description 122
- 238000000034 method Methods 0.000 claims description 90
- 230000033001 locomotion Effects 0.000 claims description 37
- 230000006855 networking Effects 0.000 claims description 35
- 230000015654 memory Effects 0.000 claims description 32
- 230000008859 change Effects 0.000 claims description 30
- 238000009434 installation Methods 0.000 claims description 28
- 238000012360 testing method Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 16
- 238000001914 filtration Methods 0.000 claims description 7
- 230000033228 biological regulation Effects 0.000 claims description 5
- 230000036541 health Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 abstract description 6
- 230000005540 biological transmission Effects 0.000 description 33
- 230000008569 process Effects 0.000 description 21
- 230000008439 repair process Effects 0.000 description 19
- 230000007257 malfunction Effects 0.000 description 18
- 238000003860 storage Methods 0.000 description 18
- 238000012544 monitoring process Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 11
- 230000006399 behavior Effects 0.000 description 10
- 230000001413 cellular effect Effects 0.000 description 10
- 230000001276 controlling effect Effects 0.000 description 10
- 239000000446 fuel Substances 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 230000001419 dependent effect Effects 0.000 description 7
- 230000001186 cumulative effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 238000012806 monitoring device Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 4
- 230000003139 buffering effect Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000005670 electromagnetic radiation Effects 0.000 description 4
- 239000007789 gas Substances 0.000 description 4
- 210000003128 head Anatomy 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008054 signal transmission Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000004378 air conditioning Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000011016 integrity testing Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 239000000725 suspension Substances 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000005355 Hall effect Effects 0.000 description 2
- 101100408383 Mus musculus Piwil1 gene Proteins 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 235000013353 coffee beverage Nutrition 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 230000001010 compromised effect Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000004146 energy storage Methods 0.000 description 2
- 230000004438 eyesight Effects 0.000 description 2
- 239000003502 gasoline Substances 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000000682 scanning probe acoustic microscopy Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000009423 ventilation Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 208000000044 Amnesia Diseases 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- BXNJHAXVSOCGBA-UHFFFAOYSA-N Harmine Chemical compound N1=CC=C2C3=CC=C(OC)C=C3NC2=C1C BXNJHAXVSOCGBA-UHFFFAOYSA-N 0.000 description 1
- 241000243320 Hydrozoa Species 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 206010034016 Paronychia Diseases 0.000 description 1
- 244000107946 Spondias cytherea Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 235000015115 caffè latte Nutrition 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 231100000863 loss of memory Toxicity 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000003345 natural gas Substances 0.000 description 1
- 230000004297 night vision Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 1
- 231100000572 poisoning Toxicity 0.000 description 1
- 230000000607 poisoning effect Effects 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT 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/00—Arrangement of adaptations of instruments
-
- B60K35/10—
-
- B60K35/28—
-
- B60K35/50—
-
- B60K35/60—
-
- B60K35/80—
-
- B60K35/85—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT 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/00—Dashboards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/037—Electric 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/015—Electrical 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/01512—Passenger detection systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R7/00—Stowing or holding appliances inside vehicle primarily intended for personal property smaller than suit-cases, e.g. travelling articles, or maps
- B60R7/04—Stowing 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/18—Propelling the vehicle
- B60W30/182—Selecting between different operative modes, e.g. comfort and performance modes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/02—Estimation 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/04—Traffic conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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/09—Driving style or behaviour
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/202—Error 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/2023—Failover techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/364—Handling 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
- G06F21/335—User authentication using certificates for accessing specific resources, e.g. using Kerberos tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/42—User authentication using separate channels for security data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0265—Vehicular advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/006—Indicating maintenance
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/02—Registering or indicating driving, working, idle, or waiting time only
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
- G07C5/0825—Indicating performance data, e.g. occurrence of a malfunction using optical means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
- G07C5/0833—Indicating performance data, e.g. occurrence of a malfunction using audio means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0866—Registering performance data using electronic data carriers the electronic data carrier being a digital video recorder in combination with video camera
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/012—Measuring 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0129—Traffic data processing for creating historical data or processing based on historical data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0141—Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems 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/096716—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems 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/096725—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096783—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096791—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096827—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096844—Systems 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
- G08G1/141—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
- G08G1/143—Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving 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—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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/0872—Driver physiology
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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/0881—Seat occupation; Driver or passenger presence
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0095—Automatic control mode change
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to occupants
- B60W2540/043—Identity of occupants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to occupants
- B60W2540/22—Psychological state; Stress level or workload
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to occupants
- B60W2540/221—Physiology, e.g. weight, heartbeat, health or special needs
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to occupants
- B60W2540/26—Incapacity
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/60—Traffic rules, e.g. speed limits or right of way
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1062—Editing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/048—Fuzzy inferencing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/15—Biometric patterns based on physiological signals, e.g. heartbeat, blood flow
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [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 und15 zeigen zusammen ein Fahrzeug100 , das verschiedene Merkmale enthält. - Mit Bezug auf
1 umfasst das Fahrzeug100 neben vielen bei Fahrzeugen üblichen Komponenten Räder104 , eine Energiequelle108 (wie etwa einen Verbrennungsmotor, Elektromotor oder ein Energiespeichersystem, (z. B. eine Batterie oder ein kapazitives Energiespeichersystem)), ein manuelles oder automatische Getriebe112 , eine manuelle oder automatische Getriebeschaltsteuerung116 , eine Leistungssteuerung120 (wie etwa ein Gaspedal), ein Bremssystem136 , ein Lenkrad140 , eine Anzeigetafel144 (z. B. ein Armaturenbrett, das Informationen bezüglich Komponenten im Fahrzeug100 anzeigt) und ein Insassensitzsystem148 . - Zu anderen Komponenten im Fahrzeug
100 gehören Kommunikationskomponenten wie etwa ein drahtloser Signalempfänger152 zum Empfangen von drahtlosen Signalen von Signalquellen wie Straßenrandbaken und anderen elektronischen Straßenrandvorrichtungen und einen Satellitenpositionsbestimmungssystemempfänger156 (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 Fahrzeugs100 . Beispielhafte Steuereinheiten und Sensoren dafür wären ein Radzustandssensor460 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 Energieausgabesensor164 steuern die Energiequelle und erfassen eine Energieausgabe der Energiequelle108 . Beispielhafte Aspekte der Energiequellensteuerung und des Energieausgabesensors165 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-Steuereinheit168 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 Schalthebels116 . Die Energiesteuereinheit174 setzt die Drossel für die Energiequelle108 bei gegebenem Zustand der Energiesteuerung120 . Die Bremsensteuereinheit176 operiert den aktuellen Zustand (Bremen oder nicht Bremsen) des Bremssystems136 auf der Basis des Zustands der Bremsensteuerung (die auch mit der Energiesteuerung120 verbunden sein könnte). - Das Fahrzeug
100 umfasst außerdem andere Steuereinheiten und Sensoren für Sicherheitszwecke. Ein Airbag-Entfaltungssystem umfasst eine Airbag-Entfaltungssteuereinheit133 und einen Aufprallsensor132 . Wenn der Aufprallsensor132 einen Aufprall detektiert, werden Daten zu der Airbag-Aktivierungssteuereinheit133 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 Scheinwerfer128 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 Sensor178 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 Sitzsystems148 . Das Unterhaltungssystem190 , das sich vorzugsweise in der Kopfeinheit des Fahrgastinnenraums befindet, stellt Unterhaltungsoptionen wie Musik oder Video für Insassen des Fahrzeugs100 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 Fahrzeugbusse180 zum Verbinden der verschiedenen Komponenten und Systeme des Fahrzeugs100 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 Bremsensteuereinheit176 und dem Bremssystem136 verwendet werden kann, eine Motorsteuereinheit (ECU), die von der Energiequellensteuerung164 verwendet werden kann, eine Getriebesteuereinheit (TCU), die von der Getriebesteuereinheit170 und der Gangschaltung116 verwendet werden kann, und ein Ergänzungs-Rückhaltesystem (SRS), wie etwa eine Airbag-Entfaltungssteuereinheit133 und ein Kollisionssensor132 , und eine Sitzsystemsteuerung mit Sensor178 . 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 Fahrzeugbus180 (der optional ist) ist in1 als ein Bus dargestellt. Das Fahrzeug100 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 Fahrzeugbus180 Erweiterungen von standardisierten Bussen umfassen und unterstützen, wie etwa die FlexCAN-Erweiterung des CAN-Busses. Ferner kann der Fahrzeugbus180 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 Verarbeitungsmodul124 . Vorzugsweise wird das Verarbeitungsmodul124 im Kofferraum, der Haube (nicht gezeigt), hinter der Kopfeinheit (nicht gezeigt) und/oder an anderen zugänglichen aber nicht zu sehenden Orten platziert. Das Verarbeitungsmodul124 ist mit dem Fahrzeugbus180 gekoppelt und stellt Verarbeitung für Daten in Bezug auf den Fahrzeugbus180 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 auf2 weiter offenbart. - Wie nachfolgend dargelegt und in
3 gezeigt, können sich mehrere Verarbeitungsmodule124a –c an verschiedenen Orten in einem gemeinsamen Fahrzeug befinden. Die ungleichen, beabstandeten Orte der Verarbeitungsmodule124a –c gewährleisten Redundanz im Fall eines Aufpralls oder anderen katastrophalen Ereignisses. Zum Beispiel kann ein Aufprall auf das Heck des Fahrzeugs100 das Verarbeitungsmodul124c beschädigen, nicht aber die Verarbeitungsmodule124a , 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 von1 implementiert. Ein Benutzer kann ferner ein Monteur, Techniker oder Mechaniker sein, der an dem Fahrzeug arbeitet, um das System von1 zur Verwendung durch einen Endbenutzer des Fahrzeugs zu konfigurieren. -
2 zeigt ein beispielhaftes Blockdiagramm für ein (primäres und/oder sekundäres) Verarbeitungsmodul124a –c. - Das Verarbeitungsmodul
124 kann einen Prozessor120 , Speicher220 , Speicherung230 und Schnittstellen für einen oder mehrere Busse240 –270 umfassen. Zu den Schnittstellen240 –270 gehören der schnelle CAN-Bus240 , der langsame CAN-Bus250 , der LIN-Bus260 , die Netzwerkschnittstelle270 und/oder die drahtlose Schnittstelle280 . Für Fachleute ist erkennbar, dass das Verarbeitungsmodul124 andere Konfigurationen annehmen kann, und mit anderen in der Technik bekannten Bussen, und die Schnittstellen240 –290 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-Busschnittstelle240 und die langsame CAN-Busschnittstelle250 als beispielhafte Konfiguration in einer Ausführungsform der Erfindung beschrieben. Bei einer Implementierung empfängt das Verarbeitungsmodul124 Daten, die über den Fahrzeugbus180 mittels der schnellen CAN-Busschnittstelle240 und/oder der langsamen CAN-Busschnittstelle250 gesendet werden. Zu über den schnellen CAN-Bus gesendeten Daten gehören Prioritätsdaten aus Subsystemen wie dem Antiblockiersystem (ABS), das von der Bremsensteuereinheit176 und dem Bremssystem136 verwendet werden kann, eine Motorsteuereinheit (ECU), die von der Energiequellensteuerung164 verwendet werden kann, eine Getriebesteuereinheit (TCU), die von der Getriebesteuereinheit170 und der Gangschaltung116 verwendet werden kann, und ein Ergänzungs-Rückhaltesystem (SRS), wie etwa eine Airbag-Entfaltungssteuereinheit133 und ein Kollisionssensor132 , und eine Sitzsystemsteuerung mit Sensor178 , 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 Unterhaltungssystem190 oder Sitzsystem148 . Die drahtlose Schnittstelle280 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 Schnittstelle280 ü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 auf1 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 Prozessor210 mehrere Prozessorkerne umfassen und/oder mehrere virtuelle Prozessoren implementieren. Gemäß weiteren Ausführungsformen kann der Prozessor210 mehrere physische Prozessoren umfassen. Als konkretes Beispiel kann der Prozessor304 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 Prozessor210 fungiert im Allgemeinen, um Programmierungscode oder Anweisungen auszuführen, die verschiedene Funktionen der Vorrichtung200 implementieren. - Speicher
220 zur Verwendung in Verbindung mit der Ausführung von Anwendungsprogrammen oder -anweisungen durch den Prozessor210 und zur vorübergehenden oder langfristigen Speicherung von Programmanweisungen und/oder Daten. Beispielsweise kann der Speicher220 RAM, DRAM, SDRAM oder anderen Halbleiterspeicher umfassen. Als Alternative oder zusätzlich kann Datenspeicherung230 bereitgestellt werden. Wie der Speicher220 kann die Datenspeicherung230 eine Halbleiter-Speichervorrichtung oder -vorrichtungen umfassen. Als Alternative oder zusätzlich kann die Datenspeicherung230 ein Festplattenlaufwerk oder anderen Direktzugriffsspeicher umfassen. -
3 zeigt ein Fahrzeug300 mit mehreren Verarbeitungsmodulen gemäß einer Ausführungsform. Das Fahrzeug300 umfasst den Bus180 , die Fahrzeugkomponente310 und die Verarbeitungsmodule124A –C. - Die Fahrzeugkomponente
310 ist eine beispielhafte Fahrzeugkomponente für Anschauungszwecke, die mit dem Bus380 verbunden ist. Die Fahrzeugkomponente310 kann eine beliebige der in Verbindung mit dem Fahrzeug100 (1 ) besprochenen Fahrzeugkomponenten sein. - Jedes der Verarbeitungsmodule
124A –C ist jeweils mit dem Bus180 gekoppelt. Das Verarbeitungsmodul124A befindet sich im Motorraum des Fahrzeugs300 ; das Verarbeitungsmodul124B befindet sich im Fahrgastinnenraum des Fahrzeugs300 ; und das Verarbeitungsmodul124C befindet sich im Kofferraum des Fahrzeugs300 . - Bei einer Konfiguration können bestimmte der Verarbeitungsmodule
124A –C im Vergleich zu anderen begrenzte Verarbeitungsfunktionen aufweisen. Zum Beispiel kann das Verarbeitungsmodul124A im Normalfall als das Vorgabe-Verarbeitungsmodul für das Fahrzeug300 wirken, weil sein Ort kritischsten Fahrzeugkomponenten im Motorraum (d. h. ECU, TCU) am nächsten ist. Wenn die anderen Verarbeitungsmodule124B –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 Verarbeitungsmodule124A –C können auch kaskadierende Ebenen von Fähigkeiten aufweisen. Zum Beispiel wird das Verarbeitungsmodul124B 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 Verarbeitungsmodul124C kann zusätzliche Fähigkeiten aufweisen, wie etwa ein Zellularmodul, so dass Notrufe automatisch eingeleitet werden können, wenn das Vorgabe-Verarbeitungsmodul124A ausfällt. - Bei einer anderen Konfiguration kann jedes der Verarbeitungsmodule
124A –C andere Fähigkeiten aufweisen. Zum Beispiel kann das Verarbeitungsmodul124A Fähigkeiten nur für kritische Fahrzeugfunktionen aufweisen; das Verarbeitungsmodul124C kann Fähigkeiten nur für nicht kritische Fahrzeugfunktionen aufweisen; und das Verarbeitungsmodul124B 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 Speicher220 gemäß einer Ausführungsform. - Ein Arbitrierungsmodul
2000 wählt ein Verarbeitungsmodul aus, das aktuell ein Token2004 besitzen oder sein Eigen nennen soll (das dazu verwendet wird, um das Verarbeitungsmodul124 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 Kollisionssensors132 , 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 Energieausgabesensors164 , der Motortemperatur, Öldruckerfassung, Hydraulikdrucksensoren, Sensoren für die Scheinwerfer128 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, Schaltzustandssteuereinheit168 , Energiesteuereinheit174 und/oder Bremsensteuereinheit176 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 Sensor178 , Unterhaltungssystem190 , Ü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 Verarbeitungsmodul124 oder eine Komponente davon, eine Softwareanwendung, Leiterplatte, ein Erweiterungsmodul290 oder eine Komponente davon (wobei das Erweiterungsmodul290 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 und2016 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 Fahrzeugspeicher220 , 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 Speicher220 . Der Selektor2052 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 Vorrichtung1532 ) 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 Sozialvernetzungsmodul2070 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 Verarbeitungsmodul124 von der schnellen CAN-Busschnittstelle240 und/oder dem langsamen CAN-Bus250 empfangen werden, kann das Verarbeitungsmodul124 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 Prozessor210 im Speicher220 gespeicherte Anweisungen aus, um diese Funktionen durchzuführen. Ferner dient der Speicher220 als Speicher- und Abrufvorgänge für Daten durch den Prozessor210 . - Bei einer Konfiguration empfängt das Verarbeitungsmodul
124 nur Daten über den schnellen CAN-Bus240 und kann über den langsamen CAN-Bus250 die Daten zurücksenden. Da der CAN-Bus arbitrierungsfreie Übertragung bereitstellt, kann das Verarbeitungsmodul124 passiv Informationsverkehr anhören, der Prioritätsdaten von den verschiedenen Komponenten wie besprochen umfasst, die über den schnellen CAN-Bus240 gesendet werden. Das Verarbeitungsmodul124 bestimmt dann, ob ein Element empfangener Informationen möglicherweise weitere Verarbeitung erfordert und über den langsamen CAN-Bus250 zu Vorrichtungen gesendet werden soll. - Zum Beispiel kann der Aufprallsensor
132 einen Frontalaufprall detektiert haben. In einem Datenpfad kann der Aufprallsensor132 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-Bus240 mit spezifischem Ziel an die Airbag-Freigabesteuereinheit133 senden, um potentiell die Airbags zu entfalten, nachdem die Airbag-Freigabesteuereinheit133 beim Empfang der gesendeten Daten bestimmt, dass dies geeignet ist. Da der CAN-Bus arbitrierungsfrei ist, empfängt das Verarbeitungsmodul124 auch die Aufprallinformationen von dem Aufprallsensor132 . Das Verarbeitungsmodul124 verarbeitet dann die empfangenen Informationen, um zu bestimmen, die Informationen über den langsamen CAN-Bus150 zu einer Informationsanzeige (d. h. der Anzeigekonsole des Unterhaltungssystems190 ) 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 Verarbeitungseinheit200 mittels eines CAN-Busses zu dem Unterhaltungssystem190 gesendet werden. An einem bestimmten Zeitpunkt kann bei einer Komponente des Fahrzeugs100 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 Verarbeitungsmodul200 kann das Signal mit hoher Priorität von der Komponente mit Fehlfunktion durch den Prozessor210 weiter verarbeitet werden. Wenn der Prozessor210 bestimmt, dass die Fehlfunktion geringfügig ist, kann der Prozessor210 die Fehlfunktionsinformationen zu dem langsamen CAN-Bus250 weiterleiten, aber mit den Multimediainformationen vermischt, so dass wenig Unterbrechung der Wiedergabe der Multimediainformationen auftritt. Ferner kann der Prozessor210 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 Netzwerkschnittstelle270 und/oder die drahtlose Schnittstelle280 , 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 Netzwerkschnittstelle270 zum Beispiel genutzt werden, so dass, während CAN-Businformationen über den schnellen CAN-Bus240 empfangen werden, separat Multimediainformationen über die Netzwerkschnittstelle270 weitergeleitet werden. Dadurch kann das Verarbeitungsmodul200 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 Erweiterungsmodule290A –N für weitere Fähigkeiten hinzufügen. Zum Beispiel können die Erweiterungsmodule290A –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 Erweiterungsmodule290A –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 Erweiterungsmodule290A –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 Verarbeitungsmodule290A –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 Verarbeitungsmodule290 weitere Verarbeitungspflichten von einer mit dem Bus380 verbundenen Fahrzeugkomponente310 übernehmen. Somit ziehen die Verarbeitungsmodule124A –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 Fahrzeugkomponenten310 mit Fehlfunktion oder Verarbeitungsmodule390A –C übernehmen. - Bei einer Konfiguration können der Prozessor
210 , der Speicher220 , die Speicherung230 und die Busschnittstellen240 –280 auch Erweiterungsmodule ähnlich wie290A –N sein. Zum Beispiel kann der Prozessor210 anfänglich als OMAP-4-Prozessor implementiert werden. In der Zukunft können OMAP 5-Prozessoren entwickelt werden und der Prozessor210 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 Verarbeitungsmodul124 verbunden. Zum Beispiel kann das Fahrzeug100 ein zusätzliches Unterhaltungssystem installiert haben. Bei einer Konfiguration kann das Verarbeitungsmodul124 die zusätzliche Komponente, die über einen Bus mit dem Verarbeitungsmodul200 verbunden ist, als ein Erweiterungsmodul290A –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 Verarbeitungsmodul124 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 Fahrzeug100 in Kommunikation über ein erstes, zweites, ... Netzwerk1504a , b, ..., mit einem entfernten Knoten1500 , 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änger1508 zum Senden und Empfangen von Signalen über ein ausgewähltes des ersten, zweiten, ... Netzes1504a , b, ..., ein Gateway bzw. eine Firewall1512 zum Bereitstellen sicherer Konnektivität zwischen den verschiedenen Komponenten des Fahrzeugs100 und dem ersten, zweiten, ... Netz1504a , b, ..., primären und sekundären Verarbeitungsmodulen124a und b, Speicher/Speicherung220 oder230 , Sensoren1516 an Bord (oben mit Bezug auf1 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 Netzwerksteuerung1528 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 Fahrzeugs100 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 Firewall1512 , die Mediensteuerung1524 und die Netzwerksteuerung1528 im Speicher/Speicherung220 ,330 enthalten sein kann. Die verschiedenen Komponenten werden durch einen Bus, ein drahtloses Netzwerk oder eine Kombination davon (mit der Bezeichnung1536 ) 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 Fahrzeug100 . Die Architektur umfasst ein erstes, zweites, ... n-tes Eingabe-/Ausgabesystem1600a –n, die Mediensteuerung1524 , 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 Regelmengen1612 (gespeichert im Speicher/der Speicherung220 ,230 ) zur Regulierung entsprechender Merkmale/Funktionen des Fahrzeugs100 , 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-/Ausgabesystem1600 . Zum Beispiel kann jeder Sitz148 ein entsprechendes Eingabe-/Ausgabesystem1600 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 Schnittstelle280 mit dem Verarbeitungsmodul124 verbindet, wird ein gesichertes Verbindungsprotokoll benötigt. Im Gegensatz zu einer verdrahteten Busverbindung, die im Allgemeinen elektronisch auf das Fahrzeug100 beschränkt ist, kann eine drahtlose Verbindung über die drahtlose Schnittstelle280 zu anderen Kommunikationssystemen in der Umgebung des Fahrzeugs100 ausgestrahlt werden. Somit könnten andere drahtlose Kommunikationshardware, Systeme und Netzwerke in der Lage sein, mit dem Kommunikationssystem des Fahrzeugs100 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 Schnittstelle280 drahtlos mittels der drahtlosen Schnittstelle280 mit den Fahrzeugkomponenten an Bord kommunizieren können. Solche Sicherheit wird durch das Gateway bzw. die Firewall1512 gewährleistet, das bzw. die bekannte Sicherheitsalgorithmen anwendet. Bei einer Implementierung kann drahtlose Sicherheit durch das Gateway/die Firewall1512 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 Sensoren1516 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 Fahrzeug100 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 Fahrzeug100 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 Fahrzeug100 und seine relevanten Komponenten, wie etwa das Verarbeitungsmodul200 , 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 Fahrzeug100 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 Fahrzeug100 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 Verarbeitungsmodul200 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 und2008 - 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üfmodul2008 in jedem Verarbeitungsmodul124 Selbsttests laufen oder fragt das andere Verarbeitungsmodul124 des Integritätsprüfmoduls2008 ab, um ausgewählte rechnerische Aufgaben durchzuführen und das Ergebnis bereitzustellen. Die Verarbeitungsmodule124 tauschen somit Nachrichten miteinander aus. Auf der Basis der Ergebnisse seines Selbsttests (oder abgefragter Tests) entscheidet jedes Verarbeitungsmodul124 , ob es aktiv werden kann. Wenn dem so ist, setzt das Verarbeitungsmodul124 ein Verfügbar-Signal an ein Arbitrierungsmodul2000 , das das Signal zu dem anderen Verarbeitungsmodul124 verbreitet. Das Arbitrierungsmodul2000 wählt unter Anwendung von Regeln das aktive Verarbeitungsmodul124 und leitet das Token zusammen mit einem Interrupt zu dem ausgewählten Verarbeitungsmodul124 weiter. Regeln können eine Vorgabeauswahl, einen geordneten, zufälligen oder pseudozufälligen periodischen Wechsel, welches Verarbeitungsmodul124 aktiv und welches standby ist, welches Verarbeitungsmodul124 bessere Integrität aufweist (oder einen höheren Zustand der Integritätsbewertung, die relative Fähigkeiten der Verarbeitungsmodule124 (wobei das fähigere Verarbeitungsmodul aktiv ist) und dergleichen umfassen. Das Arbitrierungsmodul2000 verbreitet ein Token-Nichteigentümerschaftssignal zusammen mit einem Interrupt an das andere Verarbeitungsmodul124 . Jedes Verarbeitungsmodul124 setzt als Reaktion seinen Status im Speicher auf „primär” oder „standby”. Wenn das aktive Verarbeitungsmodul124 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 Token2004 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 in4 gezeigten Integritätsprüfprozedur400 durchgeführt. - Die Integritätsprüfprozedur
400 durch das Integritätsprüfmodul2008 ist eine Weise, auf die jedes Verarbeitungsmodul124A –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üfprozedur400 kann durch jedes Verarbeitungsmodul124 oder eines der anderen Verarbeitungsmodule124 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üfprozedur400 kann auch kontinuierlich laufen, während das Fahrzeug300 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üfmodul2008 in jedem Verarbeitungsmodul124 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üfung410 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üfung410 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 Schritt440 eine Weiterreichungsprozedur, die mit Bezug auf5 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 Arbitrierungsmodul2000 bereitgestellt, das beide Mengen von Bewertungen für die zwei Verarbeitungsmodule124 vergleicht und das höhere Integrität aufweisende der zwei Verarbeitungsmodule124 als das primäre oder aktive Verarbeitungsmodul124 auswählt. - Wenn das Verarbeitungsmodul
124 die Testprüfung411 besteht, wird eine Integritätsprüfung an nicht kritischen Aufgaben, Funktionen oder Operationen420 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 Schritt420 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 Schritt450 eine Weiterreichungsprozedur aktiviert. Wenn zum Beispiel detektiert wird, dass die Emissionssteuerung durch das Verarbeitungsmodul124 ausfällt, wodurch verursacht oder potentiell verursacht wird, dass schädliche Gasemissionen signifikant über die legale Grenze ansteigen, kann die Integritätsprüfung421 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 Verarbeitungsmodul124 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 Arbitrierungsmoduls2000 für ein Verarbeitungsmodul wird nun mit Bezug auf5 besprochen. - Das Arbitrierungsmodul
2000 kann durch die Schritte440 und450 (4 ) eine Token-Arbitrierungsprozedur500 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üfmodul2008 eine Integritätsprüfung an jedem Verarbeitungsmodul124 durchgeführt und die Ergebnisse bestanden/nicht bestanden und Bewertungsinformationen werden den anderen Verarbeitungsmodulen124 und/oder dem Arbitrierungsmodul2000 gemeldet. - Im Schritt
514 wählt das Arbitierungsmodul2000 ein nächstes Verarbeitungsmodul124 aus (bis alle betrachtet wurden) und schreitet zum Entscheidungskaro518 voran. - Im Entscheidungskaro
518 bestimmt das Arbitrierungsmodul2000 , ob das ausgewählte Verarbeitungsmodul124 den Integritätstest an einer Menge von kritischen Aufgaben, Funktionen und Operationen besteht. Wenn dem so ist, schreitet das Arbitierungsmodul2000 zum Entscheidungskaro524 voran. - Im Entscheidungskaro
524 bestimmt das Arbitrierungsmodul2000 , ob das ausgewählte Verarbeitungsmodul124 den Integritätstest an einer Menge von nicht kritischen Aufgaben, Funktionen und Operationen besteht. Wenn dem so ist, schreitet das Arbitrierungsmodul2000 zum Schritt528 voran. - Im Schritt
528 erzeugt oder aktualisiert das Arbitrierungsmodul2000 Datenstrukturen, die angeben, dass das ausgewählte Verarbeitungsmodul124 integer ist und die jeweiligen Bewertungsinformationen des ausgewählten Verarbeitungsmoduls aufzeichnen. Gegebenenfalls kann das Arbitrierungsmodul2000 den relativen Integritätszustand des ausgewählten Verarbeitungsmoduls124 relativ zu anderen Verarbeitungsmodulen bestimmen und aufzeichnen. - Wenn das ausgewählte Verarbeitungsmodul
124 eine oder mehrere Mengen von kritischen Aufgaben, Funktionen und Operationen (Entscheidungskaro518 ) oder nicht kritischen Aufgaben, Funktionen und Operationen (Entscheidungskaro524 ) nicht besteht, schreitet das Arbitrierungsmodul2000 zum Schritt532 voran und erzeugt oder aktualisiert Datenstrukturen, die angeben, dass das ausgewählte Verarbeitungsmodul124 nicht integer ist, und die jeweiligen Bewertungsinformationen des ausgewählten Verarbeitungsmoduls aufzeichnen. Gegebenenfalls kann das Arbitrierungsmodul2000 den relativen Integritätszustand des ausgewählten Verarbeitungsmoduls124 relativ zu anderen Verarbeitungsmodulen bestimmen und aufzeichnen. - Nach dem Ausführen der Schritte
528 oder532 , je nach Fall und wenn kein Verarbeitungsmodul124 zu analysieren bleibt, schreitet das Arbitrierungsmodul2000 zum Entscheidungskaro536 voran. Im Entscheidungskaro536 bestimmt das Arbitrierungsmodul2000 , ob ein integeres Verarbeitungsmodul124 verfügbar ist und designiert bei Verfügbarkeit im Schritt540 das (auf der Basis des absoluten oder relativen Integritätszustands oder von beidem) integerste Verarbeitungsmodul124 als das aktive Verarbeitungsmodul124 (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 Arbitrierungsmodul2000 Notfallmaßnahmen, aktiviert einen Alarm, der angibt, dass es derzeit kein verfügbares integeres Verarbeitungsmodul124 gibt, und meldet den Alarm dem Benutzer und/oder einem entfernten Knoten1500 , 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 Arbitrierungsmodul2000 jede Menge von kritischen und gegebenenfalls nicht kritischen Aufgaben, Funktionen und Operationen einem Verarbeitungsmodul124 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 Arbitrierungsmodul2000 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 Verarbeitungsmodul124 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, ... Netzwerk1504a , b, ... ausgeführt werden. Der entfernte Knoten1500 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 Knoten1500 über das erste, zweite, ... Netz1504a , b, ... ausgeführt, statt durch ein lokales oder an Bord befindliches Verarbeitungsmodul124 . - 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 Verarbeitungsmodul124 empfangenen Eingaben empfängt und dieselben Verarbeitungsaufgaben, -funktionen und -operationen wie das aktive Verarbeitungsmodul124 ausführt. Die Annahme besteht darin, dass die zwei Verarbeitungsmodule124 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-Verarbeitungsmodul124 zeitgestempelte Verarbeitungszustandsinformationen von dem aktiven Verarbeitungsmodul124 empfangen und im Speicher220 speichern zu lassen. Die zeitgestempelten Verarbeitungszustandsinformationen betreffen eine beliebige Verarbeitungsaufgabe, -funktion oder -operation, die gerade durch das aktive Verarbeitungsmodul124 ausgeführt wird, und ihre Ergebnisse. Ein potentielles Problem bei diesem Ansatz ist Latenz zwischen dem aktuellen und gemeldeten Zustand des aktiven Verarbeitungsmoduls124 . Eine andere Technik ist eine Kombination der obigen Techniken. Bei dieser Technik führt das Standby-Verarbeitungsmodul124 „Schattenverarbeitung” aus, prüft aber periodisch seine Verarbeitungszustandsinformationen gegen die von dem aktiven Verarbeitungsmodul124 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-Verarbeitungsmodul124 dem aktiven Verarbeitungsmodul124 zu weit voraus ist. Der Hauptzweck dieses kombinierten Ansatzes ist die Bestätigung der Verarbeitungsgenauigkeit durch das Standby-Verarbeitungsmodul124 und das Standby-Verarbeitungsmodul124 davon abzuhalten, beim Verarbeiten von Informationen dem aktiven Verarbeitungsmodul124 zu weit vorauszukommen. - Funktionsweise des Fernsteuermoduls
2040 -
27 zeigt eine konkrete Konfiguration eines entfernten Knotens1500 . Der entfernte Knoten1500 , der als zentrales Repositorium für Fahrzeuginformationen konfiguriert ist, umfasst einen Server2700 und eine zugeordnete Datenbank2704 . Der entfernte Knoten1500 befindet sich in drahtloser Kommunikation über das Netzwerk1504 mit einem ersten, zweiten, ... n-ten Fahrzeug100a –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 Fernsteuermodul2040 und/oder andere Komponente eines Verarbeitungsmoduls124 implementiert wird, wird nun mit Bezug auf6 besprochen. Die Standby-Prozedur600 kann aktiviert werden, wenn das ausgewählte Verarbeitungsmodul124 von aktiv zu standby oder standby zu aktiv übergeht oder als Reaktion auf einen Befehl vom Bediener oder dem entfernten Knoten1500 . Bei einer Konfiguration kann die Standby-Prozedur600 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 Fahrzeugs300 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 Erweiterungsmodul290A –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 Schnittstelle280 , 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 Schnittstelle280 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 Schritt540 wird hierbei normalerweise über einen zuverlässigen Bus, wie etwa den schnellen CAN-Bus, ein Alarm mindestens zu Komponenten wie der Anzeige144 oder dem Unterhaltungssystem190 des Fahrzeugs100 gesendet, um den Fahrer über das allgemeine Standby zu informieren. Bei einer Implementierung kann ein Alarm auch zu einem entfernten Knoten1500 , 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 ist602 . Wenn irgendeines der nicht kritischen Subsysteme tatsächlich nicht verfügbar ist, führt das Verfahren spezifisches Standby an dem spezifischen Subsystem630 aus. - Bei spezifischem Standby
630 wird Standby nur für ein spezifisches nicht kritisches Subsystem durchgeführt. Wenn zum Beispiel bei dem Unterhaltungssystem190 eine Fehlfunktion auftritt, kann das Unterhaltungssystem190 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 Unterhaltungssystem190 angesagt zu werden. In diesem Fall kann das spezifische Standby630 Umrouten der Informationen zur Anzeige144 umfassen, wobei vielleicht die Informationen in abgekürzter Form zu präsentieren sind, um sicherzustellen, dass die Informationen auf der Anzeige144 präsentierbar sein werden. Das spezifische Standby630 für das Unterhaltungssystem190 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 Schritt620 über spezifisches Subsystem-Standby zu informieren. -
9 zeigt ein Verfahren zum Betrieb des Fernsteuermoduls2040 . Es gibt eine Anzahl von Beispielen für den Betrieb durch ein Fernsteuermodul2040 . - 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 Fernsteuermodul2040 im Schritt900 eine Anforderung zum Befehlen einer Fahrzeugaufgabe, -funktion oder -operation und/oder zum Senden von spezifizierten Informationen zum Anforderer. - Im Schritt
904 versucht das Fernsteuermodul2040 , 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 Entscheidungskaro912 , 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 Speicher220 , 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 Selektor2052 rechnerischer Module von einem oder mehreren Verarbeitungsmodul(en) wird nun mit Bezug auf7 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 Fahrzeug300 in3 besprochen, können bestimmte Konfigurationen von Erweiterungsmodulen290A –C Prozessorentlastung erfordern, um Verarbeitungsfunktionen von Aufgaben zwischen einer Anzahl von Erweiterungsmodulen in einem gemeinsamen Hostverarbeitungsmodul124 oder über verschiedene Verarbeitungsmodule124 hinweg zu teilen. Zum Beispiel kann ein erstes Erweiterungsmodul290A und/oder Hostverarbeitungsmodul124 für kritische Funktionen spezialisiert sein, während ein anderes zweites Erweiterungsmodul290B und/oder Hostverarbeitungsmodul124 für nicht kritische Funktionen spezialisiert ist. Falls das erste Erweiterungsmodul290A und/oder sein Hostverarbeitungsmodul124 etwas Verarbeitungsleistung verliert, können das erste Erweiterungsmodul290A und/oder sein Hostverarbeitungsmodul124 in der Lage sein, bestimmte kritische Funktion auf das zweite Erweiterungsmodul290B und/oder sein Hostverarbeitungsmodul124 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 Netzwerksteuerung1528 über das Gateway bzw. die Firewall1512 ) 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 Schritt701 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 Aufgabe710 . 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 Operation710 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 Operation710 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 ist702 . Wenn ein anderes Verarbeitungsmodul, ein anderes Erweiterungsmodul und/oder eine andere externe rechnerische Vorrichtung(en)1532 verfügbar ist, kehrt das Verfahren zum Schritt701 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ät730 . 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 Schritt701 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 auf23 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 Selektor2052 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 Selektor2052 rechnerischer Module im Schritt2308 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 Selektor2052 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 Verarbeitungsmodul124 und der externen rechnerischen Vorrichtung(en)1532 befinden, kann der Selektor2052 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 Vorrichtung1532 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 Vorrichtung1532 die Anforderung empfängt. Wenn die Anforderung durch ein Eingabe-/Ausgabesystem1600 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-/Ausgabesystem1600 Ausgaben bereitgestellt. Wenn die Anforderung durch eine Eingabe-/Ausgabesystem1600 zum Einleiten eines Spiels empfangen würde und die neuste Version des Spiels sich auf einer externen rechnerischen Vorrichtung1532 befände, würde die externe rechnerische Vorrichtung1532 zur Ausführung des Spiels ausgewählt und im Verarbeitungsmodul würden zur Präsentation für einen Insassen durch das Eingabe-/Ausgabesystem1600 des Insassen Ausgaben bereitgestellt. Wenn die Anforderung durch eine externe rechnerische Vorrichtung1532 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 Vorrichtung1532 bereitgestellt. Wenn die Anforderung durch die externe rechnerische Vorrichtung1532 zum Einleiten eines Spiels empfangen würde und sich die neueste Version des Spiels auf der externen rechnerischen Vorrichtung1532 befände, würde die externe rechnerische Vorrichtung1532 zur Ausführung des Spiels ausgewählt und Ausgaben würden dem Verarbeitungsmodul zur Präsentation für einen Insassen durch die externe rechnerische Vorrichtung1532 bereitgestellt. - Im Entscheidungskaro
2316 fragt das Verarbeitungsmodul oder die externe rechnerische Vorrichtung1532 durch die den Stimulus empfangende Benutzeroberfläche, ob es ein Eingabe-/Ausgabesystem oder die Benutzeroberfläche der externen rechnerischen Vorrichtung1532 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 Entscheidungskaro2324 voran. - Wenn eine positive Antwort empfangen wird, fordert der Selektor
2052 rechnerischer Module im Schritt2320 von der Hostplattform an, das rechnerische Modul aufzurüsten. - Im Entscheidungskaro
2324 bestimmt der Selektor2052 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 Selektor2052 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 Selektor2052 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 Selektor2052 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 Schritt2328 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 (Schritt2328 ), leitet der Selektor rechnerischer Module im Schritt2328 Ausführung des rechnerischen Moduls durch die ausgewählte Plattform ein. - Funktionsweise der Netzwerksteuerung
1528 -
24 zeigt eine andere Funktionsweise der Netzwerksteuerung1528 . 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 Vorrichtungen1532 kann durch das Gateway bzw. die Firewall1512 analysiert werden. - Eine aktive Technik ist in
24 abgebildet. - Im Schritt
2400 detektiert die Netzwerksteuerung1528 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 Netzwerksteuerung1528 von dem Gateway bzw. der Firewall1512 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 Netzwerksteuerung1528 , 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 Speicher220 aufgezeichnet und Firewall-Einstellungen, darunter weiße Listen und schwarze Listen, werden aktualisiert. - Im Entscheidungskaro
2408 bestimmt die Netzwerksteuerung1528 , 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 Vorrichtung1532 , 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 Vorrichtung1532 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 Verarbeitungsmodul124 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 Schritt2412 die betroffene rechnerische Vorrichtung(en) von weiterer Kommunikation mit oder filtert Kommunikation mit dem aktiven Verarbeitungsmodul124 oder dem aktiven Verarbeitungsmodul von weiterer Kommunikation mit der betroffenen rechnerischen Komponente(n) und weist den Benutzer und/oder einen entfernten Knoten1500 auf den Sicherheitsbruch und diesbezügliche Details hin. - Wenn Isolation nicht möglich ist, weist die Netzwerksteuerung
1528 den Benutzer und/oder einen entfernten Knoten1500 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 Netzwerksteuerung1528 , wird nun mit Bezug auf8 und10 –11 besprochen. - Mit Bezug auf
8 empfängt ein aktives Verarbeitungsmodul128 im Schritt800 ein zu einer getrennten Fahrzeugkomponente zu sendendes Signal. Das Signal kann zum Beispiel von einer beliebigen rechnerischen Komponente an Bord sein, darunter ein Sensor1516 (einschließlich der oben besprochenen) an Bord, einer kritischen oder nicht kritischen Systemsteuerung2012 oder2016 , einer Sensorüberwachungsvorrichtung2020 an Bord, dem Angezeigtes-Objekt-Bewegungsmodul2024 , dem Diagnostikmodul2028 , dem Medienfilter2032 , dem Fernsteuerungsmodul2040 , der Installationsbeaufsichtigungsvorrichtung2044 , dem Multimediasteuermodul2048 , dem Selektor2052 rechnerischer Module, der Mediensteuerung1524 , dem Gateway bzw. der Firewall1512 , einem anderen Verarbeitungsmodul124 , dem Sendeempfänger1508 , einem Eingabe-/Ausgabesystem1520 , einer Netzwerksteuerung1528 und/oder einer externen rechnerischen Vorrichtung1532 . - Im Schritt
804 wählt der Netzwerkselektor2036 ein mit der Art und/oder dem erforderlichen Format des Signals kompatibles Netzwerk aus, wie zum Beispiel eines oder mehrere des lokalen verdrahteten Netzwerks808 , des lokalen drahtlosen Netzwerks812 und des Internets816 , 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 Netzwerk808 , 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 Netzwerk812 (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 Internet816 . - Nachdem das kompatible Netzwerk für Signalübertragung ausgewählt ist, konfiguriert der Netzwerkselektor
2036 im Schritt820 das Signal gemäß dem Übertragungsprotokoll des ausgewählten Netzwerks oder bewirkt diese Konfiguration. Wenn zum Beispiel das Signal über ein lokales drahtloses Netzwerk812 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 Internet816 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 auf10 besprochen. Bei dieser Funktionsweise empfängt der Netzwerkselektor2036 einen Medienstrom von einem entfernten Knoten1500 , 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 Verarbeitungsmodul124 den Medienstrom von dem entfernten Knoten1500 . Die Medienstrompakete enthalten Zielinformationen, die den Medienstrom mit einem oder mehreren Eingabe-/Ausgabesystemen des Fahrzeugs assoziieren. - Im Schritt
1004 bestimmt der Netzwerkselektor2036 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 Netzwerkselektor2036 wählt, welches des lokalen drahtlosen Netzwerks an Bord812 (z. B. erzeugt durch eine an Bord befindliche oder tragbare Komponente im Fahrzeug), des lokalen verdrahteten Netzwerks808 und des nahegelegenen unabhängigen drahtlosen Netzwerks1008 (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 Mediensteuerung1524 werden nun mit Bezug auf11 besprochen. Bei dieser Funktionsweise empfängt der Netzwerkselektor2036 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 Mediensteuerung1524 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 Verarbeitungsmodul124 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 Netzwerkselektor2036 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 Netzwerkselektor2036 wählt, welches des lokalen drahtlosen Netzwerks an Bord812 (z. B. erzeugt durch eine an Bord befindliche oder tragbare Komponente im Fahrzeug), des lokalen verdrahteten Netzwerks808 und des Internet818 die Medien zu dem Zieleingabe-/-Ausgabesystem(en) des Fahrzeugs führen soll. - Im Schritt
1108 bestimmt die Mediensteuerung1524 , 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 Regelmengen1612 , 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 Mediensteuerung1524 das Signal gemäß dem ausgewählten Netzwerk und den etwaigen Beschränkungen, die im Schritt1108 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 und1608 verarbeitet und durch das Empfängereingabe-/-ausgabesystem über das entsprechende Eingabe-/Ausgabesystem dem Insassen präsentiert. -
17 zeigt eine andere Funktionsweise der Mediensteuerung1524 . - Im Schritt
1700 detektiert die Mediensteuerung1524 eine Stimulus, wie z. B. eine Insassenanforderung, den Betriebsmodus eines Eingabe-/Ausgabesystems zu ändern. - Im Schritt
1704 bestimmt die Mediensteuerung1524 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 Mediensteuerung1524 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 Mediensteuerung1524 , 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 Regelmengen1612 Regeln, die vom Besitzer oder Bediener des Fahrzeugs, vom Hersteller des Fahrzeugs und als Angelegenheit geltenden Gesetzes gesetzt werden. - Im Schritt
1716 bestimmt die Mediensteuerung1524 , 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 Mediensteuerung1524 , 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 Mediensteuerung1524 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 Mediensteuerung1524 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 Mediensteuerung1524 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 Mediensteuerung1524 . - Im Schritt
1800 empfängt die Mediensteuerung1524 ein Signal von einem lokalen oder entfernten Knoten1500 . Das Signal umfasst zum Beispiel Medien von einer Website oder einem Server oder Kommunikation von einem Dritten. - Im optionalen Schritt
1804 entpaketiert die Mediensteuerung1524 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 Mediensteuerung1524 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 Schritts1804 basieren. - Im Schritt
1812 bestimmt die Mediensteuerung1524 die geltende Regelmenge1612 , die für das Zieleingabe-/-ausgabesystem und/oder den Nutzinformationstyp oder Inhalt gilt. - Im Schritt
1816 bestimmt die Mediensteuerung1524 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 Regelmenge1612 eine solche Präsentation verbietet. Es kann notwendig sein, eine Filterung durchzuführen, um bestimmte der Nutzinformationen zu entfernen, um der geltenden Regelmenge1612 zu genügen. - Im Schritt
1824 wird der Befehl zu jedem der Zieleingabe-/Ausgabesysteme weitergeleitet. -
19 zeigt eine andere Funktionsweise der Mediensteuerung1524 . - Im Schritt
1900 bestimmt die Mediensteuerung1524 einen Ort jeder externen rechnerischen Vorrichtung1532 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 Mediensteuerung1524 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 Mediensteuerung1524 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 Schritt1908 für jede lokalisierte externe rechnerische Vorrichtung ein nächstliegendes Eingabe-/Ausgabesystem und/oder einen Insassensitz. - Im Schritt
1912 bestimmt die Mediensteuerung1524 eine betreffende Regelmenge1612 für den bestimmten Ort jeder externen rechnerischen Vorrichtung. - Im Entscheidungskaro
1916 bestimmt die Mediensteuerung1524 auf der Basis der betreffenden Regelmenge1612 , 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 Regelmenge1612 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 Mediensteuerung1524 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 Entscheidungskaro1920 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 (Entscheidungskaro1920 ), kehrt die Mediensteuerung zum Schritt1904 zurück. -
25 zeigt eine weitere Funktionsweise der Mediensteuerung1524 . 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) Knoten1500 ). 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 Mediensteuerung1524 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 Knotens1500 ), eine Anforderung durch einen entfernten Knoten1500 (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 Mediensteuerung1524 , 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 Knoten1500 kommt, kann die Mediensteuerung1524 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 Knoten1500 einen potentiellen Sicherheitsbruch darstellt oder kann eine Adresse, Identität oder andere Kennung des entfernten Knotens1500 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 Mediensteuerung1524 mit dem Cache-Speichern der Streaming-Medien für verzögerte Präsentation für den Benutzer. Es versteht sich, dass die Mediensteuerung1524 normale Pufferung von Streaming-Medienpaketen fortsetzen kann. - Im Schritt
2512 kann die Mediensteuerung1524 , 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 Mediensteuerung1524 . Die Funktionsweise umfasst das Anpassen von Medienpräsentation durch das Eingabe-/Ausgabesystem auf eine Weise, die einer betreffenden Regelmenge1612 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 Mediensteuerung1524 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 Mediensteuerung1524 , 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 auf12 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 Installationsbeaufsichtigungsvorrichtung2044 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 Sensor1516 an Bord, eine Mediensteuerung1524 , ein Gateway bzw. eine Firewall1512 , ein Verarbeitungsmodul124 , eine Netzwerksteuerung1528 , ein Eingabe-/Ausgabesystem1520 , eine Anzeige- und/oder Audiosteuerung1604 und/oder1608 , ein Arbitrierungsmodul2000 , ein Integritätsprüfmodul2008 , eine Steuerung2012 kritischer Systeme, eine Steuerung2016 nicht kritischer Systeme, eine Überwachungsvorrichtung2020 für Sensoren an Bord, ein Angezeigtes-Objekt-Bewegungsmodul2024 , ein Diagnostikmodul2028 , ein Medienfilter2032 , ein Netzwerkselektor2036 , ein Fernsteuermodul2040 , ein Selektor2052 rechnerischer Module, ein Erweiterungsmodul290 , eine Anwendung, ein Plug-in-Modul und dergleichen. - Im Schritt
1204 bestimmt die Installationsbeaufsichtigungsvorrichtung2044 die Charakteristika der rechnerischen Komponente. Beispielhafte Charakteristika wären Hersteller, Modellnummer, Seriennummer, Herstellungsdatum und Fähigkeiten. - Im Entscheidungskaro
1208 bestimmt die Installationsbeaufsichtigungsvorrichtung2044 , 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 Knoten1500 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 Entscheidungskaro1212 , 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 Entscheidungskaro1216 , 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 Schritt1220 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 Speicher220 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 (Entscheidungskaro1212 ) und/oder die Komponente nicht für Verwendung mit dem aktuellen Fahrzeug berechtigt ist (Entscheidungskaro1216 ), ignoriert die Installationsbeaufsichtigungsvorrichtung2044 im Schritt1224 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 Knoten1500 (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 auf13 besprochen. - Im Schritt
1300 empfängt ein Verarbeitungsmodul124 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 Medienfilter2032 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 Regelmenge1612 ). - Im Entscheidungskaro
1308 bestimmt das Medienfilter2032 auf der Basis der bestimmten Präferenzen und/oder Beschränkungen von Schritt1304 , 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 Schritt1312 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 Schritt1316 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 Sensoren1516 an Bord und/oder die Überwachungsvorrichtung(en)2020 und/oder die Steuerung(en)2012 und2016 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 Diagnostikmodul2028 kann dann unter Verwendung lokal gespeicherter oder entfernt gespeicherter (im entfernten Knoten1500 ) 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 Diagnostikmodul2028 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 Knoten1500 (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 Diagnostikmoduls2028 . - Im Schritt
1400 empfängt das Diagnostikmodul2028 von einer lokalen oder entfernten Quelle (wie etwa dem entfernten Knoten1500 ) 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 Diagnostikmodul2028 im Schritt1404 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 (Option1408 ), das Signal einem Insassen des Fahrzeugs präsentieren (Option1412 ), 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 (Option1416 ) zum Erhalten weiterer Diagnostikinformationen bezüglich der durch Option1408 oder1412 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 Diagnostikmodul2028 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 Diagnostikmoduls2028 . -
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 Diagnostikmodul2028 im Schritt2800 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 Diagnostikmodul2028 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 Schritt2808 die konversationale Bedeutung, zum Beispiel hörbar und/oder visuell, dem Fahrzeugbediener bereit. - Im Schritt
2812 bestimmt das Diagnostikmodul2028 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 Diagnostikmodul2028 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 Diagnostikmodul2028 dem Bediener den konversationalen Ratschlag bereit. Der Rat kann interaktiv sein, wobei in diesem Fall der Bediener das Diagnostikmodul2028 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 Knoten1500 einen Kontakt einleitet. - Im Schritt
2820 protokolliert das Diagnostikmodul intern Codes und/oder stellt die Codes einem entfernten Knoten1500 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 Knoten1500 . - Im Schritt
2824 transferiert das Diagnostikmodul2028 gegebenenfalls die Codes bei einem vorbestimmten Stimulus zu einem entfernten Knoten1500 . - Funktionsweise des Angezeigtes-Objekt-Bewegungsmoduls
2024 - Eine Funktionsweise des Angezeigtes-Objekt-Bewegungsmoduls
2024 wird nun mit Bezug auf21 und22 besprochen. Das Angezeigtes-Objekt-Bewegungsmodul2024 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-Bewegungsmodul2024 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-Bewegungsmodul2024 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 Objekt2204 in der Anzeige2200 angeschlossenen gestrichelten Linien2208a gibt eine Richtung oder einen Vektor an, entlang der bzw. dem das angezeigte Objekt2204 bewegt werden soll. Das Angezeigtes-Objekt-Bewegungsmodul2024 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 Geste2208a (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem Eingabe-/Ausgabesystem des Fahrers (das Position „1” entspricht) bewegt, die zweite Geste2208b bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der mittleren Vordersitzposition positioniert ist (die Position „2” entspricht), die dritte Geste2208c bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Rücksitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem Eingabe-/Ausgabesystem bewegt, das an der rechten (der Fahrzeugfront zugewandten) Vordersitzposition positioniert ist (entspricht Position „3”), die vierte Geste2208d bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem entweder in einem Vorder- oder Rücksitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem linken angrenzenden Eingabe-/Ausgabesystem (relativ zu dem Gestenempfangseinabe-/ausgabesystem) bewegt (entspricht Position „4”), die fünfte Geste2208e bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem entweder in einem Vorder- oder Rücksitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem rechten angrenzenden Eingabe-/Ausgabesystem (relativ zu dem Gestenempfangseingabe-/-ausgabesystem) bewegt (entspricht Position „5”), die sechste Geste2208f bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der linken hinteren Sitzposition positioniert ist (entspricht Position „6”), die siebte Geste2208g bewirkt (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt2204 zu dem Eingabe-/Ausgabesystem bewegt, das in der mittleren hinteren Sitzposition positioniert ist (entspricht Position „7”) und schließlich bewirkt die achte Geste2208h (wenn sie durch ein Eingabe-/Ausgabesystem in einem Vordersitz empfangen wird), dass sich das angezeigte Objekt2204 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 Anzeige2200 des Eingabe-/Ausgabesystems des Benutzers zeigt ein Sitzdiagramm des Fahrzeugs an. Das erste Sitzicon2212a entspricht der Sitzposition des Fahrers, das zweite Sitzicon2212b der (etwaigen) mittleren vorderen Sitzposition, das dritte Sitzicon2212c der rechten vorderen Sitzposition, das vierte Sitzicon2212d der linken hinteren Sitzposition, das fünfte Sitzicon2212e der (etwaigen) mittleren hinteren Sitzposition und das sechste Sitzicon2212f 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 Anzeige2200 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-Bewegungsmodul2024 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-Bewegungsmodul2024 , 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-Bewegungsmodul2024 im Schritt2116 die Quellenanzeige, um das angezeigte Objekt zu entfernen. Wenn die Quellenanzeige nicht geändert werden soll, zeigt das Angezeigtes-Objekt-Bewegungsmodul2024 im Schritt2120 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 Anwesenheitsmeldemodul2056 im Schritt2900 einen Stimulus, wie etwa das Vergehen von Zeit, eine Anfrage durch den Anwesenheitsdienst1500 , 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 Anwesenheitsmeldemodul2056 den Kontext des kontaktierten, wie etwa durch Anfragen von Sensoren1516 an Bord, eines Eingabe-/Ausgabesystems1520 , 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 Vorrichtung1532 und/oder den Sendeempfänger1508 und/oder die Netzwerksteuerung1528 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 Anwesenheitsmeldemodul2056 , 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 Anwesenheitsmeldemodul2056 zum Schritt2900 zurück. Wenn eine Aktualisierung erforderlich ist, schreitet das Anwesenheitsmeldemodul2056 zum Schritt2912 voran. - Im Schritt
2912 meldet das Anwesenheitsmeldemodul2056 die Aktualisierung(en) (oder Änderungen an den zuvor gemeldeten Anwesenheitsinformationen) im Anwesenheitsdienst1500 . - Im Schritt
2916 empfängt der Anwesenheitsdienst1500 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 auf30 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 Schritt3000 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 Sozialvernetzungsmodul2070 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 Sozialvernetzungsmodul2070 , 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 Schritt3012 die Sitzung ein. - Im optionalen Schritt
3016 sammelt das Sozialvernetzungsmodul2070 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 (Entscheidungskaro3008 ), kehrt das Sozialvernetzungsmodul2070 zu Schritt3000 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)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Fahrzeug nach Anspruch 1, wobei das Fahrzeug (p) umfasst.
- 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.
- Verfahren mit Schritten zum Ausführen einer oder mehrerer der in Anspruch 1 erwähnten Operationen (a)–(p).
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)
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)
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)
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 | トヨタ自動車株式会社 | 車両の制御システムおよび制御方法 |
-
2012
- 2012-11-16 DE DE112012004785.0T patent/DE112012004785T5/de not_active Withdrawn
- 2012-11-16 US US13/678,753 patent/US9105051B2/en active Active
- 2012-11-16 US US13/679,368 patent/US20130145279A1/en not_active Abandoned
- 2012-11-16 WO PCT/US2012/065510 patent/WO2013074919A2/en active Application Filing
- 2012-11-16 US US13/678,762 patent/US9296299B2/en active Active
- 2012-11-16 DE DE112012004789.3T patent/DE112012004789T5/de not_active Withdrawn
- 2012-11-16 US US13/679,476 patent/US20130145482A1/en not_active Abandoned
- 2012-11-16 DE DE112012004778.8T patent/DE112012004778T5/de not_active Withdrawn
- 2012-11-16 US US13/678,773 patent/US8818725B2/en active Active
- 2012-11-16 US US13/678,726 patent/US9043130B2/en active Active
- 2012-11-16 US US13/679,459 patent/US9324234B2/en active Active
- 2012-11-16 WO PCT/US2012/065421 patent/WO2013074866A1/en active Application Filing
- 2012-11-16 US US13/679,878 patent/US9140560B2/en active Active - Reinstated
- 2012-11-16 WO PCT/US2012/065477 patent/WO2013074901A2/en active Application Filing
- 2012-11-16 WO PCT/US2012/065642 patent/WO2013075005A1/en active Application Filing
- 2012-11-16 WO PCT/US2012/065423 patent/WO2013074868A1/en active Application Filing
- 2012-11-16 US US13/679,369 patent/US9176924B2/en active Active - Reinstated
- 2012-11-16 US US13/678,745 patent/US9014911B2/en active Active
- 2012-11-16 US US13/679,204 patent/US8793034B2/en active Active
- 2012-11-16 WO PCT/US2012/065470 patent/WO2013074897A1/en active Application Filing
- 2012-11-16 US US13/678,735 patent/US9046374B2/en active Active
- 2012-11-16 WO PCT/US2012/065474 patent/WO2013074899A1/en active Application Filing
- 2012-11-16 US US13/678,673 patent/US20130144657A1/en not_active Abandoned
- 2012-11-16 US US13/679,363 patent/US20130145297A1/en not_active Abandoned
- 2012-11-16 US US13/679,412 patent/US20130145360A1/en not_active Abandoned
- 2012-11-16 DE DE112012004782.6T patent/DE112012004782T5/de not_active Withdrawn
- 2012-11-16 US US13/679,864 patent/US9079497B2/en active Active
- 2012-11-16 WO PCT/US2012/065615 patent/WO2013074983A1/en active Application Filing
- 2012-11-16 US US13/679,350 patent/US9008856B2/en active Active
- 2012-11-16 US US13/678,722 patent/US8922393B2/en active Active - Reinstated
- 2012-11-16 DE DE112012004767.2T patent/DE112012004767T5/de not_active Withdrawn
- 2012-11-16 US US13/678,710 patent/US9123058B2/en active Active - Reinstated
- 2012-11-16 US US13/679,358 patent/US20130152003A1/en not_active Abandoned
- 2012-11-16 US US13/679,443 patent/US9240018B2/en active Active
- 2012-11-16 US US13/679,857 patent/US9020491B2/en active Active
- 2012-11-16 US US13/679,234 patent/US8831826B2/en active Active
- 2012-11-16 DE DE112012004781.8T patent/DE112012004781T5/de not_active Withdrawn
- 2012-11-16 DE DE112012004770.2T patent/DE112012004770T5/de not_active Withdrawn
- 2012-11-16 US US13/679,676 patent/US20130145065A1/en not_active Abandoned
- 2012-11-16 US US13/679,292 patent/US8862299B2/en active Active
- 2012-11-16 DE DE112012004771.0T patent/DE112012004771T5/de not_active Withdrawn
- 2012-11-16 DE DE112012004773.7T patent/DE112012004773T5/de not_active Withdrawn
- 2012-11-16 US US13/679,887 patent/US8995982B2/en active Active
- 2012-11-16 US US13/679,815 patent/US8919848B2/en active Active
- 2012-11-16 US US13/679,680 patent/US20130151065A1/en not_active Abandoned
- 2012-11-16 US US13/679,875 patent/US20130145401A1/en not_active Abandoned
- 2012-11-16 WO PCT/US2012/065422 patent/WO2013074867A2/en active Application Filing
- 2012-11-16 WO PCT/US2012/065613 patent/WO2013074981A1/en active Application Filing
- 2012-11-16 US US13/679,400 patent/US9159232B2/en active Active - Reinstated
- 2012-11-16 DE DE112012004769.9T patent/DE112012004769T5/de not_active Withdrawn
- 2012-11-16 US US13/678,691 patent/US20130144459A1/en not_active Abandoned
- 2012-11-16 US US13/679,441 patent/US8983718B2/en active Active
- 2012-11-16 US US13/678,699 patent/US9330567B2/en active Active
-
2013
- 2013-03-15 US US13/843,011 patent/US20130231800A1/en not_active Abandoned
-
2014
- 2014-08-25 US US14/468,055 patent/US9240019B2/en active Active
- 2014-10-29 US US14/527,209 patent/US9542085B2/en active Active
- 2014-12-01 US US14/557,427 patent/US9449516B2/en active Active
-
2015
- 2015-03-16 US US14/659,255 patent/US9297662B2/en active Active
- 2015-08-21 US US14/832,815 patent/US20160070456A1/en not_active Abandoned
- 2015-08-26 US US14/836,677 patent/US20160055747A1/en not_active Abandoned
- 2015-08-26 US US14/836,668 patent/US20160062583A1/en not_active Abandoned
- 2015-10-05 US US14/875,411 patent/US20160103980A1/en not_active Abandoned
- 2015-10-29 US US14/927,196 patent/US20160140776A1/en not_active Abandoned
- 2015-11-02 US US14/930,197 patent/US20160127887A1/en not_active Abandoned
- 2015-12-21 US US14/976,722 patent/US20160188190A1/en not_active Abandoned
-
2016
- 2016-03-01 US US15/058,010 patent/US10079733B2/en active Active
- 2016-04-14 US US15/099,375 patent/US20160306615A1/en not_active Abandoned
- 2016-04-26 US US15/138,642 patent/US20160314538A1/en not_active Abandoned
- 2016-09-19 US US15/269,617 patent/US9977593B2/en active Active
- 2016-10-06 US US15/287,219 patent/US10020995B2/en active Active
- 2016-12-13 US US15/377,887 patent/US20170132917A1/en not_active Abandoned
-
2017
- 2017-01-09 US US15/401,719 patent/US10177986B2/en active Active
-
2018
- 2018-07-10 US US16/031,931 patent/US20190222484A1/en not_active Abandoned
-
2019
- 2019-01-16 US US16/248,928 patent/US20190394097A1/en not_active Abandoned
- 2019-03-26 US US16/365,619 patent/US20190288917A1/en not_active Abandoned
- 2019-04-16 US US16/386,032 patent/US20190311611A1/en not_active Abandoned
- 2019-06-05 US US16/432,722 patent/US20200059413A1/en not_active Abandoned
-
2021
- 2021-04-16 US US17/233,375 patent/US20210234767A1/en active Pending
Cited By (16)
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
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 |