IP Library › Granted Patent US 12,503,075
Granted Patent B2
US 12,503,075 · App. 17/768,434 · Granted Dec 23, 2025

Method for creating and managing virtual key, apparatus, and computer readable storage medium

Inventors: Zhenkai Ying (Shanghai, CN); Hongren Shi (Shanghai, CN)
Assignee: PATEO CONNECT+TECHNOLOGY (SHANGHAI) CORPORATION
B60R25/241G07C9/00309G07C9/00563H04L9/0825G07C2209/63
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 12,503,075
App. No.
17/768,434
Granted
Dec 23, 2025
Kind
B2
Abstract

A method for creating and managing a virtual key, a device, and a computer readable storage medium. The method comprises: in response to determining that a distance between a user device and a vehicle is less than a predetermined value, sending a request to install a vehicle key application to the user device, the user device being associated with the car; in response to detecting that the vehicle key application is installed in the user equipment unit device, sending a verification request to the user device via the vehicle key application; acquiring verification information specific to the verification request from the user device; and in response to determining that the verification information specific to the verification request matches information pre-stored in a server, creating a vehicle key at the vehicle key application in the user device, the vehicle key being configured to control the vehicle.

Claims (37)

1 . A method for managing a virtual key of an object, wherein the method comprises:

receiving, by a mobile device, first verification information related to a first user device of the object from a server;

determining whether the received first verification information is matched with second verification information related to the to-be-used mobile device of the object;

in response to determining that the first verification information is mismatched with the second verification information, sending a virtual key request to the server, wherein the virtual key request comprises an identifier of the object; and

receiving a virtual key response from the server, wherein the virtual key response comprises the virtual key of the object, to allow the mobile device to be capable of using the virtual key to open the object.

2 . The method according to claim 1 , further comprising:

acquiring a public key of the mobile device, wherein the public key is comprised in the virtual key request, to allow the server to encrypt the virtual key on the basis of the public key.

3 . The method according to claim 2 , wherein the step of acquiring a public key of the mobile device comprises:

generating a key certificate at the mobile device; and

acquiring the public key on the basis of the generated key certificate.

4 . The method according to claim 2 , further comprising:

acquiring a private key of the mobile device; and

decrypting the encrypted virtual key on the basis of the private key.

5 . The method according to claim 1 , wherein the first verification information related to the first user device comprises at least one of the following:

an international mobile equipment identity IMEI of the first user device; and

a public key of the first user device;

wherein the second verification information comprises at least one of the following:

an international mobile equipment identity IMEI of the mobile device; and

a public key of the mobile device.

6 . A method for managing a virtual key of an object, comprising:

receiving, by a server, a virtual key request from a to-be-used user device of the object, wherein the virtual key request comprises an identifier of the object, the virtual key request is a virtual key request that is sent to the server by the to-be-used user device of the object in response to determining that first verification information is mismatched with second verification information, the first verification information is first verification information from the server and related to a first user device of the object, and the second verification information is second verification information related to the to-be-used user device of the object;

acquiring the virtual key of the object on the basis of the identifier of the object; and

sending a virtual key response, wherein the virtual key response comprises the virtual key of the object that is acquired by the server on the basis of the identifier of the object, to allow the user device to be capable of using the virtual key to open the object.

7 . The method according to claim 6 , wherein the virtual key request further comprises a public key of the user device, the method further comprises:

storing the public key and an identifier of a user, associatively, wherein the user is associated with the user device; and

encrypting the virtual key, on the basis of the public key.

8 . An electronic device, comprising:

a processing unit; and

a memory coupled to the processing unit and containing an instruction stored thereon, wherein the instruction, when executed by the processing unit, causes the device to execute the steps of the method according to claim 1 .

9 . An electronic device, comprising:

a processing unit; and

a memory coupled to the processing unit and containing an instruction stored thereon, wherein the instruction, when executed by the processing unit, causes the device to execute the steps of the method according to claim 6 .

10 . A computer-readable medium storing a computer-executable instruction thereon, wherein the machine-executable instruction when executed, causes the computer to execute the steps of the method according to claim 1 .

11 . The method according to claim 1 , wherein the first user device is a user device used by a user when logging in to an application last time and using the virtual key.

12 . The method according to claim 1 , wherein in response to the first verification information of the first user device and the second verification information of the mobile device currently used by a user being mismatched, it is judged that the user has changed the user device.

13 . The method according to claim 6 , wherein the first user device is a user device used by a user when logging in to an application last time and using the virtual key.

14 . The method according to claim 6 , wherein in response to the first verification information of the first user device and the second verification information of a mobile device currently used by a user being mismatched, it is judged that the user has changed the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2022
From: YING, ZHENKAI; SHI, HONGREN
To: PATEO CONNECT+ TECHNOLOGY (SHANGHAI) CORPORATION
Reel/Frame 059690/0142 →
Priority Claims (2)
CN 201911044568.2 · Oct 30, 2019 · national
CN 201911045988.2 · Oct 30, 2019 · national
Continuity (1)
Related Publication 20240116475A1 · Apr 11, 2024
References Cited (33)
US 20150310681A1 · Avery et al. · 2015 [cited by applicant]
US 20160026605A1 · Pandit et al. · 2016 [cited by applicant]
US 20160217635A1 · Pudar et al. · 2016 [cited by applicant]
US 20170308365A1 · Cermak et al. · 2017 [cited by applicant]
CN 106408700 · 2017 [cited by applicant]
CN 106408700A · 2017 [cited by applicant]
CN 106408714 · 2017 [cited by applicant]
CN 107292998 · 2017 [cited by applicant]
CN 107315601 · 2017 [cited by applicant]
CN 108122311 · 2018 [cited by applicant]
CN 108122311A · 2018 [cited by applicant]
CN 108661462 · 2018 [cited by applicant]
CN 109285252 · 2019 [cited by applicant]
CN 109389712 · 2019 [cited by applicant]
CN 109727358A · 2019 [cited by applicant]
CN 109808643 · 2019 [cited by applicant]
CN 109936833 · 2019 [cited by applicant]
CN 109951277 · 2019 [cited by applicant]
CN 110091828 · 2019 [cited by applicant]
CN 110126782 · 2019 [cited by applicant]
CN 110197328 · 2019 [cited by applicant]
CN 110798795 · 2020 [cited by applicant]
JP 2016138377 · 2016 [cited by applicant]
WO 2017207641A1 · 2017 [cited by applicant]
Identity Based Encryption (IBE), https://web.archive.org/web/20190629113217/https://doubleoctopus.com/security-wiki/encryption-and-cryptography/identity-based-encryption/ (Year: 2019). [cited by examiner]
Chinese Office Action for Application No. 201911045988.2, mailed Mar. 28, 2022.(4 pages). [cited by applicant]
Chinese Office Action for Application No. 201911044568.2, mailed Mar. 11, 2022 (5 pages). [cited by applicant]
Chinese Search Report for Application No. 201911045988.2, dated filed Oct. 30, 2019 (2 pages). [cited by applicant]
Chinese Search Report for Application No. 2019110445682, mailed Oct. 30, 2019 (2 pages). [cited by applicant]
Chinese Notice for Application No. 201911045988.2, mailed Sep. 3, 2021 (5 pages). [cited by applicant]
Chinese Notice for Application No. 201911044568.2, mailed Aug. 31, 2021 (5 pages). [cited by applicant]
International Search Report for Application No. PCT/CN2019/124108, mailed Jul. 31, 2020 (8 pages). [cited by applicant]
European Search Report for App. No. 19950903.5, dated Feb. 14, 2024 (20 pages). [cited by applicant]