IP Library Granted Patent US 10,464,529
Granted Patent B1
US 10,464,529 · App. 16/192,569 · Granted Nov 5, 2019

Method and system for managing access of vehicle compartment

Inventors: Jiang Zhang (San Jose, CA); Fengmin Gong (Los Gatos, CA); Xiaoyong Yi (Fremont, CA); Qi Chen (Burlingame, CA); Yu Wang (San Jose, CA)
Assignee: Didi Research America, LLC
B60R25/241B60R25/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,464,529
App. No.
16/192,569
Granted
Nov 5, 2019
Kind
B1
Abstract

Methods and systems for improving security of a vehicle are disclosed. In one embodiment, a method comprises receiving, from a requester, a request to access a vehicle compartment of a vehicle; determining a scope of access of the vehicle compartment for the requester based on an operation of the vehicle; and configuring a lock mechanism of the vehicle compartment based on the scope of access.

Claims (38)

1. A method comprising:

receiving, from a requester, a request to access a vehicle compartment of a vehicle;

determining a scope of access of the vehicle compartment for the requester based on an operation of the vehicle;

configuring a lock mechanism of the vehicle compartment based on the scope of access;

receiving, by a trusted entity and from the requester, the request to access the vehicle compartment;

granting, by the trusted entity, the request based on information about an event of the vehicle;

transmitting, by the trusted entity to a management server, a command to provide access of the vehicle compartment;

transmitting, by the management server to an access control module of the vehicle and based on the command, an access token including an indication of the scope of access of the vehicle compartment; and

responsive to receiving the access token, disabling, by the access control module, the lock mechanism based on the indication.

2. The method of claim 1 , wherein the request includes a vehicle identifier of the vehicle and a requester identifier of the requester; and

wherein the access token includes the vehicle identifier of the vehicle and the requester identifier.

3. The method of claim 1 , wherein the scope of access includes an expiration time of the access token; and

wherein the disabling of the lock mechanism by the access control module is based on a current time preceding the expiration time.

4. The method of claim 3 , wherein the scope of access includes a sequence number;

wherein the disabling of the lock mechanism by the access control module is based on the sequence number being higher than a reference sequence number stored at the access control module; and

wherein the method further includes updating the reference sequence number based on the sequence number after the lock mechanism is enabled.

5. The method of claim 3 , wherein the access token includes a vehicle identifier; and

wherein the disabling of the lock mechanism by the access control module is based on the vehicle identifier of the access token matching a reference vehicle identifier of the vehicle.

6. The method of claim 1 further comprising:

transmitting, by a management server to an access control module, an access token indicating the scope of access;

wherein the access token is signed by a private management key of the management server; and

wherein the method further comprises verifying, by the access control module, a signature of the access token using a public management key of the management server.

7. The method of claim 6 , wherein the access token is also encrypted by a public key of the access control module; and

wherein the method further comprises decrypting, by the access control module, the access token using a private key of the access control module after verifying the signature.

8. An apparatus comprising:

a memory that stores a set of instructions; and

a hardware processor configured to execute the set of instructions to:

receive, from a requester, a request to access a vehicle compartment of a vehicle;

determine a scope of access of the vehicle compartment for the requester based on an operation of the vehicle;

configure a lock mechanism of the vehicle compartment based on the scope of access;

receive an access token from a management server, the access token including an indication of the scope of access of the vehicle compartment and is transmitted by the management server based on a command from a trusted entity; and

responsive to receiving the access token, disable the lock mechanism based on the indication.

9. A non-transitory computer readable medium storing instructions that, when executed by a hardware processor, causes the hardware processor to:

receive, from a requester, a request to access a vehicle compartment of a vehicle;

determine a scope of access of the vehicle compartment for the requester based on an operation of the vehicle;

configure a lock mechanism of the vehicle compartment based on the scope of access;

receive an access token from a management server, the access token including an indication of the scope of access of the vehicle compartment and is transmitted by the management server based on a command from a trusted entity; and

responsive to receiving the access token, disable the lock mechanism based on the indication.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: DIDI RESEARCH AMERICA, LLC
To: VOYAGER (HK) CO., LTD.
Reel/Frame 052201/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: VOYAGER (HK) CO., LTD.
To: BEIJING VOYAGER TECHNOLOGY CO., LTD.
Reel/Frame 052201/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: ZHANG, JIANG; GONG, FENGMIN; YI, XIAOYONG; CHEN, QI; WANG, YU
To: DIDI RESEARCH AMERICA, LLC
Reel/Frame 047698/0790 →
Cited By (2)
US 12,248,579 US 12,511,959