Vehicle occupant position determination

US9860708B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860708-B2
Application numberUS-201414189028-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2014
Priority dateFeb 25, 2014
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein a first role of said roles is associated with a first user of said users, wherein said first role indicates that said first user is a driver of said vehicle, wherein said first user is associated with a first GPS enabled device of said GPS enabled devices, and wherein said controlling said functions comprises disabling said first GPS device. 3. The method of claim 1 , wherein a first user is associated with a first GPS enabled device of said GPS enabled devices, and wherein said method further comprises: determining, by said computer processor based on said results of said analyzing and each said position, a speed and direction of travel for each user of said group of users; and identifying, by said computer processor based on said speed and direction of travel, said first user as a driver of said vehicle, wherein said controlling said functions comprises disabling said selected functions of said first GPS device. 4. The method of claim 3 , wherein said determining that said group of users is located within said specified proximity is further based on said speed and direction of travel for said each user. 5. The method of claim 1 , further comprising: determining, by said computer processor based on a number of users in said group of users and each said position of each said user, a size of said vehicle. 6. The method of claim 5 , further comprising: determining, by said computer processor based on said number of users in said group of users, each said position of each said user, and said size of said vehicle, a vehicle type of said vehicle. 7. The method of claim 1 , wherein said GPS data comprises GPS coordinates. 8. The method of claim 1 , wherein a first role of said roles is associated with a first user of said users, wherein said first role indicates that said first user is a driver of said vehicle, wherein said first user is associated with a first GPS enabled device of said GPS enabled devices, and wherein said controlling said functions comprises modifying user control functions of said first GPS device. 9. The method of claim 1 , further comprising: providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the computing system, said code being executed by the computer processor to implement said receiving, said analyzing, said determining said group of users, said determining that said group of user is located in said vehicle, said determining said position, said determining said roles, and said controlling. 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. 11. The computing system of claim 10 , wherein a first role of said roles is associated with a first user of said users, wherein said first role indicates that said first user is a driver of said vehicle, wherein said first user is associated with a first GPS enabled device of said GPS enabled devices, and wherein said controlling said functions comprises disabling said first GPS device. 12. The computing system of claim 10 , wherein a first user is associated with a first GPS enabled device of said GPS enabled devices, and wherein said method further comprises: determining, by said computer processor based on said results of said analyzing and each said position, a speed and direction of travel for each user of said group of users; and identifying, by said computer processor based on said speed and direction of travel, said first user as a driver of said vehicle, wherein said controlling said functions comprises dis

Assignees

Inventors

Classifications

  • H04W4/02Primary

    Services making use of location information · CPC title

  • specially adapted for specific applications · CPC title

  • for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H] · CPC title

  • for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title

  • H04W4/046Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9860708B2 cover?
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, t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).