IP Library Granted Patent US 12,323,663
Granted Patent B2
US 12,323,663 · App. 18/490,863 · Granted Jun 3, 2025

System for targeted display of content

Inventors: Richard Ventura (La Grange Park, IL); Hiroyuki Kasuga (Lombard, IL); Steven Keith Platt (Chicago, IL)
Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
H04N21/47G06F3/0482G06N20/00G06Q30/0201H04N7/17318H04N21/4532H04N21/4622
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,323,663
App. No.
18/490,863
Granted
Jun 3, 2025
Kind
B2
Abstract

Systems and methods relate to targeted display of media content, including a system that includes at least one processor configured to execute program instructions to implement a device and a content management system (CMS) and control the system to: send, by the device and to the CMS, a plurality of signals each triggering the CMS to play on a first display that is local to and separate from the device, a respective one of a plurality of media content of a playlist including a first media content, each of the plurality of signals sent at a different time while the first media content of the playlist is played on the first display, and ignore, by the CMS, each of the plurality of signals received prior to a first predetermined time of the played first media content of the playlist.

Claims (60)

1. A system comprising:

at least one memory having program instructions stored therein; and

at least one processor configured to execute the program instructions to implement a device and a content management system (CMS) and control the system to:

send, by the device and to the CMS, a plurality of signals each triggering the CMS to play on a first display that is local to and separate from the device, a respective one of a plurality of media content of a playlist including a first media content, each of the plurality of signals sent at a different time while the first media content of the playlist is played on the first display,

ignore, by the CMS, each of the plurality of signals received prior to a first predetermined time of the played first media content of the playlist, and

in a case where one of the plurality of signals is received at a second predetermined time of the played first media content of the playlist, later than the first predetermined time, play, by the CMS and on the first display, one of the plurality of media content of the playlist, based on the one of the plurality of signals received.

2. The system of claim 1 , wherein the at least one processor is further configured to control the system to:

in a case where none of the plurality of signals is received at the second predetermined time and the one of the plurality of signals is received at the first predetermined time, play, by the CMS and on the first display, the one of the plurality of media content of the playlist, based on the one of the plurality of signals received.

3. The system of claim 2 , wherein the at least one processor is further configured to control the system to:

in a case where none of the plurality of signals is received at the first predetermined time and the second predetermined time, play, by the CMS and on the first display, other media content of the playlist, based on a position of the other media content within the playlist.

4. The system of claim 1 , wherein the at least one processor is further configured to control the system to:

connect, by the device, via a wide area network to a remote system,

receive, by the device, a rule set or an artificial intelligence (AI) model from the remote system,

select, by the device, the first media content based on applying first demographics data to the rule set or AI model, and

cause, by the device and based on a first output of the rule set or AI model, the first display to display the first media content.

5. The system of claim 4 , wherein

the at least one processor is further configured to obtain customer demographics data as the first demographics data based on sensor data from at least one sensor, and apply the customer demographics data to the rule set or AI model.

6. The system of claim 5 , wherein

the at least one processor is further configured to obtain, by the device, data from at least one from among a mobile sensor, a radio frequency identification device, and a beacon.

7. The system of claim 5 , further comprising:

the at least one sensor, wherein

the at least one sensor includes a first camera and a second camera,

the first camera is located in a vicinity of the first display, and

the second camera is located in a position, away from the first display.

8. The system of claim 5 , wherein

the at least one processor is configured to send, by the device and to the remote system, the customer demographics data.

9. The system of claim 8 , wherein

the at least one processor is configured to send, by the device and to the remote system, only a portion of the customer demographics data that is obtained by the at least one processor, such that an amount of the customer demographics data sent to the remote system by the at least one processor is less than a total amount of the customer demographics data obtained by the at least one processor.

10. The system of claim 8 , wherein

the at least one processor is further configured to receive, by the device and from the remote system, external data including at least one from among event data, weather data, and point of sale (POS) data, and select the first media content based on applying the first demographics data and the external data to the rule set or AI model.

11. The system of claim 8 , wherein

the at least one processor is configured to receive, by the device and from the remote system, an updated rule of the rule set, an updated rule set, or an updated AI model, that is updated based on the customer demographics data sent to the remote system, and is further configured to cause the first media content to be displayed on the first display, based on the updated rule, the updated rule set, or the updated AI model.

12. The system of claim 4 , wherein

the plurality of media content are stored in memory that is external to the device, and

the at least one processor is configured to cause, by the device and based on the first output of the rule set or AI model, the first display to display the first media content that is stored in the memory that is external to the device.

13. The system of claim 4 , wherein

the CMS is connected by a local network with the device,

the device is configured to receive the rule set or AI model from the remote system, select the first media content based on applying the first demographics data to the rule set or AI model, and send, based on the first output of the rule set or AI model, a first signal to the CMS, the first signal triggering the CMS to play the first media content on the first display, and

the CMS is configured to receive the first media content from the remote system, store the first media content in memory of the CMS, and cause, based on the first signal from the device, the first display to display the first media content.

14. The system of claim 13 , wherein

the CMS is further configured to send to the device, the playlist including the first media content stored by the CMS, and

the device is configured to send the first signal, based on the playlist being previously received by the device.

15. A method performed by a system comprising at least one memory having program instructions stored therein and at least one processor configured to execute the program instructions to implement a device and a content management system (CMS), the method comprising:

receiving, by the CMS and from the device, a plurality of signals each triggering the CMS to play on a first display that is local to and separate from the device, a respective one of a plurality of media content of a playlist including a first media content, each of the plurality of signals sent at a different time while the first media content of the playlist is played on the first display;

ignoring, by the CMS, each of the plurality of signals received prior to a first predetermined time of the played first media content of the playlist; and

in a case where one of the plurality of signals is received at a second predetermined time of the played first media content of the playlist, later than the first predetermined time, playing, by the CMS and on the first display, one of the plurality of media content of the playlist, based on the one of the plurality of signals received.

16. The method of claim 15 , further comprising:

in a case where none of the plurality of signals is received at the second predetermined time and the one of the plurality of signals is received at the first predetermined time, playing, by the CMS and on the first display, the one of the plurality of media content of the playlist, based on the one of the plurality of signals received.

17. The method of claim 16 , further comprising:

in a case where none of the plurality of signals is received at the first predetermined time and the second predetermined time, playing, by the CMS and on the first display, other media content of the playlist, based on a position of the other media content within the playlist.

18. A device comprising:

a memory having program instructions stored therein; and

at least one processor configured to execute the program instructions to control the device to:

send a plurality of signals each triggering playing on a first display that is local to and separate from the device, a respective one of a plurality of media content of a playlist including a first media content, each of the plurality of signals sent at a different time while the first media content of the playlist is played on the first display,

wherein each of the plurality of signals received prior to a first predetermined time of the played first media content of the playlist is ignored, and

in a case where one of the plurality of signals is received at a second predetermined time of the played first media content of the playlist, later than the first predetermined time, one of the plurality of media content of the playlist is played on the first display, based on the one of the plurality of signals received.

19. The device of claim 18 , wherein

in a case where none of the plurality of signals is received at the second predetermined time and the one of the plurality of signals is received at the first predetermined time, the one of the plurality of media content of the playlist is played on the first display, based on the one of the plurality of signals received.

20. The device of claim 19 , wherein

in a case where none of the plurality of signals is received at the first predetermined time and the second predetermined time, other media content of the playlist is played on the first display, based on a position of the other media content within the playlist.

Assignments (1)
MERGER Recorded Jun 26, 2026
From: SHARP NEC DISPLAY SOLUTIONS, LTD.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 075830/0213 →
Continuity (4)
Continuation 16708108 · Dec 9, 2019
Provisional Application 62823329 · Mar 25, 2019
Provisional Application 62791089 · Jan 11, 2019
Related Publication 20240048809A1 · Feb 8, 2024
References Cited (112)
US 7921036B1 · Sharma et al. · 2011 [cited by applicant]
US 7965866B2 · Wang et al. · 2011 [cited by applicant]
US 7987105B2 · McNeill et al. · 2011 [cited by applicant]
US 8238607B2 · Wang et al. · 2012 [cited by applicant]
US 8472672B2 · Wang et al. · 2013 [cited by applicant]
US 9177195B1 · Marcheselli et al. · 2015 [cited by applicant]
US 9305363B2 · Marcheselli et al. · 2016 [cited by applicant]
US 9384407B2 · Wang et al. · 2016 [cited by applicant]
US 9569786B2 · Shaw et al. · 2017 [cited by applicant]
US 9734388B2 · Marcheselli et al. · 2017 [cited by applicant]
US 9747497B1 · Sharma et al. · 2017 [cited by applicant]
US 9852375B2 · Sanjay et al. · 2017 [cited by applicant]
US 9882955B2 · Jamtgaard et al. · 2018 [cited by applicant]
US 9948966B1 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 10015543B1 · Peterkofsky et al. · 2018 [cited by applicant]
US 10091549B1 · Dalbec et al. · 2018 [cited by applicant]
US 10134146B2 · Saleemi et al. · 2018 [cited by applicant]
US 20020111892A1 · Sharp et al. · 2002 [cited by applicant]
US 20030018797A1 · Dunning · 2003 [cited by examiner]
US 20050114212A1 · Carrez et al. · 2005 [cited by applicant]
US 20060248441A1 · Baumert et al. · 2006 [cited by applicant]
US 20070022098A1 · Malik · 2007 [cited by applicant]
US 20070214097A1 · Parsons et al. · 2007 [cited by applicant]
US 20080090513A1 · Collins et al. · 2008 [cited by applicant]
US 20080133342A1 · Criou et al. · 2008 [cited by applicant]
US 20080255941A1 · Otto et al. · 2008 [cited by applicant]
US 20090217315A1 · Malik et al. · 2009 [cited by applicant]
US 20100313214A1 · Moriya et al. · 2010 [cited by applicant]
US 20110016483A1 · Opdycke · 2011 [cited by applicant]
US 20110040760A1 · Fleischman et al. · 2011 [cited by applicant]
US 20120084340A1 · McCormack et al. · 2012 [cited by applicant]
US 20120116892A1 · Opdycke · 2012 [cited by applicant]
US 20120140069A1 · Ding et al. · 2012 [cited by applicant]
US 20120210378A1 · McCoy et al. · 2012 [cited by applicant]
US 20130111512A1 · Scellato et al. · 2013 [cited by applicant]
US 20130304565A1 · Saccoman · 2013 [cited by applicant]
US 20130339156A1 · Sanjay et al. · 2013 [cited by applicant]
US 20130342689A1 · Sanjay et al. · 2013 [cited by applicant]
US 20140018049A1 · Cannon · 2014 [cited by examiner]
US 20140032327A1 · Prakash et al. · 2014 [cited by applicant]
US 20140040371A1 · Gurevich et al. · 2014 [cited by applicant]
US 20140079282A1 · Marcheselli et al. · 2014 [cited by applicant]
US 20140095306A1 · Avalos et al. · 2014 [cited by applicant]
US 20140172504A1 · Duva et al. · 2014 [cited by applicant]
US 20140310739A1 · Ricci et al. · 2014 [cited by applicant]
US 20150025936A1 · Garel et al. · 2015 [cited by applicant]
US 20150088661A1 · Bhaumik et al. · 2015 [cited by applicant]
US 20150189368A1 · Lee et al. · 2015 [cited by applicant]
US 20150199729A1 · Saccoman · 2015 [cited by applicant]
US 20150281756A1 · Soon-Shiong et al. · 2015 [cited by applicant]
US 20150310447A1 · Shaw · 2015 [cited by applicant]
US 20160034945A1 · Lewis et al. · 2016 [cited by applicant]
US 20160103592A1 · Prophete et al. · 2016 [cited by applicant]
US 20160117718A1 · Hood et al. · 2016 [cited by applicant]
US 20160119689A1 · Hood et al. · 2016 [cited by applicant]
US 20160171547A1 · Sjölund et al. · 2016 [cited by applicant]
US 20160189038A1 · Sanjay et al. · 2016 [cited by applicant]
US 20160189181A1 · McClave et al. · 2016 [cited by applicant]
US 20160239874A1 · Avalos et al. · 2016 [cited by applicant]
US 20160267532A1 · Saccoman · 2016 [cited by applicant]
US 20160379251A1 · Sanjay et al. · 2016 [cited by applicant]
US 20160379261A1 · Avalos et al. · 2016 [cited by applicant]
US 20170061469A1 · Garrity et al. · 2017 [cited by applicant]
US 20170150198A1 · Barnett, Jr. · 2017 [cited by applicant]
US 20170169464A1 · Miller · 2017 [cited by applicant]
US 20170188078A1 · Cansino et al. · 2017 [cited by applicant]
US 20170373950A1 · Szilagyi et al. · 2017 [cited by applicant]
US 20180068344A1 · Sultzaberger · 2018 [cited by applicant]
US 20180176645A1 · Reyes Sanchez et al. · 2018 [cited by applicant]
US 20180184252A1 · Chew et al. · 2018 [cited by applicant]
US 20180198543A1 · Perrin et al. · 2018 [cited by applicant]
US 20180285469A1 · Hahn et al. · 2018 [cited by applicant]
US 20180293249A1 · Tabares · 2018 [cited by applicant]
US 20180293617A1 · Pittman · 2018 [cited by applicant]
US 20180300761A1 · Pittman · 2018 [cited by applicant]
US 20180365734A1 · Silva et al. · 2018 [cited by applicant]
US 20190035007A1 · Yepez · 2019 [cited by applicant]
US 20190044989A1 · Veeramani et al. · 2019 [cited by applicant]
US 20190082003A1 · Moon et al. · 2019 [cited by applicant]
US 20190141399A1 · Auxer et al. · 2019 [cited by applicant]
US 20190188733A1 · Rao et al. · 2019 [cited by applicant]
CN 101123547A · 2008 [cited by applicant]
CN 104243546A · 2014 [cited by applicant]
JP 2001229084A · 2001 [cited by applicant]
JP 2002106930A · 2002 [cited by applicant]
JP 2003132362A · 2003 [cited by applicant]
JP 2004159212A · 2004 [cited by applicant]
JP 2004171151A · 2004 [cited by applicant]
JP 2004536357A · 2004 [cited by applicant]
JP 2006339780A · 2006 [cited by applicant]
JP 2009175739A · 2009 [cited by applicant]
JP 2010160780A · 2010 [cited by applicant]
JP 20118571A · 2011 [cited by applicant]
JP 2011520304A · 2011 [cited by applicant]
JP 2011233120A · 2011 [cited by applicant]
JP 201555924A · 2015 [cited by applicant]
JP 201671501A · 2016 [cited by applicant]
JP 2016177410A · 2016 [cited by applicant]
JP 201897465A · 2018 [cited by applicant]
KR 101613038B1 · 2016 [cited by applicant]
WO 2013039542A1 · 2013 [cited by applicant]
WO 2013151552A1 · 2013 [cited by applicant]
Extended European Search Report dated Oct. 12, 2022 in European Application No. 20738056.9. [cited by applicant]
Office Action issued Jan. 21, 2021 in U.S. Appl. No. 16/708,043. [cited by applicant]
International Search Report in International Application No. PCT/JP2020/001624, issued on Apr. 21, 2020. [cited by applicant]
Communication dated Jul. 28, 2020, from the United States Patent and Trademark Office in U.S. Appl. No. 16/708,043. [cited by applicant]
Extended European Search Report dated Sep. 8, 2022 in European Application No. 20738639.2. [cited by applicant]
International Search Report in International Application No. PCT/JP2020/001625, issued on Apr. 21, 2020. [cited by applicant]
Office Action dated Sep. 6, 2022 issued by the Japanese Patent Office in Japanese Application No. 2021-561145. [cited by applicant]
Chinese Office Action issued Dec. 29, 2023 in Application No. 202080007317.1. [cited by applicant]
Chinese Office Action dated Nov. 30, 2023 in Application No. 202080007730.8. [cited by applicant]
Chinese Notice of Allowance dated Jun. 3, 2024 in Application No. 202080007730.8. [cited by applicant]