System and method for restricting access to vehicle software systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/00
G07C-005/08
출원번호
US-0775991
(2010-05-07)
등록번호
US-8583292
(2013-11-12)
발명자
/ 주소
Preston, Dan Alan
Lutter, Robert Pierce
출원인 / 주소
Eagle Harbor Holdings, LLC
대리인 / 주소
Stolowitz Ford Cowger LLP
인용정보
피인용 횟수 :
29인용 특허 :
301
초록▼
A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automat
A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.
대표청구항▼
1. A system of multiple processors used in a vehicle, wherein one of the processors is configured to allow access to vehicle systems, comprising: a processor, wherein the processor is configured to operate in a distributed processing system, the processor further configured to: identify a new device
1. A system of multiple processors used in a vehicle, wherein one of the processors is configured to allow access to vehicle systems, comprising: a processor, wherein the processor is configured to operate in a distributed processing system, the processor further configured to: identify a new device that is not currently coupled to a vehicle processor;connect the new device to the vehicle processor when signaling from the new device conforms to a communication protocol used in the vehicle processor;configure the new device to operate with the vehicle processor;identify data codes in the signaling from the new device identifying at least one of an application running on the new device, a data type used on the new device, and a security attribute associated with at least one of device type, data stored in the new device and the application running on the new device;use the identified security attribute to prevent at least one of an unauthorized application and unauthorized data from being transferred and processed by the processor;identify a stored application in memory accessible by the processor, wherein the application processes the same data type used by the new device;responsive to identifying the stored application, download the stored application from memory into the processor;use the application to process data received from the new device; andselect an appropriate human machine interface to output the data. 2. The system of claim 1 wherein: one of the detected new devices is a data source that generates streaming audio or video data; andthe software application is configured to output the streaming audio data to an in-vehicle speaker or output the video data to display. 3. The system of claim 1 wherein at least one of the processors in the multi-processor system is configured to: detect a first and second one of the new devices that generate streaming audio data;disconnect the streaming audio data generated from the first one of the detected new devices currently connected to the speakers; andconnect streaming audio data generating from the second one of the detected new devices to the speakers according to the inputs received from a display coupled to the multi-processor system. 4. The system of claim 1 wherein one of the detected new devices has an integrated display screen. 5. The system of claim 4 wherein at least a portion of content displayed on the display screen of one of the detected new devices is communicated to a display processor in the multiprocessor network for generation of information on a display. 6. The system of claim 1 wherein one of the detected new devices includes a data storage device selected from the group of a hard disk drive, solid state device, or compact disk. 7. The system of claim 1 wherein one of the detected new devices is a wired or wireless audio output device. 8. The system of claim 1 wherein one of the detected new devices includes wireless speakers or wireless headphones. 9. The system of claim 1 wherein data storage coupled to the multiprocessor network includes a readable and writeable data storage media selected from the group of solid state device, hard disk drive, or compact disk. 10. The system of claim 1 wherein a display processor in the multiprocessor network is coupled to an internal car radio system. 11. The system of claim 10 wherein the car radio system receives signals from multiple RF transmitters. 12. The system of claim 11 wherein the car radio system is wired to internal vehicle speakers. 13. The system of claim 1 wherein one of the detected new devices runs a global positioning system application. 14. The system of claim 1 including an external memory, and wherein one of the multiple processors is configured to: detect a data source when the new device is connected to one of the multiple on-board processors;identify the detected data source; andcommunicate the identity of the detected data source to a display processor in the multi-processor network for indication on the display. 15. The system of claim 1 wherein a display in the multi processor network includes a user interface that includes a touch screen. 16. The system of claim 15 wherein the user interface initiates control operations carried out by one or more of the processors in the multi-processor system. 17. The system of claim 15 wherein the user interface generates feedback to a user of the vehicle, which feedback is derived from information displayed on the display. 18. The system of claim 1 wherein the security attribute restricts the level of access to vehicle systems and data while the application is being executed on one of the processors in the multi-processor system. 19. A method for configuring a system of multiple processors used in a vehicle, including: operate a processor configured to operate in a distributed processing system and further configured to:identify a new device that is not currently coupled to a vehicle processor,connect the new device to the vehicle processor when signaling from the new device conforms to a communication protocol used in the vehicle processor;configure the new device to operate with the vehicle processor;identify data codes in the signaling from the new device identifying at least one of an application running on the new device, a data type used on the new device, and a security attribute associated with at least one of device type, data stored in the new device and the application running on the new device;use the identified security attribute to prevent at least one of an unauthorized application and unauthorized data from being transferred and processed by the processor;identify a stored application in memory accessible by the processor, wherein the application processes the same data type used by the new device;responsive to identifying the stored application, download the stored application from memory into the processor;use the application to process data received from the new device; andselect an appropriate human machine interface to output the data. 20. The method of claim 19 wherein the new device is an audio device, and further comprising streaming audio data from the audio device to the other one of the processors. 21. The method of claim 19 wherein the new device is a cellular telephone. 22. The method of claim 19 wherein the new device is an audio device that includes an integrated display screen. 23. The method of claim 22 further comprising a display in the vehicle, and communicating at least a portion of content displayed on the integrated display screen of the new device to the display in the vehicle. 24. The method of claim 23 wherein the display in the vehicle communicates with a vehicle radio system. 25. The method of claim 24 further comprising receiving at the vehicle radio system signals from multiple RF transmitters. 26. The method of claim 23 wherein the vehicle includes a plurality of speakers, and further comprising (i) displaying at least some of the speakers on the display in the vehicle, and (ii) operating one of the multiple processors to route audio signals from the detected audio device to selected speakers shown on the display. 27. The method of claim 23 further comprising: operating the device manager to monitor for wireless signals from at least a second new device not currently coupled to the network;determining whether the wireless communication interface used by the second new device is compatible with at least one protocol used in the multi-processor system;adding the second new device to the multiprocessor system; andusing the second new device in the mobile vehicle. 28. The method of claim 27 further comprising operating the first and second new devices to communicate with the multi-processor system using Bluetooth signals. 29. The method of claim 19 wherein the new device includes a data storage device selected from the group of a hard disk drive, solid state device, or compact disk, and further comprising wirelessly communicating data from the data storage device to at least one of the processors in the multi-processor system. 30. The method of claim 19 wherein the new device is a wireless speaker, and further comprising communicating audio signals from at least one of the processors in the multi-processor system. 31. The method of claim 19 wherein the new device comprises a global positioning device, and further comprising receiving with the global positioning device data from a satellite network.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (301)
Ohmura, Hiroshi; Ushio, Masao; Hosoda, Kouji; Hirabayashi, Shigefumi, AUDIO SYSTEM AND ITS CONTENTS REPRODUCTION METHOD, AUDIO APPARATUS FOR A VEHICLE AND ITS CONTENTS REPRODUCTION METHOD, PORTABLE AUDIO APPARATUS, COMPUTER PROGRAM PRODUCT AND COMPUTER-READABLE STORAGE.
Graham Paul D. (LaGrange Park IL) Sink Gregory A. (Homewood IL) Williams Jerry L. (Tinley Park IL), Alerting device and system for abnormal situations.
Nelson, Douglas G., Anti-hijacking system operable in emergencies to deactivate on-board flight controls and remotely pilot aircraft utilizing autopilot.
Gudat Adam J. ; Shin Dong Hun ; Whittaker William L. ; Kleimenhagen Karl W. ; Clow Richard G. ; Singh Sanjiv J. ; Christensen Dana A. ; Kemner Carl A. ; Bradbury Walter J. ; Koehrsen Craig L. ; Kyrts, Apparatus and method for autonomous vehicle navigation using absolute data.
Jossef Goldberg ; Timothy J. Cullen ; Owen W. Paulus ; Mark M. Moeller ; Paul A. Horenberger, Application-to-component communications helper in a vehicle computer system.
Ohmura,Hiroshi; Ushio,Masao; Hosoda,Kouji; Hirabayashi,Shigefumi, Audio system and its contents reproduction method, audio apparatus for a vehicle and its contents reproduction method, computer program product and computer-readable storage medium.
Preston,Dan A.; Preston,Joseph; Leyendecker,Robert; Eatherly,Wayne; Proctor,Rod L., Cellular telephone having improved in-band signaling for data communications over digital wireless telecommunications networks.
Marc T. Jones ; Charles W. Spaur ; Michael A. Tibbetts ; Patrick J. Kennedy, Communications involving disparate protocol network/bus and device subsystems.
Tang Jun ; So John Ling Wing, Computer operating process allocating tasks between first and second processors at run time based upon current processor load.
Kerr Jeffrey L. ; So John Ling Wing ; Magee Steven R., Data transfer circuitry, DSP wrapper circuitry and improved processor devices, methods and systems.
So John Ling Wing ; Kerr Jeffrey L. ; Magee Steven R. ; Tang Jun, Devices, methods, systems and software products for coordination of computer main microprocessor and second microprocessor coupled thereto.
Gu, Ye; Ford, Peter S.; Knight, Holly; Goland, Yaron Y.; Leach, Paul J., Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages.
Fournier,Andre F. A.; Jahani,Allen A.; Sawyer,Michael S.; Grant,Stephen M., Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network.
Preston, Dan A.; Preston, Joseph; Leyendecker, Robert; Eatherly, Wayne; Proctor, Rod L., In-band signaling for data communications over digital wireless telecommunications network.
Preston, Dan A.; Preston, Joseph D.; Leyendecker, Robert; Eatherly, Wayne; Proctor, Rod L.; Smith, Phillip R., In-band signaling for data communications over digital wireless telecommunications networks.
Preston,Dan A.; Preston,Joseph D.; Leyendecker,Robert; Eatherly,Wayne; Proctor,Rod L.; Smith,Philip R., In-band signaling for data communications over digital wireless telecommunications networks.
Hadley Darby E. (Dearborn MI) DiFiore Nicholas L. (Farmington Hills MI) Golden Jeffrey N. (Southfield MI), Integrated cellular telephone and vehicular audio system.
Shaw Jack C. (Kirkland WA) Gilbert John F. (Des Moines WA) Olbrechts Guy R. (Bellevue WA) McIntyre Melville D. (Bellevue WA), Integrated-strapdown-air-data sensor system.
Bianconi,Richard J.; Speas,Michael K.; Law, Jr.,Albert G.; Teyssot,Laurent, Location based billing of data services in a mobile telecommunication system.
Shteyn Yevgeniy Eugene, Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network.
Pecen, Mark Edward; Andersen, Niels Peter Skov; Stewart, Kenneth; Willis, Lawrence Alan, Method and apparatus for controlling multiple logical data flow in a variable data rate environment.
Tsutsumi Kazumichi (Tokyo JPX) Okamura Shigekazu (Tokyo JPX) Irie Tatsuji (Tokyo JPX), Method and apparatus for monitoring the surroundings of a vehicle and for detecting failure of the monitoring apparatus.
Chung Pi-Yu ; Huang Yennun ; Liang Deron,CNX ; Shih Chia-Yen ; Yajnik Shalini, Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network.
Massie Dana C. ; Sun John D. ; Friedman Sol D. ; Martens William L. ; Rossum David P., Method and apparatus for three dimensional audio spatialization.
Shuman Valerie ; Paulauskas Cynthia ; Shields T. Russell ; Weiland Richard J. ; Jasper John C., Method and system for an in-vehicle computing architecture.
Shuman, Valerie; Paulauskas, Cynthia; Shields, T. Russell; Weiland, Richard J.; Jasper, John C., Method and system for an in-vehicle computing architecture.
Ghori Amar ; White John, Method and system for coupling a personal computer with an appliance unit via a wireless communication link to provide an output display presentation.
Colson James Campbell ; Alewine Neal, Method and system for vehicle initiated delivery of advanced diagnostics based on the determined need by vehicle.
Preston, Dan A.; Preston, Joseph; Leyendecker, Robert; Eatherly, Wayne; Proctor, Rod L., Method for in-band signaling of data over digital wireless telecommunications networks.
Preston,Dan A.; Preston,Joseph; Leyendecker,Robert; Eatherly,Wayne; Proctor,Rod L., Method for in-band signaling of data over digital wireless telecommunications networks.
Fournier, Andre F. A.; Jahani, Allen A.; Sawyer, Michael S.; Grant, Stephen M., Method for pulling geographic location data from a remote wireless telecommunications mobile unit.
Farris Robert D. ; Flaherty Stephen J. ; Goodman William D., Mobile data/message/electronic mail download system utilizing network-centric protocol such as Java.
Dan A. Preston ; Joseph D. Preston ; Robert Leyendecker ; Wayne Eatherly ; Rod L. Proctor ; Philip R. Smith, Multichannel in-band signaling for data communications over digital wireless telecommunications networks.
Walgers Erik J.,NLX ; Emmerink Carla J. M.,NLX ; Lahaije Paul D. M.,NLX ; Mulder Edwin W.,NLX, Navigation system for providing an optimal route from traffic messages.
Everett ; Jr. Hobart R. (San Diego CA) Gilbreath Gary A. (San Diego CA) Laird Robin T. (San Diego CA), Navigational control system for an autonomous vehicle.
Saito, Masaki; Ishikawa, Naoto, Periphery monitoring device for motor vehicle and recording medium containing program for determining danger of collision for motor vehicle.
DeLuca Amedeo (Philadelphia PA) Gentry ; Sr. James E. (Mount Laurel NJ) Thomas David L. (Millville NJ) Landry Norman R. (Mount Laurel NJ) Agrawal Ashok K. (Mount Laurel NJ), Phased array antenna with distributed beam steering.
Fuchs Wesley K. (Mahomet IL) Huang Yennun (Bridgewater NJ) Kintala Chandra M. (Warren NJ) Wang Yi-Min (Berkeley Heights NJ), Progressive retry method and apparatus having reusable software modules for software failure recovery in multi-process m.
John K. Gee ; David A. Greve ; David S. Hardin ; Allen P. Mass ; Michael H. Masters ; Nick M. Mykris ; Matthew M. Wilding, Real time processor capable of concurrently running multiple independent JAVA machines.
Ducateau Michel (Nogent-Le-Roi FRX) Sers Jean-Marie (Velizy FRX) Pain Isabelle (Jouy En Josas FRX), Real-time management system having coprocessors allocated time slices of different durations to functions and processors.
Russell, Mark E.; Delcheccolo, Michael Joseph; Woodington, Walter Gordon; Van Rees, H. Barteld; Firda, John Michael; Lippert, Delbert, Safe distance algorithm for adaptive cruise control.
Buskens, Richard W.; Liim, Tim T.; Lin, Yow Jian; Mishra, Sunil K.; Siddiqui, Muhammad A.; Suchaczewski, Timothy A., Selecting a processor to run an executable of a distributed software application upon startup of the distributed software application.
Wen Cheng P. (Mission Viejo CA) Mendolia Gregory S. (Torrance CA) Siracusa Mario (Fountain Valley CA) Maieron Joseph J. (Kokomo IN) Higdon William D. (Greentown IN) Wooldridge John J. (Manhattan Beac, Single substrate microwave radar transceiver including flip-chip integrated circuits.
Preston,Dan A.; Preston,Joseph; Leyendecker,Robert; Eatherly,Wayne; Proctor,Rod L., Software code for improved in-band signaling for data communications over digital wireless telecommunications networks.
Greiffenhagen,Michael; Ramesh,Visvanathan; Comaniciu,Dorin, Statistical modeling and performance characterization of a real-time dual camera surveillance system.
Preston,Dan A.; Preston,Joseph D.; Leyendecker,Robert; Eatherly,Wayne; Proctor,Rod L.; Smith,Philip R., Synchronizer for use with improved in-band signaling for data communications over digital wireless telecommunications networks.
Ayyagari,Arun; Sheth,Sachin C.; Ganugapati,Krishna; Moore,Timothy M.; Bahl,Pradeep; Peicu,Mihai S.; Teodorescu,Florin, System and method for achieving zero-configuration wireless computing and computing device incorporating same.
Genske, Timothy W.; Swinton, William G.; Vogel, David; Kahn, Philippe R.; Bodnar, Eric O., System and method for dynamic uploading and execution of applications and drivers between devices.
Kyrtsos Christos T. (Peoria IL) Gudat Adam J. (Edelstein IL) Christensen Dana A. (Peoria IL) Friedrich Douglas W. (Pekin IL) Stafford Darrell E. (Dunlap IL), System and method for providing accurate vehicle positioning using spatial bias techniques.
Bambini John S. ; Nichelson Matthew T. ; Lhamon Ruskin T. ; Denbow Jason M., System and method for remote control of an in-vehicle voice recorder and other electrical accessories.
Preston Dan A. ; Preston Joseph D. ; Vroman James, System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks.
Lichtman Moshe ; Enstrom Mark R. ; Lennon Thomas E. ; Lipe Ralph A. ; Santerre Pierre-Yves ; Short Robert T. ; Voth David W., System for configuring devices for a computer system.
Turnbull, Robert R.; Knapp, Robert C.; Walstra, Eric J.; Watson, Alan R.; Poe, G. Bruce; Roberts, John K.; Rumsey, Wayne J., Vehicle rearview mirror assembly incorporating a communication system.
Singhal, Abhishek; Aharony, Nadav; Liang, Anthony Tao; Muralidhar, Gautam, Adaptive route and motion planning based on learned external and internal vehicle environment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.