IP Library Granted Patent US 10,906,506
Granted Patent B2
US 10,906,506 · App. 15/856,522 · Granted Feb 2, 2021

Security of user data stored in shared vehicles

Inventors: Alberto Troia (Munich, DE); Antonino Mondello (Messina, IT)
Assignee: Micron Technology, Inc.
B60R25/102B60R25/24B60W40/08G06Q10/02G06Q30/0645G06Q50/30H04L63/102H04L67/12H04L67/306H04W4/40H04W12/06H04W12/08B60R2025/1016B60R2325/10B60R2325/205B60W2040/0809
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,906,506
App. No.
15/856,522
Granted
Feb 2, 2021
Kind
B2
Abstract

User data stored in memory of a shared vehicle is managed in a secure manner. In some embodiments, user data stored in the vehicle is deleted in response to receiving a communication that initiates closing of usage of the vehicle (e.g., from a client device of a user that is operating the vehicle). A new user of a vehicle is prevented from being able to read or use private data of a prior user. In some embodiments, when authorizing usage of a vehicle by a new user, the vehicle is caused to delete the prior user data. After the prior user data has been deleted, a notification is received from the vehicle confirming that the vehicle has deleted the prior user data.

Claims (38)

1. A method implemented by a server, the method comprising:

storing, by the server, new user data in memory at the server, wherein the new user data is associated with usage of a prior vehicle by a new user, the new user is associated with a booking of a vehicle, and the booking includes conditions on operation of the vehicle by the new user;

generating, by the server, an authorization for usage of the vehicle by the new user, wherein memory of the vehicle stores prior user data for a prior user of the vehicle;

after generating the authorization, causing, by the server, the vehicle to delete the prior user data from the memory of the vehicle;

sending, by the server, the new user data to the vehicle for loading into the memory of the vehicle, wherein the vehicle is configured to download the new user data, and to constrain operation of the vehicle by the new user in accordance with the conditions of the booking; and

after the prior user data is deleted, receiving, by the server, a notification that the vehicle has deleted the prior user data.

2. The method of claim 1 , further comprising, causing loading of the new user data of the new user into the memory of the vehicle.

3. The method of claim 1 , further comprising sending, by the server, a notification of the authorization to a client device of the new user.

4. The method of claim 1 , further comprising sending, by the server, a communication to the vehicle that includes an indication of the authorization.

5. The method of claim 1 , further comprising, after the prior user data is deleted, receiving, by the server, a confirmation from the vehicle that the vehicle is in a booked state.

6. The method of claim 5 , further comprising, when the vehicle is in the booked state, receiving, by the server, at least one communication from the vehicle comprising data regarding activity of the vehicle while being operated by the new user.

7. A method implemented by a server, the method comprising:

storing, by the server, new user data in memory at the server, wherein the new user data is associated with operation of a prior vehicle by a new user, the new user is associated with a booking of a vehicle, and the booking includes conditions on operation of the vehicle by the new user;

receiving, by the server from a client device of a user, a notification regarding termination of usage of the vehicle by the user;

in response to receiving the notification, sending, by the server, a request to the vehicle for a status report regarding the vehicle;

in response to the request, receiving, by the server, the status report;

causing, by the server based on the status report, the vehicle to delete user data of the user from memory of the vehicle;

subsequent to receiving the notification regarding termination of usage of the vehicle by the user, closing, by the server, usage of the vehicle by the user; and

sending, by the server, the new user data to the vehicle for loading into the memory of the vehicle, wherein the vehicle is configured to download the new user data, and to constrain operation of the vehicle by the new user in accordance with the conditions of the booking.

8. The method of claim 7 , further comprising, after the user data has been deleted from the memory of the vehicle, receiving, by the server, a notification that the vehicle has deleted the user data.

9. The method of claim 8 , wherein closing usage of the vehicle is performed after the server has received the notification that the vehicle has deleted the user data.

10. The method of claim 7 , further comprising, prior to receiving the notification regarding termination of usage of the vehicle, storing, by the server, the new user data in memory at the server.

11. The method of claim 7 , wherein causing the vehicle to delete the user data of the user from the memory of the vehicle is performed after storing the user data in memory at the server.

12. The method of claim 7 , wherein closing usage of the vehicle is performed after the server confirms, based on the status report, that the vehicle is ready for closing usage.

13. The method of claim 7 , wherein closing usage of the vehicle comprises sending, by the server, a communication to the vehicle that causes the vehicle to prevent further usage of the vehicle by the user.

14. A system comprising:

at least one processor; and

memory containing instructions configured to instruct the at least one processor to:

store new user data in memory, wherein the new user data is associated with usage of a prior vehicle by a new user, the new user is associated with a booking of a vehicle, and the booking includes conditions on operation of the vehicle by the new user;

authorize usage of the vehicle by the new user, wherein memory of the vehicle stores prior user data for a prior user of the vehicle;

after authorizing the usage of the vehicle, cause the vehicle to delete the prior user data;

send the new user data to the vehicle for loading into the memory of the vehicle, wherein the vehicle is configured to download the new user data, and to constrain operation of the vehicle by the new user in accordance with the conditions of the booking; and

after the prior user data is deleted, receive a notification that the vehicle has deleted the prior user data.

15. The system of claim 14 , wherein authorizing the usage of the vehicle comprises sending a notification of the authorization to a client device of the new user.

16. The system of claim 14 , wherein authorizing the usage of the vehicle comprises sending an identifier or data to a client device of the new user, and wherein the identifier or data enables at least one of starting the vehicle or opening a door of the vehicle.

17. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to send a communication causing configuration of a client device of the new user for opening or starting the vehicle.

18. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to, after the new user has opened or started the vehicle, receive an indication from the vehicle that the vehicle is in a booked state.

19. The system of claim 14 , wherein the instructions are further configured to instruct the at least one processor to send a notification to a client device of the prior user that the prior user data has been deleted from the vehicle.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050716/0678 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
SUPPLEMENT NO. 7 TO PATENT SECURITY AGREEMENT Recorded Feb 6, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 045267/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: TROIA, ALBERTO; MONDELLO, ANTONINO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 044607/0787 →
Cited By (1)
US 12,717,882