[go: up one dir, main page]

CN106471532A - Content distribution platform for beverage dispensing environment - Google Patents

Content distribution platform for beverage dispensing environment Download PDF

Info

Publication number
CN106471532A
CN106471532A CN201480080112.0A CN201480080112A CN106471532A CN 106471532 A CN106471532 A CN 106471532A CN 201480080112 A CN201480080112 A CN 201480080112A CN 106471532 A CN106471532 A CN 106471532A
Authority
CN
China
Prior art keywords
content
data
display system
distribution
environmental condition
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.)
Pending
Application number
CN201480080112.0A
Other languages
Chinese (zh)
Inventor
J·鲁宾逊
J·M·卡拉汉
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.)
Taboh Technology Co Ltd
Original Assignee
Taboh Technology Co Ltd
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
Priority claimed from US14/311,836 external-priority patent/US9253264B2/en
Application filed by Taboh Technology Co Ltd filed Critical Taboh Technology Co Ltd
Publication of CN106471532A publication Critical patent/CN106471532A/en
Pending legal-status Critical Current

Links

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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/023Arrangements for display, data presentation or advertising
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/009User recognition or proximity detection

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Devices For Dispensing Beverages (AREA)

Abstract

被配置成管理在饮料分配环境中的内容分布的系统,所述内容分布到一个或多个协作媒介/载体,其中所述系统接收表示适于显示数字内容的一个或多个协作媒介/载体的环境条件的数据,其中所述媒介/载体可以位于饮料环境(例如,酒吧/餐馆、酒店或活动场所)中,并且其中系统将表示关于饮料购买环境条件的接收数据与选择标准进行比较,以识别要分布到媒介/载体的内容,以使得所选择的内容被分布到一个或多个协作媒介/载体。

A system configured to manage distribution of content in a beverage dispensing environment to one or more cooperating media/carriers, wherein the system receives a data on environmental conditions, where the medium/carrier may be located in a beverage environment (e.g., a bar/restaurant, hotel, or event venue), and wherein the system compares received data representing environmental conditions regarding beverage purchases with selection criteria to identify Content to be distributed to media/carriers such that the selected content is distributed to one or more cooperating media/carriers.

Description

用于饮料分配环境的内容分布平台Content distribution platform for beverage dispensing environment

相关申请的交叉引用Cross References to Related Applications

本申请是2012年10月24日提交的名称为“内容分布平台”的美国申请No.13/659,155的部分继续申请的国际PCT申请,美国申请No.13/659,155是2008年8月29日提交的名称为“内容分布平台”的美国专利申请No. 12/201,205(现在为美国专利No. 8,363,618)的继续申请并且要求其优先权,其内容通过引用整体并入本文。This application is an International PCT application that is a continuation-in-part of U.S. Application No. 13/659,155, filed October 24, 2012, entitled "Content Distribution Platform," which was filed on August 29, 2008 Continuation of and claim of priority to US Patent Application No. 12/201,205 (now US Patent No. 8,363,618), entitled "Content Distribution Platform," the contents of which are hereby incorporated by reference in their entirety.

背景技术Background technique

电子通信技术的普及使得信息的大批量递送成为可能。例如,诸如电子邮件、即时通讯、网络浏览器等技术已经提供了一种通过其快速地将电子信息传送给大量人的媒介。例如包括个人计算机、移动电话、个人数字助理、智能电话和电视机顶盒(例如,有线机顶盒、卫星机顶盒等)的电子设备使得消费者能够迅速获取到信息。可以通过现代通信技术传递的信息的类型和内容各不相同,包括从个人信息到公共广告的一切内容。The spread of electronic communication technology has made it possible to deliver information in large quantities. For example, technologies such as electronic mail, instant messaging, web browsers, etc. have provided a medium through which electronic information can be quickly communicated to large numbers of people. Electronic devices including, for example, personal computers, mobile phones, personal digital assistants, smart phones, and television set-top boxes (eg, cable set-top boxes, satellite set-top boxes, etc.) enable consumers to quickly obtain information. The type and content of information that can be conveyed through modern communication technologies varies and includes everything from personal information to public advertisements.

当前的做法是利用电子通信技术并根据多个内容传送范例传送电子内容。这样的范例规定根据一个或多个所选标准传送内容,包括用户行为(即,用户如何历史地与先前传送的电子内容交互)和地理(例如,基于位置的搜索服务)。当确定电子内容将在何处、何时或向谁递送时,也可以对电子内容的实际情况(例如,要递送的内容的类型)进行利用。例如,内容提供者可以选择在特定赛季期间以电子方式将电子体育内容递送给用户,即在足球赛季期间递送足球内容。另外,关于可以说是最普及的电子内容分布网络(即因特网),用户可以通过浏览万维网来选择他们想要电子递送的内容的类型,以识别和请求所选择的电子内容。Current practice is to deliver electronic content using electronic communication technologies and according to multiple content delivery paradigms. Such paradigms provide for delivering content based on one or more selected criteria, including user behavior (ie, how users have historically interacted with previously delivered electronic content) and geography (eg, location-based search services). The actual circumstances of the electronic content (eg, the type of content to be delivered) may also be utilized when determining where, when, or to whom the electronic content will be delivered. For example, a content provider may choose to electronically deliver electronic sports content to users during a particular season, ie, football content during football season. Also, with respect to arguably the most popular electronic content distribution network, the Internet, users can select the type of content they want to electronically deliver by browsing the World Wide Web to identify and request the selected electronic content.

因此,存在用于数据分布的系统。然而,申请人已经注意到需要这样的信息分布系统,其采用在用于在有利于饮料分配环境中的用户的饮料购买经历期间递送内容的新范例。Therefore, systems exist for data distribution. However, applicants have noted a need for an information distribution system that employs a new paradigm for delivering content during a beverage purchase experience for a user in a beverage dispensing-facilitating environment.

发明内容Contents of the invention

提供本发明内容以便以简化形式介绍一些概念,这些概念将在以下具体实施方式中进一步描述。本发明内容不旨在确定所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

本文描述的系统和方法提供了计算机实现的交互系统和方法,根据以一个或多个协作的可持续媒介/载体(例如,数字显示器)的一种或多种环境条件为前提的所选内容管理和分布范例,其允许以电子或其它方式管理和分布内容至一个或多个协作的可持续媒介/载体。在说明性实现方案中,内容分布环境包括运行为管理和分布内容到一个或多个协作媒介/载体(例如,数字显示器)的内容管理和分布引擎,以及包括至少一个指令的指令集以指示所述内容管理和分布引擎处理代表一个或多个媒介/载体(例如,数字显示器)的一个或多个环境条件的数据,并基于环境条件数据选择分布给一个或多个协作媒介/载体(例如,数字显示器)的内容。在说明性实现方案中,内容被分布到位于饮料分配环境内的一个或多个协作显示器。The systems and methods described herein provide computer-implemented interactive systems and methods based on selected content management premised on one or more environmental conditions of one or more cooperating sustainable media/carriers (e.g., digital displays) and a distribution paradigm that allows management and distribution of content, electronically or otherwise, to one or more cooperating sustainable media/carriers. In an illustrative implementation, a content distribution environment includes a content management and distribution engine operable to manage and distribute content to one or more cooperating media/carriers (e.g., digital displays), and an instruction set including at least one instruction to indicate the The content management and distribution engine processes data representing one or more environmental conditions of one or more media/carriers (e.g., a digital display) and selects distribution to one or more cooperating media/carriers (e.g., a digital display) based on the environmental condition data. contents of the digital display). In an illustrative implementation, content is distributed to one or more collaborative displays located within the beverage dispensing environment.

在说明性运行中,示例性内容管理和分布引擎可以将一个或多个媒介/载体(例如,数字显示器)标识符与一个或多个协作媒介/载体(例如,数字显示器)相关联。在说明性运行中,示例性内容管理和分布引擎可以处理表示一个或多个协作媒介/载体(例如,数字显示器)的一个或多个环境条件的环境条件数据,以识别要应用的一个或多个环境条件标准以及对所述一个或多个协作显示器应用所述一个或多个环境条件标准。在说明性运行中,示例性的内容管理和分布引擎可以根据所识别的环境条件、内容提供者赞助项目和/或应用环境条件标准中的任何一个或多个,将所选内容分布到一个或多个协作媒介/载体(例如,数字显示器)。示例性可操作地,示例性的内容管理和分布引擎可以跟踪协作媒介/载体(例如,数字显示器)的内容的分布,并且生成具有表示已经分布的内容的数据的用于显示/存储的报告。In illustrative operations, the example content management and distribution engine may associate one or more media/carriers (eg, digital displays) identifiers with one or more cooperating media/carriers (eg, digital displays). In illustrative operations, the example content management and distribution engine may process environmental condition data representing one or more environmental conditions of one or more collaborative media/carriers (e.g., digital displays) to identify one or more environmental conditions to apply. environmental condition criteria and applying the one or more environmental condition criteria to the one or more collaborative displays. In an illustrative operation, the exemplary content management and distribution engine may distribute selected content to one or more of Multiple collaboration media/carriers (eg, digital displays). Exemplary operable, the exemplary content management and distribution engine may track the distribution of content for collaborative media/carriers (eg, digital displays) and generate reports for display/storage with data representing content that has been distributed.

在示例性实施方式中,媒介/载体可以包括可以向消费者呈现信息的媒介。例如,在说明性实施例中,媒介可以包括发光二极管显示器、液晶显示器或用于电子地显示信息的其他合适的技术。在示例性实施例中,媒介可以包括用于以非电子形式呈现信息的显示区域。媒介/载体可以例如定位在物理位置处/上,例如垃圾容器、广告牌、自动售货机、长凳或潜在观众可接近的任何其他位置。In an exemplary embodiment, a medium/carrier may include a medium that may present information to a consumer. For example, in an illustrative embodiment, a medium may include a light emitting diode display, a liquid crystal display, or other suitable technology for displaying information electronically. In an exemplary embodiment, a medium may include a display area for presenting information in a non-electronic form. The medium/carrier may, for example, be located at/on a physical location such as a trash receptacle, billboard, vending machine, bench, or any other location accessible to potential viewers.

在示例性实施方式中,媒介/载体还可以包括一个或多个传感器或其他机构,以收集关于媒介/载体所在区域或附近的环境条件的数据。例如,在示例性实施方式中,媒介/载体可以包括传感器系统,该传感器系统用于收集包括但不限于在特定时间或在特定时间段内位于特定媒介/载体附近或经过特定媒介/载体附近的人或车辆的数量,以及人/车辆的位置。在示例性实施例中,媒介/载体可以适于经由连接到内容管理和分布系统的通信链路传送关于环境条件的数据。In an exemplary embodiment, the medium/vehicle may also include one or more sensors or other mechanisms to collect data regarding environmental conditions in or near the area in which the medium/vehicle is located. For example, in an exemplary embodiment, an agent/carrier may include a sensor system for collecting information including, but not limited to, being near or passing near a particular agent/carrier at a particular time or for a particular period of time. Number of people or vehicles, and location of people/vehicles. In an exemplary embodiment, the medium/carrier may be adapted to communicate data regarding environmental conditions via a communication link to the content management and distribution system.

在示例性实施例中,内容管理和分布引擎可以适于聚合所接收的关于环境条件的数据。在示例性实现方案中,内容管理和分布系统可以将标识符与每个媒介/载体相关联。当从媒介/载体接收关于环境条件的数据时,内容管理和分布系统可以存储接收到的关于标识符的数据,所述标识符对应于与该数据相关的媒介/载体。In an exemplary embodiment, the content management and distribution engine may be adapted to aggregate received data regarding environmental conditions. In an exemplary implementation, a content management and distribution system may associate an identifier with each medium/carrier. When receiving data on environmental conditions from a medium/carrier, the content management and distribution system may store the received data on an identifier corresponding to the medium/carrier to which the data relates.

在示例性实施方式中,内容管理和分布系统可以进一步适于处理环境条件数据,并且根据对应于特定媒介/载体所收集的环境条件数据来识别用于分布到特定媒介/载体的内容。例如,在说明性实现方案中,内容管理和分布系统可以处理所接收的环境条件数据,以识别在特定时间段内有规律地具有大量人员通过的那些媒介/载体。In an exemplary embodiment, the content management and distribution system may be further adapted to process the environmental condition data and identify content for distribution to a particular medium/carrier based on the collected environmental condition data corresponding to the particular medium/carrier. For example, in an illustrative implementation, a content management and distribution system may process received environmental condition data to identify those media/carriers that regularly have a large number of people passing through them during a certain period of time.

在示例性实施方式中,示例性的内容管理和分布系统可以进一步包括集成在一个或多个饮料分配设备(例如啤酒龙头、苏打机/分配器、冰茶分配器、饮水机或葡萄酒龙头),以允许将关于一个或多个饮料分配设备周围的环境条件之一的数据传送到内容管理和分布系统。在示例性/说明性实现方案中,内容管理和分布系统可以被进一步配置为处理来自一个或多个饮料分配装置和/或媒介/载体的环境条件数据,并且根据针对特定介质/载体和/或饮料分配设备收集的环境条件数据来识别用于分配到特定介质/载体的内容。例如,在说明性实现方案中,内容管理和分布系统可以处理所接收的环境条件数据,以识别涉及在靠近一个或多个位于饮料分配环境(例如,酒吧/餐厅/酒店、娱乐场所或家庭)中的协作媒介/载体的特定位置处购买一种或多种选定饮料的一个或多个商业交易,并且基于所监视的商业交易选择用于递送到协作媒介/载体的内容。在示例性实现方案中,所选择的内容可以包括但不限于用于购买额外饮料的优惠券(例如,有时间限制的优惠券、开放式优惠券或其组合)、作为获得选择奖励的积点回馈计划一部分的奖励点(例如饮料宣传材料,包括帽子、T恤衫或海报)、和/或获得赠送产品/服务的激励。In an exemplary embodiment, the exemplary content management and distribution system may further include integration into one or more beverage dispensing devices (e.g., beer taps, soda machines/dispensers, iced tea dispensers, water dispensers, or wine taps), To allow data regarding one of the environmental conditions surrounding the one or more beverage dispensing devices to be communicated to the content management and distribution system. In an exemplary/illustrative implementation, the content management and distribution system may be further configured to process environmental condition data from one or more beverage dispensing devices and/or media/carriers, and Environmental condition data collected by beverage dispensing equipment to identify content for dispensing to specific media/carriers. For example, in an illustrative implementation, a content management and distribution system may process received environmental condition data to identify One or more commercial transactions for the purchase of one or more selected beverages at a particular location in a cooperating medium/carrier, and content for delivery to the cooperating medium/carrier is selected based on the monitored commercial transactions. In an exemplary implementation, selected content may include, but is not limited to, coupons (e.g., time-limited coupons, open-ended coupons, or a combination thereof) for the purchase of additional beverages, points as rewards for selection Reward points as part of a rewards program (e.g. beverage promotional material, including hats, t-shirts or posters), and/or incentives to receive complimentary products/services.

在说明性实现方案中,内容管理和分布系统可以管理特定数字内容的到媒介/载体的分配,这些媒介/载体具有与在特定日期和时间购买一个或多个所选饮料相关的确定水平的商业活动。在说明性实施例中,内容可以电子地或非电子地分布到媒介/载体。该内容可以在媒介/载体处接收和显示。In an illustrative implementation, a content management and distribution system may manage the distribution of specific digital content to media/carriers that have a determined level of commercial interest associated with purchasing one or more selected beverages at a specific date and time. Activity. In an illustrative embodiment, content may be distributed to media/carriers electronically or non-electronically. The content can be received and displayed at the medium/carrier.

以下描述和附图详细阐述了本主题的某些说明性的方面。然而,这些方面仅代表了可以采用主题的各种方式中的几种,并且所要求保护的主题旨在包括所有这些方面及其等同物。The following description and drawings set forth certain illustrative aspects of the subject matter in detail. These aspects are representative, however, of but a few of the various ways in which subject matter can be employed and claimed subject matter is intended to include all such aspects and their equivalents.

附图说明Description of drawings

图1是根据本文描述的系统和方法的说明性实现方案的示例性计算环境的框图;1 is a block diagram of an exemplary computing environment in accordance with an illustrative implementation of the systems and methods described herein;

图2是根据本文描述的系统和方法的说明性实现方案的示例性网络化计算环境的框图;2 is a block diagram of an exemplary networked computing environment in accordance with an illustrative implementation of the systems and methods described herein;

图3是示出根据本文描述的系统和方法的说明性实现方案的示例性组件的协作的框图;FIG. 3 is a block diagram showing collaboration of exemplary components according to an illustrative implementation of the systems and methods described herein;

图4是示出根据本文描述的系统和方法的示例性内容管理和分布系统的说明性实现方案的说明性框图表示的框图;4 is a block diagram showing an illustrative block diagram representation of an illustrative implementation of an example content management and distribution system in accordance with the systems and methods described herein;

图5是根据本文所述的系统和方法的示例性媒介/载体的一个或多个协作部件的框图;5 is a block diagram of one or more cooperating components of an exemplary medium/carrier according to the systems and methods described herein;

图6是示出根据本文描述的系统和方法操作为示例性饮料分配环境的一部分的示例性内容管理和分布系统的说明性实现方案的说明性框图表示的框图;6 is a block diagram showing an illustrative block diagram representation of an illustrative implementation of an example content management and distribution system operating as part of an example beverage dispensing environment in accordance with the systems and methods described herein;

图7是根据本文描述的系统和方法执行以管理和/或分布内容的说明性处理的流程图;7 is a flow diagram of an illustrative process performed in accordance with the systems and methods described herein to manage and/or distribute content;

图8是根据本文描述的系统和方法执行以识别用于管理/分布的所选内容的说明性处理的流程图;8 is a flowchart of an illustrative process performed in accordance with the systems and methods described herein to identify selected content for management/distribution;

图9是根据本文描述的系统和方法执行以识别作为饮料分配环境一部分的用于管理/分布的所选内容的说明性处理的流程图;和9 is a flow diagram of an illustrative process performed in accordance with the systems and methods described herein to identify selected content for management/distribution as part of a beverage dispensing environment; and

图10是根据本文描述的系统和方法执行以分布作为饮料分配环境一部分的用于管理/分布的所选内容的说明性处理的流程图。10 is a flowchart of an illustrative process performed in accordance with the systems and methods described herein to distribute selected content for management/distribution as part of a beverage dispensing environment.

具体实施方式detailed description

现在参考附图描述所要求保护的主题,其中相同的附图标记始终用于指代相同的元件。在下面的描述中,为了解释的目的,阐述了许多具体细节以便提供对所要求保护的主题的透彻理解。然而,显而易见的是,可以在没有这些具体细节的情况下实施所要求保护的主题。在其它实例中,以框图形式示出了公知的结构和设备,以便于描述所要求保护的主题。The claimed subject matter is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of claimed subject matter. It may be evident, however, that claimed subject matter may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing the claimed subject matter.

如本申请中所使用的,词语“示例性”在本文中用于表示用作示例、实例或说明。本文描述为“示例性”的任何方面或设计不一定被解释为比其它方面或设计优选或有利。更确切地说,使用“示例性”这样的词旨在以具体方式阐述概念。As used in this application, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, use of the word "exemplary" is intended to illustrate concepts in a concrete fashion.

另外,术语“或”旨在表示包含性的“或”而不是排他性的“或”。也就是说,除非另有规定或从上下文清楚得出,否则“X使用A或B”旨在表示任何自然的包括性排列。也就是说,如果X使用A;X使用B;或X使用A和B两者,则“X使用A或B” 满足任何前述情况。此外,除非另有说明或从上下文中清楚地指示单数形式,否则本申请和所附权利要求中使用的冠词“一”和“一个”通常应被解释为意指“一个或多个”。Additionally, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless stated otherwise or clear from context, "X employs A or B" is intended to mean any natural inclusive permutation. That is, if X employs A; X employs B; or X employs both A and B, then "X employs A or B" satisfies any of the foregoing. Furthermore, the articles "a" and "an" as used in this application and the appended claims should generally be construed to mean "one or more" unless otherwise stated or the context clearly indicates a singular form.

此外,术语“系统”、“组件”、“模块”、“界面”、“模型”等通常旨在表示计算机相关实体,其是硬件、硬件与软件的组合、软件或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。作为说明,在控制器上运行的应用和控制器都可以是组件。一个或多个组件可以驻留在进程和/或执行线程内,并且组件可以位于一个计算机上和/或分布在两个或多个计算机之间。Furthermore, the terms "system," "component," "module," "interface," "model," etc. are generally intended to mean a computer-related entity, be it hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. As an illustration, both an application running on a controller and a controller can be a component. One or more components can reside within a process and/or thread of execution, and a component can be localized on one computer and/or distributed between two or more computers.

尽管可以在用于为具有用户交互式组件的计算应用处理一个或多个计算应用特征/操作的说明性图示的上下文中描述本文所描述的主题,但是该主题不限于这些特定实施例。更确切地说,本文描述的技术可以应用于任何合适类型的用户交互式组件执行管理方法、系统、平台和/或装置。Although the subject matter described herein may be described in the context of illustrative diagrams for processing one or more computing application features/operations for a computing application having user-interactive components, the subject matter is not limited to these particular embodiments. Rather, the techniques described herein may be applied to any suitable type of user-interactive component execution management method, system, platform, and/or apparatus.

说明性计算环境:Illustrative Computing Environment:

图1描绘了可以用于实现本文描述的系统和方法的各个方面的示例性计算系统100。如图1所示,计算系统100能够执行各种计算应用180。计算应用180可以例如包括计算应用、计算小应用程序、计算程序和在计算系统100上运行以执行至少一个功能、操作和/或过程的指令集。示例性计算系统100主要由计算机可读指令进行控制,该计算机可读指令可以是软件的形式。计算机可读指令可以包含用于计算系统100的用于存储和访问计算机可读指令本身的指令。这样的软件可以在中央处理单元(CPU)110内执行以使计算系统100运行。在许多已知的计算机服务器、工作站和个人计算机中,CPU 110由称为微处理器的微电子芯片CPU实现。协处理器115是与主CPU 110不同的可选处理器,其执行附加功能或辅助CPU 110。CPU 110可以通过互连112连接到协处理器115。一种常见类型的协处理器是浮点协处理器,也称为数字或数学协处理器,其被设计为执行比通用CPU 110更快和更好的数值计算。FIG. 1 depicts an example computing system 100 that may be used to implement various aspects of the systems and methods described herein. As shown in FIG. 1 , computing system 100 is capable of executing various computing applications 180 . Computing applications 180 may, for example, include computing applications, computing applets, computing programs, and sets of instructions running on computing system 100 to perform at least one function, operation, and/or process. Exemplary computing system 100 is primarily controlled by computer readable instructions, which may be in the form of software. The computer readable instructions may include instructions for computing system 100 for storing and accessing the computer readable instructions themselves. Such software may execute within central processing unit (CPU) 110 to enable computing system 100 to operate. In many known computer servers, workstations and personal computers, the CPU 110 is implemented by a microelectronic chip CPU called a microprocessor. Coprocessor 115 is an optional processor distinct from main CPU 110 that performs additional functions or assists CPU 110 . CPU 110 may be connected to coprocessor 115 through interconnect 112 . One common type of coprocessor is the floating point coprocessor, also known as a numeric or math coprocessor, which is designed to perform faster and better numerical calculations than a general-purpose CPU 110 .

在运行中,CPU 110取得、解码和执行指令,并经由计算机的主数据传输路径系统总线105从其它资源或向其它资源传输信息。这种系统总线连接计算系统100中的组件,并且界定进行数据交换的媒介。耦合到系统总线105的存储器装置包括随机存取存储器(RAM)125和只读存储器(ROM)130。此类存储器包括允许存储和检索信息的电路。 ROM 130通常包含不能被修改的存储的数据。存储在RAM 125中的数据可以由CPU 110或其他硬件设备读取或改变。对RAM 125和/或ROM 130的访问可以由存储控制器120控制。存储控制器120可以提供地址转换功能,其在执行指令时将虚拟地址转换为物理地址。In operation, CPU 110 fetches, decodes and executes instructions, and transfers information to and from other resources via system bus 105, the computer's main data transfer path. The system bus connects the components in computing system 100 and defines the medium through which data is exchanged. Memory devices coupled to system bus 105 include random access memory (RAM) 125 and read only memory (ROM) 130 . Such memory includes circuitry that allows information to be stored and retrieved. ROM 130 typically contains stored data that cannot be modified. Data stored in RAM 125 can be read or changed by CPU 110 or other hardware devices. Access to RAM 125 and/or ROM 130 may be controlled by memory controller 120 . Memory controller 120 may provide an address translation function that translates virtual addresses to physical addresses when executing instructions.

此外,计算系统100可以包含外围设备控制器135,外围设备控制器135负责将来自CPU 110的指令传送到外围设备,例如打印机140、键盘145、鼠标150和数据存储驱动器155。由显示器控制器163控制的显示器165用于显示由计算系统100产生的视觉输出。这种视觉输出可以包括文本、图形、动画图形、音频和视频。显示控制器163包括产生发送到显示器165的视频信号所需的电子部件。此外,计算系统100可以包含网络适配器170,其可以用于将计算系统100连接到外部通信网络160。Additionally, computing system 100 may include peripherals controller 135 responsible for communicating instructions from CPU 110 to peripherals such as printer 140 , keyboard 145 , mouse 150 , and data storage drives 155 . Display 165 , controlled by display controller 163 , is used to display visual output produced by computing system 100 . Such visual output may include text, graphics, animated graphics, audio and video. Display controller 163 includes the electronic components needed to generate video signals that are sent to display 165 . Additionally, computing system 100 may contain network adapter 170 , which may be used to connect computing system 100 to external communication network 160 .

计算系统100可适用于实现本文所述的系统,例如包括本文所述的内容管理/分布系统、操作者计算系统、内容提供者计算系统和/或媒介/载体。Computing system 100 may be adapted to implement the systems described herein, including, for example, content management/distribution systems, operator computing systems, content provider computing systems, and/or media/carriers described herein.

说明性计算机网络环境:Illustrative computer network environment:

如上所述的计算系统100可以被部署为计算机网络的一部分。一般来说,计算环境的上述描述适用于部署在网络环境中的服务器计算机和客户端计算机。图2示出了示例说明性的联网计算环境,其中服务器经由通信网络160与客户端设备通信,其中可以采用这里描述的装置和方法。如图2所示,服务器205可以经由通信网络160(其可以是有线或无线局域网(LAN)、广域网(WAN)、内联网、外联网、对等网络、虚拟专用网、因特网或其他通信网络)与多个客户端计算环境互联。客户端计算环境可以包括诸如平板个人计算机210、移动电话215、电话220、个人计算机100、个人数字助理225、智能手表230、智能手机235和其他可穿戴的计算设备240(例如,谷歌眼镜(Google GLASS),运动追踪者(FitBit)等)。结合本文所述的系统和方法,客户端计算环境还可以包括媒介/载体217,其可以包括适于收集环境内容数据的电子设备,所述数据例如为在设定时段内经过媒介/载体的人数或者从饮料分配装置购买/分配的饮料,并将该环境条件数据传送到服务器系统205。在示例性实施例中,媒介/载体217可以适于(以电子方式或以其他方式)显示从服务器系统205接收的内容。结合本文所述的系统和方法,例如可以采用服务器205,以提供如本文所述的内容管理和分布服务。Computing system 100 as described above may be deployed as part of a computer network. In general, the above description of the computing environment applies to server computers and client computers deployed in a network environment. FIG. 2 shows an exemplary networked computing environment in which servers communicate with client devices via a communications network 160 in which the apparatus and methods described herein may be employed. As shown in FIG. 2, the server 205 may communicate via a communication network 160 (which may be a wired or wireless local area network (LAN), wide area network (WAN), intranet, extranet, peer-to-peer network, virtual private network, Internet, or other communication network) Interconnect with multiple client computing environments. Client computing environments may include devices such as tablet personal computers 210, mobile phones 215, telephones 220, personal computers 100, personal digital assistants 225, smart watches 230, smartphones 235, and other wearable computing devices 240 (e.g., Google Glass (Google Glass). GLASS), activity trackers (FitBit), etc.). In conjunction with the systems and methods described herein, the client computing environment may also include a medium/carrier 217, which may include an electronic device adapted to collect environmental content data, such as the number of people passing through the medium/carrier within a set period of time Or purchased/dispensed beverages from a beverage dispensing device and communicate the environmental condition data to the server system 205. In an exemplary embodiment, medium/carrier 217 may be adapted (electronically or otherwise) to display content received from server system 205 . In connection with the systems and methods described herein, for example, server 205 may be employed to provide content management and distribution services as described herein.

在以因特网作为通信网络160的网络环境中,例如,服务器205可以是专用的计算环境服务器,其可运行为处理和向/从客户端计算环境100、210、215、217、220、225、230、235和240传送数据,上述传送可以通过多种已知协议的一种来实现,例如,超文本传送协议(HTTP)、文件传输协议(FTP)、简单对象访问协议(SOAP)或无线应用协议(WAP)。另外,网络计算环境200可以利用各种数据安全协议,诸如安全套接字层(SSL)或完美隐私(PGP)。每个客户端计算环境100、210、215、217、220、225、230、235和240可配备有操作系统180,其可运行为支持一个或多个计算应用程序,例如网络浏览器(未示出)或其他图形用户界面(未示出)或移动桌面环境(未示出)以获得对服务器计算环境205的访问。In a network environment with the Internet as the communication network 160, for example, the server 205 may be a dedicated computing environment server that operates to , 235, and 240 transmit data, which can be accomplished by one of several known protocols, such as Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Object Access Protocol (SOAP), or Wireless Application Protocol (WAP). Additionally, network computing environment 200 may utilize various data security protocols, such as Secure Sockets Layer (SSL) or Perfect Privacy (PGP). Each client computing environment 100, 210, 215, 217, 220, 225, 230, 235, and 240 can be equipped with an operating system 180 that can run to support one or more computing applications, such as a web browser (not shown). out) or other graphical user interface (not shown) or mobile desktop environment (not shown) to gain access to the server computing environment 205.

在运行期间,用户(未示出)可以与运行在客户端计算环境上的计算应用进行交互以获得所需的数据和/或计算应用。该数据和/或计算应用可以存储在服务器计算环境205上,并且通过示例性通信网络160上的客户端计算环境100、210、215、217、220、225、230、235和240传送到协作用户。参与用户可以请求访问整体或部分地存放于服务器计算环境205中的特定数据和应用。这些数据可以在客户端计算环境100、210、215、217、220、225、230、235和240与用于处理和存储的服务器计算环境之间传递。服务器计算环境205可以托管用于数据和应用的生成、认证、加密和通信的计算应用、进程和小程序,并且可以与其他服务器计算环境(未示出)、第三方服务提供者(未示出)、网络附接存储(NAS)和存储区域网络(SAN)协作以实现应用/数据事务处理。During operation, a user (not shown) may interact with computing applications running on the client computing environment to obtain desired data and/or computing applications. The data and/or computing applications may be stored on server computing environment 205 and communicated to collaborating users via client computing environments 100, 210, 215, 217, 220, 225, 230, 235, and 240 on exemplary communication network 160 . Participating users may request access to certain data and applications residing in whole or in part in server computing environment 205 . Such data may be passed between client computing environments 100, 210, 215, 217, 220, 225, 230, 235, and 240 and server computing environments for processing and storage. Server computing environment 205 may host computing applications, processes, and applets for data and application generation, authentication, encryption, and communication, and may communicate with other server computing environments (not shown), third-party service providers (not shown), ), Network Attached Storage (NAS), and Storage Area Network (SAN) collaborate to enable application/data transactions.

应当理解,媒介/载体217可以包括但不限于用于电子地或以其他方式(例如,柔性和/或非柔性液晶显示器、柔性和非柔性LED显示器、用于接收由环保/可回收材料所呈现内容的载体)显示可持续性内容的各种部件。还应当理解,可持续内容可以包括但不限于可显示在协作媒介/载体上的电子内容,其示例性地由可持续电源(例如,太阳能、涡轮能源或其他可持续能源)和/或呈现在环保的和/或可回收(例如,有机涂料)的媒介/基材上的内容。It should be understood that media/carriers 217 may include, but are not limited to, electronically or otherwise (e.g., flexible and/or non-flexible liquid crystal displays, flexible and non-flexible LED displays, for receiving Content Carrier) displays the various components of the Sustainability Content. It should also be understood that sustainable content may include, but is not limited to, electronic content that may be displayed on a collaborative medium/carrier, illustratively powered by a sustainable power source (e.g., solar, turbine, or other sustainable energy source) and/or presented on Content on media/substrates that are environmentally friendly and/or recyclable (eg, organic paint).

内容管理与分布:Content management and distribution:

图3示出了示例性内容管理和分布环境300的说明性实现方案。如图3所示,示例性内容管理和分布环境300包括媒介/载体320和325至330。媒介/载体320、325和330适于呈现从内容服务器计算环境360转发的信息。在示例性实施例中,媒介/载体320、325和330可以包括诸如例如LCD显示器、LED显示器或适合于呈现信息内容的任何其它设备或表面的显示设备。在说明性实施例中,媒介/载体320、325和330包括用于通过非电子方式接收和显示信息内容的媒介或区域。FIG. 3 shows an illustrative implementation of an example content management and distribution environment 300 . As shown in FIG. 3, exemplary content management and distribution environment 300 includes media/carriers 320 and 325-330. Media/carriers 320 , 325 , and 330 are adapted to present information forwarded from content server computing environment 360 . In an exemplary embodiment, media/carriers 320, 325, and 330 may include display devices such as, for example, LCD displays, LED displays, or any other device or surface suitable for presenting informational content. In the illustrative embodiment, media/carriers 320, 325, and 330 include media or areas for receiving and displaying informational content by non-electronic means.

媒介/载体320、325和330适于分别接收和呈现可以经由通信网络335或来自服务器计算环境360的其他途径接收的分布内容305、310和315。例如,在说明性实施例中,媒介/载体320、325和330可以经由网络335接收内容并且以电子方式显示内容。在示例性实施例中,内容可以通过网络335以外的其他媒介/载体320、325和330分布到媒介/载体320、325和330,例如通过手动的、非电子方式显示。例如,内容可以包括或被包括在贴在特定媒介/载体上的海报上。Medium/carriers 320, 325, and 330 are adapted to receive and present distribution content 305, 310, and 315, respectively, which may be received via communication network 335 or other means from server computing environment 360. For example, in the illustrative embodiment, media/carriers 320, 325, and 330 may receive content via network 335 and display the content electronically. In an exemplary embodiment, content may be distributed to media/carriers 320, 325, and 330 via other media/carriers 320, 325, and 330 than network 335, such as by manual, non-electronic display. For example, content may include or be included on a poster attached to a particular medium/carrier.

分布内容305、310和315可以是可分别从媒介/载体320、325和330显示、查看、传输、搜索、复制、检索、注释、导航和/或打印的任何信息。在说明性实现方案或实施例中,分布内容305、310和315可以是例如广告数据、安全信息数据、环境条件数据、公告数据等。Distributions 305, 310, and 315 may be any information that may be displayed, viewed, transmitted, searched, copied, retrieved, annotated, navigated, and/or printed from media/carriers 320, 325, and 330, respectively. In an illustrative implementation or example, distribution content 305, 310, and 315 may be, for example, advertisement data, safety information data, environmental condition data, announcement data, and the like.

每个媒介/载体320、325和330还适于收集其所在或周围环境的信息。例如,媒介/载体320、325和330可以包括用于收集关于其周围环境的信息的各种传感器装置。在示例性实施方式中,媒介/载体320、325和330可以包括红外检测器系统,其用于检测例如在特定时间或周期内通过特定媒介/载体的人、动物、机器和/或车辆等实体的数量。媒介/载体320、325和330还包括适于感测接近特定媒介/载体的其它环境和天气条件(例如时间、位置、温度、风、亮度,降水等)的传感器。在另一示例性实施方式中,媒介/载体320、325和330可以收集关于交易的信息,例如可以在特定载体附近进行的商业购买。媒介/载体320、325和330可以适于收集关于其周围环境的任何类型的信息。这样的信息在本文中通常被描述为环境条件数据。应当理解,术语“环境条件”不意味着是限制性的,并且可以包括但不限于协作的一个或多个媒介/载体所经历的一个或多个环境条件,包括但不限于媒介/载体的位置、媒介/载体的尺寸、例如由协作的交通监视器 - 对象计数器进行确定的媒介/载体所处位置或其附近的交通(例如,行走的人数、驾驶经过的人数、经过的车辆的尺寸)、媒介/载体周围的天气等。Each medium/carrier 320, 325 and 330 is also adapted to collect information about its location or surrounding environment. For example, media/carriers 320, 325, and 330 may include various sensor devices for gathering information about their surroundings. In an exemplary embodiment, media/vehicles 320, 325, and 330 may include infrared detector systems for detecting entities such as people, animals, machines, and/or vehicles passing through a particular media/vehicle within a specific time or period quantity. The media/vehicles 320, 325, and 330 also include sensors adapted to sense other environmental and weather conditions (eg, time, location, temperature, wind, brightness, precipitation, etc.) in proximity to a particular medium/vehicle. In another exemplary embodiment, media/carriers 320, 325, and 330 may collect information about transactions, such as commercial purchases that may be made in the vicinity of a particular carrier. The media/carriers 320, 325 and 330 may be adapted to collect any type of information about their surroundings. Such information is generally described herein as environmental condition data. It should be understood that the term "environmental condition" is not meant to be limiting, and may include, but is not limited to, one or more environmental conditions experienced by the cooperating medium/vehicle(s), including, but not limited to, the location of the medium/vehicle , dimensions of the medium/carrier, traffic at or near the location of the medium/vehicle (e.g. number of people walking, number of people driving past, dimensions of passing vehicles) as determined by cooperating traffic monitor-object counters, for example, The weather around the medium/carrier, etc.

媒介/载体320、325和330中的每一个可以适于收集和/或存储环境条件数据,在示例性实现方案中,环境条件数据可以相对于数据被收集的时间被存储。媒介/载体320、325和330可以适于通过通信网络335或经由其他手段将数据转发到服务器360,其中数据被存储为环境条件数据349。媒介/载体320、325和330可以适于以在收集数据时实时转发数据。作为替代或附加方案,媒介/载体320、325和330可以以规定/预定的间隔传送收集的环境数据,由此被内容管理和分布引擎锁接收。例如,可以以15、30、45、60分钟的间隔传送数据。Each of media/carriers 320, 325, and 330 may be adapted to collect and/or store environmental condition data, which in an exemplary implementation may be stored relative to the time the data was collected. Medium/carriers 320, 325 and 330 may be adapted to forward data to server 360 via communication network 335 or via other means, where the data is stored as environmental condition data 349 . Media/carriers 320, 325, and 330 may be adapted to forward data in real-time as it is collected. Alternatively or additionally, media/carriers 320, 325, and 330 may transmit collected environmental data at regular/predetermined intervals, thereby being received by the content management and distribution engine. For example, data may be transmitted at intervals of 15, 30, 45, 60 minutes.

在说明性实施例中,可以通过网络335由媒介/载体传送数据。通信网络335可以包括适于传送电子数据的任何通信技术,例如包括WAN、LAN、因特网、有线和无线技术。In an illustrative embodiment, data may be transmitted by a medium/carrier over network 335 . Communication network 335 may include any communication technology suitable for communicating electronic data, including, for example, WAN, LAN, Internet, wired and wireless technologies.

内容管理和分布引擎350在服务器计算环境360上执行,并且适于根据内容和分布范例来管理数字内容并且控制该数字内容到媒介/载体320、325和330的分布。内容递送指南347包括由内容管理和分布引擎350使用以识别适合于特定媒介/载体的内容的规则和/或标准。例如,在示例性实现方案中,内容递送指南347可以指定在媒介/载体附近具有特定数量的人的时间段内,特定内容342或特定类型的数字内容应当被呈现在媒介/载体上。在示例性实现方案中,内容递送指南347可以指定在其他时间段,应当在满足特定条件的媒介/载体上呈现反映公开通告的内容342。Content management and distribution engine 350 executes on server computing environment 360 and is adapted to manage digital content and control distribution of the digital content to media/carriers 320 , 325 and 330 according to content and distribution paradigms. Content delivery guidelines 347 include rules and/or criteria used by content management and distribution engine 350 to identify content suitable for a particular medium/carrier. For example, in an exemplary implementation, content delivery guidelines 347 may specify that certain content 342 or certain types of digital content should be presented on the medium/carrier during a time period when there are a certain number of people in the vicinity of the medium/carrier. In an exemplary implementation, content delivery guidelines 347 may specify that during other time periods, content 342 reflecting the public announcement should be presented on a medium/carrier that satisfies certain conditions.

当应用内容递送指南347来识别要分布的数据时,内容管理和分布引擎350可以参考从媒介/载体320、325和330不断地收集和聚合的环境条件数据349。内容管理和分布引擎350可进一步参考媒介/载体的跟踪/监视数据340以识别要在特定时间分布的内容。媒介/载体的跟踪/监视数据340反映关于单独的媒介/载体所收集的数据。在说明性实现方案中,媒介/载体的跟踪/监视数据可以例如针对每个媒介/载体识别先前已经递送的内容,当内容被递送时,内容被显示多长时间、特定媒介/载体不可用或被计划为不可用以及不可用的原因等。在示例性实现方案中,内容管理和分布引擎350向媒介/载体320、325和330中的每一个分配唯一的标识符,使得例如环境条件数据349和媒介/载体的跟踪/监视数据340这样的数据可以相对于适当的媒介/载体的标识符存储并且对于特定载体能够容易地检索。Content management and distribution engine 350 may refer to environmental condition data 349 continuously collected and aggregated from media/carriers 320 , 325 , and 330 when applying content delivery guidelines 347 to identify data to distribute. Content management and distribution engine 350 may further refer to medium/carrier tracking/monitoring data 340 to identify content to distribute at a particular time. Media/Carrier Tracking/Monitoring Data 340 reflects data collected about individual media/carriers. In an illustrative implementation, medium/carrier tracking/monitoring data may, for example, identify for each medium/carrier what content has been previously delivered, when the content was delivered, how long the content was displayed, whether a particular medium/carrier was unavailable, or is planned to be unavailable and why, etc. In an exemplary implementation, content management and distribution engine 350 assigns a unique identifier to each of media/carriers 320, 325, and 330 such that, for example, environmental condition data 349 and media/carrier tracking/monitoring data 340 Data can be stored against an identifier of the appropriate medium/carrier and easily retrieved for a particular carrier.

内容管理和分布引擎350还适于生成与系统运行的所有方面相关的报告。例如,可以生成与内容的使用相关的报告和相关联的报告数据345,即,什么内容被分布、内容何时被分布、以及分布至哪个媒介/载体。可以生成关于特定媒介/载体的运行的报告345,即,接收什么内容、何时接收内容、何时显示内容、内容显示多长时间、在特定时间段内什么样的环境数据被应用于媒介/载体。报告可以在确定的和计划的时间间隔自动生成,但也可以响应于来自系统操作者和可能会进行系统请求的数字内容提供者的请求而选择性地生成。The content management and distribution engine 350 is also adapted to generate reports related to all aspects of system operation. For example, reports and associated report data 345 may be generated relating to usage of content, ie, what content was distributed, when content was distributed, and to which medium/carrier. Reports 345 can be generated on the performance of a particular medium/vehicle, i.e. what content was received, when the content was received, when the content was displayed, for how long the content was displayed, what contextual data was applied to the medium/carrier during a certain period of time carrier. Reports can be generated automatically at determined and scheduled intervals, but can also be selectively generated in response to requests from system operators and digital content providers who may make system requests.

图4提供了示例性内容管理和分布环境400的说明性实现方案的视图。内容管理和分布平台420可以访问数字内容417,媒介/载体的跟踪/监视数据410和报告数据415。在示例性实现方案中,内容管理和分布应用437可以是在内容管理和分布平台420上执行的软件应用,并且可以采用/执行分布指南439(例如,环境条件标准)以确定应该在特定时间分布到媒介/载体的内容。环境条件数据可以在内容管理和分布平台420处单独存储。FIG. 4 provides a view of an illustrative implementation of an example content management and distribution environment 400 . Content management and distribution platform 420 has access to digital content 417 , medium/carrier tracking/monitoring data 410 and reporting data 415 . In an exemplary implementation, content management and distribution application 437 may be a software application executing on content management and distribution platform 420, and may employ/execute distribution guidelines 439 (e.g., environmental condition criteria) to determine when distribution should be to the content of the medium/carrier. Environmental condition data may be stored separately at the content management and distribution platform 420 .

在说明性实现方案中,内容管理和分布平台420可以操作地耦合(电子地或以其它方式,例如经由手动监控)至媒介/载体425,并且经由通信网络435电子耦合到内容提供者计算环境440和媒介/载体操作者计算环境460。在说明性实现方案中,通信网络435可以包括有线和/或无线内联网、外联网、局域网、广域网和因特网。In an illustrative implementation, content management and distribution platform 420 may be operatively coupled (electronically or otherwise, such as via manual monitoring) to medium/carrier 425 and electronically coupled to content provider computing environment 440 via communication network 435 and a media/carrier operator computing environment 460. In an illustrative implementation, communication network 435 may include wired and/or wireless intranets, extranets, local area networks, wide area networks, and the Internet.

媒介/载体425可以通过编程指令或以其它方式适于收集环境条件数据并将其传送到内容管理/分布平台420,并且接收和显示从内容管理/分布平台420接收的分布内容450。在说明性的运行中,媒介/载体环境425可以根据内容管理和分布范例由内容管理/分布平台420相关联(例如,当关联媒介/载体时,分布范例可以依赖多个环境条件准则,包括但不限于给定媒介/载体的尺寸,给定媒介/载体的位置等)。Medium/carrier 425 may be adapted by programming instructions or otherwise to collect and communicate environmental condition data to content management/distribution platform 420 and to receive and display distribution content 450 received from content management/distribution platform 420 . In an illustrative operation, media/carrier environment 425 may be associated by content management/distribution platform 420 according to a content management and distribution paradigm (e.g., when associating media/carriers, the distribution paradigm may rely on a number of environmental condition criteria, including but not limited to the dimensions of a given medium/carrier, the location of a given medium/carrier, etc.).

参与用户430可以以主动和被动的能力与媒介/载体425交互。参与用户430可以例如包括在媒介/载体425附近通过的人,但也可以例如包括通过附近的车辆。在示例实现方案中,媒介/载体425可以具有识别附近的环境条件数据的传感器。环境条件数据可以例如包括由传感器所收集的关于参与用户430等的信息。例如,在示例性实现方案中,媒介/载体425包括红外传感器以检测附近的参与用户430,以及当用户在附近时的时间和速度。在说明性实施方式中,示例性媒介/载体425可以配备有一个或多个传感器,以检测一个或多个物理环境条件,其可以包括但不限于经过特定媒介/载体425的人数、商业交易的发生、来自至少一个人的至少一个身体姿态的发生、口头语言的表达、至少一个人的移动、与所述至少一个显示系统上的至少一个数据元素的交互、所述至少一个人的身形、所述至少一个人的头发的数量、所述至少一个人的面部毛发的存在、所述至少一个人的身高、所述至少一个人的肤色、在至少一个人上的化妆的存在、和/或至少一个人在示例性媒介/载体425处观看的时间长度。Participating users 430 can interact with medium/vehicle 425 in both active and passive capabilities. Participating users 430 may include, for example, persons passing near medium/vehicle 425 , but may also include, for example, vehicles passing nearby. In an example implementation, the medium/carrier 425 may have sensors that identify nearby environmental condition data. Environmental condition data may include, for example, information collected by sensors about participating users 430 and the like. For example, in an exemplary implementation, the medium/carrier 425 includes an infrared sensor to detect nearby participating users 430, as well as the time and velocity of the users when they are nearby. In an illustrative embodiment, an exemplary medium/vehicle 425 may be equipped with one or more sensors to detect one or more physical environmental conditions, which may include, but are not limited to, the number of people passing through a particular medium/vehicle 425, the occurrence, occurrence of at least one body gesture from at least one person, expression of spoken language, movement of at least one person, interaction with at least one data element on said at least one display system, stature of said at least one person, the amount of hair of the at least one person, the presence of facial hair of the at least one person, the height of the at least one person, the skin color of the at least one person, the presence of makeup on the at least one person, and/or The length of time at least one person viewed at the exemplary medium/carrier 425 .

参与用户430可以主动地与媒介/载体425交互。例如,媒介/载体可以提供允许参与用户430将关于他们自己或环境的信息输入到媒介/载体425的界面。用户430可以回答显示在媒介/载体425上的问题或输入信息。媒介/载体425可以接收来自用户430的所有类型的输入。例如,媒介/载体425可以接受语音输入、键盘(即文本)输入、电磁卡输入、身份识别输入、支付输入、生物特征扫描、或用于从用户430传送信息的任何其他途径。从用户收集的信息作为环境条件数据被传送到内容管理/分布平台,其中,它可以由内容管理和分布应用437用于确定什么内容应当被分布到媒介/载体。因此,参与用户430可以通过对满足一个或多个选择的环境条件标准的一个或多个选择的环境条件做出贡献来进行对媒介/载体的输入以触发向媒介/载体425分布内容。Participating users 430 may actively interact with medium/vehicle 425 . For example, the medium/carrier may provide an interface that allows participating users 430 to enter information about themselves or the environment into the medium/carrier 425 . User 430 may answer questions or enter information displayed on medium/carrier 425 . Medium/carrier 425 may receive all types of input from user 430 . For example, medium/carrier 425 may accept voice input, keyboard (ie, text) input, electromagnetic card input, identification input, payment input, biometric scan, or any other means for transferring information from user 430 . Information collected from users is passed as environmental condition data to the content management/distribution platform, where it can be used by the content management and distribution application 437 to determine what content should be distributed to the medium/carrier. Accordingly, participating users 430 may make inputs to the medium/carrier to trigger distribution of content to the medium/carrier 425 by contributing to one or more selected environmental conditions that satisfy the one or more selected environmental condition criteria.

在媒介/载体425处收集的环境条件数据可以(以电子方式或其它方式)传送到内容管理/分布平台420。可以实时地或以确定的间隔传送环境条件数据。响应于接收表示环境条件的数据,执行内容管理/分布应用437的内容管理/分布平台420根据一个或多个分布指南439(例如,环境条件标准)处理环境条件数据和表示媒介/载体环境425的数据(例如,媒介/载体的跟踪/监视数据410 ),以标识作为分布内容450分布到媒介/载体425的所选内容417。内容管理/分布平台420可以用于根据以下各种选择标准来选择特定分布指南439,例如包括媒介/载体的位置、接近媒介/载体的天气条件、媒介/载体处的显示器的尺寸以及媒介/载体的运行状态。Environmental condition data collected at medium/carrier 425 may be communicated (electronically or otherwise) to content management/distribution platform 420 . Environmental condition data may be transmitted in real time or at determined intervals. In response to receiving data representing environmental conditions, content management/distribution platform 420 executing content management/distribution application 437 processes the environmental condition data and data representing media/carrier environment 425 according to one or more distribution guidelines 439 (e.g., environmental condition standards). data (eg, medium/carrier tracking/monitoring data 410 ) to identify selected content 417 distributed to medium/carrier 425 as distributed content 450 . The content management/distribution platform 420 may be used to select specific distribution guidelines 439 based on various selection criteria including, for example, the location of the media/carrier, weather conditions in proximity to the media/carrier, the size of the display at the media/carrier, and the media/carrier operating status.

在说明性运行中,内容管理/分布平台420可以存储表示分布到媒介/载体环境425的内容和/或未分布的内容的媒介/载体的跟踪/监控数据,以及处理媒介/载体的跟踪/监控数据以生成表示被分布的内容417和/或未被选择用于分布的内容417的报告数据415。在说明性运行中,内容管理/分布平台420可以与内容提供者计算环境440通信以传送所生成的报告数据。此外,在说明性运行中,取决于接收到的环境条件数据(例如,在选定的时间段内没有人经过给定的媒介/载体,一天中的时间,天气等),内容管理/分布平台420可以运行为与媒介/载体环境425通信,以根据由媒介/载体环境425执行的一个或多个所选择的电源管理范例来请求媒介/载体425断电。In illustrative operation, content management/distribution platform 420 may store media/carrier tracking/monitoring data representing content distributed to media/carrier environment 425 and/or undistributed content, and process media/carrier tracking/monitoring data to generate report data 415 representing content 417 that was distributed and/or content 417 that was not selected for distribution. In an illustrative operation, content management/distribution platform 420 may communicate with content provider computing environment 440 to communicate generated report data. Also, in illustrative operations, depending on the environmental condition data received (e.g. no people passing by a given medium/vehicle for a selected time period, time of day, weather, etc.), the content management/distribution platform 420 may be operable to communicate with media/carrier environment 425 to request that media/carrier 425 be powered down in accordance with one or more selected power management paradigms performed by media/carrier environment 425 .

内容提供者计算环境440还经由通信网络435通信地耦合到内容管理和分布平台420。内容提供者445可以出于许多的原因而使用环境440来访问内容管理和分布平台420。例如,在示例性实现方案中,内容提供者445可以使用提供者计算环境440来执行以下操作:输入新内容、改变内容、和/或改变或选择用于呈现特定内容项的标准。在提供者计算环境440处输入的信息被传送到内容管理和分布系统并在内容管理和分布系统处被接收。Content provider computing environment 440 is also communicatively coupled to content management and distribution platform 420 via communication network 435 . Content providers 445 may use environment 440 to access content management and distribution platform 420 for a number of reasons. For example, in an exemplary implementation, content provider 445 may use provider computing environment 440 to input new content, change content, and/or change or select criteria for presenting particular content items. Information entered at the provider computing environment 440 is communicated to and received at the content management and distribution system.

媒介/操作者计算环境460可以经由通信网络435通信地耦合到内容管理和分布平台420和媒介/载体425。在媒介/操作者计算环境460处,媒介/载体操作者465可以与环境460交互以控制该系统。例如,媒介/载体操作者465可以输入指示分布什么内容以及进行分布的情况的偏好、规则和/或标准。媒介/载体操作者465可以输入确定将采用哪个分布指南或规则的偏好、规则和/或选择标准。媒介/载体操作者465也可以输入内容。操作者465的输入由内容管理/分布平台420接收,并且可以反映在分布指南以及内容417中的一个或多个中。媒介/载体操作者465可以访问系统460以生成报告415。Intermediary/operator computing environment 460 may be communicatively coupled to content management and distribution platform 420 and intermediary/carrier 425 via communication network 435 . At the media/operator computing environment 460, a media/carrier operator 465 can interact with the environment 460 to control the system. For example, medium/carrier operator 465 may enter preferences, rules, and/or criteria that dictate what content is distributed and the circumstances under which distribution is made. The medium/carrier operator 465 may enter preferences, rules and/or selection criteria that determine which distribution guidelines or rules to employ. A medium/carrier operator 465 may also input content. Operator 465 input is received by content management/distribution platform 420 and may be reflected in one or more of the distribution guide and content 417 . A medium/carrier operator 465 may access system 460 to generate reports 415 .

因此,媒介/载体操作者465可以将一个或多个选择的环境条件标准设置为内容提供者445对所选内容的传送的偏好。在说明性运行中,可以将这样的内容提供者445偏好电子地传送到使用内容提供者计算环境440的媒介/载体操作者465,内容提供者计算环境440与媒介/载体操作者计算环境465利用通信网络435进行通信。这样的环境条件标准可以由媒介/载体操作者465传送到内容管理/分布平台420,用于处理和应用于内容417。在说明性运行中,这样的环境条件标准可以被存储为由内容管理/分布应用427处理的分布指南439。Accordingly, the medium/carrier operator 465 may set one or more selected environmental condition criteria as a content provider 445 preference for delivery of selected content. In an illustrative operation, such content provider 445 preferences may be electronically communicated to the media/carrier operator 465 using the content provider computing environment 440, which communicates with the media/carrier operator computing environment 465 using The communication network 435 communicates. Such environmental condition criteria may be communicated by the media/carrier operator 465 to the content management/distribution platform 420 for processing and application to the content 417 . In illustrative operation, such environmental condition criteria may be stored as distribution guidelines 439 processed by content management/distribution application 427 .

图5示出了可以例如与图3和图4的媒介/载体结合使用的示例性媒介/载体环境500。如图5所示,在说明性实现方案中,示例性媒介/载体环境500包括媒介/载体505,其包括一个或多个协作组件,包括但不限于通信组件510、显示组件520(用于显示电子和非电子内容)、环境条件数据聚合器530和数据存储器540。FIG. 5 illustrates an exemplary media/carrier environment 500 that may be used, for example, in conjunction with the media/carriers of FIGS. 3 and 4 . As shown in FIG. 5 , in an illustrative implementation, exemplary media/carrier environment 500 includes media/carrier 505 that includes one or more cooperating components, including but not limited to communication component 510, display component 520 (for displaying electronic and non-electronic content), environmental condition data aggregator 530 and data storage 540.

在说明性实现方案中,环境条件聚合器530可以包括用于收集关于一个或多个环境条件的数据的一个或多个电子/非电子的机构/装置/传感器。例如,环境条件聚合器530可以包括红外传感器、温度传感器、时钟或适于捕获感兴趣的环境数据的任何其他设备。环境条件聚合器530可以适于检测、感测和记录例如经过给定物理位置的人数、通过给定物理位置的车辆数量和/或接近给定物理位置的天气。在示例性实施方式中,环境条件聚合器530可以适于捕获特定媒介/载体附近的商业活动。例如,聚合器530可以适于(经由硬件和/或软件)记录靠近给定物理位置的商业交易和/或购买。可以从一个或多个其他协作数据收集组件(例如附近的自动售货机、收银机或适于记录交易的其他设备)接收关于商业交易的数据。聚合器530可以进一步适于监视和记录与媒介/载体环境500的组件(包括媒介/载体505、通信组件510、显示组件520、数据存储器540和环境条件聚合器530)的运行状态相关的环境条件。例如,聚合器530可以适于记录任何组件是否不能运行或以降低的性能运行。In an illustrative implementation, environmental condition aggregator 530 may include one or more electronic/non-electronic mechanisms/devices/sensors for collecting data regarding one or more environmental conditions. For example, environmental condition aggregator 530 may include an infrared sensor, a temperature sensor, a clock, or any other device suitable for capturing environmental data of interest. Environmental condition aggregator 530 may be adapted to detect, sense, and record, for example, the number of people passing by a given physical location, the number of vehicles passing by a given physical location, and/or the weather proximate to a given physical location. In an exemplary embodiment, the environmental condition aggregator 530 may be adapted to capture commercial activity in the vicinity of a particular medium/carrier. For example, aggregator 530 may be adapted (via hardware and/or software) to record business transactions and/or purchases proximate to a given physical location. Data regarding a business transaction may be received from one or more other cooperating data collection components, such as a nearby vending machine, cash register, or other device suitable for recording the transaction. Aggregator 530 may be further adapted to monitor and record environmental conditions related to the operating status of components of media/carrier environment 500, including media/carrier 505, communication component 510, display component 520, data storage 540, and environmental condition aggregator 530 . For example, aggregator 530 may be adapted to record whether any component is inoperable or operating with reduced performance.

数据存储器540可适于存储与媒介/载体环境500的运行相关的数据,例如包括由环境条件数据聚合器530收集的数据。通常,由聚合器530收集并存储在数据存储器540中的数据相对于其被收集的时间被存储。数据存储器540还包括要由媒介/载体显示或以其他方式传送的数字内容。Data storage 540 may be adapted to store data related to the operation of media/carrier environment 500 , including data collected by environmental condition data aggregator 530 , for example. In general, data collected by aggregator 530 and stored in data store 540 is stored relative to the time it was collected. Data storage 540 also includes digital content to be displayed or otherwise transmitted by the medium/carrier.

显示组件520可以适于显示由内容管理和分布应用确定和管理的传送到媒介/载体的内容。显示组件520可以是适合于显示内容的任何设备和/或媒介,并且可以包括电子和非电子显示部分中的一个或两个。在示例性实现方案中,显示组件可以例如包括LED显示器、LCD显示器、计算机监视器或适于显示相关内容的任何其他设备。在示例性实施方式中,显示组件520可以由柔性材料组成,诸如柔性发光二极管(LED)和液晶显示器(LCD)。在示例性实施方式中,显示组件520可以包括适于接收非电子打印形式的信息的表面区域,所述信息例如在海报或适于显示信息的其他物品上。The display component 520 may be adapted to display content delivered to the medium/carrier as determined and managed by the content management and distribution application. Display component 520 may be any device and/or medium suitable for displaying content, and may include either or both electronic and non-electronic display portions. In an exemplary implementation, a display component may include, for example, an LED display, an LCD display, a computer monitor, or any other device suitable for displaying relevant content. In an exemplary embodiment, the display assembly 520 may be composed of flexible materials, such as flexible light emitting diodes (LEDs) and liquid crystal displays (LCDs). In an exemplary embodiment, display assembly 520 may include a surface area suitable for receiving information in a non-electronically printed form, such as on a poster or other article suitable for displaying information.

通信组件510可适于在媒介/载体环境500与内容管理和分布应用之间传送信息。通信组件510可以包括适合于传送相关数据的任何设备和/或网络,所述相关数据例如包括环境条件数据和分布内容数据。例如,通信组件510可以包括任何无线或有线通信网络,并且可以使用任何相关技术,例如包括LAN、WAN和因特网技术。Communication component 510 may be adapted to communicate information between media/carrier environment 500 and content management and distribution applications. Communication component 510 may include any device and/or network suitable for communicating relevant data, including, for example, environmental condition data and distribution content data. For example, communication component 510 may comprise any wireless or wired communication network and may use any relevant technology including, for example, LAN, WAN and Internet technologies.

在说明性实施方式中,媒介/载体环境500包括一个或多个可持续能源的收集器。例如,媒介/载体环境500可以包括太阳能收集器系统。作为替代或附加方案,媒介/载体环境500可包括风能收集器系统。在说明性实施方式中,可持续能源提供用于运行媒介/载体环境的部件的电力。In an illustrative embodiment, medium/carrier environment 500 includes one or more collectors of sustainable energy. For example, medium/carrier environment 500 may include a solar collector system. Alternatively or additionally, medium/carrier environment 500 may include a wind energy collector system. In an illustrative embodiment, a sustainable energy source provides the power used to run components of the medium/carrier environment.

示例性的媒介/载体环境500的一部分或全部可以在各种物理位置以柔性和/或刚性的形式物理地设置,所述物理位置包括但不限于垃圾容器、广告牌、车辆、建筑物、自动售货机、长凳、公共汽车站、机场和浮动广告牌。此外,环境可以包括由环保和可回收材料构成的载体。例如,该载体可以包括有机涂料。Some or all of the exemplary media/carrier environment 500 may be physically located in flexible and/or rigid forms at various physical locations including, but not limited to, trash containers, billboards, vehicles, buildings, automated Vending machines, benches, bus stops, airports and floating billboards. In addition, the environment can include a carrier constructed of environmentally friendly and recyclable materials. For example, the carrier can include an organic coating.

在说明性运行中,示例性媒介/载体环境500可以与内容管理和分布平台可操作地协作以接收用于显示和交互的内容。在说明性运行中,根据所选择的内容管理和分布范例,示例性媒介/载体环境500可操作地通过示例性媒介/载体环境的一个或多个组件来聚合各种环境条件数据,传送到协作的内容管理和分布平台,用于选择内容以供协作的内容管理和分布平台管理和/或分布到媒介/载体环境。In illustrative operation, the example media/carrier environment 500 may operably cooperate with a content management and distribution platform to receive content for display and interaction. In illustrative operation, the example media/carrier environment 500 is operable to aggregate various environmental condition data via one or more components of the example media/carrier environment for delivery to a collaborative A content management and distribution platform for selecting content to be managed and/or distributed to a medium/carrier environment by a collaborative content management and distribution platform.

图6提供了示例性饮料分配内容管理和分布环境600的说明性实现方案的视图。内容管理和分布平台620可以访问数字内容635(例如,赞助商内容)、媒介/载体的跟踪/监控数据630和报告数据625。在示例性实现方案中,内容管理和分布应用640可以是在内容管理和分布平台620上执行的软件应用,并且可以采用/执行分布指南645(例如,环境条件标准)以确定应当在特定时间分布到媒介/载体。环境条件数据可以在内容管理和分布平台620处单独存储。FIG. 6 provides a view of an illustrative implementation of an example beverage dispense content management and distribution environment 600 . Content management and distribution platform 620 has access to digital content 635 (eg, sponsored content), medium/carrier tracking/monitoring data 630 and reporting data 625 . In an exemplary implementation, content management and distribution application 640 may be a software application executing on content management and distribution platform 620, and may employ/execute distribution guidelines 645 (e.g., environmental condition criteria) to determine when distribution should be to the medium/carrier. Environmental condition data may be stored separately at the content management and distribution platform 620 .

在说明性实现方案中,内容管理和分布平台620可以可操作地耦合(电子地或以其他方式,例如,通过手动监控)到媒介/载体650和665,并且电子耦合到饮料分配监测装置610,其可操作地连接到一个或多个饮料分配机构(例如啤酒龙、苏打水龙头或葡萄酒龙头)605a、605b、605c、605d和/或605e,并且经由通信网络615。在说明性实施方式中,通信网络615可以包括有线和/或无线内联、移动网络、外联网、局域网、广域网或因特网。In an illustrative implementation, content management and distribution platform 620 may be operably coupled (electronically or otherwise, e.g., by manual monitoring) to media/carriers 650 and 665, and electronically coupled to beverage dispense monitoring device 610, It is operably connected to one or more beverage dispensing mechanisms (eg, beer taps, soda taps, or wine taps) 605a , 605b , 605c , 605d , and/or 605e , and via a communication network 615 . In an illustrative embodiment, communication network 615 may include a wired and/or wireless inline, mobile network, extranet, local area network, wide area network, or the Internet.

媒介/载体650或665可以经由编程指令或其它方式配置为通过一个或多个环境条件监测装置652(例如,照相机、人流密度计数器、红外传感器或GPS)收集环境条件数据并将其传送到内容管理/分布平台620,并且接收并显示从内容管理/分布平台620接收的分布的内容650a(例如,包含一个或多个参与用户655的非法商业活动的触发内容)。在说明性的运行中,媒介/载体环境650或665可以根据内容管理和分布范例由内容管理/分布平台420相关联(例如,当关联媒介/载体时,分布范例可以依赖多个环境条件准则,包括但不限于给定媒介/载体的尺寸,给定媒介/载体的位置等)。The medium/carrier 650 or 665 may be configured via programming instructions or otherwise to collect environmental condition data via one or more environmental condition monitoring devices 652 (e.g., cameras, traffic counters, infrared sensors, or GPS) and transmit it to the content management /distribution platform 620, and receives and displays the distributed content 650a received from the content management/distribution platform 620 (eg, containing triggering content for one or more illegal commercial activities involving users 655). In an illustrative operation, media/carrier environment 650 or 665 may be associated by content management/distribution platform 420 according to a content management and distribution paradigm (e.g., when associating media/carriers, the distribution paradigm may rely on a number of environmental condition criteria, including, but not limited to, the size of a given medium/carrier, the location of a given medium/carrier, etc.).

参与用户655可以以主动和被动能力与媒介/载体650或665交互。参与用户655可以例如包括在媒介/载体650附近通过或者在他们的身体上具有媒介/载体655的人,但是也可以例如包括对在媒介/载体650的附近距离内选择的饮料的数量进行计数。在示例性实施方式中,媒介/载体650或665可以具有识别附近的环境条件数据的传感器。例如,环境条件数据可以包括由环境条件监测装置652收集的数据,这些数据可以是关于参与用户655、位于接近媒介/载体650或665的饮料类型、和/或由选择的饮料分配装置根据示例性饮料分配监测装置610所收集数据分配所选饮料的数量/频率/时机,饮料分配监测装置610可操作地连接到一个或多个饮料分配机构(例如啤酒龙头、苏打水龙头或葡萄酒龙头)605a、605b、605c、605d和/或605e。例如,在示例性实现方案中,媒介/载体650可以包括用于检测附近的参与用户655和/或参与用户655正在购买或已经购买的饮料类型的红外线、相机和/或GPS传感器。另外,在说明性实现方案中,媒介/载体665可以包括GPS传感器,以识别可能拥有媒介/载体665的参与用户655的位置,以供协作应用(未示出)使用以传送至内容管理/分布平台620,用于选择和递送特定于拥有媒介/载体665的参与用户655的内容,以允许参与用户具有与购买所需饮料660有关的一个或多个商业利益(例如折扣、赠品或奖励)。Participating users 655 can interact with medium/vehicle 650 or 665 in active and passive capabilities. Participating users 655 may include, for example, people passing near the vehicle/vehicle 650 or having the medium/vehicle 655 on their bodies, but may also include, for example, counting the number of beverages selected within a nearby distance of the medium/vehicle 650 . In an exemplary embodiment, the medium/carrier 650 or 665 may have sensors that identify nearby environmental condition data. For example, environmental condition data may include data collected by environmental condition monitoring device 652, which may be about participating users 655, beverage types located proximate to medium/carrier 650 or 665, and/or by selected beverage dispensing devices according to exemplary Quantity/frequency/timing of dispensing selected beverages from data collected by beverage dispensing monitoring device 610, which is operatively connected to one or more beverage dispensing mechanisms (e.g., beer, soda, or wine taps) 605a, 605b , 605c, 605d and/or 605e. For example, in an exemplary implementation, medium/carrier 650 may include infrared, camera, and/or GPS sensors for detecting nearby participating users 655 and/or types of beverages that participating users 655 are purchasing or have purchased. Additionally, in an illustrative implementation, the medium/carrier 665 may include a GPS sensor to identify the location of participating users 655 who may possess the medium/carrier 665 for use by a collaboration application (not shown) for communication to content management/distribution Platform 620 for selecting and delivering content specific to participating users 655 who own media/carriers 665 to allow participating users to have one or more commercial benefits (such as discounts, giveaways, or rewards) associated with purchasing the desired beverage 660.

参与用户655可以主动地与媒介/载体650或665交互。例如,媒介/载体可以提供允许参与用户650或665将关于他们自己或关于环境的信息输入到媒介/载体650或665的界面。用户655可以回答显示在媒介/载体650或665上的问题、参与智力问答游戏或以其它方式输入信息。媒介/载体650或665可以进一步包括接收来自用户655的所有类型的输入的硬件和软件。例如,媒介/载体650或665可以接受语音输入、手势输入、键盘(即文本)输入、电磁卡输入、身份识别输入、支付输入,生物特征扫描或用于从用户655发送信息的任何其他途径。从用户收集的信息作为环境条件数据被传送到内容管理/分布平台620,其中,它可以由内容管理和分布应用640用于确定什么内容应当被分布到媒介/载体650或665。因此,因此,参与用户655可以通过对满足一个或多个选择的环境条件标准的一个或多个选择的环境条件做出贡献来进行对媒介/载体650或665的输入以触发向媒介/载体650或665分布内容。Participating users 655 may actively interact with medium/vehicle 650 or 665 . For example, the medium/carrier may provide an interface that allows participating users 650 or 665 to enter information about themselves or about the environment into the medium/carrier 650 or 665 . User 655 may answer questions displayed on medium/carrier 650 or 665, participate in a trivia game, or otherwise enter information. The medium/carrier 650 or 665 may further include hardware and software to receive all types of input from the user 655 . For example, medium/carrier 650 or 665 may accept voice input, gesture input, keyboard (i.e. text) input, magnetic card input, identification input, payment input, biometric scan, or any other means for sending information from user 655. Information collected from users is communicated as environmental condition data to content management/distribution platform 620 where it can be used by content management and distribution application 640 to determine what content should be distributed to medium/carrier 650 or 665 . Accordingly, participating user 655 may make an input to medium/carrier 650 or 665 to trigger an input to medium/carrier 650 by contributing to one or more selected environmental conditions that satisfy one or more selected environmental condition criteria. or 665 distribution content.

在媒介/载体650或655和/或饮料分配监测装置610处收集的环境条件数据可以(以电子方式或其他方式)传送到内容管理/分布平台620。可以实时地或以确定的间隔传送环境条件数据。响应于接收表示环境条件的数据,执行内容管理/分布应用640的内容管理/分布平台620示例性地用于处理环境条件数据和表示媒介/载体650或665的数据(例如,媒介/载体的跟踪/监视数据630),以识别分布到媒介/载体分布内容650a的数字内容635。内容管理/分布平台620可以用于根据各种选择标准来选择特定分布指南645,例如包括但不限于媒介/载体660或655的位置、接近媒介/载体650的天气条件或媒介/载体650或665处的显示器的尺寸、媒介/载体650或665的运行状态、和/或与接近媒介/载体650或665的饮料分配相关的商业活动。Environmental condition data collected at medium/carrier 650 or 655 and/or beverage dispense monitoring device 610 may be communicated (electronically or otherwise) to content management/distribution platform 620 . Environmental condition data may be transmitted in real time or at determined intervals. In response to receiving data representing environmental conditions, content management/distribution platform 620 executing content management/distribution application 640 is illustratively configured to process environmental condition data and data representing media/carriers 650 or 665 (e.g., tracking of media/carriers). /monitoring data 630) to identify digital content 635 distributed to medium/carrier distribution content 650a. Content management/distribution platform 620 may be used to select specific distribution guidelines 645 based on various selection criteria, including, but not limited to, the location of medium/vehicle 660 or 655, weather conditions in proximity to medium/vehicle 650, or medium/vehicle 650 or 665, for example The size of the display at the location, the operating status of the media/carrier 650 or 665, and/or the business activity associated with the dispensing of beverages near the media/carrier 650 or 665.

在说明性运行中,内容管理/分布平台620可以存储表示分布到媒介/载体环境650或665的内容和/或未分布的内容的媒介/载体的跟踪/监控数据,并且可以处理媒介/载体的跟踪/监控数据以生成表示被分布的内容635和/或未被选择用于分布的内容635的报告数据625。在说明性运行中,内容管理/分布平台620可以与内容提供者计算环境670通信以传送所生成的报告数据。此外,在说明性运行中,取决于接收到的环境条件数据(例如,在选定的时间段内没有人经过给定的媒介/载体,一天中的时间,天气等),内容管理/分布平台620可以运行为与媒介/载体环境650或665通信,以根据由媒介/载体环境650或665执行的一个或多个所选择的电源管理范例来请求媒介/载体650或665断电。In illustrative operation, content management/distribution platform 620 may store tracking/monitoring data for media/carriers representing content distributed to media/carrier environment 650 or 665 and/or undistributed content, and may process media/carrier The data is tracked/monitored to generate report data 625 representing content 635 that was distributed and/or content 635 that was not selected for distribution. In an illustrative operation, content management/distribution platform 620 may communicate with content provider computing environment 670 to communicate generated report data. Also, in illustrative operations, depending on the environmental condition data received (e.g. no people passing by a given medium/vehicle for a selected time period, time of day, weather, etc.), the content management/distribution platform 620 may be operable to communicate with media/carrier environment 650 or 665 to request that media/carrier 650 or 665 be powered down according to one or more selected power management paradigms performed by media/carrier environment 650 or 665 .

如图6所示,示例性饮料分配内容管理和分布环境600还可以包括用于与内容管理和分布平台620电子地协作的内容提供者计算环境670。内容提供者计算环境670可以经由通信网络615将数据可操作地传送到内容管理和分布平台620。内容提供者675可以出于许多的原因而使用计算环境670来访问内容管理和分布平台620。例如,在示例性实现方案中,内容提供者675可以使用内容提供者计算环境670来执行一个或多个功能,诸如输入新内容、改变内容和/或改变或选择用于呈现特定内容项的标准。在内容提供者计算环境670处输入的信息被传送到内容管理和分布平台620并在内容管理和分布平台620处被接收,以便在示例性媒介/载体650或665上选择和分布内容650a时使用。As shown in FIG. 6 , the example beverage dispensing content management and distribution environment 600 may also include a content provider computing environment 670 for electronically cooperating with the content management and distribution platform 620 . Content provider computing environment 670 may operatively communicate data to content management and distribution platform 620 via communication network 615 . Content providers 675 may use computing environment 670 to access content management and distribution platform 620 for a number of reasons. For example, in an exemplary implementation, content provider 675 may use content provider computing environment 670 to perform one or more functions, such as entering new content, changing content, and/or changing or selecting criteria for presenting a particular content item . Information entered at content provider computing environment 670 is communicated to and received at content management and distribution platform 620 for use in selecting and distributing content 650a on exemplary media/carriers 650 or 665 .

在说明性运行中,参与用户655可以参与饮料分配环境600以购买可从一个或多个饮料分配装置605a至650e分配的所需饮料660。示例性地,当饮料660正从一个或多个饮料分配装置605a至650e分配时,通信地耦合到一个或多个饮料分配装置605a至650e的示例性饮料分配监测装置610可以通过通信网络615将表示饮料分配(例如,饮料分配环境条件数据)660的数据提供给内容管理和分布平台620以进行处理。响应于接收饮料分配环境条件数据,内容管理和分布平台620可以操作地选择数字内容635,以用于传送到饮料分配装置附近的正在分配所需饮料(例如,605a至650e)的一个或多个媒介/载体650或665,即,具有与用户655购买的饮料660具有相关性或环境背景的所选分布内容。在说明性运行中,所选择和分布内容650可包括各种数据,包括但不限于一个或多个优惠券、一个或多个奖励、一个或多个激励、一个或多个可兑换赠品、和/或包括表示用户可以与媒介/载体交互以赢得包括但不限于一个或多个优惠券、一个或多个奖励、一个或多个激励、一个或多个可兑换赠品的智力问答游戏的数据。In illustrative operation, participating users 655 may participate in beverage dispensing environment 600 to purchase desired beverages 660 that may be dispensed from one or more beverage dispensing devices 605a through 650e. Exemplarily, when the beverage 660 is being dispensed from the one or more beverage dispensing devices 605a-650e, the exemplary beverage dispensing monitoring device 610 communicatively coupled to the one or more beverage dispensing devices 605a-650e can communicate via the communication network 615 to Data representing beverage dispensing (eg, beverage dispensing environmental condition data) 660 is provided to content management and distribution platform 620 for processing. Responsive to receiving beverage dispensing environmental condition data, content management and distribution platform 620 may be operable to select digital content 635 for delivery to one or more of the beverage dispensing devices that are dispensing the desired beverage (e.g., 605a to 650e). The medium/carrier 650 or 665, ie, the selected distribution with a relevance or context to the beverage 660 purchased by the user 655. In an illustrative operation, selected and distributed content 650 may include various data including, but not limited to, one or more coupons, one or more rewards, one or more incentives, one or more redeemable giveaways, and and/or include data indicating that a user may interact with the medium/carrier to win a trivia game including, but not limited to, one or more coupons, one or more rewards, one or more incentives, one or more redeemable giveaways.

在说明性运行中,参与用户655可以在媒介/载体665上运行应用(未示出),其通过通信网络615与内容管理和分布平台620协作通信,以提供表示用户的特定饮料购买情况的数据(例如,用户喜欢的饮料的类型、风格、品牌和价格以及其他人口统计信息),其可以由内容管理和分布平台620用来选择特定于用户的内容635,该内容635将基于用户资料(例如,特定类型、风格、品牌和/或价格的饮料或饮料相关产品(例如膳食或宣传材料)的优惠券)与特定的用户相关。In an illustrative operation, participating user 655 may run an application (not shown) on medium/carrier 665 that cooperatively communicates with content management and distribution platform 620 over communications network 615 to provide data representative of the user's particular beverage purchases (e.g., the type, style, brand, and price of the user's preferred beverages, and other demographic information), which can be used by the content management and distribution platform 620 to select user-specific content 635, which will be based on the user profile (e.g., , coupons for beverages of a particular type, style, brand, and/or price, or beverage-related products (such as meals or promotional materials) that are relevant to a particular user.

图7是由图3和图4的说明性内容管理和分布平台执行的示例性处理的流程图。在框700,内容管理和分布应用将标识符与一个或多个协作媒介/载体相关联。因此,每个媒介/载体与内容管理和分布系统使用的标识符相关联,以存储与特定媒介/载体相关的数据,以及标识用于分布到媒介/载体的数据。7 is a flowchart of an exemplary process performed by the illustrative content management and distribution platform of FIGS. 3 and 4 . At block 700, the content management and distribution application associates an identifier with one or more cooperating media/carriers. Accordingly, each medium/carrier is associated with an identifier used by the content management and distribution system to store data related to the particular medium/carrier, and to identify data for distribution to the medium/carrier.

在框710,对环境条件数据进行处理,以便可用于识别要分布的内容。如上所述,在媒介/载体处收集环境内容数据。环境内容数据可以例如包括通过一个或多个媒介/载体的人数、通过一个或多个媒介/载体的车辆数、一个或多个媒介/载体附近的天气、以及再所述一个或多个媒介/载体附近进行的购买。将环境内容数据传送到内容管理/分布系统,其中相对于与导出数据的特定媒介/载体相对应的标识符来存储环境内容数据。At block 710, the environmental condition data is processed so that it can be used to identify content to distribute. As mentioned above, ambient content data is collected at the medium/carrier. Ambient content data may include, for example, the number of people passing through one or more medium/vehicles, the number of vehicles passing through one or more medium/vehicles, the weather in the vicinity of one or more medium/vehicles, and the one or more medium/vehicles. Purchases made near the carrier. The ambient content data is transmitted to a content management/distribution system, wherein the ambient content data is stored relative to an identifier corresponding to the particular medium/carrier from which the data was derived.

除了聚合环境内容数据之外,内容管理/分布系统确定应当应用于环境内容数据的环境条件选择标准的集合,以便识别要分布的内容。可以根据任何数量的因素采用不同的环境条件选择标准。例如,环境条件选择标准可以基于例如一天或一年中的时间、一个或多个媒介/载体的位置、一个或多个媒介/载体的尺寸、一个或多个媒介/载体附近的天气、以及一个或多个媒介/载体的运行状态来进行选择。这些输入可以用于识别随后用于查询环境条件数据的选择标准的集合。In addition to aggregating the contextual content data, the content management/distribution system determines a set of contextual condition selection criteria that should be applied to the contextual content data in order to identify content to distribute. Different environmental condition selection criteria may be employed based on any number of factors. For example, environmental condition selection criteria may be based on, for example, the time of day or year, the location of one or more media/vehicles, the size of one or more media/vehicles, the weather in the vicinity of one or more media/vehicles, and a or the operating status of multiple media/carriers to select. These inputs can be used to identify a set of selection criteria that are then used to query environmental condition data.

在框720,应用一个或多个环境条件标准来识别用于分布到一个或多个媒介/载体的所选内容。内容管理和分布应用可以将相关内容分布指南或条件标准应用于例如环境条件数据,以便确定哪个内容应当被传送到哪些媒介/载体。例如,内容分布/传送指南可以指定位于特定区域并且在特定时间范围内在附近具有确定数量个体的媒介/载体要接收特定内容的集合。内容条件选择标准可以指定例如具有在附近或邻近的交通的特定阈值(即,在附近通过的人和/或车辆的数量)的一个或多个媒介/载体是用于接收特定广告或公告的候选。内容条件选择标准可以指定例如具有特定位置、经历特定天气条件和/或具有在附近发生的商业交易的媒介/载体是用于接收特定广告的候选。At block 720, one or more environmental condition criteria are applied to identify the selected content for distribution to one or more media/carriers. Content management and distribution applications may apply relevant content distribution guidelines or conditional criteria to eg environmental condition data in order to determine which content should be delivered to which media/carriers. For example, content distribution/delivery guidelines may specify that a medium/carrier located in a certain area and having a certain number of individuals nearby within a certain time frame is to receive a certain set of content. The content condition selection criteria may specify, for example, that one or more mediums/vehicles with a certain threshold of traffic in the vicinity or proximity (i.e., the number of people and/or vehicles passing in the vicinity) are candidates for receiving a particular advertisement or announcement . Content condition selection criteria may specify, for example, that media/carriers having a particular location, experiencing particular weather conditions, and/or having commercial transactions occurring nearby are candidates for receiving particular advertisements.

在框730,内容管理和分布系统管理/分布到一个或多个协作媒介/载体的所识别的所选内容的分布。该系统可以通过例如指定以下内容来管理/分布:要分布的内容、要分布内容的媒介/载体、内容将被分布的时间、内容的分布方式、和/或负责管理/分布的人员。内容管理和分布系统可以在系统指定的数据和时间通过通信网络电子地传送所选择的数据。所选择的数据可以经由电子装置(例如,LCD显示器)显示在媒介/载体处。在示例性实现方案中,内容管理和分布系统可以通过例如识别特定内容将被手动传送来管理内容的分布。该内容可以以非电子形式显示在媒介/载体的表面上。At block 730, the content management and distribution system manages/distributes distribution of the identified selected content to one or more collaborative media/carriers. The system can manage/distribute by specifying, for example, what is to be distributed, the medium/carrier to distribute the content, when the content is to be distributed, how the content is to be distributed, and/or who is responsible for the management/distribution. The content management and distribution system may electronically transmit selected data over the communication network at data and times specified by the system. The selected data can be displayed at the medium/carrier via electronic means (eg LCD display). In an exemplary implementation, the content management and distribution system may manage the distribution of content by, for example, identifying that particular content is to be delivered manually. The content may be displayed on the surface of the medium/carrier in a non-electronic form.

在框740,跟踪和/或监视与分布到媒介/载体的内容相关的信息以及未选择的内容。在示例性实现方案中,被跟踪的相关信息可以例如包括被分布的内容、内容所分布的媒介/载体、内容被分布的时间、内容被显示的持续时间等。跟踪和监视数据被存储以供稍后检索。At block 740, track and/or monitor information related to content distributed to the medium/carrier as well as non-selected content. In an exemplary implementation, the tracked related information may include, for example, the content that was distributed, the medium/carrier over which the content was distributed, when the content was distributed, the duration that the content was displayed, and the like. Tracking and monitoring data is stored for later retrieval.

在框750,生成用于显示/存储的一个或多个报告。可以从内容管理和分布平台所收集的任何和所有数据生成报告。例如,可以从跟踪和监视数据生成报告。可以为任何数量的目的和关于任何数量的项目生成报告。例如,可以生成说明所分布的特定内容以及未被选择进行分布的内容的报告。可以生成说明特定媒介/载体的运行的报告。可以以预定间隔或响应于内容提供者和/或系统的操作者的请求来生成报告。报告数据可以被存储以供稍后检索。At block 750, one or more reports are generated for display/storage. Reports can be generated from any and all data collected by the content management and distribution platform. For example, reports can be generated from tracking and monitoring data. Reports can be generated for any number of purposes and on any number of projects. For example, a report may be generated describing specific content that was distributed and content that was not selected for distribution. Reports can be generated illustrating the performance of a particular medium/carrier. Reports may be generated at predetermined intervals or in response to requests from content providers and/or operators of the system. Report data can be stored for later retrieval.

图8描绘了可以由图3和图4的说明性内容管理和分布平台执行的示例性过程。如图所示,在框800处,定义一个或多个环境条件标准以将所选内容与一个或多个所选环境条件相关联。在说明性实现方案中,这样的环境条件标准可以包括但不限于媒介/载体的位置、媒介/载体附近的天气、媒介/载体的尺寸和媒介/载体的运行状态。基于环境条件标准,可以识别所选择的内容以分布到一个或多个协作媒介/载体。在说明性实现方案中,用于汽车的广告(即,示例性选择的内容)可以被关联以分布到具有足够大小以显示汽车类型广告并且位于加油站附近(例如,环境条件标准)的协作媒介。FIG. 8 depicts an example process that may be performed by the illustrative content management and distribution platforms of FIGS. 3 and 4 . As shown, at block 800, one or more environmental condition criteria are defined to associate the selected content with the one or more selected environmental conditions. In an illustrative implementation, such environmental condition criteria may include, but are not limited to, the location of the medium/vehicle, the weather in the vicinity of the medium/vehicle, the size of the medium/vehicle, and the operating status of the medium/vehicle. Based on environmental condition criteria, selected content may be identified for distribution to one or more collaborative media/carriers. In an illustrative implementation, advertisements for automobiles (i.e., an exemplary selection of content) may be associated for distribution to collaborative media that are of sufficient size to display automobile-type advertisements and that are located near gas stations (e.g., environmental condition criteria) .

在框810,如上所述在媒介/载体处收集环境内容数据。环境内容数据可以例如包括通过一个或多个媒介/载体的人数、通过一个或多个媒介/载体的车辆数、一个或多个媒介/载体附近的天气以及一个或多个媒介/载体附近的商业交易(例如,购买苏打水)。环境内容数据被传送到内容管理/分布系统,在其中它相对于导出数据的特定媒介/载体被存储。At block 810, ambient content data is collected at the medium/carrier as described above. Contextual content data may include, for example, the number of people passing through one or more mediums/vehicles, the number of vehicles passing through one or more mediums/vehicles, the weather near one or more mediums/vehicles, and the businesses near one or more mediums/vehicles. Transactions (for example, buying soda). The ambient content data is transferred to a content management/distribution system where it is stored relative to the specific medium/carrier from which the data was derived.

在框820处,将环境条件标准应用于所收集的环境条件数据,以识别将哪个所选内容分布给正在经历一个或多个环境条件的一个或多个协作媒介/载体。内容管理和分布应用则应用相关的内容分布指南/标准/规则以确定哪些内容应当被传送到哪些媒介/载体。例如,内容分布/传送准则可以指定位于特定区域并且在特定时间范围内具有在附近的确定数量的个体的媒介/载体将接收特定内容的集合。At block 820, environmental condition criteria are applied to the collected environmental condition data to identify which selected content to distribute to one or more collaborative media/carriers that are experiencing the one or more environmental conditions. Content management and distribution applications apply relevant content distribution guidelines/standards/rules to determine which content should be delivered to which media/carriers. For example, content distribution/delivery criteria may specify that a medium/carrier located in a certain area and having a certain number of individuals nearby within a certain time frame will receive a certain set of content.

在框830,将所识别的内容分布到协作媒介/载体。所选择的数据可以通过通信网络进行电子传送。在另一实现方案中,所述内容可以经由其他手段(例如,手动地)进行传送。At block 830, the identified content is distributed to collaborative media/carriers. Selected data may be transmitted electronically over a communication network. In another implementation, the content may be delivered via other means (eg, manually).

在框840,内容管理和分布平台跟踪与分布到媒介/载体的内容相关的信息以及未被选择用于分布的内容。在示例性实现方案中,要跟踪的相关信息可以例如包括被分布的内容、内容所分布的媒介/载体、内容被分布的时间、内容被显示的持续时间等。跟踪和监视数据被存储以供稍后检索。At block 840, the content management and distribution platform tracks information related to content distributed to media/carriers as well as content not selected for distribution. In an exemplary implementation, relevant information to be tracked may include, for example, the content that was distributed, the medium/carrier over which the content was distributed, when the content was distributed, the duration that the content was displayed, and the like. Tracking and monitoring data is stored for later retrieval.

在框850,内容管理和分布平台生成一个或多个报告。可以存储和/或显示报告。报告可以反映与已经分布的内容有关的信息,但也可以反映关于未被选择分布的内容的信息。At block 850, the content management and distribution platform generates one or more reports. Reports can be stored and/or displayed. Reports may reflect information about content that has been distributed, but may also reflect information about content that has not been selected for distribution.

图9是由图3、图4和图6的说明性内容管理和分布平台作为图6的示例性饮料分配环境600的一部分执行的示例性处理的流程图。在框900,内容管理和分布应用将标识符与作为示例性饮料分配环境(例如,图6的600)一部分的一个或多个协作媒介/载体相关联。因此,每个媒介/载体与标识符相关联,该标识符由内容管理和分布系统用于存储与特定媒介/载体相关的数据以及识别用于分布到媒介/载体的数据。9 is a flowchart of an example process performed by the illustrative content management and distribution platforms of FIGS. 3 , 4 , and 6 as part of the example beverage dispensing environment 600 of FIG. 6 . At block 900, the content management and distribution application associates an identifier with one or more collaborative media/carriers that are part of the exemplary beverage dispensing environment (eg, 600 of FIG. 6). Accordingly, each medium/carrier is associated with an identifier which is used by the content management and distribution system to store data related to the particular medium/carrier and to identify data for distribution to the medium/carrier.

在框910,对环境条件数据进行处理,以便可用于识别要分布的内容。如上所述,在媒介/载体处收集环境内容数据。环境内容数据可以包括以下中的任何一个,包括但不限于例如通过一个或多个媒介/载体的人数、一个或多个媒介/载体附近分配的特定类型的饮料的数量、以及在一个或多个媒介/载体附近进行的特定饮料的购买、和/或媒介/载体附近的各种类型的饮料的数量。环境内容数据被传送到内容管理/分布系统,其中相对于与导出数据的特定媒介/载体相对应的标识符来存储环境内容数据。At block 910, the environmental condition data is processed so that it can be used to identify content to distribute. As mentioned above, ambient content data is collected at the medium/carrier. Ambient content data may include any of the following, including but not limited to, for example, the number of people passing through one or more mediums/vehicles, the number of beverages of a particular type dispensed near one or more mediums/vehicles, and Purchases of a particular beverage made near the medium/vehicle, and/or the number of beverages of various types in the vicinity of the medium/vehicle. The ambient content data is transferred to a content management/distribution system, where it is stored relative to an identifier corresponding to the particular medium/carrier from which the data was derived.

除了聚合环境内容数据之外,内容管理/分布系统确定应当应用于环境内容数据的环境条件选择标准的集合,以便识别要分布的内容。可以根据任何数量的因素采用不同的环境条件选择标准。例如,环境条件选择标准可以基于例如一天或一年中的时间、一个或多个媒介/载体的位置、一个或多个媒介/载体的尺寸、一个或多个媒介/载体附近的天气、一个或多个媒介/载体的运行状态、媒介/载体附近的一个或多个事件(例如,体育赛事、戏剧表演、音乐会、移动电影或游戏项目)的类型、媒介/载体附近的事件的进展(例如,开始、中间、结束、幕间休息或半场休息)、事件的得分或者事件的出席和其他事件特性。这些输入可以用于识别随后用于查询环境条件数据的选择标准的集合。In addition to aggregating the contextual content data, the content management/distribution system determines a set of contextual condition selection criteria that should be applied to the contextual content data in order to identify content to distribute. Different environmental condition selection criteria may be employed based on any number of factors. For example, environmental condition selection criteria may be based on, for example, time of day or year, location of one or more media/carriers, size of one or more media/carriers, weather in the vicinity of one or more media/carriers, one or more The operating status of multiple media/vehicles, the type of event or events in the vicinity of the media/vehicles (e.g., a sporting event, theatrical performance, concert, moving movie or game project), the progress of events in the vicinity of the media/vehicles (e.g. , start, middle, end, intermission or halftime), the score of the event or the attendance of the event and other event characteristics. These inputs can be used to identify a set of selection criteria that are then used to query environmental condition data.

在框920,应用一个或多个环境条件标准来标识用于分布到一个或多个媒介/载体的所选内容。内容管理和分布应用可以将相关内容分布指南或条件标准应用于例如环境条件数据,以便确定哪个内容应当被传送到哪些媒介/载体。例如,内容分布/递送准则可以指定位于特定区域并且在特定时间范围内具有在附近的确定数量个体的媒介/载体将基于饮料分配、购买、或饮料查询等接收特定内容集合。内容条件选择标准可以指定例如具有在附近或或邻近的持有特定饮料的人流量的特定阈值的一个或多个媒介/载体是用于接收特定广告或公告的候选。内容条件选择标准可以指定例如具有特定位置、经历特定天气条件和/或具有在附近发生的商业交易(例如,饮料购买)的媒介/载体是用于接收特定广告的候选。At block 920, one or more environmental condition criteria are applied to identify the selected content for distribution to one or more media/carriers. Content management and distribution applications may apply relevant content distribution guidelines or conditional criteria to eg environmental condition data in order to determine which content should be delivered to which media/carriers. For example, content distribution/delivery criteria may specify that an agent/carrier located in a certain area and having a certain number of individuals nearby within a certain time frame will receive a certain set of content based on beverage dispenses, purchases, or beverage inquiries, etc. The content condition selection criteria may specify that one or more mediums/carriers, for example, having a certain threshold of foot traffic holding a particular beverage in the vicinity or or proximity, are candidates for receiving a particular advertisement or announcement. Content condition selection criteria may specify, for example, that media/carriers having a particular location, experiencing particular weather conditions, and/or having commercial transactions (eg, beverage purchases) occurring nearby are candidates for receiving particular advertisements.

在框930,内容管理和分布系统管理/分布到一个或多个协作媒介/载体的所识别的所选内容的分布。该系统可以通过例如指定要分布的内容、要分布内容的媒介/载体、内容将被分布的时间、内容的分布方式和/或负责管理/分布的人员等来管理/分布。内容管理和分布系统可以在系统指定的数据和时间通过通信网络电子地传送所选择的数据。所选数据可以例如经由LCD显示器电子地显示在媒介/载体处。在示例性实现方案中,内容管理和分布系统可以通过例如识别特定内容将被手动传送来管理内容的分布。内容可以以非电子形式显示在媒介/载体的表面上。At block 930, the content management and distribution system manages/distributes distribution of the identified selected content to one or more collaborative media/carriers. The system may manage/distribute by, for example, specifying the content to be distributed, the medium/carrier on which the content is to be distributed, when the content will be distributed, how the content will be distributed, and/or who will be responsible for managing/distributing it. The content management and distribution system may electronically transmit selected data over the communication network at data and times specified by the system. The selected data may be displayed electronically at the medium/carrier eg via an LCD display. In an exemplary implementation, the content management and distribution system may manage the distribution of content by, for example, identifying that particular content is to be delivered manually. Content may be displayed on the surface of the medium/carrier in a non-electronic form.

在框940,跟踪和/或监视与分布到媒介/载体的内容相关的信息以及未选择的内容。在示例性实现方案中,被跟踪的相关信息可以例如包括被分布的内容、内容所分布的媒介/载体、内容被分布的时间、内容被显示的持续时间、或激励(例如,优惠券、奖励或赠品)的兑换。跟踪和监视数据被存储以供稍后检索。At block 940, track and/or monitor information related to content distributed to the medium/carrier as well as non-selected content. In an exemplary implementation, relevant information that is tracked may include, for example, the content that was distributed, the medium/carrier over which the content was distributed, when the content was distributed, the duration that the content was displayed, or incentives (e.g., coupons, rewards, etc.) or gifts). Tracking and monitoring data is stored for later retrieval.

在框950,生成可被显示/存储的一个或多个报告。可以从内容管理和分布平台所收集的任何和所有数据生成报告。例如,可以从跟踪和监视数据生成报告。可以为任何数量的目的和关于任何数量的项目生成报告。例如,可以生成说明所分布的特定内容以及未被选择进行分布的内容的报告。可以生成说明特定媒介/载体的运行的报告。可以以预定间隔或响应于内容提供者和/或系统的操作者的请求来生成报告。报告数据可以被存储以供稍后检索。At block 950, one or more reports are generated which may be displayed/stored. Reports can be generated from any and all data collected by the content management and distribution platform. For example, reports can be generated from tracking and monitoring data. Reports can be generated for any number of purposes and on any number of projects. For example, a report may be generated describing specific content that was distributed and content that was not selected for distribution. Reports can be generated illustrating the performance of a particular medium/carrier. Reports may be generated at predetermined intervals or in response to requests from content providers and/or operators of the system. Report data can be stored for later retrieval.

图10描绘了可以由图3、图4和图6的说明性内容管理和分布平台作为图6的说明性饮料分配环境的一部分执行的示例性处理过程。如图所示,在框1000,定义一个或多个环境条件标准以将所选内容与一个或多个所选环境条件相关联。在说明性实现方案中,这样的环境条件标准可以包括但不限于媒介/载体的位置、媒介/载体附近的天气、媒介/载体的尺寸、媒介/载体附近的商业活动(例如,饮料交易、询问或兑现)和/或媒介/基材的运行状态。基于环境条件标准,可以识别所选择的内容以分布到一个或多个协作媒介/载体。在说明性实施方式中,用于所选择的饮料和相关联的材料(即,示例性选择的内容)的广告可以被关联以分布到具有足够大小以显示饮料类型广告的协作媒介/载体,并且位于饮料分配环境(酒吧/餐厅、酒店或活动场地)(例如,环境条件标准)。10 depicts an example process that may be performed by the illustrative content management and distribution platforms of FIGS. 3 , 4 , and 6 as part of the illustrative beverage dispensing environment of FIG. 6 . As shown, at block 1000, one or more environmental condition criteria are defined to associate selected content with one or more selected environmental conditions. In an illustrative implementation, such environmental condition criteria may include, but are not limited to, the location of the medium/vehicle, the weather in the vicinity of the medium/vehicle, the size of the medium/vehicle, commercial activity in the vicinity of the medium/vehicle (e.g., beverage transactions, inquiry or cashed) and/or the operating status of the media/substrate. Based on environmental condition criteria, selected content may be identified for distribution to one or more collaborative media/carriers. In an illustrative embodiment, advertisements for selected beverages and associated materials (i.e., exemplary selected content) may be associated for distribution to a cooperating medium/carrier of sufficient size to display beverage-type advertisements, and Located in the beverage distribution environment (bar/restaurant, hotel, or event venue) (eg, environmental condition standards).

在框1010,如上所述在媒介/载体处收集环境内容数据。环境内容数据可以例如包括通过一个或多个媒介/载体的人数、一个或多个媒介/载体附近的饮料的数量和类型、一个或多个媒介/载体附近的天气、饮料的分配以及在一个或多个媒介/载体附近所进行的商业交易(例如,购买饮料)。环境内容数据被传送到内容管理/分布系统,在其中它相对于导出数据的特定媒介/载体来存储环境内容数据。At block 1010, ambient content data is collected at the medium/carrier as described above. Ambient content data may include, for example, the number of people passing through one or more vehicles/vehicles, the number and type of drinks in the vicinity of one or more vehicles/vehicles, the weather in the vicinity of one or more vehicles/vehicles, the distribution of drinks, and A commercial transaction (e.g. buying a drink) that takes place in the vicinity of multiple mediums/vehicles. The ambient content data is transferred to the content management/distribution system where it stores the ambient content data relative to the specific medium/carrier from which the data was derived.

在框1020,将环境条件标准应用于所收集的环境条件数据,以识别将哪个所选内容分布给正在经历一个或多个环境条件的一个或多个协作媒介/载体。内容管理和分布应用则应用相关的内容分布指南/标准/规则以确定哪些内容应当被传送到哪些媒介/载体。例如,内容分布/传送准则可以指定位于特定区域并且具有在特定时间范围内购买附近特定饮料的确定数量个体的媒介/载体将接收特定内容的集合。At block 1020, environmental condition criteria are applied to the collected environmental condition data to identify which selected content to distribute to one or more collaborative media/carriers that are experiencing the one or more environmental conditions. Content management and distribution applications apply relevant content distribution guidelines/standards/rules to determine which content should be delivered to which media/carriers. For example, content distribution/delivery criteria may specify that an intermediary/carrier located in a certain area and having a certain number of individuals who purchased a certain beverage nearby within a certain time frame will receive a certain set of content.

在框1030,将所识别的内容分布到协作媒介/载体。所选择的数据可以通过通信网络进行电子传送。在另一实现方案中,所述内容可以经由其它方式(例如,手动地)进行传送。At block 1030, the identified content is distributed to collaborative media/carriers. Selected data may be transmitted electronically over a communication network. In another implementation, the content may be delivered via other means (eg, manually).

在框1040,内容管理和分布平台跟踪与分布到媒介/载体的内容相关的信息以及未被选择用于分布的内容。在示例性实现方案中,要跟踪的相关信息可以例如包括被分布的内容、内容所分布的媒介/载体、内容被分布的时间或内容被显示的持续时间。跟踪和监视数据被存储以供稍后检索。At block 1040, the content management and distribution platform tracks information related to content distributed to media/carriers as well as content not selected for distribution. In an exemplary implementation, relevant information to be tracked may include, for example, the content that was distributed, the medium/carrier over which the content was distributed, the time when the content was distributed, or the duration that the content was displayed. Tracking and monitoring data is stored for later retrieval.

在框1050,内容管理和分布平台生成一个或多个报告。可以存储和/或显示报告。报告可以反映与已经分布的内容有关的信息,但也可以反映关于未被选择分布的内容的信息。At block 1050, the content management and distribution platform generates one or more reports. Reports can be stored and/or displayed. Reports may reflect information about content that has been distributed, but may also reflect information about content that has not been selected for distribution.

因此,本文已经公开了用于管理和分布数字内容的系统和方法。在示例性实现方案中,部分地基于要显示电子内容的设备处的环境条件来选择内容以供分布。本文公开的实施例和实施方式仅用于示例性目的。可能未明确公开的其他实施例落入可预期的实现方案中。例如,任何合适的设备可以用于收集环境数据和显示内容。此外,可以收集任何类型的环境条件数据并将其用于确定要传送的内容。此外,可以使用任何类型的选择标准/指南/规则来标识用于分布到特定媒介/载体的内容。Accordingly, systems and methods for managing and distributing digital content have been disclosed herein. In an exemplary implementation, content is selected for distribution based in part on environmental conditions at the device at which the electronic content is to be displayed. The examples and implementations disclosed herein are for illustrative purposes only. Other embodiments that may not be explicitly disclosed are within contemplated implementations. For example, any suitable device may be used to collect environmental data and display content. Additionally, any type of environmental condition data can be collected and used to determine what to deliver. Furthermore, any type of selection criteria/guidelines/rules may be used to identify content for distribution to a particular medium/carrier.

本文所描述的方法和所公开系统的适应性可以通过存储在一个或多个计算机可读媒介上或通过任何合适类型的信号传送的计算机可执行指令来实现。所述方法可以至少部分地以手动方式实现。方法的步骤可以通过软件或软件和硬件的组合以及以上述任何方式来实现。计算机可执行指令可以是在单个或多个微处理器上执行的相同进程或在单个或多个微处理器上执行的多个进程。所述方法可以根据需要重复任何次数,并且所述方法的步骤可以以任何合适的顺序进行。The methods described herein and the adaptations of the disclosed system may be implemented by computer-executable instructions stored on one or more computer-readable media or transmitted by any suitable type of signal. The method can be performed at least partially manually. The steps of the method can be implemented by software or a combination of software and hardware and in any of the above ways. Computer-executable instructions may be the same process executing on a single or multiple microprocessors or multiple processes executing on a single or multiple microprocessors. The method can be repeated any number of times as desired, and the steps of the method can be performed in any suitable order.

本文描述的主题可以在由一个或多个组件执行的计算机可执行指令(诸如程序模块)的通用环境中操作。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、数据结构等。通常,程序模块的功能可以根据需要进行组合或分布。尽管上面的描述通常涉及在计算机上运行的计算机程序的计算机可执行指令,但是用户界面、方法和系统也可以与其他程序模块组合来实现。通常,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构等。The subject matter described herein may operate in the general environment of computer-executable instructions, such as program modules, executed by one or more components. Generally, program modules include routines, programs, objects, data structures, etc. that perform particular tasks or implement particular abstract data types. Often the functionality of the program modules may be combined or distributed as desired. Although the above description generally refers to computer-executable instructions of a computer program running on a computer, the user interfaces, methods and systems can also be implemented in combination with other program modules. Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks and/or implement particular abstract data types.

此外,本文描述的主题可以用大多数任何合适的计算机系统配置来实现,包括单处理器或多处理器计算机系统、微型计算设备、大型计算机、个人计算机、独立计算机、手持计算设备、可穿戴计算设备、基于微处理器的或可编程的消费电子产品等,以及其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。本文描述的方法和系统可以在具有计算机可执行指令以及被制造为传输(例如在网络上)这样信息的信号(例如,电子信号)的计算机可读媒介上实现。Moreover, the subject matter described herein can be implemented in most any suitable computer system configuration, including uniprocessor or multiprocessor computer systems, miniature computing devices, mainframe computers, personal computers, stand-alone computers, handheld computing devices, wearable computing devices, microprocessor-based or programmable consumer electronics, and the like, and distributed computing environments in which tasks are performed by remote processing devices linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices. The methods and systems described herein can be implemented on a computer-readable medium having computer-executable instructions and signals (eg, electronic signals) manufactured to transmit (eg, over a network) such information.

尽管上文采用对于结构特征和/或方法动作的专用语言描述了该主题,但是应当理解,所附权利要求中定义的主题不一定限于上述具体特征或动作。更确切地说,上述具体特征和动作被公开为实现一些权利要求的示例形式。Although the subject matter has been described above in specific language for structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing some of the claims.

当然,不可能描述落入所要求保护的主题内的组件或方法的每个可能想到的组合,并且该主题的许多进一步的组合和排列也是可能的。尽管可能仅公开了若干实现方案中的一个特定特征,但是这种特征可以与对于任何给定或特定应用可能期望实现和有利的主题的其它实施方式的一个或多个其它特征进行组合。It is, of course, not possible to describe every conceivable combination of components or methodologies falling within the claimed subject matter, and many further combinations and permutations of the subject matter are possible. Although only one particular feature of several implementations may be disclosed, such a feature may be combined with one or more other features of other implementations of the subject matter that may be desired and advantageous for any given or particular application.

此外,应当理解,如本文所描述的各个方面可以在便携式计算设备上实现,并且其他方面可以在分布式计算平台上实现。同样,如本文所描述的各个方面可以实现为一组服务。Furthermore, it should be understood that various aspects as described herein can be implemented on portable computing devices and other aspects can be implemented on distributed computing platforms. Likewise, various aspects as described herein can be implemented as a set of services.

应当理解,本文描述的系统和方法易于进行各种修改和实现替代构造。本申请并不旨在将本文描述的系统和方法限于本文所述的具体构造。相反,本文描述的系统和方法旨在覆盖落入本文描述的系统和方法的范围和精神实质内的所有修改、替代结构和等同物。It should be understood that the systems and methods described herein are susceptible to various modifications and alternative constructions. This application is not intended to limit the systems and methods described herein to the particular configurations described herein. On the contrary, the systems and methods described herein are intended to cover all modifications, alternative constructions, and equivalents falling within the scope and spirit of the systems and methods described herein.

还应当注意,本文描述的系统和方法可以在各种电子环境(包括非无线和无线计算机环境)、部分计算环境和现实世界环境中实现。本文描述的各种技术可以以硬件或软件或两者的组合来实现。优选地,所述技术在保持可编程计算机的计算环境中实现,所述可编程计算机包括计算机网络、处理器、服务器、处理器可读的存储媒介(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备、和至少一个输出装置。与各种指令集协作的计算硬件逻辑被应用于数据以执行上述功能并且生成输出信息。输出信息被应用于一个或多个输出设备。由示例性计算硬件使用的程序可以优选地以各种编程语言来实现,包括高阶程序式或面向对象编程语言以与计算机系统通信。说明性地,如果需要,本文描述的装置和方法可以通过汇编语言或机器语言实现。在任何情况下,语言可以是编译或解释语言。每个这样的计算机程序优选地存储在可由通用或专用可编程计算机读取的存储媒介或设备(例如,ROM或磁盘)上,用于当存储媒介或设备被计算机读取时配置和操作计算机执行上述过程。该装置还可以被认为实现为配置有计算机程序的计算机可读存储媒介,其中这样配置的存储媒介使得计算机以特定和预定义的方式操作。It should also be noted that the systems and methods described herein can be implemented in a variety of electronic environments (including non-wireless and wireless computing environments), partial computing environments, and real-world environments. The various techniques described herein may be implemented in hardware or software, or a combination of both. Preferably, the techniques are implemented in a computing environment that maintains a programmable computer comprising a computer network, processors, servers, processor-readable storage media (including volatile and non-volatile memory and and/or storage elements), at least one input device, and at least one output device. Computing hardware logic, cooperating with various instruction sets, is applied to the data to perform the functions described above and generate output information. Output information is applied to one or more output devices. The programs used by the exemplary computing hardware can preferably be implemented in various programming languages, including high-level procedural or object-oriented programming languages, to communicate with computer systems. Illustratively, the apparatus and methods described herein can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Each such computer program is preferably stored on a storage medium or device (e.g., ROM or disk) readable by a general-purpose or special-purpose programmable computer for configuring and operating the computer to execute when the storage medium or device is read by the computer the above process. The apparatus may also be considered to be implemented as a computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes a computer to operate in a specific and predefined manner.

虽然上面已经详细描述了本文所述系统和方法的示例性实施方式,但是本领域技术人员将容易地理解,在实质上不脱离本文所述系统和方法的新颖教导和优点的情况下,可以进行许多其它的修改。因此,这些和所有这样的修改旨在包括在本文描述的系统和方法的范围内。Although exemplary embodiments of the systems and methods described herein have been described in detail above, those skilled in the art will readily appreciate that, without materially departing from the novel teachings and advantages of the systems and methods described herein, modifications may be made. Many other modifications. Accordingly, these and all such modifications are intended to be included within the scope of the systems and methods described herein.

以上描述的包括所要求保护主题的示例。当然,为了描述所要求保护主题的目的,不可能描述组件或方法的每个可能想到的组合,但是本领域普通技术人员可以认识到,所要求保护的主题的许多进一步的组合和排列是可能实现的。因此,所要求保护的主题旨在包括落入所附权利要求的精神实质和范围内的所有这样的改变、修改和变化。此外,就说明书或权利要求书中所使用的术语“包括”而言,该术语旨在以“包含性”的方式使用,这类似于术语“包含”的方式,因为“包含”在权利要求书中是用作过渡词。What has been described above includes examples of claimed subject matter. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the claimed subject matter, but one of ordinary skill in the art will recognize that many further combinations and permutations of the claimed subject matter are possible of. Accordingly, the claimed subject matter is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term "comprises" is used in the specification or claims, the term is intended to be used in an "inclusive" manner, which is similar to the manner in which the term "comprises" is used because "comprises" is included in the claims中 is used as a transition word.

本文描述的系统和方法可以由以下示例性权利要求更好地限定。The systems and methods described herein are better defined by the following exemplary claims.

Claims (29)

1.用于饮料分配环境中的内容管理和分布系统,包括:1. Content management and distribution systems for use in beverage dispensing environments, including: 至少一个计算处理器;和at least one computing processor; and 与所述至少一个计算处理器通信地耦合的计算存储器,所述计算存储器上存储有使所述内容管理和分布系统执行操作的计算机可执行指令,包括:Computing memory communicatively coupled to the at least one computing processor, the computing memory having stored thereon computer-executable instructions for causing the content management and distribution system to perform operations, comprising: 由所述内容管理和分布系统基于至少一个显示系统因素而选择用于识别显示在所述至少一个显示系统处的信息的一组选择标准,所述显示系统因素包括(i)所述至少一个显示系统的位置,(ii)所述至少一个显示系统的物理尺寸,(iii)所述至少一个显示系统的物理定向,和(iv)所述至少一个显示系统的运行状态当中的至少一种;A set of selection criteria for identifying information displayed at the at least one display system is selected by the content management and distribution system based on at least one display system factor, the display system factors including (i) the at least one display at least one of the location of the system, (ii) the physical size of the at least one display system, (iii) the physical orientation of the at least one display system, and (iv) the operational status of the at least one display system; 由所述内容管理和分布系统接收表示由与所述至少一个显示系统可操作地协作的一个或多个环境条件感测装置收集的至少一个环境条件的数据,所述环境条件包括与饮料分配有关的至少一个物理环境条件,所述至少一个显示系统可操作地连接到通信网络,所述通信网络提供包括语音服务、电视服务和宽带连接服务之一的至少一种数据服务,以及在离所述至少一个显示系统的预定距离内发生以下物理环境条件当中的至少一个:receiving by the content management and distribution system data representative of at least one environmental condition collected by one or more environmental condition sensing devices operatively cooperating with the at least one display system, the environmental condition including beverage dispensing-related at least one physical environmental condition, the at least one display system is operatively connected to a communication network that provides at least one data service including one of a voice service, a television service, and a broadband connection service, and is within a distance from the At least one of the following physical environmental conditions occurs within a predetermined distance of at least one display system: 人数、商业交易的发生、来自至少一个人的至少一个身体姿态的发生、口头语言的表达、至少一个人的移动、与所述至少一个显示系统上的至少一个数据元素的交互、所述至少一个人的身形、所述至少一个人的头发的数量、所述至少一个人的面部毛发的存在、所述至少一个人的身高、所述至少一个人的肤色、在所述至少一个人上的化妆的存在、所述至少一个人观看所述至少一个显示系统的时间长度、被分配的饮料的数量、以及被分配的饮料的类型;number of people, occurrence of a commercial transaction, occurrence of at least one physical gesture from at least one person, expression of spoken language, movement of at least one person, interaction with at least one data element on said at least one display system, said at least one the size of the person, the amount of hair on the at least one person, the presence of facial hair on the at least one person, the height of the at least one person, the skin color of the at least one person, the the presence of makeup, the length of time the at least one person viewed the at least one display system, the amount of beverage dispensed, and the type of beverage dispensed; 由所述内容管理和分布系统应用所选择的一组选择标准和表示所述至少一个环境条件的数据,查询驻留在数据存储器上的内容数据,以选择要分布的内容;和querying, by said content management and distribution system, content data residing on a data store to select content to distribute, applying a selected set of selection criteria and data representative of said at least one environmental condition; and 将所选择的内容传送到至少一个显示系统。The selected content is communicated to at least one display system. 2.如权利要求1所述的系统,其中所选择的内容包括文本内容、图形内容、视频内容和音频内容中的至少一种。2. The system of claim 1, wherein the selected content includes at least one of textual content, graphical content, video content, and audio content. 3.如权利要求2所述的系统,其中所述至少一个显示系统包括现有的显示单元。3. The system of claim 2, wherein the at least one display system comprises an existing display unit. 4.如权利要求2所述的系统,其中所述至少一个显示系统包括移动电话、智能电话、自助服务机、目录显示单元、紧急信息显示单元、电子广告牌、电子公告板、电视、交互式排序单元、平板计算设备、个人计算机、可穿戴计算机、智能手机、智能手表和具有移动功能的手表设备当中的至少一种。4. The system of claim 2, wherein the at least one display system comprises a mobile phone, a smart phone, a kiosk, a directory display unit, an emergency information display unit, an electronic billboard, an electronic bulletin board, a television, an interactive At least one of a sequencing unit, a tablet computing device, a personal computer, a wearable computer, a smartphone, a smart watch, and a mobile-enabled watch device. 5.如权利要求4所述的系统,其中所述至少一个环境条件感测装置集成在至少一个协作组件中,所述协作组件包括所述至少一个显示系统和至少一个饮料分配装置。5. The system of claim 4, wherein said at least one environmental condition sensing device is integrated in at least one cooperating assembly comprising said at least one display system and at least one beverage dispensing device. 6.如权利要求5所述的系统,其中所述数字通信网络包括无线通信网络。6. The system of claim 5, wherein the digital communication network comprises a wireless communication network. 7.如权利要求5所述的系统,其中所述选择的内容覆盖在可由所述至少一个显示系统显示的其他内容上,所述其他内容包括至少一个电视内容和公告内容。7. The system of claim 5, wherein the selected content is overlaid on other content displayable by the at least one display system, the other content including at least one of television content and announcement content. 8.如权利要求7所述的系统,其中,基于所述至少一个环境条件来选择所选择的内容,所述环境条件包括与所选择的基于订阅的数据服务的连接性,所述基于订阅的数据服务包括用户界面应用。8. The system of claim 7, wherein the selected content is selected based on the at least one environmental condition, the environmental condition comprising connectivity to the selected subscription-based data service, the subscription-based Data services include user interface applications. 9.如权利要求8所述的系统,其中,基于包括与用户界面应用的交互性的所述至少一个环境条件来选择所选择的内容。9. The system of claim 8, wherein the selected content is selected based on the at least one environmental condition including interactivity with a user interface application. 10.如权利要求1所述的系统,其中所述计算存储器包括存储在其上的计算机可执行指令,所述计算机可执行指令使所述内容管理和分布系统执行进一步的操作,其包括用于跟踪分布给所述至少一个显示系统的内容并用于存储表示所跟踪内容的数据的至少一个指令。10. The system of claim 1, wherein the computational memory includes computer-executable instructions stored thereon that cause the content management and distribution system to perform further operations, including for At least one instruction for tracking content distributed to the at least one display system and for storing data representative of the tracked content. 11.如权利要求10所述的系统,其中所述计算存储器包括存储在其上的计算机可执行指令,所述计算机可执行指令使所述内容管理和分布系统执行进一步的操作,其包括用于从表示所跟踪内容的数据生成报告数据的至少一个指令。11. The system of claim 10, wherein the computational memory includes computer-executable instructions stored thereon that cause the content management and distribution system to perform further operations, including for At least one instruction for generating report data from data representing tracked content. 12.如权利要求1所述的系统,其中所述至少一个显示系统被配置为根据由所述内容管理和分布系统提供的至少一个指令来接收内容并显示所接收的内容。12. The system of claim 1, wherein the at least one display system is configured to receive content and display the received content according to at least one instruction provided by the content management and distribution system. 13.如权利要求5所述的系统,还包括:13. The system of claim 5, further comprising: 至少一个集成计算处理器,其运行为与所述至少一个环境条件感测装置协作并且运行为执行至少一个计算指令以处理表示由所述至少一个环境条件感测装置感测的所述至少一个环境条件的数据。at least one integrated computing processor operative to cooperate with said at least one environmental condition sensing device and to execute at least one computing instruction to process said at least one environmental condition sensed by said at least one environmental condition sensing device conditional data. 14.如权利要求13所述的系统,其中所述至少一个环境条件感测装置包括照相机、至少一个运动传感器、至少一个人员计数器、通信网络路由器、信用卡终端、天气站、恒温器、流量计、电表、音频麦克风、游戏机控制器、遥控器、智能电话、平板计算设备、键盘、指向设备和触摸显示面板当中的至少一种。14. The system of claim 13, wherein said at least one environmental condition sensing device comprises a camera, at least one motion sensor, at least one people counter, communication network router, credit card terminal, weather station, thermostat, flow meter, At least one of an electric meter, an audio microphone, a game console controller, a remote control, a smart phone, a tablet computing device, a keyboard, a pointing device, and a touch display panel. 15.如权利要求1所述的系统,其中所述至少一个显示系统包括用于显示内容的显示面板。15. The system of claim 1, wherein the at least one display system includes a display panel for displaying content. 16.如权利要求15所述的系统,其中所述至少一个显示系统包括发光二极管显示器、液晶显示器和显示面板中的至少一种,所述显示面板具有包括发光二极管显示面板的第一部分和具有液晶显示部分的第二部分。16. The system of claim 15, wherein the at least one display system comprises at least one of a light emitting diode display, a liquid crystal display, and a display panel having a first portion comprising a light emitting diode display panel and having a liquid crystal Displays the second part of the section. 17.如权利要求16所述的系统,其中所述至少一个显示系统被配置为从所述内容管理和分布系统电子地接收内容。17. The system of claim 16, wherein the at least one display system is configured to electronically receive content from the content management and distribution system. 18.如权利要求1所述的系统,其中所述至少一个显示系统包括被配置为显示内容的显示器、计算处理器以及通信组件,所述计算处理器运行为与配置为感测所述至少一个环境条件的所述至少一个环境条件感测装置协作,所述通信组件被配置为与所述内容管理和分布系统通信。18. The system of claim 1, wherein the at least one display system includes a display configured to display content, a computing processor operative to and configured to sense the at least one Cooperating with said at least one environmental condition sensing means of environmental conditions, said communication component is configured to communicate with said content management and distribution system. 19.如权利要求18所述的系统,其中所述至少一个显示系统还包括数据存储器。19. The system of claim 18, wherein the at least one display system further comprises data storage. 20.如权利要求1所述的系统,其中,所述至少一个显示系统被配置为接收操作者的输入,所述输入包括语音、文本、生物计量数据、支付数据、姿势数据、人口统计数据、饮料识别数据中的至少一种。20. The system of claim 1, wherein the at least one display system is configured to receive operator input including voice, text, biometric data, payment data, gesture data, demographic data, At least one of the beverage identification data. 21.如权利要求1所述的系统,还包括:21. The system of claim 1, further comprising: 运行为存储数据的至少一个数据存储器,所述数据包括用于分布的内容、用于分布内容的指南、标识先前分布的内容的跟踪数据、报告数据中的至少一种。At least one data store operative to store data including at least one of content for distribution, guidelines for distributing content, tracking data identifying previously distributed content, reporting data. 22.用于管理和/或分布内容的计算机实现的方法,包括:22. A computer-implemented method for managing and/or distributing content, comprising: 在计算系统处,由内容管理和分布系统基于至少一个显示系统因素而选择用于识别显示在所述至少一个显示系统处的信息的一组选择标准,所述显示系统因素包括(i)所述至少一个显示系统,(ii)所述至少一个显示系统的物理尺寸,(iii)所述至少一个显示系统的物理定向,和(iv)所述至少一个显示系统的运行状态当中的至少一种;At the computing system, a set of selection criteria for identifying information displayed at the at least one display system is selected by the content management and distribution system based on at least one display system factor, including (i) the at least one of at least one display system, (ii) physical dimensions of the at least one display system, (iii) physical orientation of the at least one display system, and (iv) operational status of the at least one display system; 在所述计算系统处,由所述内容管理和分布系统接收表示由与所述至少一个显示系统可操作地协作的至少一个环境条件感测装置收集的至少一个环境条件的数据,所述环境条件包括与饮料分配有关的至少一个物理环境条件,所述至少一个显示系统可操作地连接到通信网络,所述通信网络提供包括语音服务、电视服务和宽带连接服务之一的至少一种数据服务,以及在离所述至少一个显示系统的预定距离内发生以下物理环境条件当中的至少一个:At the computing system, data representing at least one environmental condition collected by at least one environmental condition sensing device operatively cooperating with the at least one display system is received by the content management and distribution system, the environmental condition comprising at least one physical environmental condition related to beverage dispensing, said at least one display system being operatively connected to a communications network providing at least one data service comprising one of a voice service, a television service, and a broadband connection service, and at least one of the following physical environmental conditions occurs within a predetermined distance from the at least one display system: 人数、商业交易的发生、来自至少一个人的一个或多个身体姿态的发生、口头语言的表达、至少一个人的移动、与所述至少一个显示系统上的至少一个数据元素的交互、所述至少一个人的身形、所述至少一个人的头发的数量、所述至少一个人的面部毛发的存在、所述至少一个人的身高、所述至少一个人的肤色、在所述至少一个人上的化妆的存在、所述至少一个人观看所述至少一个显示系统的时间长度、被分配的饮料的数量、以及被分配的饮料的类型;number of people, occurrence of a commercial transaction, occurrence of one or more body gestures from at least one person, expression of spoken language, movement of at least one person, interaction with at least one data element on said at least one display system, said The stature of at least one person, the amount of hair on said at least one person, the presence of facial hair on said at least one person, the height of said at least one person, the skin color of said at least one person, the the presence of makeup on the at least one person, the length of time the at least one person viewed the at least one display system, the amount of beverage dispensed, and the type of beverage dispensed; 在所述计算系统处,由所述内容管理和分布系统应用所选择的一组选择标准和表示所述至少一个环境条件的数据,查询驻留在数据存储器上的内容数据,以选择要分布的内容;和At said computing system, content data residing on a data store is queried by said content management and distribution system, applying a selected set of selection criteria and data representative of said at least one environmental condition, to select content data for distribution content; and 在计算系统处,将所选择的内容传送到所述至少一个显示系统。At the computing system, the selected content is communicated to the at least one display system. 23.如权利要求22所述的方法,还包括:23. The method of claim 22, further comprising: 将标识符与所述至少一个协作显示系统相关联。An identifier is associated with the at least one collaborative display system. 24.如权利要求22所述的方法,其中接收表示所述至少一个协作显示系统的所述至少一个环境条件的数据包括接收表示分配至少一种饮料的数据。24. The method of claim 22, wherein receiving data indicative of the at least one environmental condition of the at least one collaborative display system comprises receiving data indicative of dispensing at least one beverage. 25.如权利要求22所述的方法,还包括:25. The method of claim 22, further comprising: 从协作的内容提供者接收选择标准。Selection criteria are received from collaborating content providers. 26.如权利要求22所述的方法,还包括:26. The method of claim 22, further comprising: 跟踪分布到所述至少一个协作显示系统的内容并存储表示所跟踪内容的数据。Content distributed to the at least one collaborative display system is tracked and data representative of the tracked content is stored. 27.如权利要求26所述的方法,还包括:27. The method of claim 26, further comprising: 从表示所跟踪内容的数据生成报告数据。Report data is generated from data representing what is being tracked. 28.如权利要求22所述的方法,其中接收表示环境条件的数据包括根据计划表来接收表示环境条件的数据。28. The method of claim 22, wherein receiving data representative of environmental conditions comprises receiving data representative of environmental conditions according to a schedule. 29.包括计算机可读指令的非临时性计算机可读存储媒介,所述计算机可读指令在由计算系统执行时使得所述计算系统执行操作,包括:29. A non-transitory computer-readable storage medium comprising computer-readable instructions that, when executed by a computing system, cause the computing system to perform operations, comprising: 在计算系统处,由内容管理和分布系统基于至少一个显示系统因素而选择用于识别显示在一个或多个显示系统处的信息的一组选择标准,所述显示系统因素包括(i)所述至少一个显示系统的位置,(ii)所述至少一个显示系统的物理尺寸,(iii)所述至少一个显示系统的物理定向,以及(iv)所述至少一个显示系统的运行状态当中的至少一种;At the computing system, a set of selection criteria for identifying information displayed at one or more display systems is selected by the content management and distribution system based on at least one display system factor, including (i) the At least one of the location of the at least one display system, (ii) the physical size of the at least one display system, (iii) the physical orientation of the at least one display system, and (iv) the operational status of the at least one display system kind; 在所述计算系统处,由所述内容管理和分布系统接收表示由与所述至少一个显示系统可操作地协作的至少一个环境条件感测装置收集的至少一个环境条件的数据,所述环境条件包括与饮料分配有关的至少一个物理环境条件,所述至少一个显示系统可操作地连接到通信网络,所述通信网络提供包括语音服务、电视服务和宽带连接服务之一的至少一种数据服务,以及在离所述至少一个或多个显示系统的预定距离内发生以下物理环境条件当中的至少一个:At the computing system, data representing at least one environmental condition collected by at least one environmental condition sensing device operatively cooperating with the at least one display system is received by the content management and distribution system, the environmental condition comprising at least one physical environmental condition related to beverage dispensing, said at least one display system being operatively connected to a communications network providing at least one data service comprising one of a voice service, a television service, and a broadband connection service, and at least one of the following physical environmental conditions occurs within a predetermined distance from the at least one or more display systems: 人数、商业交易的发生、来自至少一个人的至少一个身体姿态的发生、口头语言的表达、至少一个人的移动、与所述至少一个显示系统上的至少一个数据元素的交互、所述至少一个人的身形、所述至少一个人的头发的数量、所述至少一个人的面部毛发的存在、所述至少一个人的身高、所述至少一个人的肤色、在所述至少一个人上的化妆的存在、所述至少一个人观看所述至少一个显示系统的时间长度、被分配的饮料的数量、以及被分配的饮料的类型;number of people, occurrence of a commercial transaction, occurrence of at least one physical gesture from at least one person, expression of spoken language, movement of at least one person, interaction with at least one data element on said at least one display system, said at least one the size of the person, the amount of hair on the at least one person, the presence of facial hair on the at least one person, the height of the at least one person, the skin color of the at least one person, the the presence of makeup, the length of time the at least one person viewed the at least one display system, the amount of beverage dispensed, and the type of beverage dispensed; 在所述计算系统处,由所述内容管理和分布系统应用所选择的一组选择标准和表示所述至少一个环境条件的数据,查询驻留在所述数据存储器上的内容数据,以选择要分布的内容;和At the computing system, content data residing on the data store is queried by the content management and distribution system, applying the selected set of selection criteria and data representing the at least one environmental condition, to select the desired the content of the distribution; and 在计算系统处,将所选择的内容传送到所述至少一个显示系统。At the computing system, the selected content is communicated to the at least one display system.
CN201480080112.0A 2014-06-23 2014-09-23 Content distribution platform for beverage dispensing environment Pending CN106471532A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/311,836 US9253264B2 (en) 2008-08-29 2014-06-23 Content distribution platform for beverage dispensing environments
US14/311,836 2014-06-23
PCT/US2014/056896 WO2015199746A1 (en) 2014-06-23 2014-09-23 Content distribution platform for beverage dispensing environments

Publications (1)

Publication Number Publication Date
CN106471532A true CN106471532A (en) 2017-03-01

Family

ID=54938647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480080112.0A Pending CN106471532A (en) 2014-06-23 2014-09-23 Content distribution platform for beverage dispensing environment

Country Status (11)

Country Link
EP (1) EP3158522A4 (en)
JP (1) JP2017520874A (en)
CN (1) CN106471532A (en)
AU (1) AU2014398594B2 (en)
BR (1) BR112016030442A2 (en)
CA (1) CA2950894C (en)
IL (1) IL249657A0 (en)
MX (1) MX382709B (en)
RU (1) RU2674925C2 (en)
WO (1) WO2015199746A1 (en)
ZA (1) ZA201607971B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107767559A (en) * 2017-12-07 2018-03-06 成都蓝龟科技有限责任公司 A kind of combination storing bin for falling goods automatically and the self-service machine comprising storing bin
CN110998678A (en) * 2017-06-12 2020-04-10 可口可乐公司 Low cost controlled dumping

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10390201B2 (en) 2017-07-13 2019-08-20 Pepsico, Inc. Interactive closure device and beverage container

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562624A (en) * 2008-04-17 2009-10-21 株式会社Ntt都科摩 Method and system utilizing mobile communication terminal to gain information and mobile communication terminal thereof
WO2011094625A1 (en) * 2010-01-28 2011-08-04 Break Room Media Llc Systems and methods for targeted advertising on food and beverage preparation and dispensing machines
US20130060643A1 (en) * 2008-08-29 2013-03-07 Ciright Systems, Inc. Content distribution platform
WO2014091492A1 (en) * 2012-12-12 2014-06-19 Weissbeerger Ltd. Systems and methods for analysis of beverage dispensing data

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2240596C2 (en) * 2002-04-29 2004-11-20 Изотов Александр Валерьевич System for presenting data and server for storing and presenting data
US20070100698A1 (en) * 2005-07-08 2007-05-03 Onestop Media Group Adaptive advertisements and adaptive advertising distribution system
US7997484B2 (en) * 2006-09-13 2011-08-16 Crane Merchandising Systems, Inc. Rich content management and display for use in remote field assets
JP5002441B2 (en) * 2007-12-19 2012-08-15 株式会社日立製作所 Marketing data analysis method, marketing data analysis system, data analysis server device, and program
US8138930B1 (en) * 2008-01-22 2012-03-20 Google Inc. Advertising based on environmental conditions
US20090198711A1 (en) * 2008-02-04 2009-08-06 Google Inc. User-targeted advertising
JP5095437B2 (en) * 2008-02-12 2012-12-12 株式会社ジェーシービー Digital signage system
JP4447652B1 (en) * 2009-07-07 2010-04-07 タケショウ株式会社 Vending machine system
JP5441609B2 (en) * 2009-10-20 2014-03-12 Jr東日本メカトロニクス株式会社 Information processing apparatus, information processing method, and program
JP5493873B2 (en) * 2010-01-04 2014-05-14 日本電気株式会社 Display information determination server device, information display system, information display method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562624A (en) * 2008-04-17 2009-10-21 株式会社Ntt都科摩 Method and system utilizing mobile communication terminal to gain information and mobile communication terminal thereof
US20130060643A1 (en) * 2008-08-29 2013-03-07 Ciright Systems, Inc. Content distribution platform
WO2011094625A1 (en) * 2010-01-28 2011-08-04 Break Room Media Llc Systems and methods for targeted advertising on food and beverage preparation and dispensing machines
WO2014091492A1 (en) * 2012-12-12 2014-06-19 Weissbeerger Ltd. Systems and methods for analysis of beverage dispensing data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110998678A (en) * 2017-06-12 2020-04-10 可口可乐公司 Low cost controlled dumping
CN107767559A (en) * 2017-12-07 2018-03-06 成都蓝龟科技有限责任公司 A kind of combination storing bin for falling goods automatically and the self-service machine comprising storing bin
CN107767559B (en) * 2017-12-07 2024-02-27 许孟斯 Automatic combination storing storehouse of falling goods and contain unmanned vending machine in storing storehouse

Also Published As

Publication number Publication date
EP3158522A1 (en) 2017-04-26
CA2950894A1 (en) 2015-12-30
ZA201607971B (en) 2018-05-30
IL249657A0 (en) 2017-02-28
AU2014398594B2 (en) 2018-03-22
AU2014398594A1 (en) 2017-01-19
MX2016016636A (en) 2017-10-04
BR112016030442A2 (en) 2018-07-17
WO2015199746A1 (en) 2015-12-30
CA2950894C (en) 2019-03-19
RU2016146579A3 (en) 2018-06-25
RU2674925C2 (en) 2018-12-13
MX382709B (en) 2025-03-13
EP3158522A4 (en) 2017-12-06
RU2016146579A (en) 2018-05-30
JP2017520874A (en) 2017-07-27

Similar Documents

Publication Publication Date Title
US9253264B2 (en) Content distribution platform for beverage dispensing environments
US8660959B2 (en) Content distribution platform
US9031857B2 (en) Generating customized marketing messages at the customer level based on biometric data
US8639563B2 (en) Generating customized marketing messages at a customer level using current events data
US9626684B2 (en) Providing customized digital media marketing content directly to a customer
US20150199720A1 (en) System and method for targeted advertising and promotions using tabletop display devices
US8775238B2 (en) Generating customized disincentive marketing content for a customer based on customer risk assessment
US9031858B2 (en) Using biometric data for a customer to improve upsale ad cross-sale of items
US9747606B2 (en) Systems and methods for targeted advertising on food and beverage preparation and dispensing machines
US20140172557A1 (en) Interactive display system
US20160125466A1 (en) System and Method for Interactive Advertising
US20080249868A1 (en) Method and apparatus for preferred customer marketing delivery based on dynamic data for a customer
US20190384968A1 (en) System and Method for Targeted and Customizable Advertising and Enhanced Hygiene Using Integrated Blockchain Management
CA2950894C (en) Content distribution platform for beverage dispensing environments
CA2787587A1 (en) Systems and methods for targeted advertising on food and beverage preparation and dispensing machines
JP2017520874A5 (en)
WO2018183325A1 (en) Distribution of content to media/substrates during beverage or food dispensing
Banerjee et al. M-powering Marketing in a Mobile World
TW201423638A (en) Automatic vending system and automatic vending method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information

Address after: West Union Road, Pennsylvania, United States, United Hill Road, No. 7

Applicant after: TAPP TECHNOLOGIES LLC

Address before: American Pennsylvania

Applicant before: TAPP TECHNOLOGIES LLC

COR Change of bibliographic data
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1235142

Country of ref document: HK

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170301

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1235142

Country of ref document: HK