US 11,861,539 B2
Multi-dimensional command center
Justin Trevor Garrity, Portland, OR (US); Ryan Robert Parr, North Plains, OR (US); and David James Stewart, New York, NY (US)
Assigned to SPRINKLR, INC., New York, NY (US)
Filed by SPRINKLR, INC., New York, NY (US)
Filed on Jun. 4, 2021, as Appl. No. 17/339,456.
Application 16/834,924 is a division of application No. 15/246,061, filed on Aug. 24, 2016, abandoned.
Application 17/339,456 is a continuation in part of application No. 16/740,149, filed on Jan. 10, 2020, granted, now 11,062,251.
Application 16/740,149 is a continuation of application No. 14/997,013, filed on Jan. 15, 2016, granted, now 10,535,029, issued on Jan. 14, 2020.
Application 16/740,149 is a continuation of application No. 17/339,456, filed on Jun. 4, 2021.
Application 17/339,456 is a continuation in part of application No. 16/122,544, filed on Sep. 5, 2018, abandoned.
Application 16/122,544 is a continuation in part of application No. 14/997,013.
Application 14/997,013 is a continuation in part of application No. 15/160,694, filed on May 20, 2016, abandoned.
Application 14/997,013 is a continuation in part of application No. 17/339,456, filed on Jun. 4, 2021.
Application 17/339,456 is a continuation in part of application No. 16/834,924, filed on Mar. 30, 2020, abandoned.
Claims priority of provisional application 62/107,285, filed on Jan. 23, 2015.
Claims priority of provisional application 62/165,479, filed on May 22, 2015.
Claims priority of provisional application 62/211,196, filed on Aug. 28, 2015.
Prior Publication US 2021/0295233 A1, Sep. 23, 2021
Int. Cl. G06Q 10/06 (2023.01); G06Q 10/0639 (2023.01); G06F 16/951 (2019.01); G06Q 10/063 (2023.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 3/0485 (2022.01); G06F 3/16 (2006.01); G06Q 50/00 (2012.01); G06T 11/20 (2006.01)
CPC G06Q 10/06393 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G06F 3/04842 (2013.01); G06F 3/167 (2013.01); G06F 16/951 (2019.01); G06Q 10/063 (2013.01); G06Q 50/01 (2013.01); G06T 11/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory storing instructions that, when executed by at least one hardware processor, implement a software system to continually ingest social media as it is published to one or more social networks during a time period and curate content for one or more digital signs over the time period as the social media is published during the time period;
the software system including a chain of data processors to produce one or more sequences of individual display elements for the one or more digital signs, respectively, each sequence of the one or more sequences for a corresponding digital sign of the one or more digital signs and including individual display elements having content changing for one individual display element of the sequence to another individual display element of the sequence, as trends emerge in the continually ingested social media;
the software system further including a user interface to display, in real-time, metric data characterizing the continually ingested social media to an operator alongside an array of control elements, the array of control elements of the user interface usable by the operator to generate control data inputable into the chain of data processors to manually adjust at least part of the production of any sequence of the sequences, in which the software system is arranged to automatically continue generating at least one sequence of the sequences absent any adjustment specified using the array of control elements;
the chain of data processors including:
at least one initial data processor to perform a layer of processing on the continuously ingested social media, wherein the continually ingested social media contains metrics and unstructured data taken from one or more user messages published to the one or more social media networks and the layer of processing including at least deriving additional metrics from the metrics and the unstructured data, the at least one initial data processor including at least one input to receive the continually ingested social media and at least one output to feed the derived additional metrics to at least one scheduler or other subsequent data processor of the chain of data processors; and
the software system to:
store a set of creative images associated with different subjects;
store rules specifying conditions for displaying the creative images based on the additional metrics;
the at least one scheduler or other subsequent data processor having an input coupled to the at least one output of the at least one initial data processor, the at least one scheduler or other subsequent data processor to perform an additional layer of processing based on the layer of processing by the at least one initial data processor, the additional layer of processing including:
monitoring the additional metrics for the subjects;
selecting one of the subjects based at least in part the additional metrics, wherein the selecting includes comparing the additional metrics to the conditions;
identifying a portion of the unstructured data that corresponds to the selected subject; and
combining at least part of at least one of the creative images that corresponds to the selected subject with the identified portion of the unstructured data, based on any control data input by the array of control elements, to generate the one or more sequences.