IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0684856
(2015-04-13)
|
등록번호 |
US-9290153
(2016-03-22)
|
발명자
/ 주소 |
- Ricci, Christopher P.
- Chincisan, Octavian
- Yusupov, Alisher I.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
32 |
초록
Methods and systems for a device discovery daemon that bases access of a communication device to an on board vehicle network on device location are provided.
대표청구항
▼
1. A method, comprising: discovering, by a microprocessor executing a microprocessor executable device discovery daemon, one or more communication devices connected wirelessly to a network and/or communication subsystem of a vehicle;for each of the discovered one or more communication devices, popul
1. A method, comprising: discovering, by a microprocessor executing a microprocessor executable device discovery daemon, one or more communication devices connected wirelessly to a network and/or communication subsystem of a vehicle;for each of the discovered one or more communication devices, populating, by the microprocessor executing the device discovery daemon, system data with device information and capabilities; andrefreshing, by the microprocessor executing a microprocessor executable desktop manager, graphical elements of a graphical display of the vehicle to reflect the discovered one or more communication devices. 2. The method of claim 1, wherein the device discovery daemon pings the network and/or communication subsystem when a predetermined event occurs, the predetermined event being one or more starting the vehicle and a vehicle door opens or closes. 3. The method of claim 1, wherein the device discovery daemon determines capabilities of the one or more communication devices based on which open port the one or more communication devices exposes to the device discovery daemon. 4. The method of claim 1, further comprising: determining, by the microprocessor executable device discovery daemon, that a computational device is connected to or attempting to connect to a network and/or communication subsystem of a vehicle;in response, determining, by the device discovery daemon, whether the computational device is located within a predetermined area and/or zone of the vehicle; andapplying, by the device discovery daemon, at least the following rules:(C1) when the computational device is located within the predetermined area and/or zone of the vehicle, permitting the computational device to access or attempt to access the vehicle network and/or communication subsystem; and(C2) when the computational device is not located within the predetermined area and/or zone of the vehicle, not permitting the computational device to access or attempt to access the vehicle network and/or communication subsystem. 5. The method of claim 4, wherein a type of the computational device determines a specific predetermined area and/or zone of the vehicle, from among a plurality of predetermined areas and/or zones, to be used in applying the rules, wherein the computational device is one or more of a tablet computer, laptop, smart phone, and personal digital assistant, and wherein the specific predetermined area and/or zone of the vehicle is at least part of the passenger compartment. 6. The method of claim 4, wherein step (a) comprises the substeps: receiving, by the device discovery daemon, information from an on board vehicle sensor that a new occupant has entered the vehicle;in response to the receipt of the information, emitting, by the device discovery daemon, a ping to discover the computational device; andwhen a responsive signal is received from the computational device, determining, by the device discovery daemon, that the computational device is attempting to connect to a network and/or communication subsystem of a vehicle. 7. The method of claim 4, wherein the determining step (b) bases the determination on whether the computational device is located within the predetermined area and/or zone of the vehicle on one or more of signal strength of a signal from the computational device as received by an access point of the vehicle, a received satellite-based position of the computational device, triangulation based on relative received signal strengths of a signal from the computational device as received by multiple access points of the vehicle, image processing of images of the predetermined area and/or zone, occupant presence and/or location information received by an on board vehicle sensor, whether the computational device is attempting to connect to the network and/or communication subsystem wirelessly or by hard wire connection, whether the computational device has moved relative to a selected access point during a defined time interval, whether the received signal strength of signaling from the computational device at a selected access point varies temporally, a type or service of the computational device, and input received from a user of the computational device. 8. The method of claim 7, wherein the wherein the computational device determined to be located within the predetermined area and/or zone of the vehicle and is permitted to access or attempt to access the vehicle network and/or communication subsystem and wherein the device discovery daemon determines a set of tasks, functions, and/or operations that can be performed and a set of tasks, functions, and/or operations that cannot be performed based on the determined location of the computational device. 9. The method of claim 7, wherein the device discovery daemon uses multiple of the one or more of signal strength of a signal from the computational device as received by an access point of the vehicle, a received satellite-based position of the computational device, triangulation based on relative received signal strengths of a signal from the computational device as received by multiple access points of the vehicle, image processing of images of the predetermined area and/or zone, occupant presence and/or location information received by an on board vehicle sensor, whether the computational device is attempting to connect to the network and/or communication subsystem wirelessly or by hard wire connection, whether the computational device has moved relative to a selected access point during a defined time interval, whether the received signal strength of signaling from the computational device at a selected access point varies temporally, a type or service of the computational device, and input received from a user of the computational device. 10. The method of claim 9, wherein the device discovery daemon determines a level of confidence that the computational device is located within the predetermined area and/or zone and wherein the device discovery daemon determines that the computational device is located within the predetermined area and/or zone when the level of confidence has at least a threshold value. 11. A non-transitory and tangible computer readable medium comprising processor executable instructions that, when executed, perform the steps of claim 1. 12. A vehicle, comprising: a microprocessor;a network and/or communication subsystem of a vehicle;a microprocessor executable device discovery daemon stored in a computer readable medium and configured to discover one or more communication devices connected wirelessly to the network and/or communication subsystem of a vehicle and, for each of the discovered one or more communication device, populate system data with device information and capabilities; anda microprocessor executable desktop manager stored in the computer readable medium and configured to refresh graphical elements of a graphical display of the vehicle to reflect the discovered one or more communication devices. 13. The vehicle of claim 12, wherein the device discovery daemon pings the network and/or communication subsystem when a predetermined event occurs, the predetermined event being one or more starting the vehicle and a vehicle door opens or closes. 14. The vehicle of claim 12, wherein the device discovery daemon determines capabilities of the one or more communication devices based on which open port the one or more communication devices exposes to the device discovery daemon. 15. The vehicle of claim 12, wherein the device discovery daemon is further configured to: determine that a computational device is connected to or attempting to connect to a network and/or communication subsystem of a vehicle;in response, determine whether the computational device is located within a predetermined area and/or zone of the vehicle; andapply at least the following rules:(C1) when the computational device is located within the predetermined area and/or zone of the vehicle, permit the computational device to access or attempt to access the vehicle network and/or communication subsystem; and(C2) when the computational device is not located within the predetermined area and/or zone of the vehicle, not permit the computational device to access or attempt to access the vehicle network and/or communication subsystem. 16. The vehicle of claim 15, wherein a type of the computational device determines a specific predetermined area and/or zone of the vehicle, from among a plurality of predetermined areas and/or zones, to be used in applying the rules, wherein the computational device is one or more of a tablet computer, laptop, smart phone, and personal digital assistant, and wherein the specific predetermined area and/or zone of the vehicle is at least part of the passenger compartment. 17. The vehicle of claim 15, wherein operation (a) comprises the sub-operations: receive information from an on board vehicle sensor that a new occupant has entered the vehicle;in response to the receipt of the information, emit a ping to discover the computational device; andwhen a responsive signal is received from the computational device, determine that the computational device is attempting to connect to a network and/or communication subsystem of a vehicle. 18. The vehicle of claim 15, wherein the determining operation (b) bases the determination on whether the computational device is located within the predetermined area and/or zone of the vehicle on one or more of signal strength of a signal from the computational device as received by an access point of the vehicle, a received satellite-based position of the computational device, triangulation based on relative received signal strengths of a signal from the computational device as received by multiple access points of the vehicle, image processing of images of the predetermined area and/or zone, occupant presence and/or location information received by an on board vehicle sensor, whether the computational device is attempting to connect to the network and/or communication subsystem wirelessly or by hard wire connection, whether the computational device has moved relative to a selected access point during a defined time interval, whether the received signal strength of signaling from the computational device at a selected access point varies temporally, a type or service of the computational device, and input received from a user of the computational device. 19. The vehicle of claim 15, wherein the wherein the computational device determined to be located within the predetermined area and/or zone of the vehicle and is permitted to access or attempt to access the vehicle network and/or communication subsystem and wherein the device discovery daemon determines a set of tasks, functions, and/or operations that can be performed and a set of tasks, functions, and/or operations that cannot be performed based on the determined location of the computational device. 20. The vehicle of claim 15, wherein the device discovery daemon uses multiple of the one or more of signal strength of a signal from the computational device as received by an access point of the vehicle, a received satellite-based position of the computational device, triangulation based on relative received signal strengths of a signal from the computational device as received by multiple access points of the vehicle, image processing of images of the predetermined area and/or zone, occupant presence and/or location information received by an on board vehicle sensor, whether the computational device is attempting to connect to the network and/or communication subsystem wirelessly or by hard wire connection, whether the computational device has moved relative to a selected access point during a defined time interval, whether the received signal strength of signaling from the computational device at a selected access point varies temporally, a type or service of the computational device, and input received from a user of the computational device. 21. The vehicle of claim 20, wherein the device discovery daemon determines a level of confidence that the computational device is located within the predetermined area and/or zone and wherein the device discovery daemon determines that the computational device is located within the predetermined area and/or zone when the level of confidence has at least a threshold value.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.