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: (a) determining, by a 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;(b) in response, determining, by the device discovery daemon, whether the co
1. A method, comprising: (a) determining, by a 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;(b) in response, determining, by the device discovery daemon, whether the computational device is located within a predetermined area and/or zone of the vehicle; and(c) applying, 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. 2. The method of claim 1, 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. 3. The method of claim 1, 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. 4. The method of claim 1, 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. 5. The method of claim 4, 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. 6. The method of claim 4, 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. 7. The method of claim 6, 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. 8. A vehicle, comprising: a microprocessor executable device discovery daemon operable to:(a) determine that a computational device is connected to or attempting to connect to a network and/or communication subsystem of a vehicle;(b) in response, determining whether the computational device is located within a predetermined area and/or zone of the vehicle; and(c) applying 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. 9. The vehicle of claim 8, 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. 10. The vehicle of claim 8, wherein operation (a) comprises the suboperations: 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. 11. The vehicle of claim 8, 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. 12. The vehicle of claim 11, 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. 13. The vehicle of claim 11, 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. 14. The vehicle of claim 13, 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. 15. A tangible and non-transient computer readable medium including microprocessor executable instructions that, when executed, perform at least the following functions: (a) determining that a computational device is connected to or attempting to connect to a network and/or communication subsystem of a vehicle;(b) in response, determining whether the computational device is located within a predetermined area and/or zone of the vehicle; and(c) applying, 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. 16. The computer readable medium 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 computer readable medium of claim 15, wherein function (a) comprises the subfunctions: 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. 18. The computer readable medium of claim 15, wherein the determining function (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 computer readable medium of claim 18, 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 computer readable medium of claim 18, 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 computer readable medium 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (54)
McWalter,William F.; Kelly,Lisa M.; Decristo,Dianna L.; Razavi,Behfar, Abstract user interface manager with prioritization.
Shuman, Valerie; Paulauskas, Cynthia; Shields, T. Russell; Weiland, Richard J.; Jasper, John C., Method and system for an in-vehicle computing architecture.
Addepalli, Sateesh K.; Dai, Lillian Lei; Sudhaakar, Raghuram S.; Somers, Robert Edward, System and method for establishing communication channels between on-board unit of vehicle and plurality of nodes.
Chitor, Ramesh; Strauss, Christopher J.; Keung, Nam; Jaji, Sebnem, System and method for tracking and billing vehicle users based on when and in which road lanes their vehicles have been driven.
Sanders Rudy T. (9520 Rhea Ave. Northridge CA 91324) Fleishman Lee (2169 Brookfield Dr. Thousand Oaks CA 91362), User identifying vehicle control and security device.
Shaw David C. H. (3312 E. Mandeville Pl. Orange CA 92667) Shaw Judy Z. Z. (3312 E. Mandeville Pl. Orange CA 92667), Vehicle collision avoidance system.
Coffee, John R.; Rudow, Richard W.; Allen, Robert F.; Billings, Mark; Dye, David A.; Kirchner, Mark L.; Lewis, Robert W.; Marvin, Kevin M.; Sleeper, Robert D.; Tekniepe, William A., Vehicle tracking, communication and fleet management system.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automated control of interactions between self-driving vehicles and animals.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automated control of interactions between self-driving vehicles and animals.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automated control of interactions between self-driving vehicles and pedestrians.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automated spatial separation of self-driving vehicles from manually operated vehicles.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Automatic toll booth interaction with self-driving vehicles.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Controlling spacing of self-driving vehicles based on social network relationships.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Dynamically adjusting insurance policy parameters for a self-driving vehicle.
Swaminathan, Ganesan; Vasarla, Ashokkumar; Ramanuja, Vijaya; Saminathan, Venkatasubramanian, Infotainment system for recommending a task during a traffic transit time.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Mishap amelioration based on second-order sensing by a self-driving vehicle.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Selectively controlling a self-driving vehicle's access to a roadway.
Gordon, Michael S.; Kozloski, James R.; Kundu, Ashish; Malkin, Peter K.; Pickover, Clifford A., Self-driving vehicle's response to a proximate emergency vehicle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.