Vehicle Occupant Position Determination
AssigneeInternational Business Machines Corporation
InventorsLisa M. Chavez, Rhonda L. Childress, David B. Kumhyr, Michael J. Spisak
Life of this patent
Estimating the term…
Abstract
A method and system for determining a driver is provided. The method includes receiving and analyzing GPS data identifying locations of GPS enabled devices of a plurality of users. A group of users are determined to be located within a specified proximity to each other based on the analysis. The group of users are determined, based on an altitude, velocity, and a vector of the group of users, to be located within a vehicle. A position and role for each user with respect to the vehicle is determined. Selected functions of each GPS enabled device are controlled based on each role.
Claims20
A device identification and modification method comprising:
- receiving, via a computer processor of a computing system by a cache of said computing system from a plurality of GPS enabled devices of a plurality of users, GPS data identifying locations of said GPS enabled devices, where said computing system comprises an integrated computer within a vehicle;
- initiating, by said processor, direct communications between said computer processor and said GPS enabled devices;
- receiving, by said processor, digital identification input;
- inserting, by said processor into said cache, said digital identification input;
- identifying, by said processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;
- refreshing, by said processor based on said digital identification input within said cache, said GPS data resulting in updated GPS data identifying updated locations of said GPS enabled devices;
- determining, by said computer processor based on results of analyzing said updated GPS data within said cache and locations of said GPS enabled devices, a group of users of said plurality of users located within a specified proximity to each other user of said group of users;
- determining, by said computer processor based on an altitude, velocity, and a vector of said GPS enabled devices of said group of users, that said group of users is located within said vehicle;
- determining, by said computer processor based on said results of said analyzing and locations of said GPS enabled devices, a position of each user of said group of users with respect to said vehicle;
- modifying, by said computer processor based on roles for said group of users with respect to said vehicle, selected control functions of each said GPS enabled device of said GPS enabled devices;
- and
- disabling, by said processor, said GPS enabled devices.
A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a device identification and modification method comprising:
- receiving, via said computer processor by a cache of said computing system from a plurality of GPS enabled devices of a plurality of users, GPS data identifying locations of said GPS enabled devices, where said computing system comprises an integrated computer within a vehicle;
- initiating, by said processor, direct communications between said computer processor and said GPS enabled devices;
- receiving, by said processor, digital identification input;
- inserting, by said processor into said cache, said digital identification input;
- identifying, by said processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;
- refreshing, by said processor based on said digital identification input within said cache, said GPS data resulting in updated GPS data identifying updated locations of said GPS enabled devices;
- determining, by said computer processor based on results of analyzing said updated GPS data within said cache and locations of said GPS enabled devices, a group of users of said plurality of users located within a specified proximity to each other user of said group of users;
- determining, by said computer processor based on an altitude, velocity, and a vector of said GPS enabled devices of said group of users, that said group of users is located within said vehicle;
- determining, by said computer processor based on said results of said analyzing and locations of said GPS enabled devices, a position of each user of said group of users with respect to said vehicle;
- modifying, by said computer processor based on roles for said group of users with respect to said vehicle, selected control functions of each said GPS enabled device of said GPS enabled devices;
- and
- disabling, by said processor, said GPS enabled devices.
A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computer system implements a device identification and modification method, said method comprising:
- receiving, via said computer processor by a cache of said computing system from a plurality of GPS enabled devices of a plurality of users, GPS data identifying locations of said GPS enabled devices, where said computing system comprises an integrated computer within a vehicle;
- initiating, by said processor, direct communications between said computer processor and said GPS enabled devices;
- receiving, by said processor, digital identification input;
- inserting, by said processor into said cache, said digital identification input;
- identifying, by said processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;
- refreshing, by said processor based on said digital identification input within said cache, said GPS data resulting in updated GPS data identifying updated locations of said GPS enabled devices;
- determining, by said computer processor based on results of analyzing said updated GPS data within said cache and locations of said GPS enabled devices, a group of users of said plurality of users located within a specified proximity to each other user of said group of users;
- determining, by said computer processor based on an altitude, velocity, and a vector of said GPS enabled devices of said group of users, that said group of users is located within said vehicle;
- determining, by said computer processor based on said results of said analyzing and locations of said GPS enabled devices, a position of each user of said group of users with respect to said vehicle;
- modifying, by said computer processor based on roles for said group of users with respect to said vehicle, selected control functions of each said GPS enabled device of said GPS enabled devices;
- and
- disabling, by said processor, said GPS enabled devices.
Dependencies are inferred from the claim text.