IP Library Granted Patent US 12682114
Granted Patent B2
US 12682114 · App. 18/613,790 · Granted Jul 14, 2026

Anonymizing data in database on a server

Inventors: Pablo Elias (Miura, JP); Thang Minh Vu (Fuchu, JP); Ellie Choi (Shinagawa-ku, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G06F21/6254
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 12682114
App. No.
18/613,790
Granted
Jul 14, 2026
Kind
B2
Abstract

A method, device, and non-transitory computer-readable media for anonymizing data in a database on a server. Data obtained from a vehicle is stored in a database of a server. A vehicle identification number is removed from the data in the database. At least one specific parameter included in the data in the database is changed to create anonymized data. Access to the anonymized data is provide to the user. One or more files for a simulation are created using the anonymized data.

Claims (43)

1 . A method for anonymizing data in a database on server, comprising:

storing data obtained from a vehicle in a database on a server;

removing a vehicle identification number from the data in the database;

changing at least one specific parameter included in the data in the database, wherein the changing the at least one specific parameter in the data includes changing a timestamp value so that an absolute time of an event associated with the vehicle cannot be deduced;

using kinematic and positional data of the vehicle to obtain geographic context information; and

creating anonymized data that includes kinematic and positional data of the vehicle and the geographic context information.

2 . The method of claim 1 , further comprising creating one or more files for a simulation using the anonymized data.

3 . The method of claim 1 , further comprising:

receiving a request for data acquisition; and

providing access to the anonymized data.

4 . The method of claim 3 , wherein the receiving the request for the data acquisition includes receiving the request from an application programming interface (API) having access to the database on the server.

5 . The method of claim 1 , wherein the changing the timestamp value prevents specific user data from being inferred using time related information.

6 . The method of claim 1 , wherein the changing the timestamp value includes changing, in a subset of the data, the timestamp value of an initial frame from frames in the subset of the data to make the timestamp value of the initial frame to be at time zero with subsequent frames in the subset of the data having a relative offset from the initial frame.

7 . The method of claim 1 , wherein the kinematic and positional data includes at least one of velocity data, acceleration data, latitude data, longitude data, orientation data, or a relative time offset, and wherein the geographic context information includes weather.

8 . A device for anonymizing data in a database on a server, comprising:

a memory storing computer-readable instructions; and

a processor connected to the memory, wherein the processor is configured to execute the computer-readable instructions to perform operations to:

store data obtained from a vehicle in a database;

remove a vehicle identification number from the data in the database stored on the server;

change at least one specific parameter included in the data in the database by changing a timestamp value so that an absolute time of an event associated with a vehicle cannot be deduced;

use kinematic and positional data of the vehicle to obtain geographic context information; and

create anonymized data that includes kinematic and positional data of the vehicle and the geographic context information.

9 . The device of claim 8 , wherein the processor is further configured to create one or more files for a simulation using the anonymized data.

10 . The device of claim 8 , wherein the processor is further configured to:

receive a request for data acquisition; and

provide access to the anonymized data.

11 . The device of claim 10 , wherein the processor is further configured to receive the request for the data acquisition from an Application Programming Interface (API) having access to the database on the server.

12 . The device of claim 8 , wherein the timestamp value changed by the processor prevents specific user data from being inferred using time related information.

13 . The device of claim 8 , wherein the data stored in the database includes a subset of the data, and wherein the processor is further configured to change the timestamp value by changing the timestamp value of an initial frame from frames in the subset of the data to make the timestamp value of the initial frame to be at time zero with subsequent frames in the subset of the data having a relative offset from the initial frame.

14 . The device of claim 8 , wherein the kinematic and positional data includes at least one of velocity data, acceleration data, latitude data, longitude data, orientation data, or a relative time offset, and wherein the geographic context information includes weather.

15 . A non-transitory computer-readable media having computer-readable instructions stored thereon, which when executed by a processor causes the processor to perform operations comprising:

storing data obtained from a vehicle in a database on a server;

removing a vehicle identification number from the data in the database;

changing at least one specific parameter included in the data in the database, wherein the changing the at least one specific parameter in the data includes changing a timestamp value so that an absolute time of an event associated with the vehicle cannot be deduced;

using kinematic and positional data of the vehicle to obtain geographic context information; and

creating anonymized data that includes kinematic and positional data of the vehicle and the geographic context information.

16 . The non-transitory computer-readable media of claim 15 further comprising creating files for a simulation using the anonymized data.

17 . The non-transitory computer-readable media of claim 15 , further comprising:

receiving a request for data acquisition; and

providing access to the anonymized data.

18 . The non-transitory computer-readable media of claim 15 , wherein the changing the timestamp value prevents specific user data from being inferred using time related information.

19 . The non-transitory computer-readable media of claim 15 , wherein the changing the timestamp value includes changing, in a subset of the data, the timestamp value of an initial frame from frames in the subset of the data to make the timestamp value of the initial frame to be at time zero with subsequent frames in the subset of the data having a relative offset from the initial frame.

20 . The non-transitory computer-readable media of claim 15 , wherein the kinematic and positional data includes at least one of velocity data, acceleration data, latitude data, longitude data, orientation data, or a relative time offset, and wherein the geographic context information includes weather.