IP Library Granted Patent US 12,250,432
Granted Patent B2
US 12,250,432 · App. 18/166,311 · Granted Mar 11, 2025

Graphical user interface for insights on viewing of media 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,250,432
App. No.
18/166,311
Filed
Feb 8, 2023
Granted
Mar 11, 2025
Kind
B2
Art Unit
2174
USPC
715/719
Abstract

Systems and methods relate to display of insights, including a method including: causing a user display to display a graphical user interface (GUI) that enables a user to select a time range and a single digital display as a locale; and causing, based on the user selecting the time range and the single digital display as the locale, the user display to display, on the GUI, a list of a plurality of media content that have been displayed on the single digital display, each of the plurality of media content being ordered according to analysis insight for the single digital display selected and the time range selected. The analysis insight may include at least opportunity to see (OTS) counts of the plurality of media content on one or more digital displays associated with the locale.

Claims (70)

1. A method performed by a remote computing system, the method comprising:

causing a user display to display a graphical user interface (GUI) that enables a user to select a time range and a single digital display as a locale; and

causing, based on the user selecting the time range and the single digital display as the locale, the user display to display, on the GUI, a list of a plurality of media content that have been displayed on the single digital display, each of the plurality of media content being ordered according to analysis insight for the single digital display selected and the time range selected:

receiving, via a wide area network, analytics data from a local computing system that generates the analytics data by processing images received from at least one camera; and

obtaining opportunity to see (OTS) counts of the plurality of media content based on the analytics data, wherein

the analysis insight includes at least the OTS counts of the plurality of media content on one or more digital displays associated with the locale, and

each of the OTS counts is a count of people who were determined to have had an opportunity to see a respective media content displayed on at least one of the one or more digital displays.

2. The method of claim 1 , further comprising:

causing, in response to the user selecting media content of the list of the plurality of media content displayed on the GUI, the user display to display, on the GUI, age and gender distributions of the OTS count of the media content selected for the single digital display selected and the time range selected, wherein

the list of the plurality of media content and the age and gender distributions are displayed at a same time.

3. The method of claim 1 , further comprising:

causing, in response to the user selecting media content of the list of the plurality of media content displayed on the GUI, the user display to display, on the GUI, age and gender distributions of an impression count of the media content selected for the single digital display selected and the time range selected, wherein

the impression count is a count of views by people of the media content on the single digital display of the locale.

4. The method of claim 1 , wherein

the GUI displayed enables the user to select one or both of triggered media content and non-triggered media content of the plurality of media content that have been displayed on the single digital display, and the GUI displays the list of the plurality of media content based on selection of one or both of the triggered media content and the non-triggered media content,

the triggered media content is media content selectively displayed on the single digital display based on information about at least one person while the at least one person is at the locale, and

the non-triggered media content is media content that is displayed on the single digital display according to a playlist of the media content scheduled in advance.

5. The method of claim 1 , wherein the analytics data includes customer demographics data, and

wherein the local computing system is configured to select media content from the plurality of media content based on applying the customer demographics data to a rule set or AI model, and cause the single digital display to play the media content based on selecting the media content.

6. The method of claim 5 , further comprising:

receiving, from the local computing system via the wide area network, additional analytics data comprising dates and times of displaying of the plurality of media content on the single digital display, a customer identification (ID) of at least one person of the people, and orientation information of a face of the at least one person; and

wherein the obtaining comprises obtaining the OTS counts of the plurality of media content based on the analytics data and the additional analytics data.

7. The method of claim 6 , further comprising:

receiving proof of play data that comprises the dates and the times of displaying of the plurality of media content on the single digital display, and IDs of the plurality of media content displayed on the single digital display; and

obtaining the OTS counts of the plurality of media content based on the analytics data and the proof of play data.

8. The method of claim 1 , wherein the analytics data includes customer demographics data, and

the method further comprises receiving additional analytics data comprising dates and times of displaying of the plurality of media content on the single digital display, a customer identification (ID) of at least one person of the people, and orientation information of a face of the at least one person; and

the obtaining comprises obtaining the OTS counts of the plurality of media content based on the analytics data.

9. The method of claim 1 , wherein

the analysis insight further includes impression counts that are counts of views by people of the plurality of media content on the one or more digital displays associated with the locale, and

the GUI enables the user to select a type of the analysis insight used for ordering each of the plurality of media content.

10. The method of claim 1 , further comprising:

causing the user display to display, on the GUI, detailed information comprising at least one attribute among an age attribute, a gender attribute, and a weather attribute, and a weightage of the least one attribute, wherein

the detailed information is used as a rule for triggering playing of media content of the list of the plurality of media content.

11. A system comprising:

a remote computing system comprising at least one processor, the remote computing system configured to cause a user display to display a graphical user interface (GUI), wherein

the GUI enables a user to select a time range and a single digital display as a locale,

the GUI displays a list of a plurality of media content that have been displayed on the single digital display, each of the plurality of media content being ordered according to analysis insight for the single digital display and the time range selected,

the remote computing system is further configured to:

receive, via a wide area network, analytics data from a local computing system that generates the analytics data by processing images received from at least one camera; and

obtain opportunity to see (OTS) counts of the plurality of media content based on the analytics data,

the analysis insight includes at least the OTS counts of the plurality of media content on one or more digital displays associated with the locale, and

each of the OTS counts is a count of people who were determined to have had an opportunity to see a respective media content displayed on at least one of the one or more digital displays.

12. The system of claim 11 , wherein

in response to the user selecting media content of the list of the plurality of media content displayed on the GUI, the GUI displays age and gender distributions of the OTS count of the media content selected for the single digital display selected and the time range selected, and

the list of the plurality of media content and the age and gender distributions are displayed at a same time.

13. The system of claim 11 , wherein

in response to the user selecting media content of the list of the plurality of media content displayed on the GUI, the GUI displays age and gender distributions of an impression count of the media content selected for the single digital display selected and the time range selected, and

the impression count is a count of views by people of the media content on the single digital display of the locale.

14. The system of claim 11 , wherein

the GUI enables the user to select one or both of triggered media content and non-triggered media content of the plurality of media content that have been displayed, and the GUI displays the list of the plurality of media content based on selection of one or both of the triggered media content and the non-triggered media content,

the triggered media content is media content selectively displayed on the single digital display based on information about at least one person while the at least one person is at the locale, and

the non-triggered media content is media content that is displayed on the single digital display according to a playlist of the media content scheduled in advance.

15. The system of claim 11 , wherein the analytics data includes customer demographics data, and

wherein the local computing system is configured to select media content from the plurality of media content based on applying the customer demographics data to a rule set or AI model, and cause the single digital display to play the media content based on selecting the media content.

16. The system of claim 15 , wherein

the remote computing system is further configured to receive, from the local computing system via the wide area network, additional analytics data comprising dates and times of displaying of the media content on the single digital display, a customer identification (ID) of at least one person of the people, and orientation information of a face of the at least one person, and

the remote computing system obtains the OTS counts of the plurality of media content based on the analytics data and the additional analytics data.

17. The system of claim 16 , wherein

the remote computing system is further configured to receive proof of play data that comprises the dates and the times of displaying of the plurality of media content on the single digital display, and IDs of the plurality of media content displayed on the single digital display, and

the remote computing system obtains the OTS counts of the plurality of media content based on the analytics data and the proof of play data.

18. The system of claim 11 , wherein the analytics data includes customer demographics data,

the remote computing system is further configured to receive additional analytics data comprising dates and times of displaying of the plurality of media content on the single digital display, a customer identification (ID) of at least one person of the people, and orientation information of a face of the at least one person, and

the remote computing system obtains the OTS counts of the plurality of media content based on the analytics data and the additional analytics data.

19. The system of claim 11 , wherein

the analysis insight further includes impression counts that are counts of views by people of the plurality of media content on the one or more digital displays associated with the locale, and

the GUI enables the user to select a type of the analysis insight used for ordering each of the plurality of media content.

20. The system of claim 11 , wherein

the GUI displays detailed information comprising at least one attribute among an age attribute, a gender attribute, and a weather attribute, and a weightage of the least one attribute, and

the detailed information is used as a rule for triggering playing of media content of the list of the plurality of media content.

Assignments (1)
MERGER Recorded Jun 26, 2026
From: SHARP NEC DISPLAY SOLUTIONS, LTD.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 075830/0213 →
Continuity (5)
Continuation 17387784 · Jul 28, 2021
Continuation 16708043 · Dec 9, 2019
Provisional Application 62823329 · Mar 25, 2019
Provisional Application 62791089 · Jan 11, 2019
Related Publication 20230217078A1 · Jul 6, 2023
References Cited (115)
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 10296936B1 · Saurabh et al. · 2019 [cited by applicant]
US 20020111892A1 · Sharp et al. · 2002 [cited by applicant]
US 20030018797A1 · Dunning et al. · 2003 [cited by applicant]
US 20050114212A1 · Carrez et al. · 2005 [cited by applicant]
US 20060248441A1 · Baumert et al. · 2006 [cited by applicant]
US 20060282328A1 · Gerace 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 20090030780A1 · York et al. · 2009 [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 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 20130236058A1 · Wang et al. · 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 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 · 2015 [cited by examiner]
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 20160259539A1 · Lee 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 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]
Office Action issued for U.S. Appl. No. 16/708,108 on May 9, 2023. [cited by applicant]
Office Action issued Sep. 16, 2021 by the United States Patent and Trademark Office in U.S. Appl. No. 16/708,108. [cited by applicant]
Office Action dated Oct. 26, 2022 issued by the US Patent Office in U.S. Appl. No. 16/708,108. [cited by applicant]
International Search Report in International Application No. PCT/JP2020/001624, 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]
Extended European Search Report dated Sep. 8, 2022 in European Application No. 20738639.2. [cited by applicant]
Final Office Acton dated May 23, 2022 issued in U.S. Appl. No. 16/708,108. [cited by applicant]
International Search Report in International Application No. PCT/JP2020/001625, issued on Apr. 21, 2020. [cited by applicant]
Extended European Search Report dated Oct. 12, 2022 in European Application No. 20738056.9. [cited by applicant]
Chinese Notice of Allowance dated Jun. 3, 2024 in Application No. 202080007730.8. [cited by applicant]
United States Office Action dated Jun. 6, 2024 in U.S. Appl. No. 18/490,863. [cited by applicant]
Chinese Office Action dated Nov. 30, 2023 in Application No. 202080007730.8. [cited by applicant]
Chinese Office Action issued Dec. 29, 2023 in Application No. 202080007317.1. [cited by applicant]
Cited By (1)
US 1,091,565