# US 10,370,877 B2 · Destination criteria for unlocking a vehicle door

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,370,877 B2
- Document ID: US10370877B2
- Status: Granted
- Kind: B2
- Application number: 15/273,399
- Filed: 2016-09-22
- Published: 2018-03-22
- Granted: 2019-08-06
- Earliest claimed: 2016-09-22
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: LENOVO (Singapore) PTE. LTD.
- Inventors: Amy Leigh Rose; John Scott Crowe; Gary David Cudak; Jennifer Lee-Baron; Nathan J. Peterson; Bryan Lloyd Young
- Web page: https://patentgrep.com/patent/US10370877B2

## CPC

- E05B 81/56: Control of actuators
- B60R 25/20: Means to switch the anti-theft system on or off
- B60R 25/25: using biometry
- E05B 81/18: to effect movement of a bolt or bolts (E05B81/20 takes precedence)
- E05B 81/64: Monitoring or sensing, e.g. by using switches or sensors
- E05Y 2900/531: Doors
- E05B: LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- E05Y: INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF

## Abstract

For controlling vehicle egress, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus includes a vehicle, a processor, a memory that stores code executable by the processor. The processor determines whether a supervised passenger is in the vehicle, locks a vehicle door in response to a supervised passenger being in the vehicle, and unlocks the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria. The one or more predetermined destination criteria may include reaching a predetermined location and/or detecting a guardian of the supervised passenger in proximity to the vehicle.

## Claims

### Claim 1

An apparatus comprising:
a vehicle having at least one sensor for identifying a passenger in the vehicle;
a processor;
a memory that stores code executable by the processor to:
determine an identity and a location of the passenger using sensor data from the at least one sensor;
determine whether the passenger is a supervised passenger based on the identity of the passenger;
identify whether a vehicle door is accessible by the passenger based on the location of the passenger;
control a lock actuator of the vehicle to lock the vehicle door in response to the passenger being a supervised passenger and in response to the vehicle door being accessible by the supervised passenger; and
control the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria, the predetermined destination criteria including: the vehicle reaching a predetermined location and detecting a guardian of the supervised passenger in proximity to the vehicle.

### Claim 2 (depends on 1)

The apparatus of claim 1, further comprising a camera, wherein controlling the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises the processor:
analyzing image data from the camera to detect a guardian of the supervised passenger in proximity to the vehicle; and
unlocking the vehicle door in response to the guardian being within a predetermined distance of the vehicle door.

### Claim 3 (depends on 1)

The apparatus of claim 1, further comprising a camera, wherein controlling the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises the processor:
analyzing image data from the camera to detect an individual in proximity to the vehicle;
determining whether the individual is an authorized guardian of the supervised passenger; and
unlocking the vehicle door in response to the individual being an authorized guardian of the supervised passenger.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein determining whether the individual is an authorized guardian of the supervised passenger comprises the processor:
determining whether the individual near the vehicle is within a predetermined distance of the vehicle;
performing facial recognition of the individual near the vehicle in response to the individual being within the predetermined distance;
accessing a database of authorized guardians for the supervised passenger;
comparing facial recognition results to entries in the database of authorized guardians; and
determining whether the individual is an authorized guardian based on the comparison.

### Claim 5 (depends on 3)

The apparatus of claim 3, further comprising a receiver that receives a key from the individual, wherein determining whether the individual is an authorized guardian of the supervised passenger comprises the processor validating the received key.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the key is a transmission from an RFID tag.

### Claim 7 (depends on 1)

The apparatus of claim 1, further comprising a clock, wherein controlling the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria further comprises the processor unlocking the vehicle door only at a predetermined time.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the supervised passenger is an unaccompanied minor.

### Claim 9

A method comprising:
detecting, using a processor, a passenger in a vehicle;
identifying an in-vehicle location of the passenger;
determining, using the processor, whether the passenger is a supervised passenger, wherein the determination is based on one of sensor data and user input;
identifying, using the processor, whether a vehicle door is accessible by the passenger based on the in-vehicle location of the passenger;
controlling, using the processor, a lock actuator of the vehicle door to lock the vehicle door in response to the passenger being a supervised passenger and in response to the vehicle door being accessible by the supervised passenger; and
controlling, using the processor, the lock actuator to unlock the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria, the predetermined criteria including: the vehicle reaching a predetermined location and detecting a guardian of the supervised passenger in proximity to the vehicle.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
receiving image data from a camera coupled to the vehicle;
analyzing the image data to detect a guardian of the supervised passenger in proximity the vehicle; and
wherein controlling the lock actuator to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises the processor controlling the lock actuator to unlock the vehicle door in response to the guardian being within a predetermined distance of the vehicle door.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
receiving image data from a camera coupled to the vehicle;
analyzing the image data to detect an individual in proximity to the vehicle;
determining whether the individual is an authorized guardian of the supervised passenger; and
wherein controlling the lock actuator to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises the processor controlling the lock actuator to unlock the vehicle door in response to the individual being an authorized guardian of the supervised passenger.

### Claim 12 (depends on 11)

The method of claim 11, wherein determining whether the individual is an authorized guardian of the supervised passenger comprises:
determining whether the individual near the vehicle is within a predetermined distance of the vehicle;
performing facial recognition of the individual near the vehicle in response to the individual being within the predetermined distance;
accessing a database of authorized guardians for the supervised passenger;
comparing facial recognition results to entries in the database of authorized guardians; and
determining whether the individual is an authorized guardian based on the comparison.

### Claim 13 (depends on 11)

The method of claim 11, wherein determining whether the individual is an authorized guardian of the supervised passenger comprises validating a key received from the individual.

### Claim 14 (depends on 13)

The method of claim 13, wherein the key is a security token received from an electronic device of the individual.

### Claim 15 (depends on 9)

The method of claim 9, wherein controlling the lock actuator to unlock the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria comprises the processor controlling the lock actuator to unlock the vehicle door only at a predetermined time.

### Claim 16

A program product comprising a computer readable storage medium that is not a transitory signal and that stores code executable by a processor, the executable code comprising code to:
determine an identity and an in-the vehicle location of a passenger in a vehicle;
determine whether the passenger is a supervised passenger;
identify a vehicle door accessible by the passenger based on the in-vehicle location of the passenger;
control a lock actuator of the vehicle to lock the vehicle door in response to the passenger being a supervised passenger and in response to the vehicle door being accessible by the supervised passenger; and
control the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria, the predetermined destination criteria including one or more of: the vehicle reaching a predetermined location and detecting a guardian of the supervised passenger in proximity to the vehicle.

### Claim 17 (depends on 16)

The program product of claim 16, wherein the executable code further comprises code to perform:
receiving image data from a camera coupled to the vehicle;
analyzing the image data to detect a guardian near the vehicle; and
wherein controlling the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises unlocking the vehicle door in response to the guardian being within a predetermined distance of the vehicle door.

### Claim 18 (depends on 16)

The program product of claim 16, wherein the executable code further comprises code to perform:
receiving image data from a camera coupled to the vehicle;
analyzing the image data to detect an individual near the vehicle;
determining whether the individual is an authorized guardian of the supervised passenger; and
wherein controlling the lock actuator of the vehicle to unlock the vehicle door in response to the vehicle detecting a guardian of the supervised passenger in proximity to the vehicle comprises unlocking the vehicle door in response to the individual being an authorized guardian of the supervised passenger.

### Claim 19 (depends on 18)

The program product of claim 18, wherein determining whether the individual is an authorized guardian of the supervised passenger comprises validating a key received from the individual.

### Claim 20 (depends on 16)

The program product of claim 16, wherein unlocking the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria further comprises unlocking the vehicle door only at a predetermined time.
