IP Library › Granted Patent US 12,572,957
Granted Patent B2
US 12,572,957 · App. 18/498,352 · Granted Mar 10, 2026

Target content personalization in outdoor digital display

Inventors: Hamid Majdabadi (Ottawa, CA); Jeremy R. Fox (Georgetown, TX); Zachary A. Silverstein (Georgetown, TX); Su Liu (Austin, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q30/0261G06F3/14
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,572,957
App. No.
18/498,352
Granted
Mar 10, 2026
Kind
B2
Abstract

An embodiment for personalizing target content in an outdoor digital display is provided. The embodiment may include receiving an opt-in from a user and digital out-of-home (DOOH) content from one or more IoT-enabled digital displays within a pre-defined range of the user. The embodiment may also include causing a mobile device of the user to connect to the one or more IoT-enabled digital displays within the pre-defined range. The embodiment may further include identifying one or more target interest parameters associated with the user. The embodiment may also include in response to determining the DOOH content from at least one IoT-enabled digital display of the one or more IoT-enabled digital displays is relevant to the user, displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user.

Claims (61)

1 . A computer-based method of personalizing target content in an outdoor digital display, the method comprising:

receiving an opt-in from a user and digital out-of-home (DOOH) content from one or more Internet of Things (IoT)-enabled digital displays within a pre-defined range of the user, wherein the one or more IoT-enabled digital displays include a digital screen on a subway platform;

causing a mobile device of the user to connect to the one or more IoT-enabled digital displays within the pre-defined range including the digital screen on the subway platform;

identifying one or more target interest parameters associated with the user contained in a profile of the user, wherein identifying the one or more target interest parameters further comprises:

training a recurrent neural network (RNN) to detect the one or more target interest parameters, wherein the RNN is trained to detect a scheduled transaction of the user for which the user is enrolled in autopay; and

utilizing the trained RNN to generate the profile of the user that contains the one or more target interest parameters;

determining whether the DOOH content from at least one IoT-enabled digital display of the one or more IoT-enabled digital displays is relevant to the user based on the identified one or more target interest parameters, wherein the DOOH content from the at least one IoT-enabled digital display includes content displayed on the digital screen on the subway platform captured by a camera embedded in an augmented reality (AR) device of the user, wherein determining whether the DOOH content from the at least one IoT-enabled digital display is relevant to the user further comprises:

detecting, by a convolutional neural network (CNN), one or more objects in the DOOH content from the digital screen on the subway platform, wherein the CNN detects a coupon in the DOOH content associated with the scheduled transaction;

processing, by natural language processing (NLP), text in the DOOH content from the digital screen on the subway platform; and

comparing the detected one or more objects and the processed text in the DOOH content from the digital screen on the subway platform with the identified one or more target interest parameters, wherein the coupon is compared with the scheduled transaction; and

in response to determining the DOOH content from the at least one IoT-enabled digital display is relevant, displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user, wherein the connected mobile device of the user displaying the relevant DOOH content includes the AR device of the user, wherein displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user further comprises:

adapting the displayed DOOH content on the connected mobile device of the user including the AR device of the user based on one or more preferences of the user contained in the profile of the user, wherein adapting the displayed DOOH content includes changing a brightness and a color of the DOOH content on the connected mobile device of the user.

2 . The computer-based method of claim 1 , further comprising:

capturing feedback from the user about the displayed DOOH content; and

updating the profile of the user based on the captured feedback.

3 . The computer-based method of claim 2 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing negative feedback in a form a thumbs-down by the user.

4 . The computer-based method of claim 2 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing positive feedback in a form a thumbs-up by the user.

5 . The computer-based method of claim 1 , wherein the target interest parameter is selected from a group consisting of the scheduled transaction, an upcoming reminder, a preference, and an online activity.

6 . A computer system, the computer system comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable storage medium, and program instructions stored on at least one of the one or more computer-readable storage medium for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:

receiving an opt-in from a user and digital out-of-home (DOOH) content from one or more Internet of Things (IoT)-enabled digital displays within a pre-defined range of the user, wherein the one or more IoT-enabled digital displays include a digital screen on a subway platform;

causing a mobile device of the user to connect to the one or more IoT-enabled digital displays within the pre-defined range including the digital screen on the subway platform;

identifying one or more target interest parameters associated with the user contained in a profile of the user, wherein identifying the one or more target interest parameters further comprises:

training a recurrent neural network (RNN) to detect the one or more target interest parameters, wherein the RNN is trained to detect a scheduled transaction of the user for which the user is enrolled in autopay; and

utilizing the trained RNN to generate the profile of the user that contains the one or more target interest parameters;

determining whether the DOOH content from at least one IoT-enabled digital display of the one or more IoT-enabled digital displays is relevant to the user based on the identified one or more target interest parameters, wherein the DOOH content from the at least one IoT-enabled digital display includes content displayed on the digital screen on the subway platform captured by a camera embedded in an augmented reality (AR) device of the user, wherein determining whether the DOOH content from the at least one IoT-enabled digital display is relevant to the user further comprises:

detecting, by a convolutional neural network (CNN), one or more objects in the DOOH content from the digital screen on the subway platform, wherein the CNN detects a coupon in the DOOH content associated with the scheduled transaction;

processing, by natural language processing (NLP), text in the DOOH content from the digital screen on the subway platform; and

comparing the detected one or more objects and the processed text in the DOOH content from the digital screen on the subway platform with the identified one or more target interest parameters, wherein the coupon is compared with the scheduled transaction; and

in response to determining the DOOH content from the at least one IoT-enabled digital display is relevant, displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user, wherein the connected mobile device of the user displaying the relevant DOOH content includes the AR device of the user, wherein displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user further comprises:

adapting the displayed DOOH content on the connected mobile device of the user including the AR device of the user based on one or more preferences of the user contained in the profile of the user, wherein adapting the displayed DOOH content includes changing a brightness and a color of the DOOH content on the connected mobile device of the user.

7 . The computer system of claim 6 , the method further comprising:

capturing feedback from the user about the displayed DOOH content; and

updating the profile of the user based on the captured feedback.

8 . The computer system of claim 7 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing negative feedback in a form a thumbs-down by the user.

9 . The computer system of claim 7 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing positive feedback in a form a thumbs-up by the user.

10 . The computer system of claim 6 , wherein the target interest parameter is selected from a group consisting of the scheduled transaction, an upcoming reminder, a preference, and an online activity.

11 . A computer program product, the computer program product comprising:

one or more computer-readable storage medium and program instructions stored on at least one of the one or more computer-readable storage medium, the program instructions executable by a processor capable of performing a method, the method comprising:

receiving an opt-in from a user and digital out-of-home (DOOH) content from one or more Internet of Things (IoT)-enabled digital displays within a pre-defined range of the user, wherein the one or more IoT-enabled digital displays include a digital screen on a subway platform;

causing a mobile device of the user to connect to the one or more IoT-enabled digital displays within the pre-defined range including the digital screen on the subway platform;

identifying one or more target interest parameters associated with the user contained in a profile of the user, wherein identifying the one or more target interest parameters further comprises:

training a recurrent neural network (RNN) to detect the one or more target interest parameters, wherein the RNN is trained to detect a scheduled transaction of the user for which the user is enrolled in autopay; and

utilizing the trained RNN to generate the profile of the user that contains the one or more target interest parameters;

determining whether the DOOH content from at least one IoT-enabled digital display of the one or more IoT-enabled digital displays is relevant to the user based on the identified one or more target interest parameters, wherein the DOOH content from the at least one IoT-enabled digital display includes content displayed on the digital screen on the subway platform captured by a camera embedded in an augmented reality (AR) device of the user, wherein determining whether the DOOH content from the at least one IoT-enabled digital display is relevant to the user further comprises:

detecting, by a convolutional neural network (CNN), one or more objects in the DOOH content from the digital screen on the subway platform, wherein the CNN detects a coupon in the DOOH content associated with the scheduled transaction;

processing, by natural language processing (NLP), text in the DOOH content from the digital screen on the subway platform; and

comparing the detected one or more objects and the processed text in the DOOH content from the digital screen on the subway platform with the identified one or more target interest parameters, wherein the coupon is compared with the scheduled transaction; and

in response to determining the DOOH content from the at least one IoT-enabled digital display is relevant, displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user, wherein the connected mobile device of the user displaying the relevant DOOH content includes the AR device of the user, wherein displaying the DOOH content from the at least one IoT-enabled digital display that is relevant to the user on the connected mobile device of the user further comprises:

adapting the displayed DOOH content on the connected mobile device of the user including the AR device of the user based on one or more preferences of the user contained in the profile of the user, wherein adapting the displayed DOOH content includes changing a brightness and a color of the DOOH content on the connected mobile device of the user.

12 . The computer program product of claim 11 , the method further comprising:

capturing feedback from the user about the displayed DOOH content; and

updating the profile of the user based on the captured feedback.

13 . The computer program product of claim 12 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing negative feedback in a form a thumbs-down by the user.

14 . The computer program product of claim 12 , wherein capturing the feedback from the user about the displayed DOOH content further comprises:

capturing positive feedback in a form a thumbs-up by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: MAJDABADI, HAMID; FOX, JEREMY R.; SILVERSTEIN, ZACHARY A.; LIU, SU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 065403/0207 →
Continuity (1)
Related Publication 20250139665A1 · May 1, 2025
References Cited (33)
US 10694262B1 · Hedman · 2020 [cited by examiner]
US 10762527B1 · Pittman · 2020 [cited by applicant]
US 10769667B2 · Zavesky · 2020 [cited by applicant]
US 11587119B2 · Wan · 2023 [cited by applicant]
US 20080091541A1 · Law · 2008 [cited by applicant]
US 20160292744A1 · Strimaitis · 2016 [cited by applicant]
US 20170228788A1 · Rider · 2017 [cited by examiner]
US 20190007356A1 · Loi · 2019 [cited by examiner]
US 20200050906A1 · Mathai · 2020 [cited by examiner]
US 20200184518A1 · Bains · 2020 [cited by examiner]
US 20200236427A1 · Nagar · 2020 [cited by examiner]
US 20200250706A1 · Avetisian · 2020 [cited by examiner]
US 20210133810A1 · Macneille · 2021 [cited by examiner]
US 20220155093A1 · Fear · 2022 [cited by examiner]
US 20220309333A1 · Souche · 2022 [cited by examiner]
US 20230070891A1 · Schroeter · 2023 [cited by applicant]
US 20230120933A1 · Kim · 2023 [cited by examiner]
CN 110661825B · 2022 [cited by examiner]
A. Belov and Y. Abramov, “Approach for Increasing the Adaptability of Digital Outdoor Advertising,” 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Vancouver, BC, Canada, 2020, pp. 1-5… [cited by examiner]
“Natural Language Processing”, Wikipedia, Jul. 15, 2023, https://en.wikipedia.org/w/index.php?title=Natural_language_processing&oldid=1165518552 (Year: 2023). [cited by examiner]
Langley, P. and Carbonell, J.G. (1984), Approaches to machine learning. J. Am. Soc. Inf. Sci., 35: 306-316. https://doi.org/10.1002/asi.4630350509 (Year: 1984). [cited by examiner]
T. Intasuwan, J. Kaewthong and S. Vittayakorn, “Text and Object Detection on Billboards,” 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), Bali, Indonesia, 2018, pp. 6-11… [cited by examiner]
Chavan, S., Kerr, D., Coleman, S., & Khader, H. (2021). Billboard Detection in the Wild. In Irish Machine Vision and Image Processing Conference Proceedings 2021—DCU, Ireland (2021 ed., pp. 57-64). Irish Pattern Recogni… [cited by examiner]
Berstein, “Creative Ways to Advertise: how to Connect Out-of-Home to Your Mobile Advertising”, https://www.vistarmedia.com/blog/creative-ways-to-advertise-dooh-mobile, Jul. 20, 2022, 7 Pages. [cited by applicant]
Germain, “Digital Billboards Are Tracking are Tracking You. And They Really, Really Want You to See Their Ads”, Consumer Reports, Nov. 20, 2019, 15 Pages. https://www.consumerreports.org/electronics-computers/privacy/di… [cited by applicant]
Grandview Research, Digital Out-of-home Advertising Market Size, Share & Trends Analysis Report by Format (Billboards, Street Furniture, Transit & Transportation, Place-Based Media), by Application, by Industry Vertical… [cited by applicant]
IBM, “Advertising Accelerator”, https://www.ibm.com/products/weather-company-advertising-accelerator, Accessed on Aug. 14, 2023, 11 Pages. [cited by applicant]
IBM, “Audi connects with drivers on their terms”, https://www.ibm.com/case-studies/audi-watson-advertising, Accessed on Aug. 14, 2023, 5 Pages. [cited by applicant]
IBM, “IBM Maximo Visual Inspection”, https://www.ibm.com/products/maximo/visual-inspection, Accessed on Aug. 14, 2023, 7 Pages. [cited by applicant]
IBM, “IBM Watson Discovery”, https://www.ibm.com/products/watson-discovery, Accessed on Aug. 14, 2023, 13 Pages. [cited by applicant]
IBM, “Watson Assistant Build Better Virtual Agents, powered by AI”, https://www.ibm.com/products/watson-assistant, Accessed on Aug. 14, 2023, 20 Pages. [cited by applicant]
Intasuwan, et al., “Text and Object Detection on Billboards”, 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), Downloaded on Aug. 14, 2020, 6 Pages. https://ieeexplore.ie… [cited by applicant]
Xavier, “Automatic Detection and Recognition of Text in Traffic Sign Boards based on Word Recognizer”, IJIRST—International Journal for Innovative Research in Science & Technology, vol. 3, Issue 04, Sep. 2016, pp. 223-2… [cited by applicant]