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 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;
analyzing, by said computer processor, said updated GPS data within said cache;
determining, by said computer processor based on results of said analyzing 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;
determining, by said computer processor based on each said position, roles for said group of users with respect to said vehicle;
modifying, by said computer processor based said roles, selected control functions of each said GPS enabled device of said GPS enabled devices; and
disabling, by said 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.
9 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 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; analyzing, by said computer processor, said updated GPS data within said cache; determining, by said computer processor based on results of said analyzing 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; determining, by said computer processor based on each said position, roles for said group of users with respect to said vehicle; modifying, by said computer processor based said roles, selected control functions of each said GPS enabled device of said GPS enabled devices; and disabling, by said 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 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; analyzing, by said computer processor, said updated GPS data within said cache; determining, by said computer processor based on results of said analyzing 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; determining, by said computer processor based on each said position, roles for said group of users with respect to said vehicle; modifying, by said computer processor based said roles, selected control functions of each said GPS enabled device of said GPS enabled devices; and disabling, by said processor, said GPS enabled devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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; analyzing, by said computer processor, said updated GPS data within said cache; determining, by said computer processor based on results of said analyzing 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; determining, by said computer processor based on each said position, roles for said group of users with respect to said vehicle; modifying, by said computer processor based said roles, selected control functions of each said GPS enabled device of said GPS enabled devices; and disabling, by said processor, said GPS enabled devices. - View Dependent Claims (19, 20)
-
Specification