US20090158179A1 - Content development and distribution using cognitive sciences database - Google Patents

Content development and distribution using cognitive sciences database Download PDF

Info

Publication number
US20090158179A1
US20090158179A1 US12/159,106 US15910606A US2009158179A1 US 20090158179 A1 US20090158179 A1 US 20090158179A1 US 15910606 A US15910606 A US 15910606A US 2009158179 A1 US2009158179 A1 US 2009158179A1
Authority
US
United States
Prior art keywords
content
display
models
development
attributes
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
Application number
US12/159,106
Inventor
Brian E. Brooks
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
3M Innovative Properties Co
Original Assignee
3M Innovative Properties Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 3M Innovative Properties Co filed Critical 3M Innovative Properties Co
Priority to US12/159,106 priority Critical patent/US20090158179A1/en
Assigned to 3M INNOVATIVE PROPERTIES COMPANY reassignment 3M INNOVATIVE PROPERTIES COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROOKS, BRIAN E.
Publication of US20090158179A1 publication Critical patent/US20090158179A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0245Surveys
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0246Traffic

Definitions

  • the present invention relates to methods and systems for developing content for presentation on a display or a multiplicity of networked displays.
  • Advertisements may be developed that incorporate text, graphics, video, and audio elements, among others.
  • the effectiveness of advertising content is a function of a designer's experience, rather than the sophistication of the computer application program used to generate the advertising content.
  • a successful content designer generally improves his or her skills in a trial and error fashion or by relying on tried-and-true approaches. Imparting an accomplished designer's skills to a less experienced designer is often difficult if not impossible, as such skills tend to be highly stylistic and personal to the particular designer. Because the competency of designers varies significantly, so does the quality and effectiveness of the content that they produce. Conventional computer application programs for generating content generally do not provide the designer with tools that allow the designer to exceed his or her own skills for developing effective content.
  • the present invention is directed to systems and methods for developing and distributing content through use of computer assistance.
  • Embodiments of the present invention are directed to a computer-assisted method for developing content for presentation on a display, the content comprising content elements.
  • the content elements may include graphics, text, video clips, still images, audio clips or web pages.
  • the method further involves facilitating, by way of computer assistance, the development of the content using a database comprising design rules or models based on principles of cognitive and vision sciences.
  • the database may include design rules or models based on visual attention, memory, and/or text readability, for example.
  • Facilitating the development of the content may involve developing the content in compliance with design rules or models, and may involve alerting a user in response to violation of one or more of the design rules or models.
  • Facilitating content development may involve generating user perceivable recommendations for developing the content, where the recommendations are consistent with design rules or models.
  • Facilitating content development may involve automatically adjusting the content via computer-assistance in response to violation of one or more of the design rules or models.
  • Facilitating the development of the content may involve facilitating selection and/or layout of the content elements or selection of one or more attributes of the content elements in compliance with the design rules or models.
  • the attributes of the content elements may include one or more of color, brightness, size, font, orientation, movement, presentation duration or flash rate, display location, and number of content elements concurrently presented on the display, among others.
  • Facilitating the development of the content may involve facilitating selection of content element attributes based on one or more attributes of the display.
  • the display attributes may include one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display, among others.
  • user input data is received regarding each content element, the user input data including information concerning one or both of content goal and intended message.
  • facilitating the development of the content may involve facilitating development of the content using the design rules or models and the user input data.
  • the content may be developed for presentation on a multiplicity of networked displays, and may involve selection of content element attributes based on one or more attributes of each of the displays.
  • user input data regarding each content element is received, the information comprising one or both of content goal and intended message. Attributes of the networked displays are identified that have implications for content development. Content development is facilitated using the design rules or models, user input data, and display attributes.
  • Methods of the present invention may further involve facilitating, by way of computer assistance, modification of the developed content in compliance with the design rules or models.
  • the developed content may be modified in response to a change in one or more attributes of one or more displays of a display network, such as display type, display size, display shape, expected viewing distance from the display, ambient lighting at a location of the display, and time of day of content presentation on the display, for example.
  • systems of the present invention may include a database comprising design rules or models based on principles of cognitive and vision sciences, a user interface comprising a display, and a processor coupled to the database and user interface.
  • the processor is configured to facilitate development of content for presentation on the display in compliance with the design rules or models.
  • the processor may be configured to implement one or more of the methods described hereinabove.
  • Embodiments of the present invention are further directed to systems and methods that provide for computer-assisted analysis of content by one or more cognitive and vision sciences (CVS) models.
  • Content is provided or developed by a content designer.
  • the content is input to a computer that implements one or more CVS models, such as a computational model of visual attention, a text readability model or a model of human memory.
  • the CVS model or models perform an analysis on the content and produce an output based on the analysis results.
  • Information representative of environmental conditions at the presentation locations and/or goals for the content may be inputs to the model(s). For example, the type of displays and average distance between displays and viewers may be environmental condition information that is input to the model(s).
  • Goal information that may be input to the model(s) may include goals that are associated with each of the various models, such as computational model of visual attention, a text readability model or a model of human memory.
  • Typical goal information may include specific elements of the content to be perceived by viewers and the desired order in which such specific elements are perceived.
  • Other goal information may include improving or optimizing text readability based on text size and/or scrolling text rate relative to viewer location and/or speed at which viewers pass by a given display.
  • Additional goal information may include maximizing memory retention and recall of content by viewers, such as by conforming to memory capacity and duration rules of a given model.
  • the output represents recommendations for changing the content in conformance with a given model's rules or goals.
  • the recommendations may take several forms, such as a narrative form or images.
  • a menu of possible attributes of the content that may be changed can be presented to the user.
  • the menu of attributes may include a range of attribute values that may be changed by the user, yet still conform with a given model's rules or goals.
  • the output represents a modified form of the original content produced automatically by the computer implemented CVS model or models. A number of variations of modified content may be automatically produced, each of which satisfies the rules or goals of the model or models.
  • the user may then select a desired version of the modified content for presentation.
  • the computer may select one or more of the versions for presentation.
  • the various versions of modified content may be subject to a designed experimental process that improves or optimizes content presentation effectiveness for a number of networked displays, preferably on a display-by-display basis.
  • content may be developed and distributed in conformance with cognitive and vision sciences rules or models.
  • a true experiment may be performed to improve or optimize presentation effectiveness of the content.
  • a quasi-experiment or correlational experiment may also be performed to improve or optimize presentation effectiveness of the content.
  • Conducting the true experiment may include identifying dependent variables, such as a goal of increasing sales of a particular product. Independent variables may be identified, such as parameters associated with one or more CVS models (e.g., text readability, visual attention and/or memory parameters).
  • Content may be modified in view of the results from the true experiment or quasi-/correlational experiment. For example, content may be modified on a display-by-display basis, based on improved or optimized parameters for each display. The modified content may be presented on each of the displays. Additional true or quasi-/correlational experimentation may be conducted to further improve or optimize content presentation, particularly under changing environmental conditions or a change in the goals or intended message of the content.
  • FIG. 1 illustrates various processes associated with the development of content in accordance with embodiments of the present invention
  • FIG. 2 illustrates various processes associated with the development of content in accordance with other embodiments of the present invention
  • FIG. 3 illustrates various processes associated with the development of content in accordance with further embodiments of the present invention
  • FIG. 4A depicts an initial attempt by a designer to create a presentation for display that includes a number of different content elements
  • FIG. 4B illustrates how the developed content shown in FIG. 4A is more appropriately arranged in a manner consistent with design rules or models that are based on principles of cognitive and vision sciences in accordance with embodiments of the present invention
  • FIG. 5 is a block diagram of a system for implementing computer-assisted development of content using principles of cognitive and vision sciences in accordance with embodiments of the present invention
  • FIG. 6 is a block diagram of a system for implementing computer-assisted development and/or distribution of content in a manner consistent with principles of cognitive and vision sciences in accordance with embodiments of the present invention
  • FIG. 7 is a block diagram of a digital signage system that incorporates the capability for developing and distributing content in accordance with embodiments of the invention.
  • FIG. 8 illustrates the process flow of creating and deploying content using the components and functionality of the digital signage system shown in FIG. 7 ;
  • FIG. 9 is a flowchart illustrating an exemplary implementation of a digital signage system in accordance with embodiments of the present invention.
  • FIG. 10 is a block diagram of a system for developing and/or distributing content using cognitive/vision science driven software in accordance with embodiments of the present invention.
  • FIG. 11 is a flowchart illustrating various processes associated with content development and modification using one or more cognitive/vision sciences models in accordance with the present invention.
  • FIG. 12 is a flowchart illustrating various processes associated with content development and modification of same using one or more cognitive/vision sciences models and results from true experimentation preferably implemented by a digital signage system in accordance with the present invention.
  • the present invention is directed to methods and systems for creating content for presentation on a display or a multiplicity of networked displays, and facilitating, by way of computer assistance, content creation in a manner consistent with principles based on human cognitive science and vision science.
  • Methods and systems of the present invention are also directed to distributing and adjusting content for presentation on a display or a multiplicity of networked displays in a manner consistent with principles based on human cognitive science and vision science.
  • Developing and adjusting content may also involve performing true experiments or quasi-/correlational experiments to improve or optimize content presentation effectiveness.
  • Creating, distributing, and adjusting content in accordance with the present invention advantageously enhances the effectiveness of content presentation as perceived by a recipient, such as potential purchaser of goods or services.
  • Content creation is preferably conducted in a manner consistent with principles based on one or more of how human perceptual systems process information, mechanisms that underlie attention, how the human brain stores and represents information in memory, and the cognitive basis of language and problem solving, for example.
  • a knowledge base that stores cognitive and vision science information is preferably utilized during the content design, distribution, and/or adjustment processes in order to provide content that is easily processed by human perceptual systems, easily comprehended, and easily stored in memory.
  • the knowledge base may include design rules and templates that may be implemented by a computer to develop and modify content in conformance with principles of cognitive and vision sciences.
  • the knowledge base may also include computer implementable models of principles of cognitive and vision sciences, such as models of visual attention, text readability, and memory principles.
  • Computer assisted methods and systems of the present invention allow content designers, who typically do not have the training required to apply principles from cognitive science and vision science, to increase the effectiveness of content design and distribution.
  • computer assisted methods and systems of the present invention may be implemented to operate in a semi-automatic mode, wherein a user is led by the computer through one or more interactive sessions to design, develop, distribute, and/or adjust content.
  • computer assisted methods and systems of the present invention may be implemented in a more fully automatic manner, with minimal or no user input or interaction.
  • a computer-based system may create a presentation based on user selected pieces of content in a manner consistent with design rules or models stored in a cognitive sciences database.
  • User selected pieces of content may be arranged, sized, and/or oriented on a user's display based on the design rules or models, and further in view of the goal and/or intended message of the content pieces as indicated by the user.
  • a fully automated implementation may involve the computer-based system adjusting content elements of a given presentation based on one or more of the design rules or models, goal of the content pieces, and intended message of the contend pieces.
  • a DSS as contemplated in the particular embodiments described herein includes a series of interconnected (e.g., networked) display screens that are similar to traditional signs, but that can be controlled from a remote location to deliver dynamically changing content.
  • Such displays or digital signs may be configured such that people can directly interact with signage content via touch screens or human interface devices (e.g., keyboard or mouse). It is to be understood that principles of the present invention may be applied in a wide variety of applications, and are not limited to those involving a DSS.
  • implementations of the present invention may vary substantially in terms of complexity, in that some implementation may utilize relatively simple principles of cognitive science and/or vision science (e.g., human visual perception), while others may be of substantial complexity, drawing from multiple disciplines of the cognitive and vision sciences (e.g., human visual attention, memory, and text readability).
  • cognitive science and/or vision science e.g., human visual perception
  • others may be of substantial complexity, drawing from multiple disciplines of the cognitive and vision sciences (e.g., human visual attention, memory, and text readability).
  • Display technology is becoming increasingly diverse such that there are significant differences in the types of displays that can be used to present content via a DSS.
  • the size, shape, brightness, and viewing conditions will, in general, vary greatly across a DSS.
  • some displays may be small, flexible and non-rectilinear, whereas others may be standard large-format LCD and plasma displays. This variation in display types and viewing conditions means that any single version of a piece of content will not be optimal for all the displays across a DSS.
  • the user may be prompted during the content creation process to input one or both of the goal and intended message for each piece of content to be presented.
  • the system may assist the user in identifying key attributes of the DSS that have implications for content design.
  • the system may further guide the user through the process of applying the cognitive and vision sciences to design content based on the goals and key DSS attributes. For example, the system may help users choose templates (e.g., best layout) and elements (e.g., whether elements should be graphical, text, involve movement, color, size, etc.) to display on the DSS displays.
  • systems and methods of the present invention may implement software that automatically generates new templates and applies transformations to existing content elements.
  • New templates and content elements may be generated for various reasons, such as to improve the content effectiveness.
  • Tools are preferably made available to the user that facilitate generation of unique versions of pieces of content for each display of the DSS.
  • software tools may be implemented that elicit input from a user and/or other software components regarding DSS attributes and other factors that underlie content effectiveness, and apply information from the cognitive and visions sciences (e.g., design rules or models accessed from a database) to extrapolate, fill in, and otherwise explore the information space for the particular pieces of content the system aims to improve or optimize.
  • Systems and methods of the present invention provide a facility to generate completely new content that is not simply a reconfiguration of deployed templates or elements associated with deployed versions of content. That is, the systems and methods of the present invention need not rely solely on the hybridization/blending of deployed templates and elements that data suggest are effective, although such systems and methods are capable of hybridization/blending.
  • content is a broad term that refers to a wide variety of informational content, including graphics, text, video clips, still images, audio clips, web pages, and/or any combination of video and/or audio content, for example.
  • a piece of content refers to a specific set and configuration of images, videos, text elements, etc., that is meant to stand on its own to communicate a specific message or set of messages (e.g., a television commercial).
  • content element refers to individual images, videos, text strings, etc., that can be combined to make specific pieces of content.
  • Each piece of content can have many versions. For example, two versions of the same piece of content could differ in that one version uses text to represent a concept whereas another version of that same piece of content might use an icon to represent the same concept. There can also be many versions of each content element. For example, one version of a text string could have 12-point font whereas the same text string could have 24-point font.
  • content is developed 10 for presentation on a display.
  • the development of the content which includes content elements, is facilitated 12 , by way of computer assistance.
  • design rules or models stored in a database are applied to 14 to facilitate computer-assisted development of the content.
  • the design rules or models are preferably rules or guidelines that are based on principles of cognitive and vision sciences.
  • the design rules/models allow a designer who has limited or no knowledge of principles of cognitive and vision sciences to create effective content that is consistent with such principles.
  • the design rules/models stored in the database may be used to facilitate 16 computer-assisted adjustment of the content.
  • the processes of generating content and revising content in a manner consistent with principles of cognitive and vision sciences are advantageously facilitated by computer assistance to enhance content effectiveness.
  • FIG. 2 illustrates various processes associated with the development of content in accordance with other embodiments of the present invention.
  • content is developed or adjusted 20 for presentation on a display.
  • Design rules or models stored in a database are accessed 22 during content development or adjustment.
  • the design rules are rules or guidelines that are based on principles of cognitive and vision sciences, as previously discussed.
  • the models stored in the database are typically based on a combination of rules that are associated with a multiplicity of cognitive and vision sciences principles.
  • a computational model of visual attention for example, represents one such model that encompasses several principles of cognitive and vision sciences.
  • One particular computation model of visual attention may be referred to as a saliency mapping model as is known in the art.
  • saliency mapping model is known in the art.
  • a computer system which accesses the database that stores the design rules or models, determines 24 if development or adjustment of the content is consistent with the design rules/models.
  • Various operations may be performed in response to determining that the design rules have been violated.
  • a user-perceivable recommendation may be generated 26 to suggest changes the user can make during content development or adjustment to satisfy to the design rules or models.
  • a user-perceivable alert may be generated 27 that indicates non-compliance with the design rules or models.
  • Automatic adjustment to the developed content may be performed 28 to ensure that the content is consistent with the design rules or models.
  • FIG. 2 illustrates several of many other possible events that can be triggered during development or adjustment of content if an inconsistency with the design rules/models has been detected. Compliance with the design rules/models can be made mandatory or permissive depending on the application and sophistication of the user.
  • FIG. 3 illustrates various processes associated with the development of content in accordance with further embodiments of the present invention.
  • content is developed 30 for presentation on a multiplicity of displays, such as a network of DSS displays.
  • the multiplicity of displays are preferably those associated with a DSS, but may be displays associated with any network of displays, such as home computer displays coupled to the internet
  • Design rules or models stored in a database are applied 32 during content development, the design rules/models based on principles of cognitive and vision sciences, as previously discussed.
  • Attributes of each display of the display network are determined 34 .
  • Such attributes typically include display type, size, shape, environment, ambient lighting, viewing distance, viewer passing speed, among others. These attributes are preferably determined in an automated manner, such as by reading attribute data stored in the display (e.g., determined and stored during display installation) or from a database that contains attribute information for each display. These attributes may also be determined using one or more sensors located at the viewing locations.
  • a video camera for example, may be installed at viewing locations to facilitate detection of changing environmental conditions, such as day/night changes, density of viewers, and distance between the viewers and the display.
  • Proximity sensors such as infrared (IR) sensors, may be used at viewer locations to determine the average number of viewers per unit time and/or average distance between the viewers and the display.
  • the content is adjusted 36 to accommodate the attributes of the networked displays in conformance with the design rules/models.
  • the attributes of a 8′′ display differ significantly from those of a large panel display (e.g., 50′′ LCD display).
  • the content of a given presentation is preferably adjusted so that the content elements are presented 38 on each of the disparate displays in conformance with the design rules/models.
  • user input data is received 35 regarding elements of the content.
  • the user input data preferably includes the goal and/or the intended message of each content element.
  • the content is adjusted 37 to accommodate the attributes of the networked displays and the user input data in a manner consistent with the design rules/models.
  • the adjusted content is presented 38 in an appropriate manner on each of the networked displays 38 .
  • FIGS. 4A and 4B illustrate how content development for presentation on a display 40 may be conducted in a manner consistent with design rules developed from principles of cognitive and vision sciences.
  • FIG. 4A depicts an initial attempt by the designer to create a presentation for display that includes a number of different content elements.
  • the designer has selected the following content elements for presentation on display 40 : a text crawl 44 , a video advertisement 42 , a store logo 46 , and a weather/news panel 48 .
  • the layout of these content elements 42 , 44 , 46 , and 48 as shown in FIG. 4 A represents what the designer believes to be an effective piece of content.
  • FIG. 4B illustrates how the developed content shown in FIG. 4A is more appropriately arranged in a manner consistent with design rules or models developed from principles of cognitive and vision sciences.
  • the locations and size of the content elements 42 , 44 , 46 , and 48 shown in FIG. 4B have been changed in accordance with design rules/models developed from principles of cognitive and vision sciences.
  • Aspects of the content elements other than, or in addition to, location and size relative to the display 40 may be modified as well, such as font of text, text orientation, foreground and background colors, color intensity, proportion of the content elements relative to one another, relative brightness, among others. Adjustment of the content elements may be implemented in a semi-automatic or fully automatic manner via computer assistance.
  • FIG. 5 is a block diagram of a system for implementing computer-assisted development of content using principles of cognitive and vision sciences in accordance with embodiments of the present invention.
  • the system shown in FIG. 5 includes a processor 52 coupled to a user interface 54 and a display 56 .
  • the user interface 54 preferably includes one or more user input devices, such as a keyboard, mouse, voice recognition facility, and the like.
  • a presentation 58 of content developed in accordance with the present invention is typically presented on the display 56 .
  • Content of the presentation 58 is preferably created and revised in accordance with design rules or models stored in a cognitive sciences database 50 .
  • Various templates e.g., layouts
  • the cognitive sciences database 50 typically stores information, such as design rules, templates, and models, that is associated with both cognitive science and vision science, and that the use of the term cognitive sciences database is not exclusive to cognitive science only.
  • FIG. 6 is a block diagram of a system for implementing computer-assisted development and/or distribution of content in a manner consistent with principles of cognitive and vision sciences in accordance with embodiments of the present invention.
  • the system shown in FIG. 6 includes a processor 62 coupled to a user interface 64 , a display 66 , a cognitive sciences database 50 , and a network interface 70 .
  • the network interface 70 facilitates communication between the processor 62 and a multiplicity of displays 80 A- 80 N of a DSS.
  • the processor 62 applies design rules accessed from the cognitive sciences database 50 to format content in a manner tailored for each of the displays 80 A- 80 N, at least some of which have differing attributes.
  • the effectiveness of the presentations 82 A- 82 N distributed to the various displays 80 A- 80 N is enhanced by adjustments made to the content by application of the design rules, models, and templates stored in the cognitive sciences database 50 , in view of attributes of the DSS.
  • the effectiveness of the presentations 82 A- 82 N distributed to the various displays 80 A- 80 N may be further enhanced by modification of the content elements in view of user-indicated goals and intended message.
  • FIG. 7 is a block diagram of a DSS that incorporates the capability for developing and distributing content in accordance with embodiments of the invention.
  • the block, diagram of FIG. 7 illustrates one configuration of a DSS divided into functional blocks.
  • the DSS may be alternatively illustrated using different function blocks and that various components of the DSS may be implemented as hardware, software, firmware, or any combination of hardware, software and firmware.
  • the DSS illustrated in FIG. 7 is a computerized system configured to present informational content via audio, visual, and/or other media formats.
  • the DSS may include functionality to automatically or semi-automatically generate playlists, which provide a list of the information content to be presented, and schedules, which define an order for the presentation of the content.
  • a user may access a DSS control processor 105 via an interactive user interface 110 .
  • the user may develop content by identifying content elements to be presented, preferably in accordance with design rules stored in a cognitive sciences database 130 .
  • the DSS control processor 105 may then be used to generate playlists and schedules that control the timing and order of presentations on one or more DSS players 115 .
  • Each player 115 presents content to recipients according to a playlist and schedule developed for the player 115 .
  • the informational content may comprise graphics, text, video clips, still images, audio clips, web pages, and/or any combination of video and/or audio content, for example.
  • the DSS control processor 105 determines the content required for the playlist, downloads the content from a content server, and transfers the content along with the playlist and schedule to a player controller 120 that distributes content to the players 115 .
  • FIG. 7 shows only one player controller 120 , multiple player controllers may be coupled to a single DSS control processor 105 .
  • Each player controller 120 may control a single player 115 or multiple players 115 .
  • the content and/or the playlists and schedules may be transferred from the DSS control processor 105 to the one or more player controllers 120 in a compressed format with appropriate addressing providing information identifying the player 115 for which the content/playlist/schedule is intended.
  • the players 115 may be distributed in stores and the content presented on the players 115 may be advertisements.
  • the DSS control processor 105 may transfer only the playlists and schedules to the player controller 120 . If the content is not resident on the player controller 120 , the player controller 120 may access content storage 125 to acquire the content to be presented. In some scenarios, one or more of the various components of the DSS system, including the content storage 125 , may be accessible via a network connection, such as an intranet or Internet connection.
  • the player controller 120 may assemble the desired content, or otherwise facilitate display of the desired content on the players according to the playlist and schedule.
  • the playlists, schedules, and/or content presented on the players 115 can be modified periodically or as desired by the user through the player controller 120 , or through the DSS control processor 105 , for example. Such modifications can be made in accordance with design rules, models or templates stored in the cognitive sciences database 130 .
  • the DSS control processor 105 facilitates the development and/or formatting of a program of content to be played on a player.
  • the DSS control processor 105 may facilitate formatting of an audiovisual program through the use of a template.
  • the template includes formatting constraints and/or rules that are applied in the development of an audiovisual program to be presented.
  • the template may include rules associated with the portions of the screen used for certain types of content, what type of content can be played in each segment, and in what sequence, font size, orientation, and/or other constraints or rules applicable to the display of the program. A separate set of rules and/or constraints may be desirable for each display configuration.
  • rules, templates, and constraints are preferably stored and accessed from the cognitive sciences database 130 .
  • formatting a program for different displays may be performed automatically by the DSS control processor 105 in accordance with the design rules. models, and templates.
  • the information stored in the cognitive sciences database 130 may be used automatically or semi-automatically to control, adjust, and/or monitor one or more processes of the DSS including creation of templates, content design, selection of content, distribution of content, assembly of programs, and/or formatting of programs for display.
  • the cognitive sciences database 130 used in conjunction with the programming of the DSS yields advertisements or other digital signage programs that are enhanced by the teachings of cognitive science, while relieving the system user from needing specific training in the field.
  • the DSS control processor 105 may guide a user through various processes that are enhanced using knowledge acquired through the cognitive sciences. For example, information stored in the cognitive sciences database 130 may be applied to the choice of templates to produce an optimal program layout and/or to the selection of content, such as whether content elements should be graphical, text, involve movement, color, size, and/or to the implementation of other aspects of program development.
  • the DSS preferably includes the capability for designing alternative versions of a digital signage program to accommodate diverse display types and viewing conditions in a manner consistent with the information stored in the cognitive sciences database 130 .
  • FIG. 8 illustrates the process flow of creating and deploying content using the components and functionality of the DSS described above.
  • the process guides the user through a series of tools and scripts, and creates 210 a number of alternative templates that specify how categories of content elements might appear on the screen (e.g., the location, size, and orientation of elements such as text, graphics and videos).
  • the tools and scripts suggest recommended templates by drawing on three sets of information: a) principles from the cognitive and vision sciences regarding effective display of information, b) the goals for the content (e.g., way-finding, advertising), and c) the known attributes of the digital signage network (e.g., size and shape of the different displays, different viewing distances, and viewer demographics across the network).
  • the tools and scripts might help a user determine whether an element should be represented graphically or via text.
  • the tools and scripts might also help a user determine which of a large number of pre-defined templates are appropriate given the viewing conditions across the network, goals for the content, and if available, metrics regarding the types of templates that have been effective from previous campaigns.
  • the tools and scripts might further help a user determine whether target and distractor elements of the content are properly positioned, dimensioned or otherwise presented (e.g., proper color, intensity, etc.), and whether the desired order of target attention/recognition by the viewer is achievable given the state of the content.
  • the process walks the user through a series of tools and scripts to generate 220 the particular content elements that will later be placed within the templates created at block 210 .
  • the individual content elements can include specific text messages, static images, animations, movie clips, sound bites, etc.
  • Each element could have many variants, and software helps the user determine which elements of content can be combined within a template, the rules for how those elements can be combined, and the parameters on which the content elements can be manipulated during the content creation process. For example, it may be legal to change the color or color intensity of a font during deployment, but not the color of the face of a famous person used in the template.
  • the software tools and scripts may facilitate content generation by drawing on multiple sets of information, including: a) data regarding the types of content elements that were effective in previous campaigns, b) principles from the cognitive and vision sciences, and c) the known attributes of the digital signage network. After the content is created, in this example, user interaction is no longer necessary.
  • Content creation is enhanced at block 230 .
  • the process may involve various constraints to combine elements and templates to create a number of versions of content.
  • the constraints may be based on: a) the factors previously used in creation of templates and content elements above, b) pre-programmed guidelines for how to combine elements and templates, and c) goals for the piece of content being deployed.
  • the process may also use effectiveness data (e.g., sales or inventory data, data resulting from performing true or quasi-/correlational experimentation) to alter existing content/templates or create novel templates (through interpolation) and elements before creating new versions of content.
  • effectiveness data e.g., sales or inventory data, data resulting from performing true or quasi-/correlational experimentation
  • each display in a network may have different attributes (e.g., different lighting levels, noise levels, shape, size, and mean viewing distances)
  • a unique version of content may be created for each display in the network.
  • the content is distributed 240 across the digital signage network, with adjustments made thereto in view of the DSS/display attributes.
  • FIG. 9 is a flowchart illustrating an exemplary implementation of the DSS system in accordance with an embodiment of the invention.
  • the implementation involves a sporting goods retailer with 200 stores.
  • the retailer desires to advertise four overstocked products and four products that are not overstocked but that have higher profit margins than the overstocked products.
  • the goal of the campaign is to maximize gross profit while eliminating excessive inventory of the overstocked items. That is, once the excessive inventory is eliminated, the goal will simply reduce to maintaining a balanced inventory at each store location.
  • the signage manager of the retailer uses cognitive/vision science driven software to develop content for each of the eight product lines.
  • These templates include layout of messages, color schemes, and/or other variables that make up the program. These templates can be used for each of the eight product lines, and are not specific to a single product. Additionally, pre-existing or stock templates are available for use during this phase.
  • the signage manager After creating the base templates for this campaign, the signage manager creates 320 individual content elements that are needed to populate the templates.
  • the individual elements are specific to the product lines being promoted, and include product branding and messages for given products.
  • creation of individual elements is guided by software wizards using cognitive/vision science driven software.
  • the templates are automatically populated 330 with the individual content elements to generate a number of different content packages for each of the eight products that the signage network is promoting. Potentially hundreds of differing versions of each content piece are created for each product line by merging elements with templates to accommodate varying signage attributes such as screen size or viewing distance.
  • content is distributed 340 , such as by using algorithms that enable collection of success metrics for individual pieces of content.
  • the content is distributed across the network in a way that ensures proper counterbalancing, blocking, and confound-free measurement can be made (e.g., in conformance with performing a true experiment).
  • the deployment algorithm ensures that relevant content is sent to the appropriate signs in the network, considering network attributes, viewer demographics, and viewing conditions among others.
  • point of sale and sensor data is used which allows the impact of the various content packages to be monitored and analyzed to determine what templates and content elements, and their combinations, are most effective for each screen on the network. From this information, cause and effect, as well as return on investment can be analyzed, enabling value-based billing.
  • This example may determine whether across all 200 stores, the signage system itself was responsible for X % increase in profits and Y % decrease in excessive inventory.
  • Exploratory data analysis generates new possible network attributes. For example, there is a spike in sales when customers pick up product X and when content Y is concurrently shown. On the next iteration, this new network attribute will be tested experimentally, not just measured from a correlation study. For example, the system may determine whether content pieces presented on X type screens is most effective using Y-type templates, and that the most effective content elements have XYZ properties.
  • the system may automatically generate 360 new templates, new content elements, and new combinations thereof. Again, using signage network attributes (both old and new), the software deploys these new pieces of content across the network. During the remainder of the campaign, the processes described in blocks 330 through 360 may be repeated, for example, without user interaction.
  • the signage network manager is able to monitor the impact that the content has on sales at any given point during the campaign while the system automatically attempts to achieve the campaign goals.
  • templates and elements that were manually or automatically generated during the campaign are available for future campaigns as well. Furthermore, the knowledge that was gained regarding the types of templates and elements that are effective for particular displays, demographics, or other factors, is used to create and distribute content more effectively across the network during future campaigns.
  • Determination of whether an experiment is a true experiment can be performed proactively or retroactively with respect to running the experiment.
  • a computer may be used to determine if an experiment that is yet to be performed is a true experiment.
  • a computer may be used to determine if an experiment that was previously performed is a true experiment.
  • the computer determines, based on information provided by the user, whether an experimental design eliminates or controls confounds. In this example, the user enters information about the experiment, including the independent and dependent variables of the experiment.
  • the computer identifies situations that may produce confounds in the experiment.
  • the user selects the confound-producing situations identified by the computer that are present in the context of the experiment.
  • the computer prompts the user to identify steps taken to eliminate or control the identified confounds.
  • the computer determines if the combination of steps is sufficient to eliminate confounds in the experiment. Details of performing a true experiment in the context of the present invention are further disclosed hereinbelow and in commonly owned U.S. patent application Ser. No. 11/321/340, filed Dec. 29, 2005 under Attorney Docket No. 61290US002, which is hereby incorporated herein by reference.
  • FIG. 10 is a block diagram of a system for developing and/or distributing content using cognitive/vision science driven software in accordance with embodiments of the present invention.
  • the system shown in FIG. 10 includes a computer 402 coupled to a display 404 and a network interface 406 .
  • the network interface 406 is coupled to a network of displays 410 , such as those of a DSS.
  • the computer system 402 is also coupled to a cognitive sciences database 450 .
  • the cognitive sciences database 450 includes several sets of rules or models each developed from principles of human cognitive and vision sciences.
  • the rules and models also referred to herein as design rules or design models, include visual attention and perception rules 420 , text readability rules 430 , and memory rules 440 .
  • the visual attention and perception rules 420 may include rules or models that are based on how human perceptual systems process visual information.
  • An illustrative example of a visual attention and perception model 420 is referred to as a saliency mapping model.
  • those portions of a given image which elicit a strong, rapid and automatic response from viewers, independent of the task they are trying to solve, may be referred to as being visually salient.
  • a red object among green objects or horizontal lines among vertical lines represent two examples of such salient locations of an image.
  • the computer system 402 may be configured to provide for automatic detection of salient parts of image information based on a saliency mapping model.
  • Saliency may be computed in a number of ways as is known in the art. Examples of such approaches which may be implemented in the context of the present invention are disclosed in U.S. Patent Publication No. 2006/0215922 and in U.S. Pat. No. 7,130,461, which are incorporated herein by reference hereinabove. Further details of saliency mapping models are described in Koch, C. and Ullman, S. “Shifts in Selective Visual Attention: Towards the Underlying Neural Circuitry,” Human Neurobiology, 4:219-227, 1985; and two detailed computer implementations: Itti, L., Koch, C.
  • the system shown in FIG. 10 may be configured for determining a saliency map, which may be a two-dimensional map that encodes salient objects in a visual environment.
  • the saliency map of a given scene expresses the saliency of all locations in this image.
  • the saliency map is the result of competitive interactions among feature maps for image features including color, orientation, texture, motion, and depth, among others, that interact within and across each map.
  • the currently strongest location in the saliency map corresponds to the most salient object.
  • the value in the map represents the local saliency of any one location with respect to its neighborhood.
  • the system directs attention towards the most salient location.
  • a second most salient location may be found by inhibiting the most salient location, causing the system to automatically shift to the next most salient location.
  • original content may be input to a saliency mapping model, such as in the form of a scanned or digitized image of the original content.
  • the computer system 402 may produce a saliency map of the content image, indicating the most salient locations of the image preferably in order.
  • the output of the saliency mapping model may indicate these salient locations using a box or other shape in combination with a number or letter, thus indicating the locations and order of saliency of the image.
  • These locations/order indicators can be used to provide a comparison between the content designer's intended saliency locations/ordering and the actual saliency locations/ordering as determined by the computer system 402 .
  • the computer system 402 may generate recommendations to the designer via narrative or imagery output that can improve saliency and/or achieve the desired saliency/ordering of salient locations.
  • the computer system 402 may alternatively produce altered forms of the original content automatically in a manner that achieves the designers desired saliency mapping/ordering requirements. In this manner, the computer system 402 may, without user intervention, analyze original content, develop a saliency map therefrom, determine if saliency requirements of the user or rule/model have been met, and, if not, generate one or more versions of adjusted content that meets the saliency requirements of the user or rule/model.
  • Other visual attention/perception rules 420 may be defined for visual attention guiding attributes that can enhance the visual attention of viewers to displayed content, effectively “guiding” the viewers to allocate attention to the display or portions of the display.
  • Guiding attributes define aspects of individual content elements or relationships between multiple content elements. Guiding attributes can be used in a first mode, to attract the visual attention of viewers to a display, and be used in a second mode, during presentation of content once the viewer is present within the display space.
  • a rule may be defined that regulates the number and spatial combination of specific strong guiding attributes that are present in the displayed content at any moment in time in order to maximize the attractiveness of the displayed content to the viewer, given the specific combination of strong attributes that exist in the visual environment in which the display is located.
  • the rule may allow for the combination of both strong and weak guiding attributes, or allow use of combinations of strong and weak attributes for guiding the viewer's visual attention within the display content.
  • Strong guiding attributes include: size, color, orientation, motion, curved vs. straight, stereoscopic depth, aspect ratio, monocular depth, and line termination.
  • Weak guiding attributes include: novelty, intersection, color changes, semantic category, and faces.
  • a rule 420 may be defined that limits the number of strong guiding attributes present in the display of content at any given time. It is understood in the art that the presence of greater than a small number of instances (e.g., four instances) of any one strong guiding attribute in a content presentation at any given time weakens the “strength” of this strong guiding attribute with respect to guiding visual attention.
  • the computer system 402 may be configured to track strong and, optionally, weak guiding attributes in a visual array of content presented on a display at any given time.
  • the computer system 402 may alert the designer or take automatic corrective action by modifying the content to eliminate the duplicative strong guiding attribute(s) in excess of 4 or other numeric threshold.
  • the computer system 402 may scan the content to determine the identity and number of strong guiding attributes already used in the content, and recommend use of an unused (or least used) strong guiding attribute to draw attention to the newly added content element.
  • the environment may be evaluated, such as by use of a camera or other sensors, to determine the type and number of strong guiding attributes present in the display environment.
  • the computer system 402 may recommend alteration (or automatically alter) of the content so that the combined number of strong guiding attributes present in the content at any one time and in the display environment at the same time does not exceed the “maximum number of strong guiding attributes” threshold discussed above.
  • This content may be adjusted dynamically by the computer system 402 in view of both content and display environmental visual attributes to increase the effectiveness of content display.
  • Text readability may be defined in terms of one or more design rules or a model.
  • text readability may be defined in terms of several parameters, including text size, reading speed (based on moving text and/or speed of moving viewer, viewer dwelling time), font style, luminance, contrast, color, and viewing distance, among others.
  • a minimum font or text size as a function of text contrast may be defined as:
  • font size is given in angular size (arc min.)
  • contrast represents text contrast defined as (L t ⁇ L b )/L b , where L t is the text luminance and L b is the background luminance. Additional details of this model are described in Krebs, W. and Ahumada, Jr., A, “A Simple Tool for Predicting the Readability of a Monitor,” Proceedings of the Human Factors and Ergonomics Society 46 th Annual Meeting—2002, pp. 1659-1663, which is hereby incorporated herein by reference.
  • the computer system 402 may be configured to measure font size of content text and determine if the minimum font size of such text as defined above is met. If not, the computer system 402 may indicate violation of this rule and/or alter the text in a manner that satisfies the font size rule. Other text readability parameters may similarly be determined and adjusted by the computer system 402 .
  • the system may automatically adjust the text size to improve readability according to the distance information. Font size, which is measured in retinal arc minutes, may be adjusted systematically in relation to changes in viewer distances from the display to maintain readability according to the equation above.
  • Memory rules or models 440 may also be implemented by the computer system 402 to enhance viewer coding (e.g., visual, phonological, and/or semantic coding), retention, and recall. Rules regarding working and long-term memory may be defined and implemented by the computer system 402 . Memory rules 440 may be developed for meeting particular goals, such as the goal of viewers comprehending a comparison of information and remembering desired information resulting from the comparison.
  • a content designer wishes to design content such that a viewer encodes a first piece of information in working memory and also wishes that the viewer retain this first piece of information in working memory when a second piece of information is presented.
  • a memory rule 440 may ensure or recommend that the second piece of information be presented within 2 seconds of presentation of the first piece of information.
  • the content designer may have the goal of presenting a comparison of a client bank's interest rate and that of a competitor bank.
  • the second of the two interest rates is to be presented within 2 seconds of presentation of the first interest rate, per the working memory duration rule 440 .
  • Principles of primacy and recency may also be defined in terms of memory rules 440 .
  • the computer system 402 may be configured to order or re-order presentation of a sequence of information in a manner that increases the likelihood that the more important information in this sequence is transferred to long-term memory.
  • a sequence, series or pattern of information may be presented in an advertisement for display.
  • the information may be text or graphic objects, such as numbers, letters, icons, pictures (e.g., of product on sale) or other information.
  • Primacy and recency memory rules 440 may be applied that order or re-order the informational objects so that the more important objects are preferentially positioned at the beginning and end of the sequence, with the less important (e.g., less profitable) informational objects being positioned in the middle portion of the sequence, series or pattern.
  • the principle of rehearsal may also be defined by one or more memory rules 440 .
  • a more important product of several products may be shown more frequently than other less important products. In this way, rehearsal or repetition of presentation of the more important products in an advertisement increases the likelihood that the more frequently presented products will be remembered by the viewer.
  • the principle of memory capacity may be defined in terms of one or more memory rules 440 . It is understood in the art that the capacity of working memory is about four “chunks” of information. A “chunk” of information represents anything that has a unitary representation in long-term memory. Four chunks may be represented by four letters or numbers that have little association. However, a multiplicity of letters, numbers, objects, and the like that have a strong association may define a chunk. For example, the acronym NATO is formed from multiple letters, but is defined as a chunk, as NATO has a unitary representation in long-term memory to most adults, for example.
  • a memory rule 440 may be defined that limits the number of chunks that are presented at any given time in order to maximize the likelihood that the presented chunks are processed by the viewer and transferred to long-term memory. For example, the computer system 402 may scan for chunks and notify the content designer if greater than four chunks have been presented at any given time.
  • the complexity of the cognitive sciences database may vary from relatively simple to very complex. It is understood that the rules and models shown in FIG. 10 are for illustrative purposes only, and that a cognitive sciences database of the present invention may incorporate one or more aspects of one or more of these rules and models. These and other rules and models may be developed that associate a particular cognitive/vision science principle or set of principles to a content development rule or model that can be implemented by a computer to detect or ensure adherence to such rule/model.
  • cognitive/vision science principles other than, or in addition to, those described herein may be incorporated into a cognitive sciences database for use in content development and distribution in accordance with the present invention.
  • FIG. 11 is a flowchart illustrating various processes associated with content development and modification using one or more cognitive/vision sciences models in accordance with the present invention.
  • FIG. 11 is directed to methods that provide for computer-assisted analysis of content by one or more cognitive and vision sciences (CVS) models.
  • Content is provided or developed 502 by a content designer.
  • the content is input 504 to a computer system that implements one or more CVS models, such as a computational model of visual attention, a text readability model or a model of human memory.
  • the CVS model or models perform an analysis 506 on the content and produce 512 an output based on the analysis results.
  • Information representative of environmental conditions at the presentation locations and/or goals for the content may be inputs 508 , 510 to the model(s). For example, the type and configuration of displays, average distances between displays and viewers, average speeds or dwelling times as between viewers and displays may be environmental condition information 508 that is input to the model(s).
  • Goal information 510 may include goals that are associated with each of the various models, such as a computational model of visual attention, a text readability model or a model of human memory.
  • Typical goal information may include saliency mapping goals, such as specific elements of the content to be perceived by viewers and the desired order in which such specific elements are to be perceived.
  • Other goal information 510 may include improving or optimizing text readability based on text size and/or scrolling text rate relative to viewer location and/or speed at which viewers pass by a given display.
  • Additional goal information 510 may include maximizing memory coding, retention, and/or recall of content by viewers, such as by conforming to memory capacity and duration rules of a given model.
  • the output represents recommendations for changing 516 the content in conformance with a given model's rules or goals.
  • the recommendations may take several forms, such as a narrative form or images.
  • a menu of possible attributes of the content that may be changed 514 can be presented to the user.
  • the menu of attributes may include a range of attribute values that may be changed by the user, yet still conform with a given model's rules or goals.
  • the output represents a modified form of the original content produced automatically 518 by the computer implemented CVS model or models.
  • a number of variations of modified content may be automatically produced, each of which satisfies the rules or goals of the model or models.
  • the user may then select a desired version of the modified content 514 for presentation 520 .
  • the computer may select one or more of the versions for presentation.
  • the various versions of modified content may be subject to a designed experimental process that improves or optimizes content presentation effectiveness for a number of networked displays, preferably on a display-by-display basis, as is discussed in greater detail with reference to FIG. 12 below.
  • FIG. 12 is a flowchart illustrating various processes associated with content development and modification of same using one or more cognitive/vision sciences models and results from true experimentation preferably implemented by a digital signage system in accordance with the present invention.
  • content may be developed and distributed 602 in conformance with cognitive and vision sciences rules or models, such as in manners discussed hereinabove.
  • a true experiment may be performed 604 to improve or optimize presentation effectiveness of the content.
  • Conducting the true experiment may include identifying 606 dependent variables, such as a goal of increasing sales of a particular product.
  • Independent variables may be identified 608 , such as parameters associated with one or more CVS models (e.g., text readability, visual attention and/or memory parameters).
  • Content may be modified 610 in view of the results from the true experiment.
  • content may be modified 612 on a display-by-display basis, based on improved or optimized parameters for each display.
  • the modified content may be presented 614 on each of the displays in a manner optimized for each display.
  • Additional true experimentation may be conducted to further improve or optimize content presentation, particularly under changing environmental conditions or a change in the goals or intended message of the content. It is understood that quasi-experiments and correlational experiments may be performed in addition to, or to the exclusion of, a true experiment. Details of suitable quasi-/correlational experimental methods that may be adapted in accordance with the present invention are disclosed in U.S. Patent Publication No. 2005/039206, which is hereby incorporated herein by reference.
  • an expert system may be configured to implement a true experiment in the context of the present invention.
  • the expert system may include a design processor having various hardware components including a central processing unit (CPU) and memory, among other components.
  • the memory stores computer instructions that control the processes for designing the experiment and stores information acquired from the user that are needed for the experimental design.
  • the CPU algorithmically selects or generates questions to elicit information from a user.
  • the questions are presented to the user via an output device of a user interface that is coupled to the design processor.
  • the user interface typically includes a display device, such as a liquid crystal display (LCD) or other type of display device for presenting the questions to the user.
  • LCD liquid crystal display
  • the user interface also includes one or more input devices, such as a touch screen responsive to a finger or stylus touch, a mouse, keyboard, voice recognition, or other type of input device.
  • the user enters responses to the questions via one or more input devices(s) of the user interface.
  • the design processor can determine the appropriate descriptive and inferential statistics for the experiment based on the experimental design and the characteristics of the independent and dependent variables.
  • the design processor may be configured to identify the information required to design a true experiment and selects or generates a series of questions that elicit responses from the user providing the required information.
  • the questions are presented to the user via a user interface.
  • User responses to the questions are received via the user interface and are transferred to the design processor.
  • the design processor extracts information from the user responses and designs a true experiment based on the information.
  • the expert system has the capability to collect information at specific steps that is relevant to other steps. For example, knowledge that the dependent variable is continuous in step X means a particular type of statistical analysis should be used in step Y.
  • the system uses data from previous steps to complete later steps. For example, if the data has already been acquired, the system would not ask the user for the same information again. The user would not need to know that the information was relevant to both steps. If the data were not available from previous steps, the system would ask the user for the needed data.
  • a true experiment includes development of a hypothesis or objective.
  • Dependent and independent variables are identified, and at least two levels of one or more independent variable are used.
  • a control group and treatment groups are formed and samples are randomly assigned to levels of the independent variable. There is some kind of method for controlling for or eliminating confounding variables.
  • the system would guide the user through the process of controlling for carry over effects by 1) balancing and counterbalancing the order with which pieces of content are shown at locations across the network; and or 2) ensuring that two pieces of experimental content are not shown within a block of time in which viewers could see both pieces of content while in the store; and or 3) ensuring that sufficient time has elapsed before data are collected between when the content switches from one version of experimental content and another version of experimental content such that at least 95% of possible viewers who were in the store at the time of the content change would have left the store. If all of these elements are appropriately applied, the experiment produces results that can be used to make statistical inferences about the relationship between the dependent and independent variables.
  • the expert system described herein allows a user who is unsophisticated in the complexities of true experimental design to design an experiment that produces substantially confound-free results and can be used to determine and quantify any causal relationship between independent and dependent variables.
  • Embodiments of the invention are directed to an expert system that has the capability of designing a true experiment based on user input.
  • the use of the expert system relieves the user of having any foundation in the theory or practice of experimental design.
  • a true experiment has at least two levels of an independent variable.
  • the expert system elicits information from a user required to choose independent and dependent variables for the experiment. For example, in a digital signage experiment, the expert system might ask the user questions such as: “If content X (where X is any piece of content in which the user wants to experimentally evaluate) is effective, what are the changes in the world that you would expect to happen as a result of showing content X?
  • the system would provide a number of possible changes such as: sales of a particular product will increase; foot traffic in a particular location in the store will increase; consumers will inquire with staff regarding the features of a particular product; consumers will pick a particular product off the shelf; and other, where other is any other change that is not included in the system's stored set of possible changes.
  • each of these possible “changes in the world” correspond to a possible dependent variable that could be measured in an experiment designed to test the effectiveness of content X.
  • the expert system could guide the user through the process of picking control content analogues to a placebo in a drug study. For example, the expert system would ask the user to identify content that would not be related in any way to the goal of content X.
  • the expert system via the sequence of questions and user responses, identifies threats to internal validity, and may initiate processes for controlling these threats, such as through balancing, counterbalancing and/or blocking, and/or randomization.
  • the expert system based on user input, is capable of implementing processes for assigning samples randomly to groups so that each sample in an experiment is equally likely to be assigned to levels of the independent variable.
  • the expert system is also capable of designing an experiment that includes randomization, counterbalancing and/or blocking.
  • the system may assist the user in selecting independent variables or levels of independent variables, and assists the user in selecting dependent variables based on factors associated with internal and/or external validity of the experiment. For example, the system could obtain the necessary information to conduct power analyses on various combinations of independent and dependent variables, provide the user with the results of the various power analyses, the domain specific terms, and values that the user understands (“Using sales data to measure the effectiveness of this piece of content would take 8 weeks and cost $1400 whereas using sensor data would take 2 weeks and cost $800”).
  • the expert system may aid the user in performing one or more of conducting true experiments, collecting data, statistically analyzing the data, and interpreting the results of the experiments.
  • the expert system may also include an experiment control processor configured to automatically or semi-automatically control the execution of the experiment.
  • An experiment analysis processor may also be included that is configured to analyze the experimental data and/or interpret the results of the experiment. The functions of the control processor and the analysis processor are enhanced through knowledge of how the experiment was designed by the design processor.
  • the analysis processor would have much of the necessary information to choose the appropriate statistical test to apply to the data from the experiment. For example, if there is one IV with two discrete levels and one continuous DV, then a T-Test may be selected by the analysis processor for the inferential statistical test whereas if there is one IV with two discrete levels and one DV with two discrete levels, then a Chi-Squared test may be used for the inferential statistical test.
  • the independent variables e.g., whether the independent variables (IVs) and dependent variables (DVs) are continuous or discrete
  • the analysis processor would have much of the necessary information to choose the appropriate statistical test to apply to the data from the experiment. For example, if there is one IV with two discrete levels and one continuous DV, then a T-Test may be selected by the analysis processor for the inferential statistical test whereas if there is one IV with two discrete levels and one DV with two discrete levels, then a Chi-Squared test may be used for the inferential statistical test.
  • cognitive and vision sciences allows users with little or no background in the cognitive and vision sciences (or designing true experiments) to apply these disciplines in order to create more effective content.
  • This functionality can be used in either a single or multi-screen environment.
  • application of cognitive and vision sciences provides input and constraints for the automated content design system in order to tailor content on a screen-by screen basis. For example, if the average viewing distance is known for each network sign, then the component for applying the cognitive and vision sciences will determine the ideal font size for each display, and this information will be used by the automated content design component to generate text with those font-size parameters.
  • Automated content design and development according to the present invention may also provide for the automatic generation of new templates and application of transformations to existing elements. New templates and elements may be generated to improve the content effectiveness. Content development tools of the present invention may also be used to generate unique versions of pieces of content for each player in the system.
  • users may be prompted to provide input or may use information supplied from other components regarding the network attributes and factors that underlie content effectiveness.
  • Knowledge from the cognitive and visions sciences may be used to extrapolate, fill in, and otherwise explore the information space for the particular pieces of content the system aims to enhance.
  • the functionality of the content development tools provides the ability to generate completely new content that is not simply a reconfiguration of deployed templates or elements associated with deployed versions of content.

Abstract

Computer implemented methods and systems facilitate development and distribution of content for presentation on a display or a multiplicity of networked displays, the content including content elements. The content elements may include graphics, text, video clips, still images, audio clips or web pages. The development of the content is facilitated using a database comprising design rules based on principles of cognitive and vision sciences. The database may include design rules based on visual attention, memory, and/or text recognition, for example.

Description

    FIELD OF THE INVENTION
  • The present invention relates to methods and systems for developing content for presentation on a display or a multiplicity of networked displays.
  • BACKGROUND
  • Designers of content often employ computer application programs that are capable of importing and arranging various types of content. Advertisements, for example, may be developed that incorporate text, graphics, video, and audio elements, among others. In general, the effectiveness of advertising content is a function of a designer's experience, rather than the sophistication of the computer application program used to generate the advertising content.
  • A successful content designer generally improves his or her skills in a trial and error fashion or by relying on tried-and-true approaches. Imparting an accomplished designer's skills to a less experienced designer is often difficult if not impossible, as such skills tend to be highly stylistic and personal to the particular designer. Because the competency of designers varies significantly, so does the quality and effectiveness of the content that they produce. Conventional computer application programs for generating content generally do not provide the designer with tools that allow the designer to exceed his or her own skills for developing effective content.
  • SUMMARY OF THE INVENTION
  • The present invention is directed to systems and methods for developing and distributing content through use of computer assistance. Embodiments of the present invention are directed to a computer-assisted method for developing content for presentation on a display, the content comprising content elements. The content elements may include graphics, text, video clips, still images, audio clips or web pages. The method further involves facilitating, by way of computer assistance, the development of the content using a database comprising design rules or models based on principles of cognitive and vision sciences. The database may include design rules or models based on visual attention, memory, and/or text readability, for example.
  • Facilitating the development of the content may involve developing the content in compliance with design rules or models, and may involve alerting a user in response to violation of one or more of the design rules or models. Facilitating content development may involve generating user perceivable recommendations for developing the content, where the recommendations are consistent with design rules or models. Facilitating content development may involve automatically adjusting the content via computer-assistance in response to violation of one or more of the design rules or models.
  • Facilitating the development of the content may involve facilitating selection and/or layout of the content elements or selection of one or more attributes of the content elements in compliance with the design rules or models. The attributes of the content elements may include one or more of color, brightness, size, font, orientation, movement, presentation duration or flash rate, display location, and number of content elements concurrently presented on the display, among others.
  • Facilitating the development of the content may involve facilitating selection of content element attributes based on one or more attributes of the display. The display attributes may include one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display, among others.
  • According to some implementations, user input data is received regarding each content element, the user input data including information concerning one or both of content goal and intended message. In such implementations, facilitating the development of the content may involve facilitating development of the content using the design rules or models and the user input data.
  • The content may be developed for presentation on a multiplicity of networked displays, and may involve selection of content element attributes based on one or more attributes of each of the displays. According to some implementations, user input data regarding each content element is received, the information comprising one or both of content goal and intended message. Attributes of the networked displays are identified that have implications for content development. Content development is facilitated using the design rules or models, user input data, and display attributes.
  • Methods of the present invention may further involve facilitating, by way of computer assistance, modification of the developed content in compliance with the design rules or models. The developed content may be modified in response to a change in one or more attributes of one or more displays of a display network, such as display type, display size, display shape, expected viewing distance from the display, ambient lighting at a location of the display, and time of day of content presentation on the display, for example.
  • According to other embodiments, systems of the present invention may include a database comprising design rules or models based on principles of cognitive and vision sciences, a user interface comprising a display, and a processor coupled to the database and user interface. The processor is configured to facilitate development of content for presentation on the display in compliance with the design rules or models. The processor may be configured to implement one or more of the methods described hereinabove.
  • Embodiments of the present invention are further directed to systems and methods that provide for computer-assisted analysis of content by one or more cognitive and vision sciences (CVS) models. Content is provided or developed by a content designer. The content is input to a computer that implements one or more CVS models, such as a computational model of visual attention, a text readability model or a model of human memory. The CVS model or models perform an analysis on the content and produce an output based on the analysis results. Information representative of environmental conditions at the presentation locations and/or goals for the content may be inputs to the model(s). For example, the type of displays and average distance between displays and viewers may be environmental condition information that is input to the model(s).
  • Goal information that may be input to the model(s) may include goals that are associated with each of the various models, such as computational model of visual attention, a text readability model or a model of human memory. Typical goal information may include specific elements of the content to be perceived by viewers and the desired order in which such specific elements are perceived. Other goal information may include improving or optimizing text readability based on text size and/or scrolling text rate relative to viewer location and/or speed at which viewers pass by a given display. Additional goal information may include maximizing memory retention and recall of content by viewers, such as by conforming to memory capacity and duration rules of a given model.
  • In some implementations, the output represents recommendations for changing the content in conformance with a given model's rules or goals. The recommendations may take several forms, such as a narrative form or images. For example, a menu of possible attributes of the content that may be changed can be presented to the user. The menu of attributes may include a range of attribute values that may be changed by the user, yet still conform with a given model's rules or goals. In other implementations, the output represents a modified form of the original content produced automatically by the computer implemented CVS model or models. A number of variations of modified content may be automatically produced, each of which satisfies the rules or goals of the model or models. The user may then select a desired version of the modified content for presentation. Alternatively, the computer may select one or more of the versions for presentation. In other implementations, the various versions of modified content may be subject to a designed experimental process that improves or optimizes content presentation effectiveness for a number of networked displays, preferably on a display-by-display basis.
  • According to other embodiments, content may be developed and distributed in conformance with cognitive and vision sciences rules or models. A true experiment may be performed to improve or optimize presentation effectiveness of the content. A quasi-experiment or correlational experiment may also be performed to improve or optimize presentation effectiveness of the content. Conducting the true experiment may include identifying dependent variables, such as a goal of increasing sales of a particular product. Independent variables may be identified, such as parameters associated with one or more CVS models (e.g., text readability, visual attention and/or memory parameters). Content may be modified in view of the results from the true experiment or quasi-/correlational experiment. For example, content may be modified on a display-by-display basis, based on improved or optimized parameters for each display. The modified content may be presented on each of the displays. Additional true or quasi-/correlational experimentation may be conducted to further improve or optimize content presentation, particularly under changing environmental conditions or a change in the goals or intended message of the content.
  • The above summary of the present invention is not intended to describe each embodiment or every implementation of the present invention. Advantages and attainments, together with a more complete understanding of the invention, will become apparent and appreciated by referring to the following detailed description and claims taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates various processes associated with the development of content in accordance with embodiments of the present invention;
  • FIG. 2 illustrates various processes associated with the development of content in accordance with other embodiments of the present invention;
  • FIG. 3 illustrates various processes associated with the development of content in accordance with further embodiments of the present invention;
  • FIG. 4A depicts an initial attempt by a designer to create a presentation for display that includes a number of different content elements;
  • FIG. 4B illustrates how the developed content shown in FIG. 4A is more appropriately arranged in a manner consistent with design rules or models that are based on principles of cognitive and vision sciences in accordance with embodiments of the present invention;
  • FIG. 5 is a block diagram of a system for implementing computer-assisted development of content using principles of cognitive and vision sciences in accordance with embodiments of the present invention;
  • FIG. 6 is a block diagram of a system for implementing computer-assisted development and/or distribution of content in a manner consistent with principles of cognitive and vision sciences in accordance with embodiments of the present invention;
  • FIG. 7 is a block diagram of a digital signage system that incorporates the capability for developing and distributing content in accordance with embodiments of the invention;
  • FIG. 8 illustrates the process flow of creating and deploying content using the components and functionality of the digital signage system shown in FIG. 7;
  • FIG. 9 is a flowchart illustrating an exemplary implementation of a digital signage system in accordance with embodiments of the present invention;
  • FIG. 10 is a block diagram of a system for developing and/or distributing content using cognitive/vision science driven software in accordance with embodiments of the present invention;
  • FIG. 11 is a flowchart illustrating various processes associated with content development and modification using one or more cognitive/vision sciences models in accordance with the present invention; and
  • FIG. 12 is a flowchart illustrating various processes associated with content development and modification of same using one or more cognitive/vision sciences models and results from true experimentation preferably implemented by a digital signage system in accordance with the present invention.
  • While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It is to be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the scope of the invention as defined by the appended claims.
  • DETAILED DESCRIPTION OF VARIOUS EMBODIMENTS
  • In the following description of the illustrated embodiments, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration, various embodiments in which the invention may be practiced. It is to be understood that the embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.
  • The present invention is directed to methods and systems for creating content for presentation on a display or a multiplicity of networked displays, and facilitating, by way of computer assistance, content creation in a manner consistent with principles based on human cognitive science and vision science. Methods and systems of the present invention are also directed to distributing and adjusting content for presentation on a display or a multiplicity of networked displays in a manner consistent with principles based on human cognitive science and vision science. Developing and adjusting content may also involve performing true experiments or quasi-/correlational experiments to improve or optimize content presentation effectiveness. Creating, distributing, and adjusting content in accordance with the present invention advantageously enhances the effectiveness of content presentation as perceived by a recipient, such as potential purchaser of goods or services.
  • Content creation is preferably conducted in a manner consistent with principles based on one or more of how human perceptual systems process information, mechanisms that underlie attention, how the human brain stores and represents information in memory, and the cognitive basis of language and problem solving, for example. A knowledge base that stores cognitive and vision science information is preferably utilized during the content design, distribution, and/or adjustment processes in order to provide content that is easily processed by human perceptual systems, easily comprehended, and easily stored in memory. The knowledge base may include design rules and templates that may be implemented by a computer to develop and modify content in conformance with principles of cognitive and vision sciences. The knowledge base may also include computer implementable models of principles of cognitive and vision sciences, such as models of visual attention, text readability, and memory principles. Computer assisted methods and systems of the present invention allow content designers, who typically do not have the training required to apply principles from cognitive science and vision science, to increase the effectiveness of content design and distribution.
  • In some embodiments, computer assisted methods and systems of the present invention may be implemented to operate in a semi-automatic mode, wherein a user is led by the computer through one or more interactive sessions to design, develop, distribute, and/or adjust content. In other embodiments, computer assisted methods and systems of the present invention may be implemented in a more fully automatic manner, with minimal or no user input or interaction. In a fully automatic mode, for example, a computer-based system may create a presentation based on user selected pieces of content in a manner consistent with design rules or models stored in a cognitive sciences database. User selected pieces of content may be arranged, sized, and/or oriented on a user's display based on the design rules or models, and further in view of the goal and/or intended message of the content pieces as indicated by the user. A fully automated implementation may involve the computer-based system adjusting content elements of a given presentation based on one or more of the design rules or models, goal of the content pieces, and intended message of the contend pieces. These are but a few illustrative examples of possible levels of automaticity that can be achieved in accordance with the present invention, and are not to be regarded as exhaustive or limiting.
  • Aspects of the present invention will generally be discussed herein in the context of a digital signage system (DSS) or network. A DSS as contemplated in the particular embodiments described herein includes a series of interconnected (e.g., networked) display screens that are similar to traditional signs, but that can be controlled from a remote location to deliver dynamically changing content. Such displays or digital signs may be configured such that people can directly interact with signage content via touch screens or human interface devices (e.g., keyboard or mouse). It is to be understood that principles of the present invention may be applied in a wide variety of applications, and are not limited to those involving a DSS. Moreover, it is to be understood that implementations of the present invention may vary substantially in terms of complexity, in that some implementation may utilize relatively simple principles of cognitive science and/or vision science (e.g., human visual perception), while others may be of substantial complexity, drawing from multiple disciplines of the cognitive and vision sciences (e.g., human visual attention, memory, and text readability).
  • Display technology is becoming increasingly diverse such that there are significant differences in the types of displays that can be used to present content via a DSS. For example, the size, shape, brightness, and viewing conditions will, in general, vary greatly across a DSS. For example, some displays may be small, flexible and non-rectilinear, whereas others may be standard large-format LCD and plasma displays. This variation in display types and viewing conditions means that any single version of a piece of content will not be optimal for all the displays across a DSS.
  • In order to overcome this problem using a conventional approach, it would be necessary to generate unique versions of each piece of content for each unique display type and viewing environment, and to selectively distribute these unique versions of content to their corresponding displays in the network. However, it is not realistic to expect content designers to have such detailed knowledge of the display types and viewing conditions across a large network of displays. Furthermore, even if content designers had such detailed knowledge, it would be prohibitively time-consuming to manually create unique versions of content for each display and to manually schedule the content to play on each corresponding display at the appropriate time. Methods and systems of the present invention advantageously allow content designers without advanced training in the visual and cognitive sciences to apply principles from these disciplines during the content creation process and during content adjustment, such as during content distribution to a network of disparate displays, in order to improve content effectiveness.
  • According to embodiments of the present invention, the user may be prompted during the content creation process to input one or both of the goal and intended message for each piece of content to be presented. According to various embodiments, the system may assist the user in identifying key attributes of the DSS that have implications for content design. The system may further guide the user through the process of applying the cognitive and vision sciences to design content based on the goals and key DSS attributes. For example, the system may help users choose templates (e.g., best layout) and elements (e.g., whether elements should be graphical, text, involve movement, color, size, etc.) to display on the DSS displays.
  • According to other embodiments, systems and methods of the present invention may implement software that automatically generates new templates and applies transformations to existing content elements. New templates and content elements may be generated for various reasons, such as to improve the content effectiveness. Tools are preferably made available to the user that facilitate generation of unique versions of pieces of content for each display of the DSS. For example, software tools may be implemented that elicit input from a user and/or other software components regarding DSS attributes and other factors that underlie content effectiveness, and apply information from the cognitive and visions sciences (e.g., design rules or models accessed from a database) to extrapolate, fill in, and otherwise explore the information space for the particular pieces of content the system aims to improve or optimize. Systems and methods of the present invention provide a facility to generate completely new content that is not simply a reconfiguration of deployed templates or elements associated with deployed versions of content. That is, the systems and methods of the present invention need not rely solely on the hybridization/blending of deployed templates and elements that data suggest are effective, although such systems and methods are capable of hybridization/blending.
  • Turning now to FIG. 1, there is illustrated various processes associated with the development of content in accordance with embodiments of the present invention. The term content is a broad term that refers to a wide variety of informational content, including graphics, text, video clips, still images, audio clips, web pages, and/or any combination of video and/or audio content, for example. A piece of content refers to a specific set and configuration of images, videos, text elements, etc., that is meant to stand on its own to communicate a specific message or set of messages (e.g., a television commercial). The term content element refers to individual images, videos, text strings, etc., that can be combined to make specific pieces of content.
  • Each piece of content can have many versions. For example, two versions of the same piece of content could differ in that one version uses text to represent a concept whereas another version of that same piece of content might use an icon to represent the same concept. There can also be many versions of each content element. For example, one version of a text string could have 12-point font whereas the same text string could have 24-point font.
  • According to the embodiment of FIG. 1, content is developed 10 for presentation on a display. The development of the content, which includes content elements, is facilitated 12, by way of computer assistance. Specifically, design rules or models stored in a database are applied to 14 to facilitate computer-assisted development of the content. The design rules or models are preferably rules or guidelines that are based on principles of cognitive and vision sciences. The design rules/models allow a designer who has limited or no knowledge of principles of cognitive and vision sciences to create effective content that is consistent with such principles. The design rules/models stored in the database may be used to facilitate 16 computer-assisted adjustment of the content. The processes of generating content and revising content in a manner consistent with principles of cognitive and vision sciences are advantageously facilitated by computer assistance to enhance content effectiveness.
  • FIG. 2 illustrates various processes associated with the development of content in accordance with other embodiments of the present invention. According to the embodiment of FIG. 2, content is developed or adjusted 20 for presentation on a display. Design rules or models stored in a database are accessed 22 during content development or adjustment. The design rules are rules or guidelines that are based on principles of cognitive and vision sciences, as previously discussed. The models stored in the database are typically based on a combination of rules that are associated with a multiplicity of cognitive and vision sciences principles. A computational model of visual attention, for example, represents one such model that encompasses several principles of cognitive and vision sciences. One particular computation model of visual attention may be referred to as a saliency mapping model as is known in the art. Useful examples of saliency mapping models are disclosed in U.S. Patent Publication No. 2006/0215922 and in U.S. Pat. No. 7,130,461, each of which is incorporated herein by reference. It is understood that a wide range of cognitive and vision science models may be used in the context of the present invention, and are not limited to models of human visual attention as specifically discussed above. Such other models may include those that encompass human memory principles, for example.
  • A computer system, which accesses the database that stores the design rules or models, determines 24 if development or adjustment of the content is consistent with the design rules/models. Various operations may be performed in response to determining that the design rules have been violated. For example, a user-perceivable recommendation may be generated 26 to suggest changes the user can make during content development or adjustment to satisfy to the design rules or models. A user-perceivable alert may be generated 27 that indicates non-compliance with the design rules or models. Automatic adjustment to the developed content may be performed 28 to ensure that the content is consistent with the design rules or models. FIG. 2 illustrates several of many other possible events that can be triggered during development or adjustment of content if an inconsistency with the design rules/models has been detected. Compliance with the design rules/models can be made mandatory or permissive depending on the application and sophistication of the user.
  • FIG. 3 illustrates various processes associated with the development of content in accordance with further embodiments of the present invention. According to the embodiment of FIG. 3, content is developed 30 for presentation on a multiplicity of displays, such as a network of DSS displays. The multiplicity of displays are preferably those associated with a DSS, but may be displays associated with any network of displays, such as home computer displays coupled to the internet Design rules or models stored in a database are applied 32 during content development, the design rules/models based on principles of cognitive and vision sciences, as previously discussed.
  • Attributes of each display of the display network are determined 34. Such attributes typically include display type, size, shape, environment, ambient lighting, viewing distance, viewer passing speed, among others. These attributes are preferably determined in an automated manner, such as by reading attribute data stored in the display (e.g., determined and stored during display installation) or from a database that contains attribute information for each display. These attributes may also be determined using one or more sensors located at the viewing locations. A video camera, for example, may be installed at viewing locations to facilitate detection of changing environmental conditions, such as day/night changes, density of viewers, and distance between the viewers and the display. Proximity sensors, such as infrared (IR) sensors, may be used at viewer locations to determine the average number of viewers per unit time and/or average distance between the viewers and the display.
  • According to one approach, the content is adjusted 36 to accommodate the attributes of the networked displays in conformance with the design rules/models. For example, the attributes of a 8″ display differ significantly from those of a large panel display (e.g., 50″ LCD display). The content of a given presentation is preferably adjusted so that the content elements are presented 38 on each of the disparate displays in conformance with the design rules/models.
  • According to a further approach, as is also shown in FIG. 3, user input data is received 35 regarding elements of the content. The user input data preferably includes the goal and/or the intended message of each content element. The content is adjusted 37 to accommodate the attributes of the networked displays and the user input data in a manner consistent with the design rules/models. The adjusted content is presented 38 in an appropriate manner on each of the networked displays 38.
  • FIGS. 4A and 4B illustrate how content development for presentation on a display 40 may be conducted in a manner consistent with design rules developed from principles of cognitive and vision sciences. FIG. 4A depicts an initial attempt by the designer to create a presentation for display that includes a number of different content elements. In this illustrative example, the designer has selected the following content elements for presentation on display 40: a text crawl 44, a video advertisement 42, a store logo 46, and a weather/news panel 48. Assuming that the designer is not well acquainted with principles of cognitive and vision sciences, the layout of these content elements 42, 44, 46, and 48 as shown in FIG. 4A represents what the designer believes to be an effective piece of content.
  • FIG. 4B illustrates how the developed content shown in FIG. 4A is more appropriately arranged in a manner consistent with design rules or models developed from principles of cognitive and vision sciences. The locations and size of the content elements 42, 44, 46, and 48 shown in FIG. 4B have been changed in accordance with design rules/models developed from principles of cognitive and vision sciences. Aspects of the content elements other than, or in addition to, location and size relative to the display 40 may be modified as well, such as font of text, text orientation, foreground and background colors, color intensity, proportion of the content elements relative to one another, relative brightness, among others. Adjustment of the content elements may be implemented in a semi-automatic or fully automatic manner via computer assistance.
  • FIG. 5 is a block diagram of a system for implementing computer-assisted development of content using principles of cognitive and vision sciences in accordance with embodiments of the present invention. The system shown in FIG. 5 includes a processor 52 coupled to a user interface 54 and a display 56. The user interface 54 preferably includes one or more user input devices, such as a keyboard, mouse, voice recognition facility, and the like. A presentation 58 of content developed in accordance with the present invention is typically presented on the display 56. Content of the presentation 58 is preferably created and revised in accordance with design rules or models stored in a cognitive sciences database 50. Various templates (e.g., layouts) that are consistent with the design rules/models may also be stored in the cognitive sciences database 50. It is understood that the cognitive sciences database 50 typically stores information, such as design rules, templates, and models, that is associated with both cognitive science and vision science, and that the use of the term cognitive sciences database is not exclusive to cognitive science only.
  • FIG. 6 is a block diagram of a system for implementing computer-assisted development and/or distribution of content in a manner consistent with principles of cognitive and vision sciences in accordance with embodiments of the present invention. The system shown in FIG. 6 includes a processor 62 coupled to a user interface 64, a display 66, a cognitive sciences database 50, and a network interface 70. The network interface 70 facilitates communication between the processor 62 and a multiplicity of displays 80A-80N of a DSS. The processor 62 applies design rules accessed from the cognitive sciences database 50 to format content in a manner tailored for each of the displays 80A-80N, at least some of which have differing attributes. The effectiveness of the presentations 82A-82N distributed to the various displays 80A-80N is enhanced by adjustments made to the content by application of the design rules, models, and templates stored in the cognitive sciences database 50, in view of attributes of the DSS. The effectiveness of the presentations 82A-82N distributed to the various displays 80A-80N may be further enhanced by modification of the content elements in view of user-indicated goals and intended message.
  • FIG. 7 is a block diagram of a DSS that incorporates the capability for developing and distributing content in accordance with embodiments of the invention. The block, diagram of FIG. 7 illustrates one configuration of a DSS divided into functional blocks. Those skilled in the art will appreciate that the DSS may be alternatively illustrated using different function blocks and that various components of the DSS may be implemented as hardware, software, firmware, or any combination of hardware, software and firmware.
  • The DSS illustrated in FIG. 7 is a computerized system configured to present informational content via audio, visual, and/or other media formats. The DSS may include functionality to automatically or semi-automatically generate playlists, which provide a list of the information content to be presented, and schedules, which define an order for the presentation of the content. In a semi-automatic mode, a user may access a DSS control processor 105 via an interactive user interface 110. Assisted by the DSS control processor 105, the user may develop content by identifying content elements to be presented, preferably in accordance with design rules stored in a cognitive sciences database 130. The DSS control processor 105 may then be used to generate playlists and schedules that control the timing and order of presentations on one or more DSS players 115. Each player 115 presents content to recipients according to a playlist and schedule developed for the player 115. As discussed previously, the informational content may comprise graphics, text, video clips, still images, audio clips, web pages, and/or any combination of video and/or audio content, for example.
  • In some implementations, after a playlist and schedule are developed, the DSS control processor 105 determines the content required for the playlist, downloads the content from a content server, and transfers the content along with the playlist and schedule to a player controller 120 that distributes content to the players 115. Although FIG. 7 shows only one player controller 120, multiple player controllers may be coupled to a single DSS control processor 105. Each player controller 120 may control a single player 115 or multiple players 115. The content and/or the playlists and schedules may be transferred from the DSS control processor 105 to the one or more player controllers 120 in a compressed format with appropriate addressing providing information identifying the player 115 for which the content/playlist/schedule is intended. In some applications, the players 115 may be distributed in stores and the content presented on the players 115 may be advertisements.
  • In other implementations, the DSS control processor 105 may transfer only the playlists and schedules to the player controller 120. If the content is not resident on the player controller 120, the player controller 120 may access content storage 125 to acquire the content to be presented. In some scenarios, one or more of the various components of the DSS system, including the content storage 125, may be accessible via a network connection, such as an intranet or Internet connection. The player controller 120 may assemble the desired content, or otherwise facilitate display of the desired content on the players according to the playlist and schedule. The playlists, schedules, and/or content presented on the players 115 can be modified periodically or as desired by the user through the player controller 120, or through the DSS control processor 105, for example. Such modifications can be made in accordance with design rules, models or templates stored in the cognitive sciences database 130.
  • In some implementations, the DSS control processor 105 facilitates the development and/or formatting of a program of content to be played on a player. For example, the DSS control processor 105 may facilitate formatting of an audiovisual program through the use of a template. The template includes formatting constraints and/or rules that are applied in the development of an audiovisual program to be presented. For example, the template may include rules associated with the portions of the screen used for certain types of content, what type of content can be played in each segment, and in what sequence, font size, orientation, and/or other constraints or rules applicable to the display of the program. A separate set of rules and/or constraints may be desirable for each display configuration. These rules, templates, and constraints (e.g., design rules/models/templates) are preferably stored and accessed from the cognitive sciences database 130. In some embodiments, formatting a program for different displays may be performed automatically by the DSS control processor 105 in accordance with the design rules. models, and templates.
  • The information stored in the cognitive sciences database 130 may be used automatically or semi-automatically to control, adjust, and/or monitor one or more processes of the DSS including creation of templates, content design, selection of content, distribution of content, assembly of programs, and/or formatting of programs for display. The cognitive sciences database 130 used in conjunction with the programming of the DSS yields advertisements or other digital signage programs that are enhanced by the teachings of cognitive science, while relieving the system user from needing specific training in the field.
  • In development of a digital signage program, e.g., ad campaign or the like, the DSS control processor 105 may guide a user through various processes that are enhanced using knowledge acquired through the cognitive sciences. For example, information stored in the cognitive sciences database 130 may be applied to the choice of templates to produce an optimal program layout and/or to the selection of content, such as whether content elements should be graphical, text, involve movement, color, size, and/or to the implementation of other aspects of program development. The DSS preferably includes the capability for designing alternative versions of a digital signage program to accommodate diverse display types and viewing conditions in a manner consistent with the information stored in the cognitive sciences database 130.
  • FIG. 8 illustrates the process flow of creating and deploying content using the components and functionality of the DSS described above. The process guides the user through a series of tools and scripts, and creates 210 a number of alternative templates that specify how categories of content elements might appear on the screen (e.g., the location, size, and orientation of elements such as text, graphics and videos). The tools and scripts suggest recommended templates by drawing on three sets of information: a) principles from the cognitive and vision sciences regarding effective display of information, b) the goals for the content (e.g., way-finding, advertising), and c) the known attributes of the digital signage network (e.g., size and shape of the different displays, different viewing distances, and viewer demographics across the network).
  • For example, the tools and scripts might help a user determine whether an element should be represented graphically or via text. The tools and scripts might also help a user determine which of a large number of pre-defined templates are appropriate given the viewing conditions across the network, goals for the content, and if available, metrics regarding the types of templates that have been effective from previous campaigns. The tools and scripts might further help a user determine whether target and distractor elements of the content are properly positioned, dimensioned or otherwise presented (e.g., proper color, intensity, etc.), and whether the desired order of target attention/recognition by the viewer is achievable given the state of the content.
  • The process walks the user through a series of tools and scripts to generate 220 the particular content elements that will later be placed within the templates created at block 210. The individual content elements can include specific text messages, static images, animations, movie clips, sound bites, etc. Each element could have many variants, and software helps the user determine which elements of content can be combined within a template, the rules for how those elements can be combined, and the parameters on which the content elements can be manipulated during the content creation process. For example, it may be legal to change the color or color intensity of a font during deployment, but not the color of the face of a famous person used in the template.
  • The software tools and scripts may facilitate content generation by drawing on multiple sets of information, including: a) data regarding the types of content elements that were effective in previous campaigns, b) principles from the cognitive and vision sciences, and c) the known attributes of the digital signage network. After the content is created, in this example, user interaction is no longer necessary.
  • Content creation is enhanced at block 230. The process may involve various constraints to combine elements and templates to create a number of versions of content. The first time through this process, the constraints may be based on: a) the factors previously used in creation of templates and content elements above, b) pre-programmed guidelines for how to combine elements and templates, and c) goals for the piece of content being deployed. On subsequent passes through this block, the process may also use effectiveness data (e.g., sales or inventory data, data resulting from performing true or quasi-/correlational experimentation) to alter existing content/templates or create novel templates (through interpolation) and elements before creating new versions of content. Because each display in a network may have different attributes (e.g., different lighting levels, noise levels, shape, size, and mean viewing distances), a unique version of content may be created for each display in the network. The content is distributed 240 across the digital signage network, with adjustments made thereto in view of the DSS/display attributes.
  • FIG. 9 is a flowchart illustrating an exemplary implementation of the DSS system in accordance with an embodiment of the invention. The implementation involves a sporting goods retailer with 200 stores. The retailer desires to advertise four overstocked products and four products that are not overstocked but that have higher profit margins than the overstocked products. The goal of the campaign is to maximize gross profit while eliminating excessive inventory of the overstocked items. That is, once the excessive inventory is eliminated, the goal will simply reduce to maintaining a balanced inventory at each store location.
  • Using cognitive/vision science driven software, the signage manager of the retailer creates 310 a number of different templates that will be used to develop content for each of the eight product lines. These templates include layout of messages, color schemes, and/or other variables that make up the program. These templates can be used for each of the eight product lines, and are not specific to a single product. Additionally, pre-existing or stock templates are available for use during this phase.
  • After creating the base templates for this campaign, the signage manager creates 320 individual content elements that are needed to populate the templates. The individual elements are specific to the product lines being promoted, and include product branding and messages for given products. As in the template creation process, creation of individual elements is guided by software wizards using cognitive/vision science driven software.
  • The templates are automatically populated 330 with the individual content elements to generate a number of different content packages for each of the eight products that the signage network is promoting. Potentially hundreds of differing versions of each content piece are created for each product line by merging elements with templates to accommodate varying signage attributes such as screen size or viewing distance.
  • Using pre-existing or learned knowledge about the signage network, content is distributed 340, such as by using algorithms that enable collection of success metrics for individual pieces of content. According to some implementations, the content is distributed across the network in a way that ensures proper counterbalancing, blocking, and confound-free measurement can be made (e.g., in conformance with performing a true experiment). Additionally, the deployment algorithm ensures that relevant content is sent to the appropriate signs in the network, considering network attributes, viewer demographics, and viewing conditions among others.
  • In some implementations, point of sale and sensor data is used which allows the impact of the various content packages to be monitored and analyzed to determine what templates and content elements, and their combinations, are most effective for each screen on the network. From this information, cause and effect, as well as return on investment can be analyzed, enabling value-based billing. This example may determine whether across all 200 stores, the signage system itself was responsible for X % increase in profits and Y % decrease in excessive inventory. Exploratory data analysis generates new possible network attributes. For example, there is a spike in sales when customers pick up product X and when content Y is concurrently shown. On the next iteration, this new network attribute will be tested experimentally, not just measured from a correlation study. For example, the system may determine whether content pieces presented on X type screens is most effective using Y-type templates, and that the most effective content elements have XYZ properties.
  • Based on effectiveness data that may be acquired automatically (e.g., via true experiments implemented by the signage network) or manually (e.g., sales information, inventory levels) 350, the system may automatically generate 360 new templates, new content elements, and new combinations thereof. Again, using signage network attributes (both old and new), the software deploys these new pieces of content across the network. During the remainder of the campaign, the processes described in blocks 330 through 360 may be repeated, for example, without user interaction. The signage network manager is able to monitor the impact that the content has on sales at any given point during the campaign while the system automatically attempts to achieve the campaign goals.
  • Upon completion of this campaign, templates and elements that were manually or automatically generated during the campaign are available for future campaigns as well. Furthermore, the knowledge that was gained regarding the types of templates and elements that are effective for particular displays, demographics, or other factors, is used to create and distribute content more effectively across the network during future campaigns.
  • Determination of whether an experiment is a true experiment can be performed proactively or retroactively with respect to running the experiment. According to some embodiments, a computer may be used to determine if an experiment that is yet to be performed is a true experiment. According to other embodiments, a computer may be used to determine if an experiment that was previously performed is a true experiment. According to one approach, the computer determines, based on information provided by the user, whether an experimental design eliminates or controls confounds. In this example, the user enters information about the experiment, including the independent and dependent variables of the experiment.
  • The computer identifies situations that may produce confounds in the experiment. The user selects the confound-producing situations identified by the computer that are present in the context of the experiment. The computer prompts the user to identify steps taken to eliminate or control the identified confounds. The computer determines if the combination of steps is sufficient to eliminate confounds in the experiment. Details of performing a true experiment in the context of the present invention are further disclosed hereinbelow and in commonly owned U.S. patent application Ser. No. 11/321/340, filed Dec. 29, 2005 under Attorney Docket No. 61290US002, which is hereby incorporated herein by reference.
  • FIG. 10 is a block diagram of a system for developing and/or distributing content using cognitive/vision science driven software in accordance with embodiments of the present invention. The system shown in FIG. 10 includes a computer 402 coupled to a display 404 and a network interface 406. The network interface 406 is coupled to a network of displays 410, such as those of a DSS. The computer system 402 is also coupled to a cognitive sciences database 450.
  • The cognitive sciences database 450 includes several sets of rules or models each developed from principles of human cognitive and vision sciences. In this illustrative example, the rules and models, also referred to herein as design rules or design models, include visual attention and perception rules 420, text readability rules 430, and memory rules 440.
  • The visual attention and perception rules 420 may include rules or models that are based on how human perceptual systems process visual information. An illustrative example of a visual attention and perception model 420 is referred to as a saliency mapping model. In general terms, those portions of a given image which elicit a strong, rapid and automatic response from viewers, independent of the task they are trying to solve, may be referred to as being visually salient. A red object among green objects or horizontal lines among vertical lines represent two examples of such salient locations of an image.
  • The computer system 402 may be configured to provide for automatic detection of salient parts of image information based on a saliency mapping model. Saliency may be computed in a number of ways as is known in the art. Examples of such approaches which may be implemented in the context of the present invention are disclosed in U.S. Patent Publication No. 2006/0215922 and in U.S. Pat. No. 7,130,461, which are incorporated herein by reference hereinabove. Further details of saliency mapping models are described in Koch, C. and Ullman, S. “Shifts in Selective Visual Attention: Towards the Underlying Neural Circuitry,” Human Neurobiology, 4:219-227, 1985; and two detailed computer implementations: Itti, L., Koch, C. and Niebur, E., “A Model of Saliency-Based Visual Attention for Rapid Scene Analysis,” IEEE Trans. Pattern Analysis & Machine Intell. (PAMI) 20:1254-1259, 1998 and Itti, L. and Koch, C. “A Saliency-Based Search Mechanism for Overt and Covert Shifts of Visual Attention,” Vision Research 40:1489-1506, 2000, each of which is hereby incorporated herein by reference.
  • According to one approach, the system shown in FIG. 10 may be configured for determining a saliency map, which may be a two-dimensional map that encodes salient objects in a visual environment. The saliency map of a given scene, for example, expresses the saliency of all locations in this image. The saliency map is the result of competitive interactions among feature maps for image features including color, orientation, texture, motion, and depth, among others, that interact within and across each map. At any time, the currently strongest location in the saliency map corresponds to the most salient object. The value in the map represents the local saliency of any one location with respect to its neighborhood. By default, the system directs attention towards the most salient location. A second most salient location may be found by inhibiting the most salient location, causing the system to automatically shift to the next most salient location.
  • By way of example, original content may be input to a saliency mapping model, such as in the form of a scanned or digitized image of the original content. The computer system 402 may produce a saliency map of the content image, indicating the most salient locations of the image preferably in order. The output of the saliency mapping model may indicate these salient locations using a box or other shape in combination with a number or letter, thus indicating the locations and order of saliency of the image. These locations/order indicators can be used to provide a comparison between the content designer's intended saliency locations/ordering and the actual saliency locations/ordering as determined by the computer system 402.
  • The computer system 402 may generate recommendations to the designer via narrative or imagery output that can improve saliency and/or achieve the desired saliency/ordering of salient locations. The computer system 402 may alternatively produce altered forms of the original content automatically in a manner that achieves the designers desired saliency mapping/ordering requirements. In this manner, the computer system 402 may, without user intervention, analyze original content, develop a saliency map therefrom, determine if saliency requirements of the user or rule/model have been met, and, if not, generate one or more versions of adjusted content that meets the saliency requirements of the user or rule/model.
  • Other visual attention/perception rules 420 may be defined for visual attention guiding attributes that can enhance the visual attention of viewers to displayed content, effectively “guiding” the viewers to allocate attention to the display or portions of the display. Guiding attributes define aspects of individual content elements or relationships between multiple content elements. Guiding attributes can be used in a first mode, to attract the visual attention of viewers to a display, and be used in a second mode, during presentation of content once the viewer is present within the display space. For example, a rule may be defined that regulates the number and spatial combination of specific strong guiding attributes that are present in the displayed content at any moment in time in order to maximize the attractiveness of the displayed content to the viewer, given the specific combination of strong attributes that exist in the visual environment in which the display is located. Once the visual attention of the viewer has been attracted and is within the display space, as indicated by a camera or proximity sensor, for example, the rule may allow for the combination of both strong and weak guiding attributes, or allow use of combinations of strong and weak attributes for guiding the viewer's visual attention within the display content.
  • It is understood that there are two categories of guiding attributes, strong and weak guiding attributes. Strong guiding attributes include: size, color, orientation, motion, curved vs. straight, stereoscopic depth, aspect ratio, monocular depth, and line termination. Weak guiding attributes include: novelty, intersection, color changes, semantic category, and faces.
  • A rule 420 may be defined that limits the number of strong guiding attributes present in the display of content at any given time. It is understood in the art that the presence of greater than a small number of instances (e.g., four instances) of any one strong guiding attribute in a content presentation at any given time weakens the “strength” of this strong guiding attribute with respect to guiding visual attention. The computer system 402 may be configured to track strong and, optionally, weak guiding attributes in a visual array of content presented on a display at any given time. If greater than 4 instances of any one of the strong guiding attributes are detected at any given time, the computer system 402 may alert the designer or take automatic corrective action by modifying the content to eliminate the duplicative strong guiding attribute(s) in excess of 4 or other numeric threshold.
  • In another illustrative example, it is assumed that the content designer wishes to increase the likelihood that newly added content be seen by the viewer. The computer system 402 may scan the content to determine the identity and number of strong guiding attributes already used in the content, and recommend use of an unused (or least used) strong guiding attribute to draw attention to the newly added content element. In another illustrative example, the environment may be evaluated, such as by use of a camera or other sensors, to determine the type and number of strong guiding attributes present in the display environment. Based on this environmental knowledge, the computer system 402 may recommend alteration (or automatically alter) of the content so that the combined number of strong guiding attributes present in the content at any one time and in the display environment at the same time does not exceed the “maximum number of strong guiding attributes” threshold discussed above. This content may be adjusted dynamically by the computer system 402 in view of both content and display environmental visual attributes to increase the effectiveness of content display.
  • Text readability may be defined in terms of one or more design rules or a model. For example, text readability may be defined in terms of several parameters, including text size, reading speed (based on moving text and/or speed of moving viewer, viewer dwelling time), font style, luminance, contrast, color, and viewing distance, among others. According to one approach, a minimum font or text size as a function of text contrast may be defined as:

  • font size=7.434*exp(−contrast/0.6297)+5.028,
  • where font size is given in angular size (arc min.), and contrast represents text contrast defined as (Lt−Lb)/Lb, where Lt is the text luminance and Lb is the background luminance. Additional details of this model are described in Krebs, W. and Ahumada, Jr., A, “A Simple Tool for Predicting the Readability of a Monitor,” Proceedings of the Human Factors and Ergonomics Society 46th Annual Meeting—2002, pp. 1659-1663, which is hereby incorporated herein by reference. The computer system 402 may be configured to measure font size of content text and determine if the minimum font size of such text as defined above is met. If not, the computer system 402 may indicate violation of this rule and/or alter the text in a manner that satisfies the font size rule. Other text readability parameters may similarly be determined and adjusted by the computer system 402.
  • For example, as sensor or data from other sources regarding the distances of viewers relative to a display is acquired, the system may automatically adjust the text size to improve readability according to the distance information. Font size, which is measured in retinal arc minutes, may be adjusted systematically in relation to changes in viewer distances from the display to maintain readability according to the equation above.
  • Memory rules or models 440 may also be implemented by the computer system 402 to enhance viewer coding (e.g., visual, phonological, and/or semantic coding), retention, and recall. Rules regarding working and long-term memory may be defined and implemented by the computer system 402. Memory rules 440 may be developed for meeting particular goals, such as the goal of viewers comprehending a comparison of information and remembering desired information resulting from the comparison.
  • It is well understood that the duration of human working memory without rehearsal is about 2 seconds. In other words, absent rehearsal or repetition, information in working memory can be lost in about 2 seconds. It is assumed, in this illustrative example, that a content designer wishes to design content such that a viewer encodes a first piece of information in working memory and also wishes that the viewer retain this first piece of information in working memory when a second piece of information is presented. In order to ensure that the first piece of information is not lost prior to presentation of the second piece of information, a memory rule 440 may ensure or recommend that the second piece of information be presented within 2 seconds of presentation of the first piece of information.
  • For example, the content designer may have the goal of presenting a comparison of a client bank's interest rate and that of a competitor bank. In order to ensure that the two interest rates are retained in working memory for the comparison, the second of the two interest rates is to be presented within 2 seconds of presentation of the first interest rate, per the working memory duration rule 440.
  • Principles of primacy and recency may also be defined in terms of memory rules 440. For example, the computer system 402 may be configured to order or re-order presentation of a sequence of information in a manner that increases the likelihood that the more important information in this sequence is transferred to long-term memory. For example, a sequence, series or pattern of information may be presented in an advertisement for display. The information may be text or graphic objects, such as numbers, letters, icons, pictures (e.g., of product on sale) or other information. Primacy and recency memory rules 440 may be applied that order or re-order the informational objects so that the more important objects are preferentially positioned at the beginning and end of the sequence, with the less important (e.g., less profitable) informational objects being positioned in the middle portion of the sequence, series or pattern.
  • The principle of rehearsal may also be defined by one or more memory rules 440. For example, a more important product of several products may be shown more frequently than other less important products. In this way, rehearsal or repetition of presentation of the more important products in an advertisement increases the likelihood that the more frequently presented products will be remembered by the viewer.
  • The principle of memory capacity may be defined in terms of one or more memory rules 440. It is understood in the art that the capacity of working memory is about four “chunks” of information. A “chunk” of information represents anything that has a unitary representation in long-term memory. Four chunks may be represented by four letters or numbers that have little association. However, a multiplicity of letters, numbers, objects, and the like that have a strong association may define a chunk. For example, the acronym NATO is formed from multiple letters, but is defined as a chunk, as NATO has a unitary representation in long-term memory to most adults, for example.
  • A memory rule 440 may be defined that limits the number of chunks that are presented at any given time in order to maximize the likelihood that the presented chunks are processed by the viewer and transferred to long-term memory. For example, the computer system 402 may scan for chunks and notify the content designer if greater than four chunks have been presented at any given time.
  • These and other principles of cognitive and vision sciences may be defined in terms of rules or models, including those described in Goldstein, E. Bruce, “Cognitive Psychology, Connecting Mind, Research, and Everyday Experience,” Thompson/Wadsworth 2005, which is hereby incorporated herein by reference.
  • As was discussed previously, the complexity of the cognitive sciences database may vary from relatively simple to very complex. It is understood that the rules and models shown in FIG. 10 are for illustrative purposes only, and that a cognitive sciences database of the present invention may incorporate one or more aspects of one or more of these rules and models. These and other rules and models may be developed that associate a particular cognitive/vision science principle or set of principles to a content development rule or model that can be implemented by a computer to detect or ensure adherence to such rule/model.
  • Those skilled in the art will appreciate that cognitive/vision science principles other than, or in addition to, those described herein may be incorporated into a cognitive sciences database for use in content development and distribution in accordance with the present invention.
  • FIG. 11 is a flowchart illustrating various processes associated with content development and modification using one or more cognitive/vision sciences models in accordance with the present invention. FIG. 11 is directed to methods that provide for computer-assisted analysis of content by one or more cognitive and vision sciences (CVS) models. Content is provided or developed 502 by a content designer. The content is input 504 to a computer system that implements one or more CVS models, such as a computational model of visual attention, a text readability model or a model of human memory. The CVS model or models perform an analysis 506 on the content and produce 512 an output based on the analysis results. Information representative of environmental conditions at the presentation locations and/or goals for the content may be inputs 508, 510 to the model(s). For example, the type and configuration of displays, average distances between displays and viewers, average speeds or dwelling times as between viewers and displays may be environmental condition information 508 that is input to the model(s).
  • Goal information 510 that may be input to the model(s) may include goals that are associated with each of the various models, such as a computational model of visual attention, a text readability model or a model of human memory. Typical goal information may include saliency mapping goals, such as specific elements of the content to be perceived by viewers and the desired order in which such specific elements are to be perceived. Other goal information 510 may include improving or optimizing text readability based on text size and/or scrolling text rate relative to viewer location and/or speed at which viewers pass by a given display. Additional goal information 510 may include maximizing memory coding, retention, and/or recall of content by viewers, such as by conforming to memory capacity and duration rules of a given model.
  • In some implementations, the output represents recommendations for changing 516 the content in conformance with a given model's rules or goals. The recommendations may take several forms, such as a narrative form or images. For example, a menu of possible attributes of the content that may be changed 514 can be presented to the user. The menu of attributes may include a range of attribute values that may be changed by the user, yet still conform with a given model's rules or goals.
  • In other implementations, the output represents a modified form of the original content produced automatically 518 by the computer implemented CVS model or models. A number of variations of modified content may be automatically produced, each of which satisfies the rules or goals of the model or models. The user may then select a desired version of the modified content 514 for presentation 520. Alternatively, the computer may select one or more of the versions for presentation. In other implementations, the various versions of modified content may be subject to a designed experimental process that improves or optimizes content presentation effectiveness for a number of networked displays, preferably on a display-by-display basis, as is discussed in greater detail with reference to FIG. 12 below.
  • FIG. 12 is a flowchart illustrating various processes associated with content development and modification of same using one or more cognitive/vision sciences models and results from true experimentation preferably implemented by a digital signage system in accordance with the present invention. According to the embodiment shown in FIG. 12, content may be developed and distributed 602 in conformance with cognitive and vision sciences rules or models, such as in manners discussed hereinabove. A true experiment may be performed 604 to improve or optimize presentation effectiveness of the content. Conducting the true experiment may include identifying 606 dependent variables, such as a goal of increasing sales of a particular product. Independent variables may be identified 608, such as parameters associated with one or more CVS models (e.g., text readability, visual attention and/or memory parameters). Content may be modified 610 in view of the results from the true experiment. For example, content may be modified 612 on a display-by-display basis, based on improved or optimized parameters for each display. The modified content may be presented 614 on each of the displays in a manner optimized for each display.
  • Additional true experimentation may be conducted to further improve or optimize content presentation, particularly under changing environmental conditions or a change in the goals or intended message of the content. It is understood that quasi-experiments and correlational experiments may be performed in addition to, or to the exclusion of, a true experiment. Details of suitable quasi-/correlational experimental methods that may be adapted in accordance with the present invention are disclosed in U.S. Patent Publication No. 2005/039206, which is hereby incorporated herein by reference.
  • According to various embodiments, an expert system may be configured to implement a true experiment in the context of the present invention. The expert system may include a design processor having various hardware components including a central processing unit (CPU) and memory, among other components. The memory stores computer instructions that control the processes for designing the experiment and stores information acquired from the user that are needed for the experimental design. Under control of the software, the CPU algorithmically selects or generates questions to elicit information from a user. The questions are presented to the user via an output device of a user interface that is coupled to the design processor. For example, the user interface typically includes a display device, such as a liquid crystal display (LCD) or other type of display device for presenting the questions to the user. The user interface also includes one or more input devices, such as a touch screen responsive to a finger or stylus touch, a mouse, keyboard, voice recognition, or other type of input device. The user enters responses to the questions via one or more input devices(s) of the user interface. The design processor can determine the appropriate descriptive and inferential statistics for the experiment based on the experimental design and the characteristics of the independent and dependent variables.
  • The design processor may be configured to identify the information required to design a true experiment and selects or generates a series of questions that elicit responses from the user providing the required information. The questions are presented to the user via a user interface. User responses to the questions are received via the user interface and are transferred to the design processor. The design processor extracts information from the user responses and designs a true experiment based on the information. The expert system has the capability to collect information at specific steps that is relevant to other steps. For example, knowledge that the dependent variable is continuous in step X means a particular type of statistical analysis should be used in step Y. The system uses data from previous steps to complete later steps. For example, if the data has already been acquired, the system would not ask the user for the same information again. The user would not need to know that the information was relevant to both steps. If the data were not available from previous steps, the system would ask the user for the needed data.
  • A true experiment includes development of a hypothesis or objective. Dependent and independent variables are identified, and at least two levels of one or more independent variable are used. A control group and treatment groups are formed and samples are randomly assigned to levels of the independent variable. There is some kind of method for controlling for or eliminating confounding variables. For example, in a digital signage experiment, the system would guide the user through the process of controlling for carry over effects by 1) balancing and counterbalancing the order with which pieces of content are shown at locations across the network; and or 2) ensuring that two pieces of experimental content are not shown within a block of time in which viewers could see both pieces of content while in the store; and or 3) ensuring that sufficient time has elapsed before data are collected between when the content switches from one version of experimental content and another version of experimental content such that at least 95% of possible viewers who were in the store at the time of the content change would have left the store. If all of these elements are appropriately applied, the experiment produces results that can be used to make statistical inferences about the relationship between the dependent and independent variables. The expert system described herein allows a user who is unsophisticated in the complexities of true experimental design to design an experiment that produces substantially confound-free results and can be used to determine and quantify any causal relationship between independent and dependent variables.
  • Embodiments of the invention are directed to an expert system that has the capability of designing a true experiment based on user input. As previously mentioned, the use of the expert system relieves the user of having any foundation in the theory or practice of experimental design. A true experiment has at least two levels of an independent variable. The expert system elicits information from a user required to choose independent and dependent variables for the experiment. For example, in a digital signage experiment, the expert system might ask the user questions such as: “If content X (where X is any piece of content in which the user wants to experimentally evaluate) is effective, what are the changes in the world that you would expect to happen as a result of showing content X? The system would provide a number of possible changes such as: sales of a particular product will increase; foot traffic in a particular location in the store will increase; consumers will inquire with staff regarding the features of a particular product; consumers will pick a particular product off the shelf; and other, where other is any other change that is not included in the system's stored set of possible changes.
  • Those skilled in the art will appreciate that each of these possible “changes in the world” correspond to a possible dependent variable that could be measured in an experiment designed to test the effectiveness of content X. Likewise, the expert system could guide the user through the process of picking control content analogues to a placebo in a drug study. For example, the expert system would ask the user to identify content that would not be related in any way to the goal of content X. With respect to threats to internal validity, the expert system, via the sequence of questions and user responses, identifies threats to internal validity, and may initiate processes for controlling these threats, such as through balancing, counterbalancing and/or blocking, and/or randomization.
  • The expert system, based on user input, is capable of implementing processes for assigning samples randomly to groups so that each sample in an experiment is equally likely to be assigned to levels of the independent variable. The expert system is also capable of designing an experiment that includes randomization, counterbalancing and/or blocking. The system may assist the user in selecting independent variables or levels of independent variables, and assists the user in selecting dependent variables based on factors associated with internal and/or external validity of the experiment. For example, the system could obtain the necessary information to conduct power analyses on various combinations of independent and dependent variables, provide the user with the results of the various power analyses, the domain specific terms, and values that the user understands (“Using sales data to measure the effectiveness of this piece of content would take 8 weeks and cost $1400 whereas using sensor data would take 2 weeks and cost $800”).
  • In some configurations, in addition to designing the true experiment, the expert system may aid the user in performing one or more of conducting true experiments, collecting data, statistically analyzing the data, and interpreting the results of the experiments. In addition to the experiment design processor and user interface previously described, the expert system may also include an experiment control processor configured to automatically or semi-automatically control the execution of the experiment. An experiment analysis processor may also be included that is configured to analyze the experimental data and/or interpret the results of the experiment. The functions of the control processor and the analysis processor are enhanced through knowledge of how the experiment was designed by the design processor.
  • For example, because the analysis processor will have received information regarding the independent and independent variables (e.g., whether the independent variables (IVs) and dependent variables (DVs) are continuous or discrete), the analysis processor would have much of the necessary information to choose the appropriate statistical test to apply to the data from the experiment. For example, if there is one IV with two discrete levels and one continuous DV, then a T-Test may be selected by the analysis processor for the inferential statistical test whereas if there is one IV with two discrete levels and one DV with two discrete levels, then a Chi-Squared test may be used for the inferential statistical test. Likewise, because the analysis processor will have access to information from the design processor regarding which experimental conditions are diagnostic of particular hypotheses, the analysis processor would have most or all of the information needed to determine which experimental and control conditions should be statistically compared and reported to the user. Additional details regarding methods and systems for designing and implementing true experiments in the context of the present invention are disclosed in commonly owned U.S. patent application Ser. No. 11/321/340, filed Dec. 29, 2005 under Attorney Docket No. 61290US002, which is incorporated by reference hereinabove.
  • Application of cognitive and vision sciences, alone or in combination with designing and implementing true experiments in accordance with the present invention, allows users with little or no background in the cognitive and vision sciences (or designing true experiments) to apply these disciplines in order to create more effective content. This functionality can be used in either a single or multi-screen environment. On a system-wide level, application of cognitive and vision sciences provides input and constraints for the automated content design system in order to tailor content on a screen-by screen basis. For example, if the average viewing distance is known for each network sign, then the component for applying the cognitive and vision sciences will determine the ideal font size for each display, and this information will be used by the automated content design component to generate text with those font-size parameters.
  • Automated content design and development according to the present invention may also provide for the automatic generation of new templates and application of transformations to existing elements. New templates and elements may be generated to improve the content effectiveness. Content development tools of the present invention may also be used to generate unique versions of pieces of content for each player in the system.
  • In some implementations, users may be prompted to provide input or may use information supplied from other components regarding the network attributes and factors that underlie content effectiveness. Knowledge from the cognitive and visions sciences may be used to extrapolate, fill in, and otherwise explore the information space for the particular pieces of content the system aims to enhance. The functionality of the content development tools provides the ability to generate completely new content that is not simply a reconfiguration of deployed templates or elements associated with deployed versions of content.
  • The foregoing description of the various embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. For example, embodiments of the present invention may be implemented in a wide variety of applications. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.

Claims (43)

1. A computer-assisted method, comprising:
developing content for presentation on a display, the content comprising content elements;
providing display information about the display and display environment;
facilitating, by way of computer assistance, the development of the content using the display information and a database comprising design rules or models based on principles of cognitive and vision sciences.
2. The method of claim 1, wherein facilitating the development of the content comprises generating user perceivable recommendations for developing the content, the recommendations consistent with design rules or models.
3. The method of claim 1, comprising alerting a user in response to violation of one or more of the design rules or models.
4. The method of claim 1, wherein facilitating the development of the content comprises automatically adjusting the content in response to non-compliance with the design rules or models.
5. The method of claim 1, wherein facilitating the development of the content comprises facilitating layout of the content elements in compliance with the design rules or models.
6. The method of claim 1, wherein facilitating the development of the content comprises facilitating selection of the content elements in compliance with the design rules or models.
7. The method of claim 1, wherein facilitating the development of the content comprises facilitating selection of one or more attributes of the content elements in compliance with the design rules or models.
8. The method of claim 7, wherein the one or more attributes of the content elements comprise one or more of color, brightness, size, orientation, font, movement, presentation duration or flash rate, display location, and number of content elements concurrently presented on the display.
9. The method of claim 1, wherein facilitating the development of the content comprises facilitating selection of content element attributes based on one or more attributes of the display or display environment.
10. The method of claim 9, wherein the one or more attributes comprise one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display.
11. The method of claim 1, comprising receiving user input data comprising information regarding each content element, the information comprising one or both of content goal and intended message, wherein facilitating the development of the content comprises facilitating development of the content using the design rules or models and the user input data.
12. The method of claim 1, wherein the content elements comprise graphics, text, video clips, still images, audio clips or web pages.
13. The method of claim 1, wherein facilitating the development of the content comprises facilitating development of the content for a plurality of networked displays, the method further comprising facilitating selection of content element attributes based on one or more attributes of each of the displays.
14. The method of claim 1, wherein facilitating the development of the content comprises facilitating development of the content for a plurality of networked displays, the method further comprising:
receiving user input data comprising information regarding each content element, the information comprising one or both of content goal and intended message;
facilitating user identification of attributes of the networked displays or display environments that have implications for content development; and
facilitating the development of the content using the design rules or models, user input data, and display attributes.
15. The method of claim 1, further comprising facilitating, by way of computer assistance, modification of the developed content in compliance with the design rules or models.
16. The method of claim 15, wherein the developed content is modified in response to a change in one or more attributes of the displays or display environments.
17. The method of claim 16, wherein the one or more attributes comprise one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display.
18. The method of claim 1, wherein facilitating the development of the content comprises facilitating development of the content for a plurality of networked displays, the method further comprising modifying, by way of computer assistance, the developed content for particular displays of the plurality of networked displays in response to a change in an attribute of the particular displays or environments associated with the particular displays.
19. The method of claim 1, wherein the database comprises design rules or models based on one or more of user visual attention, human memory, and text readability.
20. The method of claim 1, comprising performing a true experiment that produces results useful for improving or optimizing effectiveness of content presentation.
21. A system, comprising:
a database comprising design rules or models based on principles of cognitive and vision sciences;
a user interface comprising a display; and
a processor coupled to the database and user interface, the processor configured to facilitate development of content for presentation on the display using the design rules or models and information about the display or display environment, the content comprising content elements.
22. The system of claim 21, wherein the processor is configured to generate user perceivable recommendations for developing the content, the recommendations consistent with design rules or models.
23. The system of claim 21, wherein the processor is configured to generate an alert for a user in response to violation of one or more of the design rules or models.
24. The system of claim 21, wherein the processor is configured to automatically adjust the content in response to non-compliance with the design rules or models.
25. The system of claim 21, wherein the processor is configured to facilitate layout of the content elements in compliance with the design rules or models.
26. The system of claim 21, wherein the processor is configured to facilitate selection of the content elements in compliance with the design rules or models.
27. The system of claim 21, wherein the processor is configured to facilitate selection of one or more attributes of the content elements in compliance with the design rules or models.
28. The system of claim 27, wherein the one or more attributes of the content elements comprise one or more of color, brightness, size, orientation, font, movement, presentation duration or flash rate, display location, and number of content elements concurrently presented on the display.
29. The system of claim 21, wherein the processor is configured to facilitate selection of content element attributes based on one or more attributes of the display or display environment.
30. The system of claim 29, wherein the one or more attributes comprise one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display.
31. The system of claim 21, wherein the processor is configured to receive user input data comprising information regarding each content element, the information comprising one or both of content goal and intended message, the processor further configured to facilitate development of the content using the design rules or models and the user input data.
32. The system of claim 21, wherein the content elements comprise graphics, text, video clips, still images, audio clips or web pages.
33. The system of claim 21, wherein the processor is configured to facilitate development of the content for a plurality of networked displays, the processor further configured to facilitate selection of content element attributes based on one or more attributes of each of the displays.
34. The system of claim 21, wherein the processor is configured facilitate development of the content for a plurality of networked displays, the processor further configured to:
receive user input data comprising information regarding each content element, the information comprising one or both of content goal and intended message;
facilitate user identification of attributes of the networked displays or display environments that have implications for content development; and
facilitate the development of the content using the design rules or models, user input data, and display attributes.
35. The system of claim 21, wherein the processor is configured to facilitate modification of the developed content in compliance with the design rules or models.
36. The system of claim 35, wherein the processor is configured to modify the developed content in response to a change in one or more attributes of the displays or display environments.
37. The system of claim 36, wherein the one or more attributes comprise one or more of display type, display size, display shape, average viewing distance from the display, average speed of viewer movement relative to the display, viewer dwelling time, ambient lighting at a location of the display, and time of day of content presentation on the display.
38. The system of claim 21, wherein the processor is configured to facilitate development of the content for a plurality of networked displays, the processor further configured to facilitate modification of the developed content for particular displays of the plurality of networked displays in response to a change in an attribute of the particular displays or environments associated with the particular displays.
39. The system of claim 21, wherein the database comprises design rules or models based on one or more of user visual attention, human memory, and text readability.
40. The system of claim 21, wherein the processor is configured to perform a true experiment that produces results useful for improving or optimizing effectiveness of content presentation.
41. The system of claim 21, comprising one or more sensors for sensing one or more attributes of the display environment.
42. The system of claim 41, wherein the one or more sensors comprise a video camera.
43. The system of claim 41, wherein the one or more sensors comprise one or more proximity sensors.
US12/159,106 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database Abandoned US20090158179A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/159,106 US20090158179A1 (en) 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11321340 2005-12-29
US11/321,340 US20070156382A1 (en) 2005-12-29 2005-12-29 Systems and methods for designing experiments
US12/159,106 US20090158179A1 (en) 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database
PCT/US2006/049662 WO2007079256A2 (en) 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US11/321,340 Continuation-In-Part US20070156382A1 (en) 2005-12-29 2005-12-29 Systems and methods for designing experiments
PCT/US2006/049662 A-371-Of-International WO2007079256A2 (en) 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/261,929 Continuation US10007657B2 (en) 2005-12-29 2014-04-25 Content development and distribution using cognitive sciences database

Publications (1)

Publication Number Publication Date
US20090158179A1 true US20090158179A1 (en) 2009-06-18

Family

ID=38225630

Family Applications (6)

Application Number Title Priority Date Filing Date
US11/321,340 Abandoned US20070156382A1 (en) 2005-12-29 2005-12-29 Systems and methods for designing experiments
US12/159,107 Expired - Fee Related US8594990B2 (en) 2005-12-29 2006-12-29 Expert system for designing experiments
US12/159,106 Abandoned US20090158179A1 (en) 2005-12-29 2006-12-29 Content development and distribution using cognitive sciences database
US12/565,312 Abandoned US20100017288A1 (en) 2005-12-29 2009-09-23 Systems and methods for designing experiments
US14/254,014 Abandoned US20140229418A1 (en) 2005-12-29 2014-04-16 Systems and methods for designing experiments
US14/261,929 Expired - Fee Related US10007657B2 (en) 2005-12-29 2014-04-25 Content development and distribution using cognitive sciences database

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US11/321,340 Abandoned US20070156382A1 (en) 2005-12-29 2005-12-29 Systems and methods for designing experiments
US12/159,107 Expired - Fee Related US8594990B2 (en) 2005-12-29 2006-12-29 Expert system for designing experiments

Family Applications After (3)

Application Number Title Priority Date Filing Date
US12/565,312 Abandoned US20100017288A1 (en) 2005-12-29 2009-09-23 Systems and methods for designing experiments
US14/254,014 Abandoned US20140229418A1 (en) 2005-12-29 2014-04-16 Systems and methods for designing experiments
US14/261,929 Expired - Fee Related US10007657B2 (en) 2005-12-29 2014-04-25 Content development and distribution using cognitive sciences database

Country Status (10)

Country Link
US (6) US20070156382A1 (en)
EP (4) EP1969504A4 (en)
JP (5) JP2009522651A (en)
KR (4) KR101397745B1 (en)
CN (3) CN101379496B (en)
AU (3) AU2006333040C1 (en)
BR (3) BRPI0621157A2 (en)
CA (3) CA2634877A1 (en)
RU (3) RU2409859C2 (en)
WO (3) WO2007078897A2 (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090012847A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assessing effectiveness of communication content
US20090012927A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US20090012848A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for generating time-slot samples to which content may be assigned for measuring effects of the assigned content
US20090281896A1 (en) * 2005-12-29 2009-11-12 Brooks Brian E Expert system for designing experiments
US20100174671A1 (en) * 2009-01-07 2010-07-08 Brooks Brian E System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives
US20100208205A1 (en) * 2009-01-15 2010-08-19 Po-He Tseng Eye-tracking method and system for screening human diseases
US20100266198A1 (en) * 2008-10-09 2010-10-21 Samsung Electronics Co., Ltd. Apparatus, method, and medium of converting 2D image 3D image based on visual attention
US20100313214A1 (en) * 2008-01-28 2010-12-09 Atsushi Moriya Display system, system for measuring display effect, display method, method for measuring display effect, and recording medium
US20120007960A1 (en) * 2010-06-04 2012-01-12 Samsung Electronics Co., Ltd. Video processing method for 3D display based on multi-cue process
US8195799B1 (en) 2011-10-26 2012-06-05 SHTC Holdings LLC Smart test article optimizer
WO2013071064A1 (en) * 2011-11-11 2013-05-16 Wetpaint.Com, Inc. Dynamic playbook: experimentation platform for social networks
US20130179472A1 (en) * 2012-01-06 2013-07-11 Panasonic Corporation Of North America Context Dependent Application/Event Activation for People with Various Cognitive Ability Levels
WO2013109458A1 (en) * 2012-01-16 2013-07-25 3M Innovative Properties Company Systems and methods for rule-based content generation
WO2013122795A1 (en) * 2012-02-17 2013-08-22 Wetpaint.Com, Inc. Optimizing content production based upon distribution channel metrics
US20140068470A1 (en) * 2011-04-29 2014-03-06 Joseph C. DiVita Method for Analyzing GUI Design Affordances
US8769400B1 (en) * 2012-03-26 2014-07-01 Google Inc. Accelerating view transitions
WO2014123337A1 (en) * 2013-02-06 2014-08-14 Samsung Electronics Co., Ltd. System and method for providing object via which service is used
US20150310658A1 (en) * 2012-12-21 2015-10-29 3M Innovative Properties Company Systems and methods for rule-based animated content generation
US20150348278A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Dynamic font engine
US20150379906A1 (en) * 2012-12-21 2015-12-31 3M Innovative Properties Company Systems and methods for rule-based animated content optimization
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
CN107111824A (en) * 2014-10-01 2017-08-29 Gui环球产品有限公司 Distributed ad system and its application method
US10354192B2 (en) * 2014-11-19 2019-07-16 The Government Of The United States Of America, As Represented By The Secretary Of The Navy Recommender system for exploratory data analysis
US10394323B2 (en) * 2015-12-04 2019-08-27 International Business Machines Corporation Templates associated with content items based on cognitive states
US20200050625A1 (en) * 2016-09-28 2020-02-13 Hewlett-Packard Development Company, L.P. Virtual presentation
US11048532B1 (en) * 2019-11-27 2021-06-29 Amazon Technologies, Inc. Device agnostic user interface generation based on device input type
US11093207B1 (en) * 2016-10-28 2021-08-17 Assa Abloy Ab Visual verification of virtual credentials and licenses
US20210365809A1 (en) * 2020-05-20 2021-11-25 Samsung Sds Co., Ltd. Apparatus for data analysis and method thereof
US11302291B1 (en) * 2019-11-27 2022-04-12 Amazon Technologies, Inc. Device agnostic user interface generation
US11928201B2 (en) 2016-12-22 2024-03-12 Hid Global Cid Sas Mobile credential with online/offline delivery

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306848A1 (en) * 2007-06-05 2008-12-11 Bank Of America Corporation Lead Generation Platform
CA2695220A1 (en) * 2007-08-06 2009-02-12 Thomson Licensing Method and system for product services analysis and optimization
US20110191153A1 (en) * 2007-09-13 2011-08-04 Motorola, Inc. Method and system for presenting advertisements
US8214244B2 (en) 2008-05-30 2012-07-03 Strategyn, Inc. Commercial investment analysis
US8775113B2 (en) * 2008-01-29 2014-07-08 Apple Inc. Automated portable media device testing system
CA2622824A1 (en) * 2008-03-27 2009-09-27 Mark Hemphill System and method for ranking participating venues in a network according to advertisers needs for targeted advertising
US8893015B2 (en) 2008-07-03 2014-11-18 Ebay Inc. Multi-directional and variable speed navigation of collage multi-media
US10282391B2 (en) 2008-07-03 2019-05-07 Ebay Inc. Position editing tool of collage multi-media
US8365092B2 (en) * 2008-07-03 2013-01-29 Ebay Inc. On-demand loading of media in a multi-media presentation
US8494894B2 (en) * 2008-09-19 2013-07-23 Strategyn Holdings, Llc Universal customer based information and ontology platform for business information and innovation management
CN102239505B (en) * 2008-10-03 2014-10-22 3M创新有限公司 Systems and methods for optimizing a scene
WO2010039954A1 (en) 2008-10-03 2010-04-08 3M Innovative Properties Company Systems and methods for evaluating robustness
US8577156B2 (en) 2008-10-03 2013-11-05 3M Innovative Properties Company Systems and methods for multi-perspective scene analysis
US8666977B2 (en) * 2009-05-18 2014-03-04 Strategyn Holdings, Llc Needs-based mapping and processing engine
JP5399834B2 (en) * 2009-09-15 2014-01-29 正生 中村 Significance evaluation program and recording medium
US8539067B2 (en) * 2009-12-31 2013-09-17 Google Inc. Multi-campaign content allocation based on experiment difference data
US8346710B2 (en) * 2010-01-29 2013-01-01 Google Inc. Evaluating statistical significance of test statistics using placebo actions
US8583469B2 (en) * 2010-03-03 2013-11-12 Strategyn Holdings, Llc Facilitating growth investment decisions
US9174775B2 (en) 2010-06-03 2015-11-03 Elix, Llc Actuator-driven dispenser
JP2012014597A (en) * 2010-07-02 2012-01-19 Nippon Telegr & Teleph Corp <Ntt> Attentional area display system, attentional area display method and attentional area display program
EP2591458A2 (en) 2010-07-07 2013-05-15 3M Innovative Properties Company Systems and methods for improving visual attention models
US11062328B2 (en) 2011-07-21 2021-07-13 3M Innovative Properties Company Systems and methods for transactions-based content management on a digital signage network
US10354213B1 (en) 2011-12-27 2019-07-16 Applied Predictive Technologies, Inc. Natural experiment finder system and method
AU2013209986A1 (en) * 2012-01-16 2014-07-31 3M Innovative Properties Company Systems and methods for rule-based content optimization
US9202227B2 (en) 2012-02-07 2015-12-01 6 Sense Insights, Inc. Sales prediction systems and methods
US8990364B2 (en) * 2012-04-26 2015-03-24 Qualcomm Innovation Center, Inc. Architecture for content awareness and control among peer-to-peer communication devices
CN103488646B (en) * 2012-06-13 2017-11-14 腾讯科技(深圳)有限公司 The method and device of webpage is browsed under a kind of browser of mobile terminal weak light source
JP2014052399A (en) * 2012-09-05 2014-03-20 Toshiba Tec Corp Information distribution server and program
WO2014200743A1 (en) 2013-06-13 2014-12-18 3M Innovative Properties Company Systems and methods for delivering content to mobile devices
US9965721B2 (en) * 2013-09-16 2018-05-08 Moresteam Development, Llc Computer-implemented system and method of performing a design of experiment, generating a product thereof, generating designed experiment options, and a graphical user interface
US10049645B2 (en) 2013-12-20 2018-08-14 Koninklijke Philips N.V. Control device and method for optimizing a presentation style of specific content for a specific user
CN103745056A (en) * 2014-01-06 2014-04-23 中国人民解放军第二军医大学 Modular calculation method of medical service forces
US10142685B2 (en) * 2014-01-29 2018-11-27 3M Innovative Properties Company Systems and methods for spacial and temporal experimentation on content effectiveness
US20160350796A1 (en) * 2014-01-29 2016-12-01 3M Innovative Properties Company Conducting multivariate experiments
CN104882145B (en) * 2014-02-28 2019-10-29 杜比实验室特许公司 It is clustered using the audio object of the time change of audio object
GB201404234D0 (en) * 2014-03-11 2014-04-23 Realeyes O Method of generating web-based advertising inventory, and method of targeting web-based advertisements
JP6459231B2 (en) * 2014-06-11 2019-01-30 富士ゼロックス株式会社 Template management apparatus and program
ZA201407620B (en) * 2014-08-26 2015-11-25 Musigma Business Solutions Pvt Ltd Systems and methods for creating and evaluating experiments
CN104301556B (en) * 2014-09-26 2017-12-29 小米科技有限责任公司 Phone exchange method, device and system
CN104851063A (en) * 2015-05-14 2015-08-19 上海知汇云信息技术股份有限公司 Experiment evaluation system and process management method thereof
US10997512B2 (en) 2015-05-25 2021-05-04 Microsoft Technology Licensing, Llc Inferring cues for use with digital assistant
US20160357173A1 (en) * 2015-06-08 2016-12-08 Evidation Health Evidence Generation and Data Interpretation Platform
US9990414B2 (en) 2015-06-15 2018-06-05 International Business Machines Corporation Cognitive architecture with content provider managed corpus
SG10202105478TA (en) 2015-06-30 2021-06-29 Emerald Cloud Lab Inc Laboratory experiment data exploration and visualization
CN105446744A (en) * 2015-12-15 2016-03-30 北京中网易企秀科技有限公司 Internet based display material system and display material making method
US10073923B2 (en) 2016-05-29 2018-09-11 Wix.Com Ltd. System and method for the creation and update of hierarchical websites based on collected business knowledge
US10685070B2 (en) 2016-06-30 2020-06-16 Facebook, Inc. Dynamic creative optimization for effectively delivering content
US20180137464A1 (en) * 2016-11-16 2018-05-17 Jabil Circuit, Inc. Apparatus, system and method for providing a design for excellence engine
US10572908B2 (en) * 2017-01-03 2020-02-25 Facebook, Inc. Preview of content items for dynamic creative optimization
US10922713B2 (en) 2017-01-03 2021-02-16 Facebook, Inc. Dynamic creative optimization rule engine for effective content delivery
US10871876B2 (en) * 2018-03-02 2020-12-22 Justin David Woodward 3-dimensional dipolar modular assessment of perceived change
CN110390396B (en) 2018-04-16 2024-03-19 日本电气株式会社 Method, device and system for estimating causal relationship between observed variables
CN108921829A (en) * 2018-06-20 2018-11-30 广州晖恒广告策划有限公司 A kind of advertisement design method for objectively evaluating of view-based access control model attention mechanism
EP3619672A1 (en) * 2018-07-11 2020-03-11 Google LLC Improving accuracy of experimental results through geo selection
JP6601988B1 (en) * 2018-11-30 2019-11-06 株式会社Splink Information generation system and information generation method
EP3938850A1 (en) 2019-03-15 2022-01-19 3M Innovative Properties Company Method of optimizing control signals used in operating vehicle
JP6967822B2 (en) * 2019-10-17 2021-11-17 株式会社オプティム Computer system, advertising content distribution method and program
CN110851980B (en) * 2019-11-11 2021-01-29 中国人民解放军火箭军工程大学 Method and system for predicting residual life of equipment
US11086954B1 (en) 2020-07-09 2021-08-10 Bank Of America Corporation Method and system for data testing
US20220245653A1 (en) * 2021-01-31 2022-08-04 Walmart Apollo, Llc Systems and methods for cross-channel marketing experimentation management
JPWO2022254865A1 (en) * 2021-06-02 2022-12-08

Citations (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5253331A (en) * 1991-07-03 1993-10-12 General Motors Corporation Expert system for statistical design of experiments
US5287266A (en) * 1987-09-21 1994-02-15 Videocart, Inc. Intelligent shopping cart system having cart position determining capability
US5309174A (en) * 1987-10-13 1994-05-03 Motorola, Inc. Electronic display system
US5474385A (en) * 1992-03-02 1995-12-12 Ta Instruments, Inc. Method and apparatus for parsed dynamic differential analysis
US5513342A (en) * 1993-12-28 1996-04-30 International Business Machines Corporation Display window layout system that automatically accommodates changes in display resolution, font size and national language
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6137483A (en) * 1995-12-01 2000-10-24 Matsushita Electric Industrial Co., Ltd. Multimedia editing method using templates describing common logic structure, layout, and physical operation
US6169981B1 (en) * 1996-06-04 2001-01-02 Paul J. Werbos 3-brain architecture for an intelligent decision and control system
US20010018668A1 (en) * 2000-02-24 2001-08-30 Nec Corporation Method for providing advertising information and a system for evaluating the effectiveness of the advertising
US6317700B1 (en) * 1999-12-22 2001-11-13 Curtis A. Bagne Computational method and system to perform empirical induction
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US20020112035A1 (en) * 2000-10-30 2002-08-15 Carey Brian M. System and method for performing content experience management
US20020109721A1 (en) * 2001-02-14 2002-08-15 Mitsubishi Denki Kabushiki Kaisha User interface designing apparatus
US20020129367A1 (en) * 2001-03-02 2002-09-12 Koninklijke Philips Electronics N.V. Method and apparatus for personalized presentation of television/internet contents
US20020161779A1 (en) * 2000-03-07 2002-10-31 Brierley Harold M. Method and system for evaluating, reporting, and improving on-line promotion effectiveness
US6529940B1 (en) * 1998-05-28 2003-03-04 David R. Humble Method and system for in-store marketing
US20030046376A1 (en) * 2001-08-29 2003-03-06 Synq Technology Inc. System and method of automatic advertisement transaction
US20030083822A2 (en) * 2001-05-15 2003-05-01 Psychogenics, Inc. Systems and methods for monitoring behavior informatics
US6604092B1 (en) * 1999-02-26 2003-08-05 Lisa E. Stewart Expert system utilizing a knowledge base and design of experiment (DOE) techniques
US20030220830A1 (en) * 2002-04-04 2003-11-27 David Myr Method and system for maximizing sales profits by automatic display promotion optimization
US20040015401A1 (en) * 2001-02-08 2004-01-22 In Lee Systems and methods for distributing template-based multimedia presentations over a network
US20040015399A1 (en) * 2000-10-12 2004-01-22 Maggio Frank S. Method and system for verifying exposure to message content delivered via outdoor media or in a concentrated format
US20040034572A1 (en) * 2002-04-30 2004-02-19 Linnea Solem Browser-based system for ordering financial products
US20040075685A1 (en) * 2002-09-19 2004-04-22 Fuji Xerox Co., Ltd. Usability evaluation support apparatus and method
US20040088726A1 (en) * 2002-11-01 2004-05-06 Yu-Fei Ma Systems and methods for generating a comprehensive user attention model
US20040165784A1 (en) * 2003-02-20 2004-08-26 Xing Xie Systems and methods for enhanced image adaptation
US20040205116A1 (en) * 2001-08-09 2004-10-14 Greg Pulier Computer-based multimedia creation, management, and deployment platform
US20040210471A1 (en) * 2003-04-17 2004-10-21 Targetrx,Inc. Method and system for analyzing the effectiveness of marketing strategies
US20040260767A1 (en) * 2003-06-19 2004-12-23 David Kedem Dynamic web advertisement and content display system
US6840905B2 (en) * 2001-06-06 2005-01-11 International Business Machines Corporation System and method of automating multidimensional scaling for psychophysics
US20050021765A1 (en) * 2003-04-22 2005-01-27 International Business Machines Corporation Context sensitive portlets
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
US20050047647A1 (en) * 2003-06-10 2005-03-03 Ueli Rutishauser System and method for attentional selection
US20050055193A1 (en) * 2003-09-05 2005-03-10 Rosetta Inpharmatics Llc Computer systems and methods for analyzing experiment design
US20050159921A1 (en) * 1999-08-26 2005-07-21 Louviere Jordan J. On-line experimentation
US20050171843A1 (en) * 2004-02-03 2005-08-04 Robert Brazell Systems and methods for optimizing advertising
US6934415B2 (en) * 2000-02-17 2005-08-23 British Telecommunications Public Limited Company Visual attention system
US6934748B1 (en) * 1999-08-26 2005-08-23 Memetrics Holdings Pty Limited Automated on-line experimentation to measure users behavior to treatment for a set of content elements
US20050195221A1 (en) * 2004-03-04 2005-09-08 Adam Berger System and method for facilitating the presentation of content via device displays
US20060064339A1 (en) * 2004-09-13 2006-03-23 Technology Transfer Office, Brigham Young University Methods and systems for conducting internet marketing experiments
US20060070026A1 (en) * 2004-09-02 2006-03-30 Helen Balinsky Document creation system and related methods
US7089322B1 (en) * 1999-10-28 2006-08-08 Motient Communications Inc. System and method of aggregating data from a plurality of data generating machines
US20060179418A1 (en) * 2005-02-08 2006-08-10 Pasadero, Inc. Research protocol toolkit
US20060193536A1 (en) * 2005-01-31 2006-08-31 Maurizio Pilu Image processing method and apparatus
US20060200759A1 (en) * 2005-03-04 2006-09-07 Microsoft Corporation Techniques for generating the layout of visual content
US20060215922A1 (en) * 2001-03-08 2006-09-28 Christof Koch Computation of intrinsic perceptual saliency in visual environments, and applications
US7130808B1 (en) * 1999-12-29 2006-10-31 The Product Engine, Inc. Method, algorithm, and computer program for optimizing the performance of messages including advertisements in an interactive measurable medium
US7130461B2 (en) * 2002-12-18 2006-10-31 Xerox Corporation Systems and method for automatically choosing visual characteristics to highlight a target against a background
US7136871B2 (en) * 2001-11-21 2006-11-14 Microsoft Corporation Methods and systems for selectively displaying advertisements
US20060287913A1 (en) * 2005-06-20 2006-12-21 Google, Inc. Allocating advertising space in a network of displays
US20070038516A1 (en) * 2005-08-13 2007-02-15 Jeff Apple Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to an advertisement
US20070073562A1 (en) * 2005-09-28 2007-03-29 Sabre Inc. System, method, and computer program product for providing travel information using information obtained from other travelers
US20070100698A1 (en) * 2005-07-08 2007-05-03 Onestop Media Group Adaptive advertisements and adaptive advertising distribution system
US7216092B1 (en) * 2000-04-14 2007-05-08 Deluxe Corporation Intelligent personalization system and method
US20070136133A1 (en) * 2005-12-12 2007-06-14 Yvonne Li Digital Signage Transaction and Delivery Methods
US20070156382A1 (en) * 2005-12-29 2007-07-05 Graham James L Ii Systems and methods for designing experiments
US20080109727A1 (en) * 2006-11-07 2008-05-08 Microsoft Corporation Timing aspects of media content rendering
US7406434B1 (en) * 2000-12-15 2008-07-29 Carl Meyer System and method for improving the performance of electronic media advertising campaigns through multi-attribute analysis and optimization
US20080230604A1 (en) * 2007-03-22 2008-09-25 Robert Jason Fong System for optimizing on-premises advertisements
US7460708B2 (en) * 2003-11-25 2008-12-02 Seiko Epson Corporation System, program, and method for generating visual-guidance information
US20080306804A1 (en) * 2007-06-06 2008-12-11 Opdycke Thomas C Systems for scheduling marketing campaigns in public places in order to enable measurement and optimization of audience response
US20090012847A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assessing effectiveness of communication content
US20090012927A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US20090012848A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for generating time-slot samples to which content may be assigned for measuring effects of the assigned content
US20090030780A1 (en) * 2006-01-03 2009-01-29 Ds-Iq, Inc. Measuring effectiveness of marketing campaigns presented on media devices in public places using audience exposure data
US20100174671A1 (en) * 2009-01-07 2010-07-08 Brooks Brian E System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06131168A (en) * 1992-10-20 1994-05-13 Fuji Xerox Co Ltd User interface preparation supporting device
JP3234059B2 (en) * 1993-08-11 2001-12-04 株式会社東芝 Screen design evaluation device
KR950016161A (en) * 1993-11-17 1995-06-17 김광호 How to display missed messages in private exchange system
JPH07200662A (en) * 1994-01-07 1995-08-04 Hitachi Ltd Experiment plan production support system having design knowledge base
JP2947704B2 (en) * 1994-03-04 1999-09-13 株式会社ピーエフユー Display screen creation method and display screen creation device
JP2697646B2 (en) * 1994-12-15 1998-01-14 日本電気株式会社 Multimedia editing device
JPH08241191A (en) * 1995-03-02 1996-09-17 Matsushita Electric Ind Co Ltd Gui automatic evaluation device
NZ315428A (en) * 1995-07-25 2000-02-28 Horus Therapeutics Inc Computer assisted methods for diagnosing diseases
JPH1049508A (en) * 1995-12-27 1998-02-20 Toshiba Corp Data processing system, system construction device and method, and medium for recording system construction program
JPH09212349A (en) 1996-01-31 1997-08-15 Mitsubishi Electric Corp Contents generation support system
US5812134A (en) * 1996-03-28 1998-09-22 Critical Thought, Inc. User interface navigational system & method for interactive representation of information contained within a database
EA001835B1 (en) * 1996-07-12 2001-08-27 Ферст Опинион Корпорейшн Computerized medical diagnosis (variants)
JPH1091412A (en) * 1996-07-25 1998-04-10 Toshiba Corp Device for selecting display parts and its method
JP2998652B2 (en) * 1996-09-20 2000-01-11 日本電気株式会社 GUI screen layout design method
US7848948B2 (en) * 1996-10-25 2010-12-07 Ipf, Inc. Internet-based product brand marketing communication network configured to allow members of a product brand management team to communicate directly with consumers browsing HTML-encoded pages at an electronic commerce (EC) enabled web-site along the fabric of the world wide web (WWW), using programable multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product brand management team members
JPH10154070A (en) * 1996-11-26 1998-06-09 Toshiba Corp User interface design device and method
JPH10301761A (en) * 1997-04-28 1998-11-13 Matsushita Electric Ind Co Ltd Preparation method for user interface and management device therefor
JPH1185439A (en) * 1997-09-05 1999-03-30 Toshiba Corp User interface control device and method therefor
JPH1185729A (en) * 1997-09-08 1999-03-30 Matsushita Electric Ind Co Ltd Multimedia contents preparing device
US6374271B1 (en) * 1997-09-26 2002-04-16 Fuji Xerox Co., Ltd. Hypermedia document authoring using a goals outline and a presentation outline
RU2134457C1 (en) 1998-08-04 1999-08-10 Григорьев Михаил Николаевич Information spreading system
JP2000090079A (en) * 1998-09-08 2000-03-31 Toshiba Corp Device and method for preparing contents and computer readable recording medium recording program
US6448983B1 (en) * 1999-01-14 2002-09-10 General Electric Company Method for selection of a design of experiment
JP2003529116A (en) * 1999-03-26 2003-09-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Ad evolution with evolution algorithms
JP2001256322A (en) * 2000-03-10 2001-09-21 Cross Head Kk System and method for on-line contents production, display, and value payment, and information storage medium stroed with tool for contents production
JP2001265904A (en) * 2000-03-17 2001-09-28 Dentsu Inc System and method for examining advertisement representation
JP4066613B2 (en) 2000-04-05 2008-03-26 富士ゼロックス株式会社 Display control apparatus, image forming apparatus, and display control program
US6604094B1 (en) * 2000-05-25 2003-08-05 Symbionautics Corporation Simulating human intelligence in computers using natural language dialog
AU2001265405A1 (en) 2000-05-26 2001-12-11 Naylor, Inc. Computer-implemented method and apparatus for creating advertising media
JP2002123288A (en) * 2000-10-12 2002-04-26 Canon Inc Portable telephone, user interface device, contents display method, and storage medium
JP2002175290A (en) * 2000-12-07 2002-06-21 Fuji Xerox Co Ltd Document design evaluation system, document design evaluation method and recording medium
JP4665312B2 (en) 2000-12-26 2011-04-06 日本電気株式会社 Web content readability evaluation system, Web content color arrangement support system, method thereof, and recording medium
US7219309B2 (en) * 2001-05-02 2007-05-15 Bitstream Inc. Innovations for the display of web pages
JP2002330415A (en) * 2001-05-02 2002-11-15 Star Collaboration Kk Contents producing device, method, computer program, recording medium
JP2003044737A (en) * 2001-07-26 2003-02-14 E Stage Inc Wide area recognition system for company information
KR100868852B1 (en) 2001-09-29 2008-11-14 주식회사 케이티 Visiting hours measurement method in web log analysis system
US20040181435A9 (en) * 2002-06-14 2004-09-16 Reinsurance Group Of America Corporation Computerized system and method of performing insurability analysis
JP2004070677A (en) * 2002-08-07 2004-03-04 Inter-Ment Kk Web site evaluation providing system and method, and program for providing web site evaluation
JP4183456B2 (en) * 2002-08-09 2008-11-19 アイシン精機株式会社 Vehicle test providing system
JP4356916B2 (en) * 2002-08-23 2009-11-04 富士通株式会社 Usability education support system and method
US7309315B2 (en) * 2002-09-06 2007-12-18 Epoch Innovations, Ltd. Apparatus, method and computer program product to facilitate ordinary visual perception via an early perceptual-motor extraction of relational information from a light stimuli array to trigger an overall visual-sensory motor integration in a subject
JP2004102868A (en) * 2002-09-12 2004-04-02 Fuji Xerox Co Ltd Usability evaluation support apparatus
JP2004178276A (en) * 2002-11-27 2004-06-24 Toshiba Lighting & Technology Corp Sales floor plan supporting system
JP2004184845A (en) * 2002-12-05 2004-07-02 Sanyo Electric Co Ltd Apparatus and system for video display
JP2004234646A (en) * 2003-01-06 2004-08-19 Hiroshi Sato Content relevant information providing device, content relevant information providing method, content relevant information providing system, portable terminal and information processing system
JP2004310384A (en) * 2003-04-04 2004-11-04 Haruyuki Inada Web page advertisement system
KR20030040263A (en) 2003-04-07 2003-05-22 주식회사 드림나우 The Collecting Method and System of an Internet Homepage User's Activity
JP3875974B2 (en) * 2003-04-11 2007-01-31 西川ゴム工業株式会社 Sound insulation sheet
JP4314907B2 (en) * 2003-07-18 2009-08-19 株式会社日立製作所 Advertisement display system and method
GB2404270A (en) 2003-07-24 2005-01-26 Hewlett Packard Development Co Document composition
JP2005056080A (en) * 2003-08-01 2005-03-03 Inter-Ment Kk Web site analyzing system and method, and program for analyzing web site
US20050062314A1 (en) * 2003-09-19 2005-03-24 Searfoss Timothy K. Trailer cover system
US20050096950A1 (en) * 2003-10-29 2005-05-05 Caplan Scott M. Method and apparatus for creating and evaluating strategies
EP1763833A2 (en) * 2004-05-18 2007-03-21 Advertising.Com Systems and methods of achieving optimal advertising
US7949561B2 (en) * 2004-08-20 2011-05-24 Marketing Evolution Method for determining advertising effectiveness
WO2006024108A1 (en) 2004-09-02 2006-03-09 University Of Technology, Sydney Method, system and computer program product for measuring and tracking brand equity
US7594189B1 (en) * 2005-04-21 2009-09-22 Amazon Technologies, Inc. Systems and methods for statistically selecting content items to be used in a dynamically-generated display
US20070011050A1 (en) * 2005-05-20 2007-01-11 Steven Klopf Digital advertising system

Patent Citations (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5287266A (en) * 1987-09-21 1994-02-15 Videocart, Inc. Intelligent shopping cart system having cart position determining capability
US5309174A (en) * 1987-10-13 1994-05-03 Motorola, Inc. Electronic display system
US5253331A (en) * 1991-07-03 1993-10-12 General Motors Corporation Expert system for statistical design of experiments
US5474385A (en) * 1992-03-02 1995-12-12 Ta Instruments, Inc. Method and apparatus for parsed dynamic differential analysis
US5513342A (en) * 1993-12-28 1996-04-30 International Business Machines Corporation Display window layout system that automatically accommodates changes in display resolution, font size and national language
US6137483A (en) * 1995-12-01 2000-10-24 Matsushita Electric Industrial Co., Ltd. Multimedia editing method using templates describing common logic structure, layout, and physical operation
US6169981B1 (en) * 1996-06-04 2001-01-02 Paul J. Werbos 3-brain architecture for an intelligent decision and control system
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6529940B1 (en) * 1998-05-28 2003-03-04 David R. Humble Method and system for in-store marketing
US6604092B1 (en) * 1999-02-26 2003-08-05 Lisa E. Stewart Expert system utilizing a knowledge base and design of experiment (DOE) techniques
US7308497B2 (en) * 1999-08-26 2007-12-11 Memetrics Holdings Pty Limited On-line experimentation
US20050159921A1 (en) * 1999-08-26 2005-07-21 Louviere Jordan J. On-line experimentation
US6934748B1 (en) * 1999-08-26 2005-08-23 Memetrics Holdings Pty Limited Automated on-line experimentation to measure users behavior to treatment for a set of content elements
US7089322B1 (en) * 1999-10-28 2006-08-08 Motient Communications Inc. System and method of aggregating data from a plurality of data generating machines
US6317700B1 (en) * 1999-12-22 2001-11-13 Curtis A. Bagne Computational method and system to perform empirical induction
US7130808B1 (en) * 1999-12-29 2006-10-31 The Product Engine, Inc. Method, algorithm, and computer program for optimizing the performance of messages including advertisements in an interactive measurable medium
US6934415B2 (en) * 2000-02-17 2005-08-23 British Telecommunications Public Limited Company Visual attention system
US20010018668A1 (en) * 2000-02-24 2001-08-30 Nec Corporation Method for providing advertising information and a system for evaluating the effectiveness of the advertising
US20020161779A1 (en) * 2000-03-07 2002-10-31 Brierley Harold M. Method and system for evaluating, reporting, and improving on-line promotion effectiveness
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US7216092B1 (en) * 2000-04-14 2007-05-08 Deluxe Corporation Intelligent personalization system and method
US20040015399A1 (en) * 2000-10-12 2004-01-22 Maggio Frank S. Method and system for verifying exposure to message content delivered via outdoor media or in a concentrated format
US20020112035A1 (en) * 2000-10-30 2002-08-15 Carey Brian M. System and method for performing content experience management
US7406434B1 (en) * 2000-12-15 2008-07-29 Carl Meyer System and method for improving the performance of electronic media advertising campaigns through multi-attribute analysis and optimization
US20040015401A1 (en) * 2001-02-08 2004-01-22 In Lee Systems and methods for distributing template-based multimedia presentations over a network
US20020109721A1 (en) * 2001-02-14 2002-08-15 Mitsubishi Denki Kabushiki Kaisha User interface designing apparatus
US20020129367A1 (en) * 2001-03-02 2002-09-12 Koninklijke Philips Electronics N.V. Method and apparatus for personalized presentation of television/internet contents
US20060215922A1 (en) * 2001-03-08 2006-09-28 Christof Koch Computation of intrinsic perceptual saliency in visual environments, and applications
US20030083822A2 (en) * 2001-05-15 2003-05-01 Psychogenics, Inc. Systems and methods for monitoring behavior informatics
US6840905B2 (en) * 2001-06-06 2005-01-11 International Business Machines Corporation System and method of automating multidimensional scaling for psychophysics
US20040205116A1 (en) * 2001-08-09 2004-10-14 Greg Pulier Computer-based multimedia creation, management, and deployment platform
US20030046376A1 (en) * 2001-08-29 2003-03-06 Synq Technology Inc. System and method of automatic advertisement transaction
US7136871B2 (en) * 2001-11-21 2006-11-14 Microsoft Corporation Methods and systems for selectively displaying advertisements
US20030220830A1 (en) * 2002-04-04 2003-11-27 David Myr Method and system for maximizing sales profits by automatic display promotion optimization
US20040034572A1 (en) * 2002-04-30 2004-02-19 Linnea Solem Browser-based system for ordering financial products
US20040075685A1 (en) * 2002-09-19 2004-04-22 Fuji Xerox Co., Ltd. Usability evaluation support apparatus and method
US20040088726A1 (en) * 2002-11-01 2004-05-06 Yu-Fei Ma Systems and methods for generating a comprehensive user attention model
US7130461B2 (en) * 2002-12-18 2006-10-31 Xerox Corporation Systems and method for automatically choosing visual characteristics to highlight a target against a background
US7260261B2 (en) * 2003-02-20 2007-08-21 Microsoft Corporation Systems and methods for enhanced image adaptation
US20040165784A1 (en) * 2003-02-20 2004-08-26 Xing Xie Systems and methods for enhanced image adaptation
US20040210471A1 (en) * 2003-04-17 2004-10-21 Targetrx,Inc. Method and system for analyzing the effectiveness of marketing strategies
US20050021765A1 (en) * 2003-04-22 2005-01-27 International Business Machines Corporation Context sensitive portlets
US20050047647A1 (en) * 2003-06-10 2005-03-03 Ueli Rutishauser System and method for attentional selection
US20040260767A1 (en) * 2003-06-19 2004-12-23 David Kedem Dynamic web advertisement and content display system
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
US20050055193A1 (en) * 2003-09-05 2005-03-10 Rosetta Inpharmatics Llc Computer systems and methods for analyzing experiment design
US7460708B2 (en) * 2003-11-25 2008-12-02 Seiko Epson Corporation System, program, and method for generating visual-guidance information
US20050171843A1 (en) * 2004-02-03 2005-08-04 Robert Brazell Systems and methods for optimizing advertising
US20050195221A1 (en) * 2004-03-04 2005-09-08 Adam Berger System and method for facilitating the presentation of content via device displays
US20060070026A1 (en) * 2004-09-02 2006-03-30 Helen Balinsky Document creation system and related methods
US20060064339A1 (en) * 2004-09-13 2006-03-23 Technology Transfer Office, Brigham Young University Methods and systems for conducting internet marketing experiments
US20060193536A1 (en) * 2005-01-31 2006-08-31 Maurizio Pilu Image processing method and apparatus
US20060179418A1 (en) * 2005-02-08 2006-08-10 Pasadero, Inc. Research protocol toolkit
US20060200759A1 (en) * 2005-03-04 2006-09-07 Microsoft Corporation Techniques for generating the layout of visual content
US20060287913A1 (en) * 2005-06-20 2006-12-21 Google, Inc. Allocating advertising space in a network of displays
US20070100698A1 (en) * 2005-07-08 2007-05-03 Onestop Media Group Adaptive advertisements and adaptive advertising distribution system
US20070038516A1 (en) * 2005-08-13 2007-02-15 Jeff Apple Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to an advertisement
US20070073562A1 (en) * 2005-09-28 2007-03-29 Sabre Inc. System, method, and computer program product for providing travel information using information obtained from other travelers
US20070136133A1 (en) * 2005-12-12 2007-06-14 Yvonne Li Digital Signage Transaction and Delivery Methods
US20070156382A1 (en) * 2005-12-29 2007-07-05 Graham James L Ii Systems and methods for designing experiments
US20100017288A1 (en) * 2005-12-29 2010-01-21 3M Innovative Properties Company Systems and methods for designing experiments
US20090281896A1 (en) * 2005-12-29 2009-11-12 Brooks Brian E Expert system for designing experiments
US20090030780A1 (en) * 2006-01-03 2009-01-29 Ds-Iq, Inc. Measuring effectiveness of marketing campaigns presented on media devices in public places using audience exposure data
US20080109727A1 (en) * 2006-11-07 2008-05-08 Microsoft Corporation Timing aspects of media content rendering
US20080230604A1 (en) * 2007-03-22 2008-09-25 Robert Jason Fong System for optimizing on-premises advertisements
US20080306804A1 (en) * 2007-06-06 2008-12-11 Opdycke Thomas C Systems for scheduling marketing campaigns in public places in order to enable measurement and optimization of audience response
US20090012927A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US20090012848A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for generating time-slot samples to which content may be assigned for measuring effects of the assigned content
US20090012847A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assessing effectiveness of communication content
US20100174671A1 (en) * 2009-01-07 2010-07-08 Brooks Brian E System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090281896A1 (en) * 2005-12-29 2009-11-12 Brooks Brian E Expert system for designing experiments
US20100017288A1 (en) * 2005-12-29 2010-01-21 3M Innovative Properties Company Systems and methods for designing experiments
US8594990B2 (en) 2005-12-29 2013-11-26 3M Innovative Properties Company Expert system for designing experiments
US20090012847A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assessing effectiveness of communication content
US20090012927A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US20090012848A1 (en) * 2007-07-03 2009-01-08 3M Innovative Properties Company System and method for generating time-slot samples to which content may be assigned for measuring effects of the assigned content
US8589332B2 (en) 2007-07-03 2013-11-19 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US9542693B2 (en) 2007-07-03 2017-01-10 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US9947018B2 (en) 2007-07-03 2018-04-17 3M Innovative Properties Company System and method for generating time-slot samples to which content may be assigned for measuring effects of the assigned content
US8392350B2 (en) 2007-07-03 2013-03-05 3M Innovative Properties Company System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US20100313214A1 (en) * 2008-01-28 2010-12-09 Atsushi Moriya Display system, system for measuring display effect, display method, method for measuring display effect, and recording medium
US20100266198A1 (en) * 2008-10-09 2010-10-21 Samsung Electronics Co., Ltd. Apparatus, method, and medium of converting 2D image 3D image based on visual attention
US20100174671A1 (en) * 2009-01-07 2010-07-08 Brooks Brian E System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives
US8458103B2 (en) 2009-01-07 2013-06-04 3M Innovative Properties Company System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives
US9519916B2 (en) 2009-01-07 2016-12-13 3M Innovative Properties Company System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives
US20100208205A1 (en) * 2009-01-15 2010-08-19 Po-He Tseng Eye-tracking method and system for screening human diseases
US8808195B2 (en) * 2009-01-15 2014-08-19 Po-He Tseng Eye-tracking method and system for screening human diseases
US20120007960A1 (en) * 2010-06-04 2012-01-12 Samsung Electronics Co., Ltd. Video processing method for 3D display based on multi-cue process
US9148652B2 (en) * 2010-06-04 2015-09-29 Samsung Electronics Co., Ltd. Video processing method for 3D display based on multi-cue process
US9323418B2 (en) * 2011-04-29 2016-04-26 The United States Of America As Represented By Secretary Of The Navy Method for analyzing GUI design affordances
US20140068470A1 (en) * 2011-04-29 2014-03-06 Joseph C. DiVita Method for Analyzing GUI Design Affordances
US8195799B1 (en) 2011-10-26 2012-06-05 SHTC Holdings LLC Smart test article optimizer
WO2013071064A1 (en) * 2011-11-11 2013-05-16 Wetpaint.Com, Inc. Dynamic playbook: experimentation platform for social networks
US8706673B2 (en) 2011-11-11 2014-04-22 Wetpaint.Com, Inc. Dynamic playbook: experimentation platform for social networks
US8612375B2 (en) 2011-11-11 2013-12-17 Wetpaint.Com, Inc. Dynamic playbook: experimentation platform for social networks
US9208661B2 (en) * 2012-01-06 2015-12-08 Panasonic Corporation Of North America Context dependent application/event activation for people with various cognitive ability levels
US20130179472A1 (en) * 2012-01-06 2013-07-11 Panasonic Corporation Of North America Context Dependent Application/Event Activation for People with Various Cognitive Ability Levels
WO2013109458A1 (en) * 2012-01-16 2013-07-25 3M Innovative Properties Company Systems and methods for rule-based content generation
US9811608B2 (en) 2012-01-16 2017-11-07 3M Innovative Properties Company Systems and methods for rule-based content generation
US10642902B2 (en) 2012-01-16 2020-05-05 3M Innovative Properties Company Systems and methods for rule-based content generation
US20130219282A1 (en) * 2012-02-17 2013-08-22 Wetpaint.Com, Inc. Optimizing content production based upon distribution channel metrics
US9197512B2 (en) * 2012-02-17 2015-11-24 Wetpaint.Com, Inc. Optimizing content production based upon distribution channel metrics
WO2013122795A1 (en) * 2012-02-17 2013-08-22 Wetpaint.Com, Inc. Optimizing content production based upon distribution channel metrics
US8769400B1 (en) * 2012-03-26 2014-07-01 Google Inc. Accelerating view transitions
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US20150310658A1 (en) * 2012-12-21 2015-10-29 3M Innovative Properties Company Systems and methods for rule-based animated content generation
US20150379906A1 (en) * 2012-12-21 2015-12-31 3M Innovative Properties Company Systems and methods for rule-based animated content optimization
US20150356251A1 (en) * 2012-12-28 2015-12-10 Panasonic Corporation Of North America Context dependent application/event activation
WO2014123337A1 (en) * 2013-02-06 2014-08-14 Samsung Electronics Co., Ltd. System and method for providing object via which service is used
US10462021B2 (en) 2013-02-06 2019-10-29 Samsung Electronics Co., Ltd. System and method for providing object via which service is used
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
US20150348278A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Dynamic font engine
CN107111824A (en) * 2014-10-01 2017-08-29 Gui环球产品有限公司 Distributed ad system and its application method
US10354192B2 (en) * 2014-11-19 2019-07-16 The Government Of The United States Of America, As Represented By The Secretary Of The Navy Recommender system for exploratory data analysis
US10394323B2 (en) * 2015-12-04 2019-08-27 International Business Machines Corporation Templates associated with content items based on cognitive states
US20200050625A1 (en) * 2016-09-28 2020-02-13 Hewlett-Packard Development Company, L.P. Virtual presentation
US11093207B1 (en) * 2016-10-28 2021-08-17 Assa Abloy Ab Visual verification of virtual credentials and licenses
US20220011999A1 (en) * 2016-10-28 2022-01-13 Assa Abloy Ab Visual verification of virtual credentials and licenses
US11928201B2 (en) 2016-12-22 2024-03-12 Hid Global Cid Sas Mobile credential with online/offline delivery
US11048532B1 (en) * 2019-11-27 2021-06-29 Amazon Technologies, Inc. Device agnostic user interface generation based on device input type
US11302291B1 (en) * 2019-11-27 2022-04-12 Amazon Technologies, Inc. Device agnostic user interface generation
US20210365809A1 (en) * 2020-05-20 2021-11-25 Samsung Sds Co., Ltd. Apparatus for data analysis and method thereof
US11681935B2 (en) * 2020-05-20 2023-06-20 Samsung Sds Co., Ltd. Apparatus for data analysis and method thereof

Also Published As

Publication number Publication date
EP1969505A4 (en) 2011-04-06
AU2006333040B2 (en) 2012-04-05
US20090281896A1 (en) 2009-11-12
US10007657B2 (en) 2018-06-26
WO2007079254A2 (en) 2007-07-12
RU2008126540A (en) 2010-02-10
KR20080089402A (en) 2008-10-06
JP2013069329A (en) 2013-04-18
EP1969488A2 (en) 2008-09-17
EP1969504A1 (en) 2008-09-17
WO2007079256A2 (en) 2007-07-12
US20140229418A1 (en) 2014-08-14
CA2636017A1 (en) 2007-07-12
AU2006333040A1 (en) 2007-07-12
WO2007079256A3 (en) 2007-08-30
BRPI0621158A2 (en) 2011-11-29
WO2007078897A2 (en) 2007-07-12
US8594990B2 (en) 2013-11-26
KR20080081193A (en) 2008-09-08
CN101379496B (en) 2012-09-05
WO2007079254A3 (en) 2007-11-08
US20070156382A1 (en) 2007-07-05
KR20080089424A (en) 2008-10-06
KR101336500B1 (en) 2013-12-03
AU2006332660A1 (en) 2007-07-12
CN101379485A (en) 2009-03-04
JP2009522651A (en) 2009-06-11
RU2008126454A (en) 2010-02-10
EP1969505A2 (en) 2008-09-17
AU2006333040C1 (en) 2012-10-04
KR101397745B1 (en) 2014-05-20
AU2006332660B2 (en) 2012-01-12
US20140237331A1 (en) 2014-08-21
JP2009522657A (en) 2009-06-11
CN101379496A (en) 2009-03-04
CA2634877A1 (en) 2007-07-12
JP5249045B2 (en) 2013-07-31
EP2722797A1 (en) 2014-04-23
BRPI0621159A2 (en) 2011-11-29
CA2635789A1 (en) 2007-07-12
CN101379485B (en) 2011-09-07
KR20140033218A (en) 2014-03-17
US20100017288A1 (en) 2010-01-21
JP2014059911A (en) 2014-04-03
BRPI0621157A2 (en) 2011-11-29
EP1969504A4 (en) 2010-11-10
RU2008126539A (en) 2010-02-10
JP2009522658A (en) 2009-06-11
CN101379495A (en) 2009-03-04
JP5563649B2 (en) 2014-07-30
AU2006332658B2 (en) 2013-03-14
EP1969488A4 (en) 2011-04-20
RU2409859C2 (en) 2011-01-20
AU2006332658A1 (en) 2007-07-12

Similar Documents

Publication Publication Date Title
US10007657B2 (en) Content development and distribution using cognitive sciences database
KR101669384B1 (en) System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content
US10515163B2 (en) Systems and methods for improving visual attention models
US20130022947A1 (en) Method and system for generating behavioral studies of an individual
US20150317566A1 (en) Systems and methods for content generation and optimization using probability factors

Legal Events

Date Code Title Description
AS Assignment

Owner name: 3M INNOVATIVE PROPERTIES COMPANY, MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROOKS, BRIAN E.;REEL/FRAME:021698/0227

Effective date: 20081016

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION