IP Library › Granted Patent US 10,366,219
Granted Patent B2
US 10,366,219 · App. 15/353,703 · Granted Jul 30, 2019

Preventing unauthorized access to secured information using identification techniques

Inventor: Manu Kurian (Dallas, TX)
Assignee: Bank of America Corporation
G06F21/32B60N2/002G06F3/167G06F21/84G10L17/22
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,366,219
App. No.
15/353,703
Granted
Jul 30, 2019
Kind
B2
Abstract

A vehicle computing platform may receive driver sensor data indicating whether a driver seat in a vehicle is occupied. The vehicle computing platform may determine, based on the driver sensor data, an identity of a driver of the vehicle. The vehicle computing platform may receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied. The vehicle computing platform may, based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure information on a screen of the vehicle.

Claims (70)

1. A computing platform, comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

receive driver sensor data indicating whether a driver seat in a vehicle is occupied;

determine, based on the driver sensor data, an identity of a driver of the vehicle;

receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied;

based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure first information on a screen of the vehicle while displaying second information on the screen of the vehicle; and

send, to a headset of the driver, audio of a spoken version of the first information.

2. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

obscure the first information on the screen of the vehicle, wherein the first information on the screen of the vehicle comprises at least a part of a text message to the driver of the vehicle, a transcript of a voicemail to the driver of the vehicle, or a call history of the driver of the vehicle.

3. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

based on the driver sensor data indicating that the driver seat in the vehicle is not occupied, and the passenger sensor data indicating that the passenger seat in the vehicle is occupied, deactivate the screen of the vehicle.

4. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

receive passenger identification information;

determine an identity of a passenger of the vehicle based on the passenger identification information; and

determine the first information to be obscured based on the identity of the passenger.

5. The computing platform of claim 4 , wherein the computer-readable instructions, when executed, cause the computing platform to:

based on the identity of the passenger of the vehicle, determine a privacy mode of a plurality of privacy modes;

activate the privacy mode; and

determine, based on the privacy mode, the first information to be obscured.

6. The computing platform of claim 5 , wherein the computer-readable instructions, when executed, cause the computing platform to:

in a case that a first privacy mode of the plurality of privacy modes is activated, apply a first privacy setting to a first application of the vehicle, and apply a second privacy setting to a second application of the vehicle; and

in a case that a second privacy mode of the plurality of privacy modes is activated, apply a third privacy setting to the first application, the third privacy setting being different from the first privacy setting, and apply a fourth privacy setting to the second application, the fourth privacy setting being different from the second privacy setting.

7. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

determine a location of the vehicle; and

select the first information to be obscured based on the location of the vehicle.

8. The computing platform of claim 7 , wherein the computer-readable instructions, when executed, cause the computing platform to:

determine that the location of the vehicle indicates that the vehicle is within a predetermined geo-fence of a plurality of predetermined geo-fences, and

determine whether a profile associated with the predetermined geo-fence indicates that the first information is to be obscured.

9. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

determine a type of key being used for the vehicle,

wherein the obscured first information comprises a first type of information in a case of a first type of key being used for the vehicle, and

wherein the obscured first information comprises a second type of information different from the first type of information in a case of a second type of key being used for the vehicle.

10. The computing platform of claim 9 , wherein the computer-readable instructions, when executed, cause the computing platform to:

determine that the first type of key is a standard key; and

determine that the second type of key is a limited-use key.

11. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

receive, from a user device associated with a driver of the vehicle, a privacy profile for the vehicle; and

determine the first information to be obscured based on the privacy profile for the vehicle.

12. The computing platform of claim 11 , wherein the computer-readable instructions, when executed, cause the computing platform to:

receive a privacy profile that is associated with a type of the vehicle, the type of the vehicle comprising a taxi or a ride-sharing vehicle.

13. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

receive, via a microphone of the vehicle, an activation phrase;

determine that the activation phrase corresponds to a privacy mode of a plurality of privacy modes; and

activate the privacy mode.

14. The computing platform of claim 13 , wherein the computer-readable instructions, when executed, cause the computing platform to:

receive a distress phrase; and

activate a distress mode of the vehicle.

15. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

display unobscured the first information on a different screen of the vehicle while displaying the obscured first information on the screen of the vehicle.

16. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, adjust a viewing angle of the screen of the vehicle to be a reduced viewing angle.

17. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

based on the passenger sensor data indicating that the passenger seat in the vehicle is not occupied, adjust a viewing angle of the screen of the vehicle to be a wide viewing angle.

18. The computing platform of claim 1 , wherein the computer-readable instructions, when executed, cause the computing platform to:

obscure the first information on the screen of the vehicle by replacing a first word of the first information with a different word.

19. A method, comprising:

at a computing platform comprising at least one processor, memory, and a communication interface:

receiving, by the at least one processor, driver sensor data indicating whether a driver seat in a vehicle is occupied;

determining, by the at least one processor, based on the driver sensor data, an identity of a driver of the vehicle;

receiving, by the at least one processor, passenger sensor data indicating whether a passenger seat in the vehicle is occupied;

based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscuring, by the at least one processor, first information on a screen of the vehicle, while displaying second information on the screen; and

sending, to a headset of the driver, audio of a spoken version of the obscured first information.

20. One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:

receive driver sensor data indicating whether a driver seat in a vehicle is occupied;

determine, based on the driver sensor data, an identity of a driver of the vehicle;

receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied; and

based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure first information on a screen of the vehicle while displaying second information on the screen of the vehicle; and

send, to a driver headset, audio of a spoken version of the obscured first information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2016
From: KURIAN, MANU
To: BANK OF AMERICA CORPORATION
Reel/Frame 040349/0288 →
Continuity (1)
Related Publication 20180137263A1 · May 17, 2018