Vehicle occupant position determination
First Claim
Patent Images
1. 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 computer processor, direct communications between said computer processor and said GPS enabled devices;
inserting, by said computer processor into said cache, digital identification input;
identifying, by said computer processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;
refreshing, by said computer 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 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 each one 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 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 driver or passenger roles associated with each said position for each user of 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 after said modifying, by said computer processor, said GPS enabled devices.
2 Assignments
0 Petitions
Accused Products
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.
13 Citations
20 Claims
-
1. 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 computer processor, direct communications between said computer processor and said GPS enabled devices; inserting, by said computer processor into said cache, digital identification input; identifying, by said computer processor based on said digital identification input, each GPS enabled device of said GPS enabled devices; refreshing, by said computer 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 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 each one 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 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 driver or passenger roles associated with each said position for each user of 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 after said modifying, by said computer processor, said GPS enabled devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 computer processor, direct communications between said computer processor and said GPS enabled devices; inserting, by said computer processor into said cache, digital identification input; identifying, by said computer processor based on said digital identification input, each GPS enabled device of said GPS enabled devices; refreshing, by said computer 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 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 each one 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 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 driver or passenger roles associated with each said position for each user of 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 after said modifying, by said computer processor, said GPS enabled devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, comprising a non-transitory 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 computer processor, direct communications between said computer processor and said GPS enabled devices; inserting, by said computer processor into said cache, digital identification input;
identifying, by said computer processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;refreshing, by said computer 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 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 each one 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 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 driver or passenger roles associated with each said position for each user of 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 after said modifying, by said computer processor, said GPS enabled devices. - View Dependent Claims (19, 20)
-
Specification