IP Library Granted Patent US 12,554,449
Granted Patent B2
US 12,554,449 · App. 18/604,823 · Granted Feb 17, 2026

Vehicular distraction manipulation

Inventors: Sarbajit Kumar Rakshit (Kolkata, IN); Sathya Santhar (Chennai, IN); Sridevi Kannan (Chennai, IN); Samuel Mathew Jawaharlal (Chennai, IN)
Assignee: International Business Machines Corporation
G06F3/14G06T11/00G06F3/165
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,554,449
App. No.
18/604,823
Granted
Feb 17, 2026
Kind
B2
Abstract

Techniques are described with respect to a system, method, and computer program product for manipulating vehicular displays. An associated method includes receiving a plurality of parameters associated with a vehicle; analyzing an environment associated with the vehicle based on the parameters; detecting at least one distraction within the environment based on the analysis; and manipulating the at least one distraction based on a plurality of contextual information of at least one occupant associated with the vehicle.

Claims (59)

1 . A computer-implemented method for manipulating vehicular displays, the method comprising:

receiving, by a computing device, a plurality of parameters associated with a vehicle;

analyzing, by the computing device, an environment associated with the vehicle based on the parameters;

detecting, by the computing device, at least one distraction within the environment based on the analysis; and

manipulating, by the computing device, the at least one distraction based on a plurality of contextual information of at least one occupant associated with the vehicle;

wherein manipulating comprises adjusting a level of visibility of the at least one distraction based on the plurality of contextual information.

2 . The computer-implemented method of claim 1 , wherein detecting the at least one distraction comprises ranking the at least one distraction based on the plurality of contextual information.

3 . The computer-implemented method of claim 2 , wherein manipulating the at least one distraction comprises:

incrementally increasing, by the computing device, the level of visibility of the at least one distraction to the at least one occupant based on the ranking.

4 . The computer-implemented method of claim 1 , wherein manipulating the at least one distraction comprises:

utilizing, by the computing device, a generative adversarial network (GAN) to generate a visualization modifying or removing the at least one distraction based on the plurality of contextual information.

5 . The computer-implemented method of claim 1 , wherein the plurality of parameters comprises one or more of vehicle information, road conditions, weather conditions, social media information, crowdsourcing information, and driving skills associated with the at least one occupant.

6 . The computer-implemented method of claim 1 , wherein manipulating the at least one distraction comprises:

classifying, by the computing device, the at least one distraction and modifying an audio file associated with the at least one distraction based on an analysis of the plurality of contextual information.

7 . The computer-implemented method of claim 3 , wherein detecting the at least one distraction comprises:

assigning, by the computing device, a threshold to the level of visibility based on the plurality of parameters;

wherein the level of visibility increases for the at least one distraction based upon the threshold being exceeded.

8 . A computer program product for manipulating vehicular displays, the computer program product comprising or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions comprising:

program instructions to receive a stream of media data associated with a virtual environment;

program instructions to analyze a plurality of sensor data associated with a user of the virtual environment;

program instructions to detect one or more obstacles associated with the virtual environment; and

program instructions to optimize the stream of media data, program instructions to optimize further comprising manipulation of the one or more obstacles based on the analysis of the plurality of sensor data;

program instructions to receive a plurality of parameters associated with a vehicle;

program instructions to analyze an environment associated with the vehicle based on the parameters;

program instructions to detect at least one distraction within the environment based on the analysis; and

program instructions to manipulate the at least one distraction based on a plurality of contextual information of at least one occupant associated with the vehicle;

wherein program instructions to manipulate comprise program instructions to adjust a level of visibility of the at least one distraction based on the plurality of contextual information.

9 . The computer program product of claim 8 , wherein program instructions to detect the at least one distraction comprise:

program instructions to rank the at least one distraction based on the plurality of contextual information.

10 . The computer program product of claim 9 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to incrementally increase the level of visibility of the at least one distraction to the at least one occupant based on the ranking.

11 . The computer program product of claim 8 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to utilize a generative adversarial network (GAN) to generate a visualization modifying or removing the at least one distraction based on the plurality of contextual information.

12 . The computer program product of claim 9 , wherein the plurality of parameters comprises one or more of vehicle information, road conditions, weather conditions, social media information, crowdsourcing information, and driving skills associated with the at least one occupant.

13 . The computer program product of claim 9 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to classify the at least one distraction and modifying an audio file associated with the at least one distraction based on an analysis of the plurality of contextual information.

14 . The computer program product of claim 10 , wherein program instructions to detect the at least one distraction comprise:

program instructions to assign a threshold to the level of visibility based on the plurality of parameters;

wherein the level of visibility increases for the at least one distraction based upon the threshold being exceeded.

15 . A computer system for manipulating vehicular displays, the computer system comprising:

one or more processors;

one or more computer-readable memories;

program instructions stored on at least one of the one or more computer-readable memories for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to receive a stream of media data associated with a virtual environment;

program instructions to analyze a plurality of sensor data associated with a user of the virtual environment;

program instructions to detect one or more obstacles associated with the virtual environment; and

program instructions to optimize the stream of media data, program instructions to optimize further comprising program instructions to manipulate the one or more obstacles based on the analysis of the plurality of sensor data;

wherein program instructions to manipulate comprise program instructions to adjust a level of visibility of the one or more obstacles.

16 . The computer system of claim 15 , wherein program instructions to detect the at least one distraction comprise:

program instruction to rank the at least one distraction based on the plurality of contextual information.

17 . The computer system of claim 16 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to incrementally increase the level of visibility of the at least one distraction to the at least one occupant based on the ranking.

18 . The computer system of claim 15 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to utilize a generative adversarial network (GAN) to generate a visualization modifying or removing the at least one distraction based on the plurality of contextual information.

19 . The computer system of claim 15 , wherein program instructions to manipulate the at least one distraction comprise:

program instructions to classify the at least one distraction and modifying an audio file associated with the at least one distraction based on an analysis of the plurality of contextual information.

20 . The computer system of claim 17 , wherein program instructions to detect the at least one distraction comprise:

program instructions to assign a threshold to the level of visibility based on the plurality of parameters;

wherein the level of visibility increases for the at least one distraction based upon the threshold being exceeded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2024
From: RAKSHIT, SARBAJIT KUMAR; SANTHAR, SATHYA; KANNAN, SRIDEVI; JAWAHARLAL, SAMUEL MATHEW
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 066773/0315 →
Continuity (1)
Related Publication 20250291535A1 · Sep 18, 2025
References Cited (13)
US 9381916B1 · Zhu · 2016 [cited by applicant]
US 10901416B2 · Khanna · 2021 [cited by applicant]
US 11250279B2 · Hassan · 2022 [cited by applicant]
US 20180009442A1 · Spasojevic · 2018 [cited by examiner]
US 20180032078A1 · Ferguson · 2018 [cited by applicant]
US 20200207358A1 · Katz · 2020 [cited by examiner]
US 20210248399A1 · Martin · 2021 [cited by examiner]
US 20220204020A1 · Misu · 2022 [cited by examiner]
“Transparent OLED Displays and Transparent OLED Touch Screens”, Pro Display, 11 pps., © Pro Display 2024. All rights reserved., <https://prodisplay.com/products/transparent-oled-screen/ >. [cited by applicant]
Ahlstrom, “Towards a Context-Dependent Multi-Buffer Driver Distraction Detection Algorithm”, 13 pps., downloaded from the Internet on Jan. 16, 2024, <https://www.diva-portal.org/smash/get/diva2:1534306/FULLTEXT01.pdf>. [cited by applicant]
Brownlee, “A Gentle Introduction to Generative Adversarial Networks (GANs)”, Machine Learning Mastery, 39 pps, Jul. 19. 2019, <https://machinelearningmastery.com/what-are-generative-adversarial-networks-gans/>. [cited by applicant]
Ou et al., “Enhancing Driver Distraction Recognition Using Generative Adversarial Networks,” in IEEE Transactions on Intelligent Vehicles, vol. 5, No. 3, pp. 385-396, Sep. 2020, doi: 10.1109/TIV.2019.2960930., <https://… [cited by applicant]
Zhang et al., “AutoRemover: Automatic Object Removal for Autonomous Driving Videos”, Association for the Advancement of Artificial Intelligence, Nov. 28, 2019, 9 pps., <https://arxiv.org/pdf/1911.12588.pdf>. [cited by applicant]