US20160034959A1 - Systems and methods for serving content to merchandising communication systems based on external events - Google Patents
Systems and methods for serving content to merchandising communication systems based on external events Download PDFInfo
- Publication number
- US20160034959A1 US20160034959A1 US14/815,723 US201514815723A US2016034959A1 US 20160034959 A1 US20160034959 A1 US 20160034959A1 US 201514815723 A US201514815723 A US 201514815723A US 2016034959 A1 US2016034959 A1 US 2016034959A1
- Authority
- US
- United States
- Prior art keywords
- content
- event
- information
- merchandising
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 title claims abstract description 303
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000003860 storage Methods 0.000 claims description 23
- 230000001364 causal effect Effects 0.000 claims description 14
- 238000012423 maintenance Methods 0.000 claims description 12
- 230000008901 benefit Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 description 22
- 238000007726 management method Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 7
- 230000006837 decompression Effects 0.000 description 5
- 238000012512 characterization method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 235000015205 orange juice Nutrition 0.000 description 3
- 230000001737 promoting effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- CDBYLPFSWZWCQE-UHFFFAOYSA-L Sodium Carbonate Chemical compound [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000003306 harvesting Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/02—Composition of display devices
- G09G2300/026—Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/04—Electronic labels
Definitions
- the disclosure relates to systems and methods for serving content to merchandising communication systems based on external events.
- the system may comprise one or more of a global content server, one or more merchandising communication systems, one or more computing platforms, and/or other components.
- the global content server may be configured to communicate content to one or more merchandising communication systems.
- the global content server may be configured to communicate content to one or more merchandising communication systems based event criteria being satisfied.
- Users may provide entry and/or selection or parameter values for one or more content communication parameters.
- the user-provided parameter values may facilitate determining one or more of event criteria, sets of event criteria, content to be communicated based on the event criteria and/or sets of event criteria being satisfied, and/or other information.
- Event criteria may dictate circumstances in which content may be communicated to one or more merchandising communication systems.
- event criteria may be associated with occurrences of one or more external events, the occurrences of which may be outside of the control of the system.
- event criteria may be associated with one or more of natural events (e.g, weather and/or other natural events), human-driven events (e.g., consumer traffic through a retail environment and/or other human-driven events), time-based events, and/or other events.
- a merchandising communication system may comprising one or more display units, components, and/or systems configured for dynamically presenting content to users in retail and/or other settings.
- Content may comprise display information configured for display on one or more display units of a given merchandising communication system.
- the global content server may include one or more physical processor configured by machine-readable instructions and/or other components. Executing the machine-readable instructions may cause the one or more physical processors to facilitate serving content to one or more merchandising communication system and/or sets of merchandising communication systems.
- the machine-readable instructions may include one or more of a user interface component, an event monitoring component, a content management component, a merchandising communication system management component, a push component, and/or other components.
- the user interface component may be configured to effectuate presentation of user interfaces at computing platforms associated with users of the system.
- a given user interface being configured to obtain user entry and/or selection of parameter values for one or more content communication parameters.
- a first user interface may be presented on a first computing platform associated with a first user.
- the event monitoring component may be configured to perform one or more of: obtain event information, determine event criteria and/or sets of event criteria based on user-provided parameter values for one or more content communication parameters, determine satisfaction of event criteria based on the event information, and/or other operations.
- the event monitoring component may be configured to obtain first event information.
- the event monitoring component may be configured to determine first event criteria based on a first user-provided parameter value for a first content communication parameter.
- the event component may be configured to determine satisfaction of the first event criteria based on the first event information.
- the content management component may be configured to associate content with user-provided parameter values for one or more content communication parameters.
- User-provided parameter values for one or more content communication parameters facilitating selective communication of content to one or more merchandising communication systems.
- first content may be associated with a second parameter value for a second content communication parameter provided by the first user.
- the merchandising communication system management component may be configured to determine individual merchandising communication systems and/or sets of merchandising communication systems based on user-provided parameter values for one or more content communication parameters.
- a first merchandising communication system may be determined based on a third parameter value for a third content communication parameter provided by the first user.
- the push component may be configured to effectuate communication of content to determined individual merchandising communication systems and/or sets of merchandising communication systems. In some implementations, the push component may be configured to effectuate communication of content based on satisfaction of event criteria being determined. By way of non-limiting example, responsive to the first event criteria being satisfied, the push component may be configured to communicate the first content to the first merchandising communication system.
- FIG. 1 illustrates a system configured for serving content to one or more merchandising communication systems based on external events, in accordance with one or more implementations.
- FIG. 2 illustrates a display unit of a merchandising communication system, in accordance with one or more implementations.
- FIG. 3 illustrates an exemplary implementation of a merchandising communication system in a retail environment.
- FIG. 4 illustrates an exemplary user interface configured to receive user entry and/or selecting of parameter values of one or more content communication parameters that facilitate selective communication of content to merchandising communication systems based on external events.
- FIG. 5 illustrates an exemplary implementation of a system configured for serving content to one or more merchandising communication systems based on external events.
- FIG. 6 illustrates a method of serving content to one or more merchandising communication systems based on external events, in accordance with one or more implementations.
- FIG. 1 illustrates a system 100 configured for serving content to one or more merchandising communication systems 130 based on external events.
- System 100 may comprise one or more of a global content server 102 , one or more computing platforms 126 , one or more merchandising communication systems 130 , external resource(s) 128 and/or other components.
- global content server 102 may be configured to communicate content to one or more merchandising communication systems based event criteria being satisfied.
- Users may provide entry and/or selection or parameter values for one or more content communication parameters.
- the user-provided parameter values may facilitate determining one or more of event criteria, sets of event criteria, content to be communicated based on the event criteria and/or sets of event criteria being satisfied, and/or other information.
- Event criteria may dictate circumstances in which content may be communicated to one or more merchandising communication systems.
- event criteria may be associated with occurrences (or non-occurrences) of one or more events, the occurrence (or non-occurrence) of which may be outside of the control of the system 100 .
- the global content server 102 , computing platform(s) 126 , merchandising communication system(s) 130 , external resource(s) 128 , and/or other components of system 100 may be communicatively coupled via one or more networks 124 .
- Network 124 may include the Internet, Intranets, near field communication, frequency (RF) link, Bluetooth®, Wi-Fi, and/or any type(s) of wired or wireless network(s). It will be appreciated that this is not intended to be limiting and that the scope of this disclosure includes implementations in which the global content server 102 , computing platform(s) 126 , merchandising communication system(s) 130 , external resource(s) 128 , and/or other components may be operatively linked via some other communication media.
- the global content server 102 may be configured to communicate content to individual merchandising communication systems 130 and/or sets of merchandising communication systems 130 .
- Content may be provided as global display information and/or other types of information.
- Global display information may include information (e.g., digital information such as a video signal and/or other digital information) suitable to effectuate presentation of different types of content (e.g., one or more of video, images, text, and/or other types of content) to users within retail and/or other settings.
- the content may be associated with one or more of product information (e.g., labeling, nutritional facts, and/or other information), sales information (e.g., pricing, promotional incentives, rebates, and/or other information), and/or other types of information that may be presented to users.
- product information e.g., labeling, nutritional facts, and/or other information
- sales information e.g., pricing, promotional incentives, rebates, and/or other information
- other types of information that may be presented to users.
- individual display units 138 , 140 of the merchandising communication systems 130 may be configured to identify associated local display information (e.g., one or more of video, images, text, and/or other content) from the received global display information (e.g., identify a subset of global display information that is to be display on the specific display unit).
- associated local display information e.g., one or more of video, images, text, and/or other content
- local display information may be associated with one or more of an identifier, serial number, key, pointer, location, and/or other identification information associated with the particular display unit with which the local display information is to be display.
- the individual display units may detect such an identification within the global display information and identify local display information that may be intended for the given display unit.
- the computing platform(s) 126 may include one or more processors configured by machine-readable instructions to execute computer program components. Execution of the machine-readable instructions may enable one or more users associated with the computing platform(s) 126 to interface with system 100 , global content server 102 , one or more other computing platforms 126 , one or more merchandising communication systems 130 , external resource(s) 128 , and/or other components.
- computing platform(s) 102 may include one or more of a desktop computer, laptop computer, handheld computer, NetBook, tablet, Smartphones, Smartwatch, PDA, cellular telephone, PCs, and/or other computing platforms.
- Computing platform(s) 126 may include one or more physical interfaces and/or other components.
- a physical interface included in computing platform(s) 126 may be configured to present one or more user interfaces (see, e.g., FIG. 4 ) to facilitate communication of information between global content server 102 , merchandising communication system(s) 130 , external resource(s) 128 , and/or other components and a user of computing platform(s) 126 .
- a user may provide, via interactions with a given user interface, information to and/or receive information from global content server 102 , one or more other computing platform(s) 126 , merchandising communication system(s) 130 , external resource(s) 128 , and/or other components.
- Examples of physical interface devices of computing platform 126 include one or more of a keypad, buttons, switches, a keyboard, knobs, levers, a display screen, a track pad, a touch screen, speakers, a microphone, an indicator light, an audible alarm, a printer, and/or other interfaces through which a user may provide and/or receive information. It is to be understood that other communication techniques, either hardwired or wireless, are also contemplated by the present invention as a physical interface of the client computing platform(s) 102 . As such, one or more other techniques for communicating information between one or more components of system 100 are contemplated by the present disclosure as a physical interface of computing platform(s) 126 .
- Exemplary information provided to global content server 102 may include parameter values for one or more content communication parameters and/or other information.
- Parameter values of one or more content communication parameters may facilitate selective communication of global display information from global content server 102 to individual merchandising communication systems 130 and/or sets of merchandising communication system 130 based on external events, described in more detail herein.
- Exemplary information provided to a physical interface of computing platform(s) 126 from global content server 102 (and/or other components of system 100 ) may include feedback information and/or other information.
- Feedback information may be associated with one or more of economic performance information (e.g., conveying an economic impact) of global display information communicated to a given merchandising communication system 130 , maintenance information for one or more components of individual merchandising communication systems 130 , and/or other information.
- Feedback information may facilitate generation and/or dissemination of performance reports for individual merchandising communication systems 130 , described in more detail herein.
- a given merchandising communication system 130 may comprise one or more of a controller 132 , one or more display units (e.g., 138 , 140 ), electronic storage 142 , and/or other components and/or systems configured for presenting content to users in retail environments and/or other physical environments.
- a single controller 132 is illustrated in FIG. 1 comprising one or more components, however, several controller subunits and/or other components may be combined to serve the function of controller 132 .
- controller 132 may comprises one or more processors 134 configured by machine-readable instructions, a sending card 136 , and/or other components.
- sending card 136 may be configured to perform one or more of: receiving global display information (e.g., as sent from global content server 102 over network 124 ); compressing the global display information; providing the global display information to one or more display units 138 , 140 , and/or other operations.
- execution of the machine-readable instructions of processor(s) 134 of controller 132 may cause the one or more processors 134 to perform one or more of: monitoring or detecting states of sensors (not shown in FIG. 1 ) coupled to individual display units; identifying predetermined information to be provided to the one or more display units; stitching predetermined information (e.g., corresponding to local display information to ultimately be displayed at the display unit(s)) together; compressing display information; and/or other operations.
- a given display unit may comprise one or more of a receiver configured to receive display information (e.g., global system display information and/or local display information), an output hub configured to provide display information (e.g., local display information) to one or more display components, one or more processors, and/or other components.
- display information e.g., global system display information and/or local display information
- output hub configured to provide display information (e.g., local display information) to one or more display components, one or more processors, and/or other components.
- a display unit may be configured to convey and/or transmit display information (e.g., global system display information) to another display unit (e.g., by daisy-chaining).
- controller 132 may be configured to provide display information (e.g., global and/or local display information) directly to individual display units.
- controller 132 may be configured to monitor individual display units and/or other components of a merchandising communication system to determine working conditions of the components.
- monitoring may include detecting hardware and/or software malfunctions, monitoring time between routine services required for a given component, and/or other types of monitoring to determine working conditions of components of a merchandising communication system 130 .
- electronic storage 142 of merchandising communication system 130 may be configured to store received content (e.g., global display information and/or local display information). Such storage may facilitate continued performance of the merchandising communication system 130 should communications with global content server 102 be inhibited.
- received content e.g., global display information and/or local display information.
- merchandising communication system 130 may be able to function appropriately in the event that one or both of global content server 102 and/or network 124 cease to function appropriately (e.g., loss of network connectivity).
- FIG. 2 illustrates an exemplary display unit 200 .
- the display unit 200 may be configured receive power in a power input (not shown) and display information in a second input (e.g., receiving compressed display information).
- the display unit 200 may comprise a power supply 203 (e.g., converting AC power to DC power, such as about 3Vdc to about 5Vdc) connected to the power input, and a power regulator 206 connected to the power supply 202 and configured to provide a suitable power source to one or more components of the display unit 200 .
- the information input may be connected to a receiver (information receiver) 204 .
- the display unit 200 may comprise one or more processors 208 configured by machine-readable instructions to execute one or more program components.
- Execution of the machine-readable instructions may cause the one or more processor 208 to identify local display information to be displayed on the display component 218 (e.g., an LED array and/or other display units), provide the local display information to the display component 218 for presentation, and/or other operations.
- Optional LED drivers 216 may be included.
- the computer program components may comprise one or more of a display identification component 210 , a content identification component 212 , a decompression component 214 , and/or other components.
- the display identification component 210 may be configured to store and/or determine an identifier associated with the display unit, or of display components thereof (e.g., in certain instances wherein a display unit comprises multiple display components).
- the identifier is associated with the location of the display unit 200 within a merchandising communication system comprising the display unit 200 .
- content identification component 212 may be configured to identify the information (e.g., video, images, text, and/or the like) to be displayed at the identified location. In some implementations, the content identification component 212 may be configured to identify a subset of information to be decompressed by the decompression component 214 and displayed at the identified location. In some implementations, the decompression component 214 may be configured to decompresses a subset of information (e.g., local display information) received that is to be displayed at the identified location.
- information e.g., video, images, text, and/or the like
- decompression component 214 may be configured to decompress compressed display information. In some implementations, decompression component 214 may be configured to decompress compressed global system display information, or a subset thereof (e.g., local display information), received by the display unit 200 .
- FIG. 3 illustrates an exemplary implementation of a merchandising communication system 300 in a retail environment comprising one or more display units 304 and/or other components described herein.
- the display units 304 may be affixed to and/or integrated with retail shelving 302 .
- the display units 304 may be configured to provide specific display content for individual products 308 on the shelves 302 , even when the shelves 302 are in complex configurations.
- system 300 may comprise one or more display units comprising a sensor 306 (e.g., camera and/or other sensors) configured to output a sensor state, such as proximity of users to the sensor 306 or a display unit comprising the sensor 306 .
- a sensor 306 e.g., camera and/or other sensors
- display units, global content server 102 , merchandising communication system 130 , computing platforms 126 , and/or other components of system 100 described herein may be configured to alter display content (e.g., alter display information provided to the display units) based on a sensor state of one or more sensors of one or more display units.
- sensor states include identifying “motion,” “no motion” and/or other states.
- Sensor states may include (and/or a sensor, e.g., camera, provided herein is configured to be able to detect), by way of non-limiting illustration, “motion,” “no motion,” and “captive” (e.g., as determined by identifying a face—i.e., facial recognition).
- exemplary sensor states include, by way of non-limiting example, “in proximity” or “not in proximity.”
- specific display information may be identified and/or provided to the display unit(s) thereof.
- the merchandising communication system 130 and/or other components may be configured to provide specific (and predetermined) display information, such as logos or decals of the products located at (e.g., on a shelf at, above, or below) the display units identified as having a sensor state of “no motion,” but when the sensor state is identified as “motion” for the one or more display units, the system 130 may be configured to provide different, specific (and predetermined) display information, such as text describing the product(s), the price of the product(s), and optionally a QR code for the product(s) located at (e.g., on a shelf at, above, or below) the display unit(s) identified as having a sensor state
- content specifically associated with “no motion” sensor state, content specifically associated with “motion” state, and/or other content specifically associated with one or more other sensor states may be specified by a user (e.g., via entry and/or selection of values for one or more content communication parameters, described herein).
- content associated with a given product may have different versions of the content that may be individually associated with a given sensor states.
- a given merchandising communication system 130 and/or other components of system 100 may include, and/or otherwise interface with, one or more other components and/or systems associated with a retail environment.
- a retail environment may include and/or otherwise be associated with a point-of-sale (POS) system and/or other systems comprising product information for one or more products offered within the retail environment.
- POS system may include information such as one or more of product SKU's, product pricing, product locations within the retail environment and/or other relevant product information.
- global content server 102 may be configured to access (e.g., mine) information from a POS system to ensure accuracy and consistency of content communicated to the merchandising communication system 130 and ultimately displayed at display units.
- access and/or integration with a POS system may further eliminate a need from manual user input to determine specifics of information to be displayed, and/or otherwise provide a check to ensure consistency with the content sent from global content server 102 .
- electronic storage 122 of global content server 102 may be configured to store and/or otherwise access content available to be served to one or more merchandising communication systems 130 , information that characterizes the available content, information that characterizes individual ones of the merchandising communication systems 130 , and/or other information.
- information that characterizes merchandising communication systems may be used to identify individual merchandising communication system and/or sets of merchandising communication systems, identify components of a given merchandising communication system, and/or other information.
- merchandising communication systems may be identified based on matches of characterization information with parameter values for one or more content communication parameters provided by users of the system 100 .
- information characterizing a given merchandising communication system may include one or more of an identification of components included in the merchandising communication system, a quantity of individual components included in the merchandising communication system, a layout of components, information that characterizes a retail environment with which the merchandising communication system is associated, and/or other information that may characterize a given merchandising communication system.
- Information that characterizes a retail environment may include one or more of a name of a retail environment, a location of the retail environment, services provide by the retail environment, products offered by the retail environment, and/or other characterization information.
- electronic storage 122 may store and/or otherwise access information that characterizes available content.
- information that characterizes available content may be used to identify content to serve to one or more merchandising communication systems. Identification of content may be based on matches of the information that characterizes available content with parameter values for one or more content communication parameters provided by users of the system 100 .
- information that characterizes available content may include one or more of an identification of the content, product name associated with the content, a product class associated with the content, a context of the content, a content type, and/or other information that may characterize content available for serving to merchandising communication systems.
- a content type may include one or more of video, text, audio, and/or other types.
- a product class may include products having the same or similar use, a same or similar (e.g., within a range) product price, a same or similar product function, a common product brand, a common product origin, a same or similar production, manufacture, growth, development, harvesting, and/or other similar features.
- Context of content may specify that content to be within the context of one or more of a product label, a promotional sale, a sensor state with which display of the content may be associated, and/or other context.
- context information may specify whether content is to be displayed during one or more of a “no motion” sensor state, “motion” sensor state, and/or other sensor states.
- the global content server 102 may include one or more physical processor 106 configured by machine-readable instructions 108 . Executing the machine-readable instructions 108 may cause the one or more physical processor 106 to facilitate serving content to one or more merchandising communication systems 130 associated with one or more retail environments based on external events.
- the machine-readable instructions 108 may include one or more of a user interface component 110 , an event monitoring component 111 , a content management component 112 , a merchandising communication system management component 114 (abbreviated MCS management component 114 in FIG. 1 ), a push component 116 , a feedback component 118 , a report component 120 , and/or other components.
- the user interface component 110 may be configured to effectuate presentation of user interfaces at computing platforms 126 associated with users of system 100 .
- a given user interface may include one or more user interface elements and/or other components.
- a user interface element may comprise one or more of an input element, a display element, a navigation element, and/or other elements.
- An input element may comprise one or more of selectable element (e.g., virtual button), a text input box, a drop down menu, a check box, a thumbnail, and/or other input elements.
- a display element may comprise a portion of a user interface configured to present information.
- a display element may comprise one or more of a window, a pop-up window, a status bar, an album, and/or other display elements.
- a navigation element may be configured to facilitate user navigation between different pages, tabs, windows, and/or views of one or more user interfaces.
- a navigation element may include one or more of a scroll bar, a tab, a root menu, and/or other navigation element
- a given user interface may be configured to receive user entry and/or selection of parameter values for one or more content communication parameters, and/or other information.
- a given user interface may include one or more user interface elements configured to facilitate user entry and/or selection of parameter values.
- the user interface component 110 may be configured to obtain the user entered and/or selected parameter values from computing platforms 126 based on user interaction with the user interface displayed on the computing platforms 126 .
- user interface component 110 may be configured to obtain one or more of a first user-provided parameter value, a second user-provided parameter value, a third user-provided parameter value, and/or other user-provided parameter values for one or more content communication parameters.
- User-provided parameter values for one or more content communication parameters may facilitate selective communication of content to one or more merchandising communication systems 130 based on external events.
- Content communication parameters may include one or more of content selection parameters, merchandising communication system selection parameters, causal event parameters, effectual event parameters, and/or other parameters.
- Content selection parameters may facilitate determinations of content (e.g., display information) to be communicated to one or more merchandising communication systems 130 .
- Values for content selection parameters may correspond to information that characterizes available content.
- content may be selected based on determining a match between a user-provided parameter value for a content selection parameter and characterization information for the content.
- Merchandising communication system selection parameters may facilitate determinations of individual merchandising communication systems and/or sets of merchandising communication systems for which content may be communicated to.
- Values for merchandising communication system selection parameters may correspond to information that characterizes individual ones of the merchandising communication systems.
- a given merchandising communication system may be identified based on determining a match between a user-provided parameter value for a merchandising communication system selection parameter and characterization information for the merchandising communication system.
- values for merchandising communication system selection parameters may facilitate selecting locations of display units where content may be intended for display.
- Causal event parameters may facilitate determinations of event criteria for causing the push component 116 to communicate content in the event that the event criteria is satisfied.
- Values for one or more causal event parameters may be related to one or more events.
- Events may comprise one or more of real world actions or activities that may occur within system 100 and/or external to system 100 , however the occurrence of which may be out of the control the system 100 .
- events may be related to one or more of natural events, human-driven events, time-based events, and/or other events outside the control of system 100 .
- a first value for a first causal event parameter may comprise a first event.
- natural events may be associated with one or more of weather, natural disasters, and/or other natural phenomena.
- Weather may include one or more of a particular weather pattern, a temperature, a moisture level, a light level, a seasonal change, and/or other natural occurrences associated with weather and/or the natural environment.
- weather patterns may include one or more of rain, storm, thunder, lightning, and/or other weather patterns.
- human-driven events may be associated with one or more of consumers at or near retail environments, disasters caused by humans, holidays, concerts, and/or other events that may be associated with human activity.
- human-driven events associated with consumers at or near retail environments may include one or more of an amount of consumer traffic in and/or out of a retail environment; an amount of vehicle traffic at or around a retail environment; a measure of purchases by consumers at a retail location; and/or other human-driven events.
- a measure of purchases may be based on one or more of volume, profit, and/or other measure.
- a measure of purchases may be characterized by one or more of an amount, a frequency, a velocity, and/or other measure.
- time-based events may be associated with one or more of a calendar date, a time instance, a time range, a time-of-day (e.g., morning, noon, night, and/or other times-of-day), and/or other information.
- a time-based event may be associated with a particular time range in a day (e.g., “noon to 3 pm” and/or other range).
- Effectual event parameters may facilitate determinations of the content (e.g., display information) to be communicated in response to event criteria being satisfied.
- Effectual event parameters may include one or more of a content identification parameter, content type parameter, product parameter, context parameter, and/or other parameters.
- content selection parameters may be related to effectual event parameters (e.g., one or both may facilitate selecting content to serve).
- Values for content identification parameters may be related to identification of particular content.
- values of content identification parameters may include one or more of a name of the content, a serial number associated with the content, and/or other information suitable to identify specific content.
- Values for a content type parameter be related to the type(s) of content to be communicated.
- a value for a content type parameter may specify one or more of video, text, audio, and/or other information that characterizes a content type.
- Values for a product parameter may be related to specifying product class(es), names of products, brands, and/or manufacturers with which content may be associated with.
- a value for a product parameter may include one or more of a product class, a product type, a product name, a product brand, a manufacturer name, and/or other information.
- a value for a product parameter may include a particular product name.
- Values for a context parameter may be related to a context of the content to be communication.
- a value for a context parameter may specify that content to be communicated may be within the context of one or more of a limited sale, a promotional sale, a discount, a manufacturer rebate, a change of visual aspect of displayed information, a particular sensor state associated with display of the content, a particular location and/or display unit content may be display, and/or other context.
- a change of a visual aspect of display information may be associated with one or more increasing a display size of a product label, changing a color and/or color scheme of a display, and/or other changes.
- Event monitoring component 111 may be configured to perform one or more of obtain event information, determine event criteria and/or sets of event criteria, determine satisfaction of event criteria based on the event information, and/or other operations.
- event monitoring component 111 may be configured to obtain first event information, determine first event criteria, and/or determine a satisfaction of the first event criteria based on the first event information.
- Event information may characterize states of various events. States may comprise one or more of a current actual state, a current predicted state, a future predicted state, and/or other states. States may convey whether a given event may occur, may not occur, has occurred, has not occurred, is occurring, and/or other states.
- first event information may characterize a first state of a first event.
- a state of “weather” included in event information include a current and/or predicted temperature at a given location (e.g., at or near a retail environment), and/or other information.
- a state of a human-driven event related to “consumer traffic” may include “10 people entering every 25 minutes” and/or other information.
- the event monitoring component 111 may be configured such that event information may be obtained from one or more event information sources.
- Event information sources may comprise one or more of a source within system 100 , a source outside of system 100 , and/or other sources. Such information may be communicated to event monitoring component 111 based on requests for such information, periodically, and/or on some other basis.
- the event monitoring component 111 may be configured such that first event information may be obtained from a first source.
- sources for event information may include one or more of a merchandising communication system 130 , a retail environment, one or more websites, one or more information databases, users, and/or other sources.
- obtaining event information from a source may comprise one or more of submitting requests for event information, mining the source, and/or other techniques.
- a website that provides weather information may be mined by event monitoring component 111 to determine states of weather.
- a retail environment may include components and/or systems included in the retail environment and/or merchandising communication systems of the retail environment that may be configured to monitor and/or track events to determine states of one or more events.
- the event monitoring component 111 may be configured to send requests for event information to a retail environment and/or merchandising communication system of the retail environment.
- an event information source may be configured to send event information to event monitoring component 111 periodically and/or other some other basis.
- the event monitoring component 111 may be configured such that event criteria and/or sets of event criteria may be determined based on one or more user-provided parameter values for one or more content communication parameters, and/or other information.
- event criteria and/or sets of event criteria may be determined based on user-provided parameter values for one or more causal event parameters.
- event criteria may include the user-provided parameter values for one or more causal event parameters and/or other information.
- user-provided values for one or more casual event parameters may comprise events, and/or other.
- Event criteria may specify that an occurrence (or non-occurrence) of a given event characterized by a user-provided parameter value for a causal event parameter may result in event criteria being satisfied. Satisfaction of event criteria may cause the push component 116 to communicate content (e.g., determined by content management component 112 ) to one or more merchandising communication systems 130 .
- the event monitoring component 111 may be configured to determine whether event criteria has been satisfied. In some implementations, determining whether event criteria has been satisfied may include comparing obtained event information with event criteria, and/or other techniques. By way of non-limiting example, based on a state of a given event conveying occurrence of an event associated with event criteria, the event monitoring component 111 may be configured to determine that event criteria has been satisfied. Based a state of a given event conveying a non-occurrence of an event associated with event criteria, the event monitoring component 111 may be configured to determine that event criteria has not been satisfied.
- Content management component 112 may be configured to associate content with one or more user-provided parameter values for one or more content communication parameters. Association of content with the user-provided parameter values may comprise one or more of determining matches between the user-provided parameter values and available content, and/or other techniques. Determining matches between the user-provided parameter values and available content may comprise comparing the user-provided values with information that characterizes available content.
- first content may be associated with a second user-provided parameter values for a second content communication parameter provided by the first user.
- the second content communication parameter may comprise a first effectual event parameter. Association of the first content with the second user-provided parameter value may be based on the first content being characterized by the second user-provided parameter value.
- the first effectual event parameter may related to identifying specific content.
- the first user-provided parameter value may be, for example, “video label for Bob's orange juice” and/or other information.
- the first content may include, for example, display information for a label for “Bob's orange juice” that includes a video to be played at a display unit at a location of Bob's orange juice within a retail environment, and/or other display information.
- content management component 112 may configure content based on specifics of a merchandising communication system 130 with which the content is to be communicated (e.g., determined by MCS management component 114 ).
- content e.g., global display information including local display information
- layout of the components of the recipient merchandising communication system 130 e.g., locations of display units where local display information is intended to go and/or selected by a user to go
- other criteria e.g., location of display units where local display information is intended to go and/or selected by a user to go
- MCS management component 114 may be configured to determine individual merchandising communication systems and/or sets of merchandising communication systems to serve content based on user-provided parameter values for one or more content communication parameters. Determination of individual merchandising communication system and/or sets of merchandising communication systems may comprise one or more of determining matches between the user-provided values and information that characterizes the merchandising communication systems, and/or other techniques.
- a first merchandising communication system may be determined based on a third user-provided parameter value for a third content communication parameter provided by the first user.
- the third content communication parameter may comprise a first merchandising communication system selection parameter. The first merchandising communication system may be determined based on the first merchandising communication system being characterized by the third user-provided parameter value.
- the first merchandising communication system selection parameter may be related to a name of retail environment with which a merchandising communication system may be employed.
- the third user-provided value may comprise, for example, “Target®.”
- the first merchandising communication system may be associated with Target® (and therefore determined based on first merchandising communication system matching the second user-provided value).
- Push component 116 may be configured to effectuate communication of content (e.g., as determined by content management component 112 ) to determined individual merchandising communication systems and/or sets of merchandising communication systems (e.g., as determined by MCS management component 114 ). In some implementations, push component 116 may be configured to effectuate communication of content to determined individual merchandising communication systems and/or sets of merchandising communication systems in response to a determination that event criteria is satisfied (e.g., as determined by event monitoring component 111 ).
- content communicated to individual merchandising communication systems 130 may be configured specifically for the individual merchandising communication system 130 (e.g., based on the specifics of the components of the merchandising communication system 130 , layout of the merchandising communication system 130 , and/or other criteria).
- Push component 116 may be configured to effectuate communication of content to the appropriate receiving merchandising communication system.
- push component 111 may be configured to effectuate communication of first content to the first merchandising communication system responsive first event criteria being satisfied.
- the push component 116 may be configured to identify configurations of content that may have been specifically configured for individual ones of the merchandising communication systems to communicate the content appropriately.
- the push component 116 may be configured to communicate a first configuration of the first content to the first merchandising communication system and a second configuration of the first content to the second merchandising communication system.
- the first configuration may be specific to the first merchandising communication system.
- the second configuration may be specific to the second merchandising communication system.
- the feedback component 118 may be configured to obtain feedback information from individual ones of the merchandising communication systems.
- feedback information may include one or more of economic performance information, maintenance information, and/or other information.
- the feedback component 118 may be configured to obtain first feedback information from the first merchandising communication system.
- Economic performance information may convey economic benefits and/or detriments to a given retail environment following the communication of content to the merchandising communication system of the retail environment.
- economic performance information may reflect one or more of sales increases (e.g., in volume, dollar amounts, frequency, and/or other measure), sales decreases (e.g., in volume, dollar amounts, frequency, and/or other measure), and/or other information.
- Economic performance information may include one or more of a graph, a chart, a table, a figure, and/or other type of presentation configured to convey economic performance of a retail environment.
- merchandising communication systems and/or other systems included at a retail environment may be configured to generated economic performance information in response to requests for such information (e.g., via feedback component 118 ), periodically, randomly, and/or at other times.
- feedback component 118 may be configured to request economic performance information after a predetermined threshold time period following the communication of content, periodically, changes in states of events at or near merchandising communication system, and/or on some other basis.
- maintenance information may conveying working conditions of one or more components of a given merchandising communication systems.
- maintenance information may include conditions of one or more hardware and/or software components of a merchandising communication system. Conditions may reflect a need for immediate and/or scheduled service of one or more components, and/or other maintenance operations.
- merchandising communication systems and/or other systems included at a retail environment may be configured to generated maintenance information in response to requests for such information (e.g., via feedback component 118 ), periodically, randomly, on an as-needed basis, and/or at other times.
- feedback component 118 may be configured to request maintenance information periodically and/or on some other basis.
- merchandising communication systems and/or other systems of a retail environment may be configured to send maintenance information to system 100 (e.g., feedback component 118 ) in response to condition issues being detected in the merchandising communication system (e.g., as-needed).
- the report component 120 may be configured to generate and disseminate performance reports based on the feedback information.
- Performance reports may reflect a current state of merchandising communication systems as determined from the feedback information obtained from the merchandising communication systems.
- Performance reports generated by report component 120 may include web-based reports, email reports, tables, charts, and/or other types of reports. Performance reports may be disseminated by generating one or more of a text message, an email, a sound notification, a visual notification, and/or other notification.
- report component 120 may be configured to automatically generate a first performance report for the first merchandising communication system based on the first feedback information. The report component 120 may be configured to communicate the first performance report to the first computing platform associated with the first user.
- performance reports may be in a tabular form and/or other forms.
- Performance reports may include reports generated based on predefined templates and/or other information.
- predefined templates may be obtained and/or generated by report component 120 .
- the predefined templates may include templates specific to one or more of merchandising communication systems, retail environments, products, content, and/or other templates.
- the performance reports may include customizable reports. Customization of the content reports may include customization of the layout of the report, information contained in the report, the structure of the report, and/or other customization.
- report component 120 may be configured to generate content reports in response to one or more of a request for the report (e.g., by a user via a user interface), feedback information being obtained, periodically, and/or other criteria.
- the requests to generate performance reports may include, for example, requests from a user, a retail environment, a product owner, a merchandising communication system owner, from components within or outside system 100 , and/or other requests.
- the report component 120 may be configured to generate a first performance report and/or communicate the first report to the first computing platform.
- FIG. 4 illustrates an exemplary user interface 400 configured to receive user entry and/or selection of parameter values for one or more content communication parameters.
- User interface 400 may be presented on a display of a computing platform associated with a user of the system 100 ( FIG. 1 ).
- User interface 400 may include one or more user interface element configured to facilitate user entry and/or selection of parameter values.
- user interface 400 may include one or more of input elements 402 , 404 , 406 , 408 , and/or other user interface elements.
- Input elements may comprise one or more of check boxes 402 , text input fields 404 , drop down menu 406 , selectable buttons 408 , and/or other input elements.
- individual input elements may be associated with one or more content communication parameters for which a user may specific a parameter value.
- user interface 400 may be configured to facilitate user entry and/or selection of parameter values for one or more of a first content communication parameter, a second content communication parameter, a third content communication parameter, a fourth content communication parameters, and/or other parameters.
- One or more of the parameters may comprise content selection parameters.
- One or more of the parameters may comprise merchandising communication system selection parameters.
- One or more input elements e.g., input element 408
- a user interface may be configured to facilitate user entry and/or selection of more or fewer content communication parameters.
- FIG. 5 illustrates an exemplary implementation of system 100 configured for serving content to one or more merchandising communication systems.
- System 100 as shown includes one or more of global content server 102 , computing platform 126 , merchandising communication system 130 within retail environment 1000 , and/or other components.
- the global content server 102 , computing platform 126 , merchandising communication system 130 , and/or other components may communicate via network 124 .
- the computing platform 126 may be configured to display a user interface 500 .
- User interface 500 may be configured to receive user entry and/or selection of parameter values for one or more content communication parameters.
- the content communication parameters of user interface 500 may include one or more of a merchandising communication system selection parameter (abbreviated MCS selection parameter in FIG. 5 ), a causal event parameter, an effectual event parameter, and/or other parameters.
- User interface 500 may include one or more user interface elements.
- user interface 500 may include input elements 502 configured to receive user entry and/or selection of parameter values for the various parameters, input elements 504 configured to receive user input to effectuate serving of content to one or more merchandising communication systems.
- input elements 502 may comprise sets of check boxes and/or other input elements.
- one or more parameter value are shown as being selected by a user of computing platform 126 .
- the parameter values may facilitate selective serving of content to merchandising communication system 130 based on external events in accordance with one or more implementations of system 100 described herein.
- the current selections as shown may facilitate serving content to merchandising communication systems in retail environments characterized as being located in “San Diego County.”
- Event criteria that dictates a circumstance in which content may be communicated includes temperature “greater than 100 degrees F.”
- the content to be served when this event criteria is satisfied includes “images to soda labels” (e.g., to attract consumers to labels). This is illustrated within retail environment 1000 , including the graphic of the thermometer indicating the event criteria being satisfied.
- images 508 may be displayed by a display unit 506 corresponding to one or more soda products (e.g., and displaying other information such as a product label).
- external resource(s) 128 may include sources of information, hosts and/or providers of information and/or services outside of the system 100 , external entities participating with the system 100 (e.g., cloud storage), and/or other resources. In some implementations, some or all of the functionality attributed herein to external resources 128 may be provided by resources included in the system 100 .
- Global content server 102 may include communication lines, components, or ports to enable the exchange of information with a network, merchandising communication system(s) 130 , external resource(s) 128 , and/or computing platform(s) 126 . Illustration of global content server 102 in FIG. 1 is not intended to be limiting. Global content server 102 may include a plurality of hardware, software, and/or firmware components operating together to provide the functionality attributed herein to Global content server 102 . For example, Global content server 102 may be implemented by a cloud of computing platforms operating together as Global content server 102 .
- Electronic storage 122 may comprise electronic storage media that electronically stores information.
- the electronic storage media of electronic storage 122 may include one or both of system storage that is provided integrally (i.e., substantially non-removable) with server 102 and/or removable storage that is removably connectable to server 102 via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.).
- a port e.g., a USB port, a firewire port, etc.
- a drive e.g., a disk drive, etc.
- Electronic storage 122 may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.), and/or other electronically readable storage media.
- the electronic storage 122 may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and/or other virtual storage resources).
- Electronic storage 122 may store software algorithms, information determined by processors 106 , information received from computing platforms 126 , information received from merchandising communication system(s) 130 , and/or other information that enables global content server 102 to function as described herein.
- Processor(s) 106 may be configured to provide information processing capabilities in global content server 102 .
- processor(s) 106 may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information.
- processor(s) 106 is shown in FIG. 1 as a single entity, this is for illustrative purposes only.
- processor(s) 106 may include one or more processing units. The processing units may be physically located within the same device, or processor(s) 106 may represent processing functionality of a plurality of devices operating in coordination.
- Processor(s) 106 may be configured to execute components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 by software, hardware, firmware, some combination of software, hardware, and/or firmware, and/or other mechanisms for configuring processing capabilities on the processor(s) 106 . It should be appreciated that, although components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 are illustrated in FIG. 1 as being co-located within a single processing unit, in implementations in which processor 106 includes multiple processing units, one or more of components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 may be located remotely from the other components.
- any of components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 may provide more or less functionality than is described.
- one or more of components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 may be eliminated, and some or all of its functionality may be provided by other ones of components 110 , 111 , 112 , 114 , 116 , 118 , 120 , and/or other components.
- processor 106 may be configured to execute one or more additional components that may perform some or all of the functionality attributed herein to one of components 110 , 111 , 112 , 114 , 116 , 118 , and/or 120 .
- FIG. 6 illustrates method 600 of serving content to one or more merchandising communication systems based on one or more external events.
- the method 600 may be implemented in a computer system in accordance with one or more implementations.
- the operations of method 600 presented below are intended to be illustrative. In some implementations, method 600 may be accomplished with one or more additional operations not described and/or without one or more of the operations discussed. Additionally, the order in which the operations of method 600 are illustrated in FIG. 6 and described below is not intended to be limiting.
- one or more implementations of method 600 may be implemented in one or more physical processing devices (e.g., a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information).
- the one or more processing devices may include one or more devices executing some or all of the operations of method 600 in response to machine-readable instructions stored electronically on one or more electronic storage mediums.
- the one or more physical processing devices may include one or more devices configured through hardware, firmware, and/or software to be specifically designed for execution of one or more of the operations of method 600 .
- presentation of user interfaces at computing platforms associated with users may be effectuated.
- a given user interface may be configured to obtain user entry and/or selection of parameter values for one or more content communication parameters.
- a first user interface may be presented on a first computing platform associated with a first user.
- operation 602 may be performed by one or more physical processors executing an user interface component the same as or similar to user interface component 110 (shown in FIG. 1 and described herein).
- event criteria that dictates circumstances in which content is communicated to one or more merchandising communication systems may be determined.
- Event criteria may be determined based on user-provided parameter values for one or more content communication parameters.
- first event criteria may be determined based on a first parameter value for a first content communication parameter provided by the first user.
- content may be associated with user-provided parameter values for one or more content communication parameters.
- Content may comprise display information configured to be displayed by the merchandising communication systems.
- User-provided parameter values for one or more content communication parameters may facilitate selective communication of content to one or more merchandising communication systems.
- first content may be associated with a second parameter value for a second content communication parameter provided by the first user.
- operation 606 may be performed by one or more physical processors executing a content management component the same as or similar to content management component 112 (shown in FIG. 1 and described herein).
- individual merchandising communication systems and/or sets of merchandising communication systems may be determined based on user-provided parameter values for one or more content communication parameters.
- a first merchandising communication system may be determined based on a third parameter value for a third content communication parameter provided by the first user.
- operation 608 may be performed by one or more physical processors executing an MCS management component the same as or similar to MCS management component 114 (shown in FIG. 1 and described herein).
- communication of content to the determined individual merchandising communication systems and/or sets of merchandising communication systems based on external events may be effectuated.
- communication of the first content to the first merchandising communication system may be effectuated responsive to the first event criteria being satisfied.
- operation 610 may be performed by one or more physical processors executing a push component the same as or similar to push component 116 (shown in FIG. 1 and described herein).
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of El Displays (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
- Telephone Function (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Application Nos. 62/031,258, filed 31 Jul. 2014, and 62/190,580, filed 9 Jul. 2015, both of which are incorporated herein in their entireties.
- The disclosure relates to systems and methods for serving content to merchandising communication systems based on external events.
- There are a variety of retail options for displaying a variety of information in retail environments, including, pricing, labeling, promotions, etc. Traditionally, this information has been provided using print systems, including slide-in paper system, plastic label systems, adhesive label systems, etc. More recently, there has been increased interest in utilizing digital or electronic merchandising communication systems to display such information.
- One aspect of the disclosure relates to a system configured for serving content to merchandising communication systems based on external events. The system may comprise one or more of a global content server, one or more merchandising communication systems, one or more computing platforms, and/or other components. The global content server may be configured to communicate content to one or more merchandising communication systems. In particular, the global content server may be configured to communicate content to one or more merchandising communication systems based event criteria being satisfied. Users may provide entry and/or selection or parameter values for one or more content communication parameters. The user-provided parameter values may facilitate determining one or more of event criteria, sets of event criteria, content to be communicated based on the event criteria and/or sets of event criteria being satisfied, and/or other information.
- Event criteria may dictate circumstances in which content may be communicated to one or more merchandising communication systems. By way of non-limiting example, event criteria may be associated with occurrences of one or more external events, the occurrences of which may be outside of the control of the system. By way of non-limiting example, event criteria may be associated with one or more of natural events (e.g, weather and/or other natural events), human-driven events (e.g., consumer traffic through a retail environment and/or other human-driven events), time-based events, and/or other events.
- In some implementations, a merchandising communication system may comprising one or more display units, components, and/or systems configured for dynamically presenting content to users in retail and/or other settings. Content may comprise display information configured for display on one or more display units of a given merchandising communication system.
- The global content server may include one or more physical processor configured by machine-readable instructions and/or other components. Executing the machine-readable instructions may cause the one or more physical processors to facilitate serving content to one or more merchandising communication system and/or sets of merchandising communication systems. The machine-readable instructions may include one or more of a user interface component, an event monitoring component, a content management component, a merchandising communication system management component, a push component, and/or other components.
- The user interface component may be configured to effectuate presentation of user interfaces at computing platforms associated with users of the system. A given user interface being configured to obtain user entry and/or selection of parameter values for one or more content communication parameters. By way of non-limiting example a first user interface may be presented on a first computing platform associated with a first user.
- The event monitoring component may be configured to perform one or more of: obtain event information, determine event criteria and/or sets of event criteria based on user-provided parameter values for one or more content communication parameters, determine satisfaction of event criteria based on the event information, and/or other operations. By way of non-limiting example, the event monitoring component may be configured to obtain first event information. The event monitoring component may be configured to determine first event criteria based on a first user-provided parameter value for a first content communication parameter. The event component may be configured to determine satisfaction of the first event criteria based on the first event information.
- The content management component may be configured to associate content with user-provided parameter values for one or more content communication parameters. User-provided parameter values for one or more content communication parameters facilitating selective communication of content to one or more merchandising communication systems. By way of non-limiting example, first content may be associated with a second parameter value for a second content communication parameter provided by the first user.
- The merchandising communication system management component may be configured to determine individual merchandising communication systems and/or sets of merchandising communication systems based on user-provided parameter values for one or more content communication parameters. By way of non-limiting example, a first merchandising communication system may be determined based on a third parameter value for a third content communication parameter provided by the first user.
- The push component may be configured to effectuate communication of content to determined individual merchandising communication systems and/or sets of merchandising communication systems. In some implementations, the push component may be configured to effectuate communication of content based on satisfaction of event criteria being determined. By way of non-limiting example, responsive to the first event criteria being satisfied, the push component may be configured to communicate the first content to the first merchandising communication system.
- These and other objects, features, and characteristics of the system and/or method disclosed herein, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and in the claims, the singular form of “a”, “an”, and “the” include plural referents unless the context clearly dictates otherwise.
-
FIG. 1 illustrates a system configured for serving content to one or more merchandising communication systems based on external events, in accordance with one or more implementations. -
FIG. 2 illustrates a display unit of a merchandising communication system, in accordance with one or more implementations. -
FIG. 3 illustrates an exemplary implementation of a merchandising communication system in a retail environment. -
FIG. 4 illustrates an exemplary user interface configured to receive user entry and/or selecting of parameter values of one or more content communication parameters that facilitate selective communication of content to merchandising communication systems based on external events. -
FIG. 5 illustrates an exemplary implementation of a system configured for serving content to one or more merchandising communication systems based on external events. -
FIG. 6 illustrates a method of serving content to one or more merchandising communication systems based on external events, in accordance with one or more implementations. -
FIG. 1 illustrates asystem 100 configured for serving content to one or moremerchandising communication systems 130 based on external events.System 100 may comprise one or more of aglobal content server 102, one ormore computing platforms 126, one or moremerchandising communication systems 130, external resource(s) 128 and/or other components. In particular,global content server 102 may be configured to communicate content to one or more merchandising communication systems based event criteria being satisfied. Users may provide entry and/or selection or parameter values for one or more content communication parameters. The user-provided parameter values may facilitate determining one or more of event criteria, sets of event criteria, content to be communicated based on the event criteria and/or sets of event criteria being satisfied, and/or other information. - Event criteria may dictate circumstances in which content may be communicated to one or more merchandising communication systems. By way of non-limiting example, event criteria may be associated with occurrences (or non-occurrences) of one or more events, the occurrence (or non-occurrence) of which may be outside of the control of the
system 100. - The
global content server 102, computing platform(s) 126, merchandising communication system(s) 130, external resource(s) 128, and/or other components ofsystem 100 may be communicatively coupled via one ormore networks 124.Network 124 may include the Internet, Intranets, near field communication, frequency (RF) link, Bluetooth®, Wi-Fi, and/or any type(s) of wired or wireless network(s). It will be appreciated that this is not intended to be limiting and that the scope of this disclosure includes implementations in which theglobal content server 102, computing platform(s) 126, merchandising communication system(s) 130, external resource(s) 128, and/or other components may be operatively linked via some other communication media. - The
global content server 102 may be configured to communicate content to individualmerchandising communication systems 130 and/or sets ofmerchandising communication systems 130. Content may be provided as global display information and/or other types of information. Global display information may include information (e.g., digital information such as a video signal and/or other digital information) suitable to effectuate presentation of different types of content (e.g., one or more of video, images, text, and/or other types of content) to users within retail and/or other settings. In some implementations, the content may be associated with one or more of product information (e.g., labeling, nutritional facts, and/or other information), sales information (e.g., pricing, promotional incentives, rebates, and/or other information), and/or other types of information that may be presented to users. - Within individual
merchandising communication systems 130, at least a portion of the received global display information (herein referred to as local display information, such as a subset of the global display information) may be received by, and presented at,individual display units merchandising communication systems 130. By way of non-limiting example,individual display units merchandising communication system 130 may be configured to identify associated local display information (e.g., one or more of video, images, text, and/or other content) from the received global display information (e.g., identify a subset of global display information that is to be display on the specific display unit). By way of non-limiting example, local display information may be associated with one or more of an identifier, serial number, key, pointer, location, and/or other identification information associated with the particular display unit with which the local display information is to be display. The individual display units may detect such an identification within the global display information and identify local display information that may be intended for the given display unit. - The computing platform(s) 126 may include one or more processors configured by machine-readable instructions to execute computer program components. Execution of the machine-readable instructions may enable one or more users associated with the computing platform(s) 126 to interface with
system 100,global content server 102, one or moreother computing platforms 126, one or moremerchandising communication systems 130, external resource(s) 128, and/or other components. By way of non-limiting example, computing platform(s) 102 may include one or more of a desktop computer, laptop computer, handheld computer, NetBook, tablet, Smartphones, Smartwatch, PDA, cellular telephone, PCs, and/or other computing platforms. - Computing platform(s) 126 may include one or more physical interfaces and/or other components. A physical interface included in computing platform(s) 126 may be configured to present one or more user interfaces (see, e.g.,
FIG. 4 ) to facilitate communication of information betweenglobal content server 102, merchandising communication system(s) 130, external resource(s) 128, and/or other components and a user of computing platform(s) 126. By way of non-limiting example, a user may provide, via interactions with a given user interface, information to and/or receive information fromglobal content server 102, one or more other computing platform(s) 126, merchandising communication system(s) 130, external resource(s) 128, and/or other components. - Examples of physical interface devices of
computing platform 126 include one or more of a keypad, buttons, switches, a keyboard, knobs, levers, a display screen, a track pad, a touch screen, speakers, a microphone, an indicator light, an audible alarm, a printer, and/or other interfaces through which a user may provide and/or receive information. It is to be understood that other communication techniques, either hardwired or wireless, are also contemplated by the present invention as a physical interface of the client computing platform(s) 102. As such, one or more other techniques for communicating information between one or more components ofsystem 100 are contemplated by the present disclosure as a physical interface of computing platform(s) 126. - Exemplary information provided to global content server 102 (and/or other components of system 100) may include parameter values for one or more content communication parameters and/or other information. Parameter values of one or more content communication parameters may facilitate selective communication of global display information from
global content server 102 to individualmerchandising communication systems 130 and/or sets ofmerchandising communication system 130 based on external events, described in more detail herein. - Exemplary information provided to a physical interface of computing platform(s) 126 from global content server 102 (and/or other components of system 100) may include feedback information and/or other information. Feedback information may be associated with one or more of economic performance information (e.g., conveying an economic impact) of global display information communicated to a given
merchandising communication system 130, maintenance information for one or more components of individualmerchandising communication systems 130, and/or other information. Feedback information may facilitate generation and/or dissemination of performance reports for individualmerchandising communication systems 130, described in more detail herein. - In some implementations, a given
merchandising communication system 130 may comprise one or more of acontroller 132, one or more display units (e.g., 138, 140),electronic storage 142, and/or other components and/or systems configured for presenting content to users in retail environments and/or other physical environments. Asingle controller 132 is illustrated inFIG. 1 comprising one or more components, however, several controller subunits and/or other components may be combined to serve the function ofcontroller 132. In some implementations,controller 132 may comprises one ormore processors 134 configured by machine-readable instructions, a sendingcard 136, and/or other components. In some implementations, sendingcard 136 may be configured to perform one or more of: receiving global display information (e.g., as sent fromglobal content server 102 over network 124); compressing the global display information; providing the global display information to one ormore display units - In some implementations, execution of the machine-readable instructions of processor(s) 134 of
controller 132 may cause the one ormore processors 134 to perform one or more of: monitoring or detecting states of sensors (not shown inFIG. 1 ) coupled to individual display units; identifying predetermined information to be provided to the one or more display units; stitching predetermined information (e.g., corresponding to local display information to ultimately be displayed at the display unit(s)) together; compressing display information; and/or other operations. - In some implementations, a given display unit may comprise one or more of a receiver configured to receive display information (e.g., global system display information and/or local display information), an output hub configured to provide display information (e.g., local display information) to one or more display components, one or more processors, and/or other components.
- In some implementations, a display unit may be configured to convey and/or transmit display information (e.g., global system display information) to another display unit (e.g., by daisy-chaining). In some implementations,
controller 132 may be configured to provide display information (e.g., global and/or local display information) directly to individual display units. - In some implementations,
controller 132 may be configured to monitor individual display units and/or other components of a merchandising communication system to determine working conditions of the components. By way of non-limiting example, monitoring may include detecting hardware and/or software malfunctions, monitoring time between routine services required for a given component, and/or other types of monitoring to determine working conditions of components of amerchandising communication system 130. - In some implementations,
electronic storage 142 ofmerchandising communication system 130 may be configured to store received content (e.g., global display information and/or local display information). Such storage may facilitate continued performance of themerchandising communication system 130 should communications withglobal content server 102 be inhibited. By way of non-limiting example, by storing received content,merchandising communication system 130 may be able to function appropriately in the event that one or both ofglobal content server 102 and/ornetwork 124 cease to function appropriately (e.g., loss of network connectivity). -
FIG. 2 illustrates anexemplary display unit 200. Thedisplay unit 200 may be configured receive power in a power input (not shown) and display information in a second input (e.g., receiving compressed display information). Thedisplay unit 200 may comprise a power supply 203 (e.g., converting AC power to DC power, such as about 3Vdc to about 5Vdc) connected to the power input, and apower regulator 206 connected to thepower supply 202 and configured to provide a suitable power source to one or more components of thedisplay unit 200. The information input may be connected to a receiver (information receiver) 204. Thedisplay unit 200 may comprise one ormore processors 208 configured by machine-readable instructions to execute one or more program components. Execution of the machine-readable instructions may cause the one ormore processor 208 to identify local display information to be displayed on the display component 218 (e.g., an LED array and/or other display units), provide the local display information to thedisplay component 218 for presentation, and/or other operations.Optional LED drivers 216 may be included. - In some embodiments, the computer program components may comprise one or more of a
display identification component 210, acontent identification component 212, adecompression component 214, and/or other components. - In some embodiments, the display identification component 210 (e.g., hardware, software, firmware, or the like) may be configured to store and/or determine an identifier associated with the display unit, or of display components thereof (e.g., in certain instances wherein a display unit comprises multiple display components). In specific embodiments, the identifier is associated with the location of the
display unit 200 within a merchandising communication system comprising thedisplay unit 200. - In some embodiments,
content identification component 212 may be configured to identify the information (e.g., video, images, text, and/or the like) to be displayed at the identified location. In some implementations, thecontent identification component 212 may be configured to identify a subset of information to be decompressed by thedecompression component 214 and displayed at the identified location. In some implementations, thedecompression component 214 may be configured to decompresses a subset of information (e.g., local display information) received that is to be displayed at the identified location. - In some embodiments,
decompression component 214 may be configured to decompress compressed display information. In some implementations,decompression component 214 may be configured to decompress compressed global system display information, or a subset thereof (e.g., local display information), received by thedisplay unit 200. -
FIG. 3 illustrates an exemplary implementation of amerchandising communication system 300 in a retail environment comprising one ormore display units 304 and/or other components described herein. Thedisplay units 304 may be affixed to and/or integrated withretail shelving 302. Thedisplay units 304 may be configured to provide specific display content forindividual products 308 on theshelves 302, even when theshelves 302 are in complex configurations. In some implementations,system 300 may comprise one or more display units comprising a sensor 306 (e.g., camera and/or other sensors) configured to output a sensor state, such as proximity of users to thesensor 306 or a display unit comprising thesensor 306. - Returning to
FIG. 1 , in some implementations, display units,global content server 102,merchandising communication system 130,computing platforms 126, and/or other components ofsystem 100 described herein may be configured to alter display content (e.g., alter display information provided to the display units) based on a sensor state of one or more sensors of one or more display units. In some instances, such sensor states include identifying “motion,” “no motion” and/or other states. Sensor states may include (and/or a sensor, e.g., camera, provided herein is configured to be able to detect), by way of non-limiting illustration, “motion,” “no motion,” and “captive” (e.g., as determined by identifying a face—i.e., facial recognition). Other exemplary sensor states include, by way of non-limiting example, “in proximity” or “not in proximity.” Generally, based on such determinations, specific display information (content) may be identified and/or provided to the display unit(s) thereof. For example, when a sensor state is identified as “no motion” for one or more display unit, themerchandising communication system 130 and/or other components may be configured to provide specific (and predetermined) display information, such as logos or decals of the products located at (e.g., on a shelf at, above, or below) the display units identified as having a sensor state of “no motion,” but when the sensor state is identified as “motion” for the one or more display units, thesystem 130 may be configured to provide different, specific (and predetermined) display information, such as text describing the product(s), the price of the product(s), and optionally a QR code for the product(s) located at (e.g., on a shelf at, above, or below) the display unit(s) identified as having a sensor state of “motion.” - In some implementations, content specifically associated with “no motion” sensor state, content specifically associated with “motion” state, and/or other content specifically associated with one or more other sensor states, may be specified by a user (e.g., via entry and/or selection of values for one or more content communication parameters, described herein). In some implementations, content associated with a given product may have different versions of the content that may be individually associated with a given sensor states.
- In some implementations, a given
merchandising communication system 130 and/or other components ofsystem 100 may include, and/or otherwise interface with, one or more other components and/or systems associated with a retail environment. By way of non-limiting example, a retail environment may include and/or otherwise be associated with a point-of-sale (POS) system and/or other systems comprising product information for one or more products offered within the retail environment. For example, a POS system may include information such as one or more of product SKU's, product pricing, product locations within the retail environment and/or other relevant product information. In some implementations,global content server 102,merchandising communication system 130, and/or other systems may be configured to access (e.g., mine) information from a POS system to ensure accuracy and consistency of content communicated to themerchandising communication system 130 and ultimately displayed at display units. In some implementations, access and/or integration with a POS system may further eliminate a need from manual user input to determine specifics of information to be displayed, and/or otherwise provide a check to ensure consistency with the content sent fromglobal content server 102. - Returning to
FIG. 1 ,electronic storage 122 ofglobal content server 102 may be configured to store and/or otherwise access content available to be served to one or moremerchandising communication systems 130, information that characterizes the available content, information that characterizes individual ones of themerchandising communication systems 130, and/or other information. - In some implementations, information that characterizes merchandising communication systems may be used to identify individual merchandising communication system and/or sets of merchandising communication systems, identify components of a given merchandising communication system, and/or other information. For example, merchandising communication systems may be identified based on matches of characterization information with parameter values for one or more content communication parameters provided by users of the
system 100. - By way of non-limiting example, information characterizing a given merchandising communication system may include one or more of an identification of components included in the merchandising communication system, a quantity of individual components included in the merchandising communication system, a layout of components, information that characterizes a retail environment with which the merchandising communication system is associated, and/or other information that may characterize a given merchandising communication system. Information that characterizes a retail environment may include one or more of a name of a retail environment, a location of the retail environment, services provide by the retail environment, products offered by the retail environment, and/or other characterization information.
- In some implementations,
electronic storage 122 may store and/or otherwise access information that characterizes available content. In some implementations, information that characterizes available content may be used to identify content to serve to one or more merchandising communication systems. Identification of content may be based on matches of the information that characterizes available content with parameter values for one or more content communication parameters provided by users of thesystem 100. - By way of non-limiting example, information that characterizes available content may include one or more of an identification of the content, product name associated with the content, a product class associated with the content, a context of the content, a content type, and/or other information that may characterize content available for serving to merchandising communication systems. A content type may include one or more of video, text, audio, and/or other types. A product class may include products having the same or similar use, a same or similar (e.g., within a range) product price, a same or similar product function, a common product brand, a common product origin, a same or similar production, manufacture, growth, development, harvesting, and/or other similar features. Context of content may specify that content to be within the context of one or more of a product label, a promotional sale, a sensor state with which display of the content may be associated, and/or other context. By way of non-limiting example, context information may specify whether content is to be displayed during one or more of a “no motion” sensor state, “motion” sensor state, and/or other sensor states.
- The
global content server 102 may include one or morephysical processor 106 configured by machine-readable instructions 108. Executing the machine-readable instructions 108 may cause the one or morephysical processor 106 to facilitate serving content to one or moremerchandising communication systems 130 associated with one or more retail environments based on external events. The machine-readable instructions 108 may include one or more of auser interface component 110, anevent monitoring component 111, acontent management component 112, a merchandising communication system management component 114 (abbreviatedMCS management component 114 inFIG. 1 ), a push component 116, afeedback component 118, areport component 120, and/or other components. - The
user interface component 110 may be configured to effectuate presentation of user interfaces atcomputing platforms 126 associated with users ofsystem 100. A given user interface may include one or more user interface elements and/or other components. A user interface element may comprise one or more of an input element, a display element, a navigation element, and/or other elements. An input element may comprise one or more of selectable element (e.g., virtual button), a text input box, a drop down menu, a check box, a thumbnail, and/or other input elements. A display element may comprise a portion of a user interface configured to present information. A display element may comprise one or more of a window, a pop-up window, a status bar, an album, and/or other display elements. A navigation element may be configured to facilitate user navigation between different pages, tabs, windows, and/or views of one or more user interfaces. A navigation element may include one or more of a scroll bar, a tab, a root menu, and/or other navigation element. - In some implementations, a given user interface may be configured to receive user entry and/or selection of parameter values for one or more content communication parameters, and/or other information. By way of non-limiting example, a given user interface may include one or more user interface elements configured to facilitate user entry and/or selection of parameter values. The
user interface component 110 may be configured to obtain the user entered and/or selected parameter values from computingplatforms 126 based on user interaction with the user interface displayed on thecomputing platforms 126. By way of non-limiting example,user interface component 110 may be configured to obtain one or more of a first user-provided parameter value, a second user-provided parameter value, a third user-provided parameter value, and/or other user-provided parameter values for one or more content communication parameters. - User-provided parameter values for one or more content communication parameters may facilitate selective communication of content to one or more
merchandising communication systems 130 based on external events. Content communication parameters may include one or more of content selection parameters, merchandising communication system selection parameters, causal event parameters, effectual event parameters, and/or other parameters. - Content selection parameters may facilitate determinations of content (e.g., display information) to be communicated to one or more
merchandising communication systems 130. Values for content selection parameters may correspond to information that characterizes available content. By way of non-limiting example, content may be selected based on determining a match between a user-provided parameter value for a content selection parameter and characterization information for the content. - Merchandising communication system selection parameters may facilitate determinations of individual merchandising communication systems and/or sets of merchandising communication systems for which content may be communicated to. Values for merchandising communication system selection parameters may correspond to information that characterizes individual ones of the merchandising communication systems. By way of non-limiting example, a given merchandising communication system may be identified based on determining a match between a user-provided parameter value for a merchandising communication system selection parameter and characterization information for the merchandising communication system. In some implementations, values for merchandising communication system selection parameters may facilitate selecting locations of display units where content may be intended for display.
- Causal event parameters may facilitate determinations of event criteria for causing the push component 116 to communicate content in the event that the event criteria is satisfied. Values for one or more causal event parameters may be related to one or more events. Events may comprise one or more of real world actions or activities that may occur within
system 100 and/or external tosystem 100, however the occurrence of which may be out of the control thesystem 100. By way of non-limiting example, events may be related to one or more of natural events, human-driven events, time-based events, and/or other events outside the control ofsystem 100. By way of non-limiting example, a first value for a first causal event parameter may comprise a first event. - In some implementations, natural events may be associated with one or more of weather, natural disasters, and/or other natural phenomena. Weather may include one or more of a particular weather pattern, a temperature, a moisture level, a light level, a seasonal change, and/or other natural occurrences associated with weather and/or the natural environment. By way of non-limiting example, weather patterns may include one or more of rain, storm, thunder, lightning, and/or other weather patterns.
- In some implementations, human-driven events may be associated with one or more of consumers at or near retail environments, disasters caused by humans, holidays, concerts, and/or other events that may be associated with human activity. By way of non-limiting example, human-driven events associated with consumers at or near retail environments may include one or more of an amount of consumer traffic in and/or out of a retail environment; an amount of vehicle traffic at or around a retail environment; a measure of purchases by consumers at a retail location; and/or other human-driven events. A measure of purchases may be based on one or more of volume, profit, and/or other measure. A measure of purchases may be characterized by one or more of an amount, a frequency, a velocity, and/or other measure.
- In some implementations, time-based events may be associated with one or more of a calendar date, a time instance, a time range, a time-of-day (e.g., morning, noon, night, and/or other times-of-day), and/or other information. By way of non-limiting example, a time-based event may be associated with a particular time range in a day (e.g., “noon to 3 pm” and/or other range).
- Effectual event parameters may facilitate determinations of the content (e.g., display information) to be communicated in response to event criteria being satisfied. Effectual event parameters may include one or more of a content identification parameter, content type parameter, product parameter, context parameter, and/or other parameters. In some implementations, content selection parameters may be related to effectual event parameters (e.g., one or both may facilitate selecting content to serve).
- Values for content identification parameters may be related to identification of particular content. By way of non-limiting example, values of content identification parameters may include one or more of a name of the content, a serial number associated with the content, and/or other information suitable to identify specific content.
- Values for a content type parameter be related to the type(s) of content to be communicated. By way of non-limiting example, a value for a content type parameter may specify one or more of video, text, audio, and/or other information that characterizes a content type.
- Values for a product parameter may be related to specifying product class(es), names of products, brands, and/or manufacturers with which content may be associated with. By way of non-limiting example, a value for a product parameter may include one or more of a product class, a product type, a product name, a product brand, a manufacturer name, and/or other information. By way of non-limiting example, a value for a product parameter may include a particular product name.
- Values for a context parameter may be related to a context of the content to be communication. By way of non-limiting example, a value for a context parameter may specify that content to be communicated may be within the context of one or more of a limited sale, a promotional sale, a discount, a manufacturer rebate, a change of visual aspect of displayed information, a particular sensor state associated with display of the content, a particular location and/or display unit content may be display, and/or other context. By way of non-limiting example, a change of a visual aspect of display information may be associated with one or more increasing a display size of a product label, changing a color and/or color scheme of a display, and/or other changes.
-
Event monitoring component 111 may be configured to perform one or more of obtain event information, determine event criteria and/or sets of event criteria, determine satisfaction of event criteria based on the event information, and/or other operations. By way of non-limiting example,event monitoring component 111 may be configured to obtain first event information, determine first event criteria, and/or determine a satisfaction of the first event criteria based on the first event information. - Event information may characterize states of various events. States may comprise one or more of a current actual state, a current predicted state, a future predicted state, and/or other states. States may convey whether a given event may occur, may not occur, has occurred, has not occurred, is occurring, and/or other states. By way of non-limiting example, first event information may characterize a first state of a first event. By way of non-limiting example, a state of “weather” included in event information include a current and/or predicted temperature at a given location (e.g., at or near a retail environment), and/or other information. By way of non-limiting example, a state of a human-driven event related to “consumer traffic” may include “10 people entering every 25 minutes” and/or other information.
- The
event monitoring component 111 may be configured such that event information may be obtained from one or more event information sources. Event information sources may comprise one or more of a source withinsystem 100, a source outside ofsystem 100, and/or other sources. Such information may be communicated toevent monitoring component 111 based on requests for such information, periodically, and/or on some other basis. By way of non-limiting example, theevent monitoring component 111 may be configured such that first event information may be obtained from a first source. - In some implementations, sources for event information may include one or more of a
merchandising communication system 130, a retail environment, one or more websites, one or more information databases, users, and/or other sources. - In some implementations, obtaining event information from a source may comprise one or more of submitting requests for event information, mining the source, and/or other techniques. By way of non-limiting example, a website that provides weather information may be mined by
event monitoring component 111 to determine states of weather. In some implementations, a retail environment may include components and/or systems included in the retail environment and/or merchandising communication systems of the retail environment that may be configured to monitor and/or track events to determine states of one or more events. By way of non-limiting example, theevent monitoring component 111 may be configured to send requests for event information to a retail environment and/or merchandising communication system of the retail environment. In some implementations, an event information source may be configured to send event information toevent monitoring component 111 periodically and/or other some other basis. - The
event monitoring component 111 may be configured such that event criteria and/or sets of event criteria may be determined based on one or more user-provided parameter values for one or more content communication parameters, and/or other information. In particular, event criteria and/or sets of event criteria may be determined based on user-provided parameter values for one or more causal event parameters. By way of non-limiting example, event criteria may include the user-provided parameter values for one or more causal event parameters and/or other information. For example, user-provided values for one or more casual event parameters may comprise events, and/or other. Event criteria may specify that an occurrence (or non-occurrence) of a given event characterized by a user-provided parameter value for a causal event parameter may result in event criteria being satisfied. Satisfaction of event criteria may cause the push component 116 to communicate content (e.g., determined by content management component 112) to one or moremerchandising communication systems 130. - The
event monitoring component 111 may be configured to determine whether event criteria has been satisfied. In some implementations, determining whether event criteria has been satisfied may include comparing obtained event information with event criteria, and/or other techniques. By way of non-limiting example, based on a state of a given event conveying occurrence of an event associated with event criteria, theevent monitoring component 111 may be configured to determine that event criteria has been satisfied. Based a state of a given event conveying a non-occurrence of an event associated with event criteria, theevent monitoring component 111 may be configured to determine that event criteria has not been satisfied. -
Content management component 112 may be configured to associate content with one or more user-provided parameter values for one or more content communication parameters. Association of content with the user-provided parameter values may comprise one or more of determining matches between the user-provided parameter values and available content, and/or other techniques. Determining matches between the user-provided parameter values and available content may comprise comparing the user-provided values with information that characterizes available content. By way of non-limiting example, first content may be associated with a second user-provided parameter values for a second content communication parameter provided by the first user. By way of non-limiting example, the second content communication parameter may comprise a first effectual event parameter. Association of the first content with the second user-provided parameter value may be based on the first content being characterized by the second user-provided parameter value. - By way of non-limiting example, the first effectual event parameter may related to identifying specific content. The first user-provided parameter value may be, for example, “video label for Bob's orange juice” and/or other information. The first content may include, for example, display information for a label for “Bob's orange juice” that includes a video to be played at a display unit at a location of Bob's orange juice within a retail environment, and/or other display information.
- In some implementations,
content management component 112 may configure content based on specifics of amerchandising communication system 130 with which the content is to be communicated (e.g., determined by MCS management component 114). By way of non-limiting example, content (e.g., global display information including local display information) may be configured based one or more of the components of an intended recipientmerchandising communication system 130, layout of the components of the recipient merchandising communication system 130 (e.g., locations of display units where local display information is intended to go and/or selected by a user to go), and/or other criteria. -
MCS management component 114 may be configured to determine individual merchandising communication systems and/or sets of merchandising communication systems to serve content based on user-provided parameter values for one or more content communication parameters. Determination of individual merchandising communication system and/or sets of merchandising communication systems may comprise one or more of determining matches between the user-provided values and information that characterizes the merchandising communication systems, and/or other techniques. By way of non-limiting example, a first merchandising communication system may be determined based on a third user-provided parameter value for a third content communication parameter provided by the first user. By way of non-limiting example, the third content communication parameter may comprise a first merchandising communication system selection parameter. The first merchandising communication system may be determined based on the first merchandising communication system being characterized by the third user-provided parameter value. - By way of non-limiting example, the first merchandising communication system selection parameter may be related to a name of retail environment with which a merchandising communication system may be employed. The third user-provided value may comprise, for example, “Target®.” The first merchandising communication system may be associated with Target® (and therefore determined based on first merchandising communication system matching the second user-provided value).
- Push component 116 may be configured to effectuate communication of content (e.g., as determined by content management component 112) to determined individual merchandising communication systems and/or sets of merchandising communication systems (e.g., as determined by MCS management component 114). In some implementations, push component 116 may be configured to effectuate communication of content to determined individual merchandising communication systems and/or sets of merchandising communication systems in response to a determination that event criteria is satisfied (e.g., as determined by event monitoring component 111).
- In some implementations content communicated to individual
merchandising communication systems 130 may be configured specifically for the individual merchandising communication system 130 (e.g., based on the specifics of the components of themerchandising communication system 130, layout of themerchandising communication system 130, and/or other criteria). Push component 116 may be configured to effectuate communication of content to the appropriate receiving merchandising communication system. By way of non-limiting example,push component 111 may be configured to effectuate communication of first content to the first merchandising communication system responsive first event criteria being satisfied. - In some implementations, when sets of
merchandising communication system 130 have been determined for content delivery, the push component 116 may be configured to identify configurations of content that may have been specifically configured for individual ones of the merchandising communication systems to communicate the content appropriately. By way of non-limiting example, responsive to a first merchandising communication system, a second merchandising communication system, and/or other merchandising communication systems (e.g., collectively comprising a set of merchandising communication systems) being determined based the third user provided parameter value for the first merchandising communication system selection parameter, the push component 116 may be configured to communicate a first configuration of the first content to the first merchandising communication system and a second configuration of the first content to the second merchandising communication system. The first configuration may be specific to the first merchandising communication system. The second configuration may be specific to the second merchandising communication system. - The
feedback component 118 may be configured to obtain feedback information from individual ones of the merchandising communication systems. In some implementations, feedback information may include one or more of economic performance information, maintenance information, and/or other information. By way of non-limiting example, thefeedback component 118 may be configured to obtain first feedback information from the first merchandising communication system. - Economic performance information may convey economic benefits and/or detriments to a given retail environment following the communication of content to the merchandising communication system of the retail environment. By way of non-limiting example, economic performance information may reflect one or more of sales increases (e.g., in volume, dollar amounts, frequency, and/or other measure), sales decreases (e.g., in volume, dollar amounts, frequency, and/or other measure), and/or other information. Economic performance information may include one or more of a graph, a chart, a table, a figure, and/or other type of presentation configured to convey economic performance of a retail environment.
- In some implementations, merchandising communication systems and/or other systems included at a retail environment may be configured to generated economic performance information in response to requests for such information (e.g., via feedback component 118), periodically, randomly, and/or at other times. By way of non-limiting example,
feedback component 118 may be configured to request economic performance information after a predetermined threshold time period following the communication of content, periodically, changes in states of events at or near merchandising communication system, and/or on some other basis. - In some implementations, maintenance information may conveying working conditions of one or more components of a given merchandising communication systems. By way of non-limiting example, maintenance information may include conditions of one or more hardware and/or software components of a merchandising communication system. Conditions may reflect a need for immediate and/or scheduled service of one or more components, and/or other maintenance operations.
- In some implementations, merchandising communication systems and/or other systems included at a retail environment may be configured to generated maintenance information in response to requests for such information (e.g., via feedback component 118), periodically, randomly, on an as-needed basis, and/or at other times. By way of non-limiting example,
feedback component 118 may be configured to request maintenance information periodically and/or on some other basis. By way of non-limiting example, merchandising communication systems and/or other systems of a retail environment may be configured to send maintenance information to system 100 (e.g., feedback component 118) in response to condition issues being detected in the merchandising communication system (e.g., as-needed). - The
report component 120 may be configured to generate and disseminate performance reports based on the feedback information. Performance reports may reflect a current state of merchandising communication systems as determined from the feedback information obtained from the merchandising communication systems. - Performance reports generated by
report component 120 may include web-based reports, email reports, tables, charts, and/or other types of reports. Performance reports may be disseminated by generating one or more of a text message, an email, a sound notification, a visual notification, and/or other notification. For example,report component 120 may be configured to automatically generate a first performance report for the first merchandising communication system based on the first feedback information. Thereport component 120 may be configured to communicate the first performance report to the first computing platform associated with the first user. - In some implementations, performance reports may be in a tabular form and/or other forms. Performance reports may include reports generated based on predefined templates and/or other information. For example, predefined templates may be obtained and/or generated by
report component 120. The predefined templates may include templates specific to one or more of merchandising communication systems, retail environments, products, content, and/or other templates. The performance reports may include customizable reports. Customization of the content reports may include customization of the layout of the report, information contained in the report, the structure of the report, and/or other customization. - In some implementations,
report component 120 may be configured to generate content reports in response to one or more of a request for the report (e.g., by a user via a user interface), feedback information being obtained, periodically, and/or other criteria. The requests to generate performance reports may include, for example, requests from a user, a retail environment, a product owner, a merchandising communication system owner, from components within oroutside system 100, and/or other requests. - By way of non-limiting example, responsive to the first feedback information being obtained from the first merchandising communication system (e.g., by feedback component 118), the
report component 120 may be configured to generate a first performance report and/or communicate the first report to the first computing platform. -
FIG. 4 illustrates anexemplary user interface 400 configured to receive user entry and/or selection of parameter values for one or more content communication parameters.User interface 400 may be presented on a display of a computing platform associated with a user of the system 100 (FIG. 1 ).User interface 400 may include one or more user interface element configured to facilitate user entry and/or selection of parameter values. By way of non-limiting example,user interface 400 may include one or more ofinput elements check boxes 402, text input fields 404, drop downmenu 406,selectable buttons 408, and/or other input elements. In some implementations, individual input elements may be associated with one or more content communication parameters for which a user may specific a parameter value. For example, as illustrated,user interface 400 may be configured to facilitate user entry and/or selection of parameter values for one or more of a first content communication parameter, a second content communication parameter, a third content communication parameter, a fourth content communication parameters, and/or other parameters. One or more of the parameters may comprise content selection parameters. One or more of the parameters may comprise merchandising communication system selection parameters. One or more input elements (e.g., input element 408) may facilitate user submission of entered and/or selection of parameter values to effectuate serving of appropriate content to appropriate merchandising communication systems. - Its noted that the depiction in
FIG. 4 and accompanying descriptions are provided for illustrative purposes only and are not to be considered limiting. For example, in some implementations, a user interface may be configured to facilitate user entry and/or selection of more or fewer content communication parameters. -
FIG. 5 illustrates an exemplary implementation ofsystem 100 configured for serving content to one or more merchandising communication systems.System 100 as shown includes one or more ofglobal content server 102,computing platform 126,merchandising communication system 130 withinretail environment 1000, and/or other components. Theglobal content server 102,computing platform 126,merchandising communication system 130, and/or other components may communicate vianetwork 124. - The
computing platform 126 may be configured to display auser interface 500.User interface 500 may be configured to receive user entry and/or selection of parameter values for one or more content communication parameters. By way of non-limiting example, the content communication parameters ofuser interface 500 may include one or more of a merchandising communication system selection parameter (abbreviated MCS selection parameter inFIG. 5 ), a causal event parameter, an effectual event parameter, and/or other parameters. -
User interface 500 may include one or more user interface elements. By way of non-limiting example,user interface 500 may includeinput elements 502 configured to receive user entry and/or selection of parameter values for the various parameters,input elements 504 configured to receive user input to effectuate serving of content to one or more merchandising communication systems. For example,input elements 502 may comprise sets of check boxes and/or other input elements. - For illustrative purposes, one or more parameter value are shown as being selected by a user of
computing platform 126. The parameter values may facilitate selective serving of content tomerchandising communication system 130 based on external events in accordance with one or more implementations ofsystem 100 described herein. By way of non-limiting example, the current selections as shown may facilitate serving content to merchandising communication systems in retail environments characterized as being located in “San Diego County.” Event criteria that dictates a circumstance in which content may be communicated includes temperature “greater than 100 degrees F.” The content to be served when this event criteria is satisfied includes “images to soda labels” (e.g., to attract consumers to labels). This is illustrated withinretail environment 1000, including the graphic of the thermometer indicating the event criteria being satisfied. Responsive to satisfaction of the event criteria,images 508 may be displayed by adisplay unit 506 corresponding to one or more soda products (e.g., and displaying other information such as a product label). - Returning to
FIG. 1 , external resource(s) 128 may include sources of information, hosts and/or providers of information and/or services outside of thesystem 100, external entities participating with the system 100 (e.g., cloud storage), and/or other resources. In some implementations, some or all of the functionality attributed herein toexternal resources 128 may be provided by resources included in thesystem 100. -
Global content server 102 may include communication lines, components, or ports to enable the exchange of information with a network, merchandising communication system(s) 130, external resource(s) 128, and/or computing platform(s) 126. Illustration ofglobal content server 102 inFIG. 1 is not intended to be limiting.Global content server 102 may include a plurality of hardware, software, and/or firmware components operating together to provide the functionality attributed herein toGlobal content server 102. For example,Global content server 102 may be implemented by a cloud of computing platforms operating together asGlobal content server 102. -
Electronic storage 122 may comprise electronic storage media that electronically stores information. The electronic storage media ofelectronic storage 122 may include one or both of system storage that is provided integrally (i.e., substantially non-removable) withserver 102 and/or removable storage that is removably connectable toserver 102 via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.).Electronic storage 122 may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical charge-based storage media (e.g., EEPROM, RAM, etc.), solid-state storage media (e.g., flash drive, etc.), and/or other electronically readable storage media. Theelectronic storage 122 may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and/or other virtual storage resources).Electronic storage 122 may store software algorithms, information determined byprocessors 106, information received from computingplatforms 126, information received from merchandising communication system(s) 130, and/or other information that enablesglobal content server 102 to function as described herein. - Processor(s) 106 may be configured to provide information processing capabilities in
global content server 102. As such, processor(s) 106 may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information. Although processor(s) 106 is shown inFIG. 1 as a single entity, this is for illustrative purposes only. In some implementations, processor(s) 106 may include one or more processing units. The processing units may be physically located within the same device, or processor(s) 106 may represent processing functionality of a plurality of devices operating in coordination. - Processor(s) 106 may be configured to execute
components components FIG. 1 as being co-located within a single processing unit, in implementations in whichprocessor 106 includes multiple processing units, one or more ofcomponents different components components components components processor 106 may be configured to execute one or more additional components that may perform some or all of the functionality attributed herein to one ofcomponents -
FIG. 6 illustratesmethod 600 of serving content to one or more merchandising communication systems based on one or more external events. Themethod 600 may be implemented in a computer system in accordance with one or more implementations. The operations ofmethod 600 presented below are intended to be illustrative. In some implementations,method 600 may be accomplished with one or more additional operations not described and/or without one or more of the operations discussed. Additionally, the order in which the operations ofmethod 600 are illustrated inFIG. 6 and described below is not intended to be limiting. - In some implementations, one or more implementations of
method 600 may be implemented in one or more physical processing devices (e.g., a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information). The one or more processing devices may include one or more devices executing some or all of the operations ofmethod 600 in response to machine-readable instructions stored electronically on one or more electronic storage mediums. The one or more physical processing devices may include one or more devices configured through hardware, firmware, and/or software to be specifically designed for execution of one or more of the operations ofmethod 600. - At an
operation 602 ofmethod 600, presentation of user interfaces at computing platforms associated with users may be effectuated. A given user interface may be configured to obtain user entry and/or selection of parameter values for one or more content communication parameters. by way of non-limiting example, a first user interface may be presented on a first computing platform associated with a first user. In some implementations,operation 602 may be performed by one or more physical processors executing an user interface component the same as or similar to user interface component 110 (shown inFIG. 1 and described herein). - At an
operation 604, event criteria that dictates circumstances in which content is communicated to one or more merchandising communication systems may be determined. Event criteria may be determined based on user-provided parameter values for one or more content communication parameters. By way of non-limiting example, first event criteria may be determined based on a first parameter value for a first content communication parameter provided by the first user. - At an
operation 606, content may be associated with user-provided parameter values for one or more content communication parameters. Content may comprise display information configured to be displayed by the merchandising communication systems. User-provided parameter values for one or more content communication parameters may facilitate selective communication of content to one or more merchandising communication systems. By way of non-limiting example, first content may be associated with a second parameter value for a second content communication parameter provided by the first user. In some implementations,operation 606 may be performed by one or more physical processors executing a content management component the same as or similar to content management component 112 (shown inFIG. 1 and described herein). - At an
operation 608, individual merchandising communication systems and/or sets of merchandising communication systems may be determined based on user-provided parameter values for one or more content communication parameters. By way of non-limiting example, a first merchandising communication system may be determined based on a third parameter value for a third content communication parameter provided by the first user. In some implementations,operation 608 may be performed by one or more physical processors executing an MCS management component the same as or similar to MCS management component 114 (shown inFIG. 1 and described herein). - At an
operation 610, communication of content to the determined individual merchandising communication systems and/or sets of merchandising communication systems based on external events may be effectuated. By way of non-limiting example, communication of the first content to the first merchandising communication system may be effectuated responsive to the first event criteria being satisfied. In some implementations,operation 610 may be performed by one or more physical processors executing a push component the same as or similar to push component 116 (shown inFIG. 1 and described herein). - Although the system(s) and/or method(s) of this disclosure have been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred implementations, it is to be understood that such detail is solely for that purpose and that the disclosure is not limited to the disclosed implementations, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present disclosure contemplates that, to the extent possible, one or more features of any implementation can be combined with one or more features of any other implementation.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/815,723 US20160034959A1 (en) | 2014-07-31 | 2015-07-31 | Systems and methods for serving content to merchandising communication systems based on external events |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462031258P | 2014-07-31 | 2014-07-31 | |
US201562190580P | 2015-07-09 | 2015-07-09 | |
US14/815,723 US20160034959A1 (en) | 2014-07-31 | 2015-07-31 | Systems and methods for serving content to merchandising communication systems based on external events |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160034959A1 true US20160034959A1 (en) | 2016-02-04 |
Family
ID=55180087
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/815,723 Abandoned US20160034959A1 (en) | 2014-07-31 | 2015-07-31 | Systems and methods for serving content to merchandising communication systems based on external events |
US14/815,784 Expired - Fee Related US9824624B2 (en) | 2014-07-31 | 2015-07-31 | Dynamic merchandising communication system |
US14/815,745 Abandoned US20160034960A1 (en) | 2014-07-31 | 2015-07-31 | Systems and methods for serving content to merchandising communication systems |
US14/815,760 Abandoned US20160034988A1 (en) | 2014-07-31 | 2015-07-31 | Merchandising communication and inventorying system |
US15/139,082 Expired - Fee Related US9911377B2 (en) | 2014-07-31 | 2016-04-26 | Dynamic merchandising communication system |
US15/721,318 Expired - Fee Related US10198988B2 (en) | 2014-07-31 | 2017-09-29 | Dynamic merchandising communication system |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/815,784 Expired - Fee Related US9824624B2 (en) | 2014-07-31 | 2015-07-31 | Dynamic merchandising communication system |
US14/815,745 Abandoned US20160034960A1 (en) | 2014-07-31 | 2015-07-31 | Systems and methods for serving content to merchandising communication systems |
US14/815,760 Abandoned US20160034988A1 (en) | 2014-07-31 | 2015-07-31 | Merchandising communication and inventorying system |
US15/139,082 Expired - Fee Related US9911377B2 (en) | 2014-07-31 | 2016-04-26 | Dynamic merchandising communication system |
US15/721,318 Expired - Fee Related US10198988B2 (en) | 2014-07-31 | 2017-09-29 | Dynamic merchandising communication system |
Country Status (4)
Country | Link |
---|---|
US (6) | US20160034959A1 (en) |
EP (1) | EP3195300A4 (en) |
CA (1) | CA2956249A1 (en) |
WO (1) | WO2016019352A2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9576174B1 (en) | 2015-10-12 | 2017-02-21 | Cloverleaf Media, LLC | Systems and methods for serving pixel mapped content to merchandising communication systems |
USD791617S1 (en) | 2015-10-12 | 2017-07-11 | Cloverleaf Media Llc | Digital signage device |
US9824624B2 (en) | 2014-07-31 | 2017-11-21 | Cloverleaf Media, LLC | Dynamic merchandising communication system |
US9844156B2 (en) | 2015-10-12 | 2017-12-12 | Cloverleaf Media, LLC | LED retail digital signage |
WO2024245560A1 (en) * | 2023-06-01 | 2024-12-05 | Ses-Imagotag Sa | System and method for automated updating of object related content in response to determining that a relevant event has occurred |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180165626A1 (en) * | 2014-07-31 | 2018-06-14 | Cloverleaf Media, LLC | Merchandising communication and stock-out condition monitoring system |
KR102456724B1 (en) * | 2015-09-30 | 2022-10-21 | 엘지디스플레이 주식회사 | Timing controller, display panel, organic light emitting display device, and the method for driving the organic light emitting display device |
WO2017079348A1 (en) * | 2015-11-02 | 2017-05-11 | Olson Kenneth Stanley | Marketing display systems and methods |
CN105607958B (en) * | 2015-12-24 | 2021-06-08 | 小米科技有限责任公司 | Information input method and device |
US10497014B2 (en) * | 2016-04-22 | 2019-12-03 | Inreality Limited | Retail store digital shelf for recommending products utilizing facial recognition in a peer to peer network |
US10168976B2 (en) * | 2016-05-20 | 2019-01-01 | International Business Machines Corporation | Dynamic display arrangement |
FR3052272A1 (en) * | 2016-06-03 | 2017-12-08 | Orange | PERFECTED INTERACTIVE DISPLAY |
JP6843581B2 (en) * | 2016-10-24 | 2021-03-17 | キヤノン株式会社 | Image forming device, its control method and program |
UA114587C2 (en) * | 2017-03-14 | 2017-06-26 | Валентина Миколаївна Лисик | THE SYSTEM (OPTIONS) OF SELECTION, OPENING AND ROTATION OF PHOTO AND / OR VIDEO CONTENT, AND ALSO MONITORING THE QUANTITY OF THE GOODS AND THE METHOD (OPTIONS) FOR ITS |
US10643177B2 (en) | 2017-03-21 | 2020-05-05 | Kellogg Company | Determining product placement compliance |
US10397662B1 (en) * | 2017-05-04 | 2019-08-27 | Amazon Technologies, Inc. | Generating live broadcasts of product usage from multiple users |
US11768030B2 (en) | 2017-08-10 | 2023-09-26 | Cooler Screens Inc. | Smart movable closure system for cooling cabinet |
US12118510B2 (en) | 2017-08-10 | 2024-10-15 | Cooler Screens Inc. | Intelligent marketing and advertising platform |
US10672032B2 (en) | 2017-08-10 | 2020-06-02 | Cooler Screens Inc. | Intelligent marketing and advertising platform |
US10769666B2 (en) | 2017-08-10 | 2020-09-08 | Cooler Screens Inc. | Intelligent marketing and advertising platform |
US11763252B2 (en) | 2017-08-10 | 2023-09-19 | Cooler Screens Inc. | Intelligent marketing and advertising platform |
US11698219B2 (en) | 2017-08-10 | 2023-07-11 | Cooler Screens Inc. | Smart movable closure system for cooling cabinet |
EP4404180A3 (en) * | 2017-11-10 | 2024-10-02 | VusionGroup GmbH | Electronic shelf label system with sectional control of display content |
WO2019091565A1 (en) * | 2017-11-10 | 2019-05-16 | Ses-Imagotag Gmbh | System for synchronized video playback on a number of playback devices |
WO2019126365A1 (en) * | 2017-12-19 | 2019-06-27 | Adroit Worldwide Media, Inc. | Intelligent shelf display system |
TWI665649B (en) * | 2018-02-27 | 2019-07-11 | 鴻海精密工業股份有限公司 | Micro led array, display and electronic device |
US10591906B2 (en) | 2018-03-14 | 2020-03-17 | Morris Controls, Inc. | Manufacturing environment management system |
US10372402B1 (en) | 2018-03-27 | 2019-08-06 | Panoscape Holdings, LLC | Multi-panel, multi-communication video wall and system and method for seamlessly isolating one of more panels for individual user interaction |
CN108419336B (en) * | 2018-04-09 | 2019-12-10 | 横店集团得邦照明股份有限公司 | LED light screen control system and implementation method thereof |
US10949157B2 (en) * | 2018-06-07 | 2021-03-16 | Cirrus Systems, Inc. | Modular display system with ethernet connection and control |
US10909694B2 (en) * | 2018-07-16 | 2021-02-02 | Accel Robotics Corporation | Sensor bar shelf monitor |
US11886766B2 (en) | 2018-08-28 | 2024-01-30 | Panoscape Holdings, LLC | Multi-panel, multi-communication video wall and system and method for seamlessly isolating one or more panels for individual user interaction |
US12293125B2 (en) | 2018-08-28 | 2025-05-06 | PanoScape Holdings, LLC: | Multi-panel, multi-communication video wall and system and method for seamlessly isolating one or more panels for individual user interaction |
US11455912B2 (en) * | 2018-09-07 | 2022-09-27 | Adroit Worldwide Media, Inc. | Electronic shelf-tag systems and methods thereof |
WO2020077096A1 (en) * | 2018-10-10 | 2020-04-16 | Adroit Worldwide Media, Inc. | Systems, method and apparatus for automated inventory interaction |
FR3088863B1 (en) * | 2018-11-23 | 2021-08-27 | Thales Sa | Vehicle cockpit electronic display system with three-dimensional display surface |
US12149862B2 (en) * | 2019-02-08 | 2024-11-19 | Snap-On Incorporated | Method and system for using matrix code to display content |
US11048899B2 (en) | 2019-06-28 | 2021-06-29 | The Goodyear Tire & Rubber Company | Interactive graphic wall |
US11037219B2 (en) | 2019-06-28 | 2021-06-15 | The Goodyear Tire & Rubber Company | Interactive tire wall and purchase method |
FR3099020B1 (en) * | 2019-07-15 | 2022-01-14 | Ses Imagotag | Imaging device for a shelf bracket and shelving system comprising the imaging device |
US11069073B2 (en) * | 2019-07-23 | 2021-07-20 | Advanced New Technologies Co., Ltd. | On-shelf commodity detection method and system |
WO2021016918A1 (en) * | 2019-07-31 | 2021-02-04 | 西安诺瓦星云科技股份有限公司 | Receiving card and display control card assembly |
CN114786540B (en) * | 2019-12-11 | 2024-06-07 | 日本电气株式会社 | Display control apparatus, control method, and computer-readable storage medium |
US20210216952A1 (en) * | 2020-01-10 | 2021-07-15 | Adroit Worldwide Media, Inc. | System and Methods for Inventory Management |
CN111460977B (en) * | 2020-03-30 | 2024-02-20 | 广东电网有限责任公司电力科学研究院 | Cross-view personnel re-identification method, device, terminal and storage medium |
US20220108357A1 (en) * | 2020-10-01 | 2022-04-07 | Keyong Lu | Retail intelligent display system and electronic displays thereof |
DE102021102629A1 (en) | 2021-02-04 | 2022-08-04 | Novento UG (haftungsbeschränkt) | Commodity label and method for labeling a commodity |
Family Cites Families (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD259408S (en) | 1979-04-12 | 1981-06-02 | Timex Corporation | Electro-optic display for a timepiece with alarm |
USD346759S (en) | 1992-12-28 | 1994-05-10 | Carrier Corporation | Display device |
USD378065S (en) | 1995-08-29 | 1997-02-18 | Levy Jason E | Portable sport timer |
USD375908S (en) | 1995-10-31 | 1996-11-26 | Ford Motor Company | Front panel for an automotive climate control |
USD424068S (en) | 1998-07-13 | 2000-05-02 | Matsushita Electric Industrial Co., Ltd. | Display device |
US20020167500A1 (en) * | 1998-09-11 | 2002-11-14 | Visible Techknowledgy, Llc | Smart electronic label employing electronic ink |
USD424538S (en) | 1998-09-14 | 2000-05-09 | Fujitsu General Limited | Display device |
US7202613B2 (en) * | 2001-05-30 | 2007-04-10 | Color Kinetics Incorporated | Controlled lighting methods and apparatus |
US6749116B2 (en) * | 2000-09-19 | 2004-06-15 | Michael J. Massaro | Display system for store shelves |
US7203158B2 (en) | 2000-12-06 | 2007-04-10 | Matsushita Electric Industrial Co., Ltd. | OFDM signal transmission system, portable terminal, and e-commerce system |
US20030037473A1 (en) | 2001-08-21 | 2003-02-27 | Pifer Jeffrey C. | Apparatus for displaying a transparency |
ATE467865T1 (en) * | 2002-02-28 | 2010-05-15 | Pricer Ab | SYSTEM AND METHOD FOR UPDATING ELECTRONIC LABEL DISPLAYS |
CA2517123C (en) | 2003-03-04 | 2015-02-10 | Pricer Ab | Electronic label |
US7455081B2 (en) | 2003-03-12 | 2008-11-25 | Fasteners For Retail, Inc. | Holder for an electronic price label |
US7155848B2 (en) | 2003-06-05 | 2007-01-02 | 501413 Ontario Limited | Apparatus for a scrolling sign |
USD487889S1 (en) | 2003-06-26 | 2004-03-30 | Randy A. Baker | Clock radio |
JP4490708B2 (en) | 2003-09-18 | 2010-06-30 | シチズンホールディングス株式会社 | Display device |
US7286111B2 (en) | 2003-11-13 | 2007-10-23 | Eastman Kodak Company | Apparatus for electro-optically writing a display |
US7131584B2 (en) | 2003-11-13 | 2006-11-07 | Eastman Kodak Company | Apparatus and means for updating a memory display |
US7209151B2 (en) | 2003-12-16 | 2007-04-24 | Aimtron Technology Corp. | Display controller for producing multi-gradation images |
EP1694562A2 (en) | 2003-12-18 | 2006-08-30 | Altierre Corporation | Multiuse wireless display tag infrastructure and methods |
US9898712B2 (en) * | 2004-02-03 | 2018-02-20 | Rtc Industries, Inc. | Continuous display shelf edge label device |
US7520429B2 (en) * | 2004-03-31 | 2009-04-21 | United Parcel Service Of America, Inc. | Systems and methods for an electronic programmable merchandise tag |
USD519117S1 (en) | 2004-05-25 | 2006-04-18 | Bang & Olufsen A/S | Plasma screen |
USD545693S1 (en) | 2004-07-22 | 2007-07-03 | Idea International Co., Ltd. | Clock |
USD534214S1 (en) | 2005-02-14 | 2006-12-26 | Marcy James A | Display board with timer |
US20060232495A1 (en) * | 2005-04-19 | 2006-10-19 | Toppoly Optoelectronics Corp. | Dual panel display |
WO2007073334A1 (en) | 2005-12-23 | 2007-06-28 | Pier Ab | Display of an electronic shelf label |
USD564990S1 (en) | 2005-12-27 | 2008-03-25 | Pioneer Corporation | Television receiver |
JP4918831B2 (en) * | 2006-09-05 | 2012-04-18 | 株式会社日立製作所 | Shelf display and image display method |
USD600661S1 (en) | 2006-09-25 | 2009-09-22 | Hitachi, Ltd. | Television receiver |
TW200826018A (en) * | 2006-10-12 | 2008-06-16 | Ntera Inc | Distributed display apparatus |
CA2671794A1 (en) * | 2006-12-08 | 2008-06-19 | Madix, Inc. | Improvements in display of video and other content in retail stores |
US8189926B2 (en) * | 2006-12-30 | 2012-05-29 | Videomining Corporation | Method and system for automatically analyzing categories in a physical space based on the visual characterization of people |
USD611918S1 (en) | 2007-01-03 | 2010-03-16 | Amtran Technology Co., Ltd | Display |
US8789750B2 (en) | 2007-03-26 | 2014-07-29 | Sears Brands, L.L.C. | System and method for using a mobile device to follow a price for an item |
WO2008133924A1 (en) * | 2007-04-24 | 2008-11-06 | David Nowacek | Standalone active display device for advertising goods |
KR100900464B1 (en) | 2008-01-03 | 2009-06-02 | 삼성전자주식회사 | Display device |
JP5184650B2 (en) * | 2008-01-04 | 2013-04-17 | ウオーカー ディジタル、エルエルシー | Social and retail hotspots |
JP2011520133A (en) | 2008-02-21 | 2011-07-14 | マリセンス オサケ ユキチュア | Display module and related manufacturing method |
CA128377S (en) | 2008-08-01 | 2009-09-02 | Toshiba Kk | Television set |
US20120004769A1 (en) * | 2008-10-22 | 2012-01-05 | Newzoom, Inc. | Automated retail shelf units and systems |
US8463430B2 (en) | 2008-10-23 | 2013-06-11 | Utique, Inc | Interactive and 3-D multi-senor touch selection interface for an automated retail store, vending machine, digital sign, or retail display |
JP2010110506A (en) | 2008-11-07 | 2010-05-20 | Seiko Instruments Inc | Electronic shelf tag, and panel and method for displaying information |
SE534688C2 (en) | 2009-03-20 | 2011-11-15 | Pricer Ab | Electronic shelf label and holder including locking mechanism, and locking mechanism |
US8254890B2 (en) | 2009-04-08 | 2012-08-28 | Research In Motion Limited | System and method for managing items in a list shared by a group of mobile devices |
US8403215B2 (en) | 2009-05-11 | 2013-03-26 | Toshiba Global Commerce Solutions Holdings Corporation | Self shopping support by getting contents from electronic shelf labels |
USD618189S1 (en) | 2009-09-29 | 2010-06-22 | Kabushiki Kaisha Toshiba | Television receiver |
US8642363B2 (en) * | 2009-12-09 | 2014-02-04 | Nano And Advanced Materials Institute Limited | Monolithic full-color LED micro-display on an active matrix panel manufactured using flip-chip technology |
US20110173082A1 (en) | 2010-01-11 | 2011-07-14 | Vendmore Systems, Llc | Smart visi-coolers |
US8721119B2 (en) | 2010-01-25 | 2014-05-13 | Gt Biomescilt Light Limited | LED module design |
USD637651S1 (en) | 2010-03-02 | 2011-05-10 | Sanyo Electric Co., Ltd. | Digital sign board |
US20110231285A1 (en) | 2010-03-16 | 2011-09-22 | App Masters Llc | Retail mobile point-of-sale (pos) software application |
US9361061B2 (en) | 2010-11-12 | 2016-06-07 | The Sinclair Group, Inc. | Electronic retail shelf pricing and promotional display modular system |
USD672817S1 (en) | 2010-11-22 | 2012-12-18 | Smart Technologies Ulc | Interactive board |
US8756121B2 (en) | 2011-01-21 | 2014-06-17 | Target Brands, Inc. | Retail website user interface |
US8872217B2 (en) * | 2011-04-15 | 2014-10-28 | Luminus Devices, Inc. | Electronic device contact structures |
US8807443B2 (en) | 2011-07-26 | 2014-08-19 | Robert Kennett | Pet activity monitor |
US20130076898A1 (en) * | 2011-08-01 | 2013-03-28 | Richard Philippe | Apparatus, systems, and methods for tracking medical products using an imaging unit |
USD681740S1 (en) | 2011-09-29 | 2013-05-07 | Sanyo Electric Co., Ltd. | Signage display |
US20130117153A1 (en) | 2011-11-04 | 2013-05-09 | Pathway Innovations And Technologies, Inc. | Fully interactive, wireless, retail video display tag, integrated with content distribution, data management, feedback data collection, inventory and product price search capabilities |
USD669076S1 (en) | 2011-11-15 | 2012-10-16 | Elo Touch Solutions, Inc. | Touch monitor |
WO2013103833A1 (en) * | 2012-01-06 | 2013-07-11 | Sunrise R&D Holdings, Llc | Display shelf modules with projectors for displaying product information and modular shelving systems comprising the same |
US10096043B2 (en) | 2012-01-23 | 2018-10-09 | Visa International Service Association | Systems and methods to formulate offers via mobile devices and transaction data |
CN104170001B (en) * | 2012-03-13 | 2017-03-01 | 株式会社半导体能源研究所 | Light emitting device and driving method thereof |
US20130293581A1 (en) * | 2012-05-02 | 2013-11-07 | Alexander David Wissner-Gross | Back-to-Back Video Displays |
WO2013177163A1 (en) | 2012-05-24 | 2013-11-28 | Siemens Healthcare Diagnostics Inc. | Non-contact optical encoding scheme for intelligent automation puck |
USD714389S1 (en) | 2012-07-12 | 2014-09-30 | Lg Electronics Inc. | Signage |
US9235375B2 (en) * | 2012-11-16 | 2016-01-12 | Cisco Technology, Inc. | Retail digital signage |
USD739402S1 (en) | 2012-12-13 | 2015-09-22 | Samsung Electronics Co., Ltd. | Tablet PC |
US20160132822A1 (en) | 2013-03-05 | 2016-05-12 | Rtc Industries, Inc. | System for Inventory Management |
US9158988B2 (en) * | 2013-06-12 | 2015-10-13 | Symbol Technclogies, LLC | Method for detecting a plurality of instances of an object |
US9607284B2 (en) | 2013-07-31 | 2017-03-28 | Encompass Technologies, LLP | Inventory control system |
US9195281B2 (en) | 2013-12-31 | 2015-11-24 | Ultravision Technologies, Llc | System and method for a modular multi-panel display |
US10833054B2 (en) | 2014-02-08 | 2020-11-10 | Cree Huizhou Solid State Lighting Company Limited | Smart pixel surface mount device package |
US9990438B2 (en) * | 2014-03-13 | 2018-06-05 | Ebay Inc. | Customized fitting room environment |
US20150262116A1 (en) * | 2014-03-16 | 2015-09-17 | International Business Machines Corporation | Machine vision technology for shelf inventory management |
US9174800B1 (en) * | 2014-03-25 | 2015-11-03 | Amazon Technologies, Inc. | Verifying bin content in a materials handling facility |
EP2945115A1 (en) | 2014-05-16 | 2015-11-18 | Samsung Electro-Mechanics Co., Ltd. | Electronic shelf label system, electronic shelf label tag, method of recognizing display device information thereof |
JP1516319S (en) | 2014-05-27 | 2015-02-02 | ||
EP3195300A4 (en) | 2014-07-31 | 2018-05-23 | Cloverleaf Media LLC | Dynamic merchandising communication system |
CN105407071A (en) | 2014-08-29 | 2016-03-16 | 阿里巴巴集团控股有限公司 | Information displaying method, client, server, and system |
EP2998954A1 (en) | 2014-09-16 | 2016-03-23 | Samsung Electro-Mechanics Co., Ltd. | Electronic paper display and method of operating the same |
EP2876628B1 (en) | 2015-03-06 | 2017-10-04 | Pricer AB | Electronic shelf label |
US9844156B2 (en) | 2015-10-12 | 2017-12-12 | Cloverleaf Media, LLC | LED retail digital signage |
US9576174B1 (en) | 2015-10-12 | 2017-02-21 | Cloverleaf Media, LLC | Systems and methods for serving pixel mapped content to merchandising communication systems |
USD791617S1 (en) | 2015-10-12 | 2017-07-11 | Cloverleaf Media Llc | Digital signage device |
-
2015
- 2015-07-31 EP EP15828143.6A patent/EP3195300A4/en not_active Withdrawn
- 2015-07-31 US US14/815,723 patent/US20160034959A1/en not_active Abandoned
- 2015-07-31 US US14/815,784 patent/US9824624B2/en not_active Expired - Fee Related
- 2015-07-31 CA CA2956249A patent/CA2956249A1/en not_active Abandoned
- 2015-07-31 US US14/815,745 patent/US20160034960A1/en not_active Abandoned
- 2015-07-31 US US14/815,760 patent/US20160034988A1/en not_active Abandoned
- 2015-07-31 WO PCT/US2015/043316 patent/WO2016019352A2/en active Application Filing
-
2016
- 2016-04-26 US US15/139,082 patent/US9911377B2/en not_active Expired - Fee Related
-
2017
- 2017-09-29 US US15/721,318 patent/US10198988B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9824624B2 (en) | 2014-07-31 | 2017-11-21 | Cloverleaf Media, LLC | Dynamic merchandising communication system |
US9911377B2 (en) | 2014-07-31 | 2018-03-06 | Cloverleaf Media, LLC | Dynamic merchandising communication system |
US10198988B2 (en) | 2014-07-31 | 2019-02-05 | Cloverleaf Media Llc | Dynamic merchandising communication system |
US9576174B1 (en) | 2015-10-12 | 2017-02-21 | Cloverleaf Media, LLC | Systems and methods for serving pixel mapped content to merchandising communication systems |
USD791617S1 (en) | 2015-10-12 | 2017-07-11 | Cloverleaf Media Llc | Digital signage device |
US9844156B2 (en) | 2015-10-12 | 2017-12-12 | Cloverleaf Media, LLC | LED retail digital signage |
US10176354B2 (en) | 2015-10-12 | 2019-01-08 | Cloverleaf Media, LLC | Systems and methods for serving pixel mapped content to merchandising communication systems |
WO2024245560A1 (en) * | 2023-06-01 | 2024-12-05 | Ses-Imagotag Sa | System and method for automated updating of object related content in response to determining that a relevant event has occurred |
Also Published As
Publication number | Publication date |
---|---|
US20160034244A1 (en) | 2016-02-04 |
CA2956249A1 (en) | 2016-02-04 |
US9824624B2 (en) | 2017-11-21 |
WO2016019352A3 (en) | 2016-03-24 |
EP3195300A2 (en) | 2017-07-26 |
US20160034960A1 (en) | 2016-02-04 |
US9911377B2 (en) | 2018-03-06 |
US20160240131A1 (en) | 2016-08-18 |
US10198988B2 (en) | 2019-02-05 |
EP3195300A4 (en) | 2018-05-23 |
WO2016019352A2 (en) | 2016-02-04 |
US20160034988A1 (en) | 2016-02-04 |
US20180025688A1 (en) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160034959A1 (en) | Systems and methods for serving content to merchandising communication systems based on external events | |
US10445819B2 (en) | System and method for integrating business operations | |
US20160125466A1 (en) | System and Method for Interactive Advertising | |
US8479975B2 (en) | System and method for using machine-readable indicia to provide additional information and offers to potential customers | |
US20170228811A1 (en) | Providing content based on abandonment of an item in a physical shopping cart | |
WO2015077637A1 (en) | Dynamic list creation | |
US20150363832A1 (en) | Radio frequency event response marketing system | |
KR20120037541A (en) | Marketing system based on the information about affiliates and customers | |
KR20170038239A (en) | Monitoring and changing system for price fluctuations of open market | |
JP2017126130A (en) | Customer service support system, customer service support server, and program | |
US20170024751A1 (en) | Fresh production forecasting methods and systems | |
KR101286027B1 (en) | A method for taking order information and a system thereof | |
US20180365464A1 (en) | Systems and methods for serving pixel mapped content to merchandising communication systems | |
JP2009276377A (en) | Advertisement providing method, advertisement providing device and advertisement providing program | |
US20150006285A1 (en) | Method and system for providing information regarding items in a retail store and computer programs thereof | |
KR101741823B1 (en) | System, Method for Providing Interface for Regular Purchase and Computer Readable Record Medium Thereof | |
CN112700278A (en) | Method and device for publishing questionnaire on line, storage medium and electronic equipment | |
KR20190011624A (en) | Customized two way contactless electrical ordering system using artificial intelligence algorithm | |
KR102527862B1 (en) | Review curation providing device and method of thereof | |
US20160253680A1 (en) | Real-time inter and intra outlet trending | |
KR20160032646A (en) | Product information tracing method utilizing an electronic shelf label | |
JP6430712B2 (en) | Server apparatus, public information providing method, program, and public information providing system | |
US20170213189A1 (en) | Display board with electronic display and methods for use therewith | |
KR20190032257A (en) | Inventory management system and method, inventory menagement server, advertising management server, and computer readable recording medium | |
KR102472662B1 (en) | System and Method for Providing Personalized Advertisement Based Fingerprint SOHO |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNET CONNECTIVITY GROUP, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOWARD, KEVIN;DAVIDSON, GORDON;REEL/FRAME:036470/0420 Effective date: 20150814 |
|
AS | Assignment |
Owner name: CLOVERLEAF LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MANCHESTER FINANCIAL GROUP, LP;REEL/FRAME:037572/0840 Effective date: 20151211 Owner name: MANCHESTER FINANCIAL GROUP, LP, CALIFORNIA Free format text: SECURED PARTY BILL OF SALE;ASSIGNOR:INTERNET CONNECTIVITY GROUP, INC.;REEL/FRAME:037586/0876 Effective date: 20151211 |
|
AS | Assignment |
Owner name: CLOVERLEAF MEDIA LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:CLOVERLEAF LLC;REEL/FRAME:037964/0605 Effective date: 20160105 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |