[go: up one dir, main page]

CN105247915A - Context Sensitive Correlation Engine Platform - Google Patents

Context Sensitive Correlation Engine Platform Download PDF

Info

Publication number
CN105247915A
CN105247915A CN201480027552.XA CN201480027552A CN105247915A CN 105247915 A CN105247915 A CN 105247915A CN 201480027552 A CN201480027552 A CN 201480027552A CN 105247915 A CN105247915 A CN 105247915A
Authority
CN
China
Prior art keywords
content
wireless device
geofence
indoor
context
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.)
Granted
Application number
CN201480027552.XA
Other languages
Chinese (zh)
Other versions
CN105247915B (en
Inventor
迈克尔·A·克尔
戴维德·斯泰瓦特
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.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN105247915A publication Critical patent/CN105247915A/en
Application granted granted Critical
Publication of CN105247915B publication Critical patent/CN105247915B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0236Assistance data, e.g. base station almanac
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A context sensitive correlation engine platform system and method are described. The system and method include a plurality of beacons disposed within a physical venue, wherein each beacon transmits a signal containing identification information. An indoor positioning device receives a plurality of measured reference points including measured beacon identifiers and measured signal strengths. The indoor positioning device applies the measured reference points to generate a plurality of calculated signal strength values for at least one detected beacon. At least one indoor geofence is associated with a physical venue. The indoor geofence is also associated with a partially calculated signal strength value. A wireless device is communicatively coupled to the indoor positioning means and receives at least one beacon identifier and at least one beacon signal strength when the wireless device is located within or proximate to the physical venue. The indoor positioning means determines that the wireless device is located within at least one indoor geofence by comparing the received beacon identifier and the received beacon signal strength with a calculated signal strength value corresponding to the detected beacon.

Description

上下文敏感相关联引擎平台Context Sensitive Correlation Engine Platform

技术领域technical field

本发明涉及一种上下文敏感相关联引擎平台。更具体的说,本发明涉及一种将信标用于室内定位的上下文敏感相关联引擎平台系统及其方法。The invention relates to a context sensitive correlation engine platform. More specifically, the present invention relates to a context-sensitive correlation engine platform system and method using beacons for indoor positioning.

背景技术Background technique

SoLoMo(Social,LocalandMobile=SoLoMo;社交、本地和移动)是通过移动营销力量的社交网络与基于本地的商业和公司的联合。具有移动网站和呈现对于本地商业来说已经变得强制化,以便连接至商业直接区域中的顾客。诸如推特和脸书等的社交媒体站点的用户数量及其参与度在过去几年已经稳步上升。截至2012年,推特已经有接近1.4亿的美国用户以及脸书每月有8.45亿的活动用户。SoLoMo (Social, Local and Mobile = SoLoMo; Social, Local and Mobile) is the union of social networking with locally based businesses and companies through the marketing power of mobile. Having a mobile website and presence has become mandatory for local businesses in order to connect to customers in the immediate area of the business. The number of users and their engagement on social media sites such as Twitter and Facebook have risen steadily over the past few years. As of 2012, Twitter had nearly 140 million U.S. users and Facebook had 845 million monthly active users.

基于本地营销的力量成了SoLoMo背后的驱动力。当顾客提供他们的地址或允许某公司通过平板电脑或智能电话知晓他们的位置时,他们通过诸如Groupon、LivingSocial、GoogleOffers或者SCVNGR网站上的移动广告或本地交易接收到基于本地的营销。估计在2013年将使用总价值为24亿的7千万张移动优惠券,相对于2009年使用的200,000张来说具有显著的增长。The power of locally based marketing became the driving force behind SoLoMo. Customers receive locally based marketing through mobile ads or local deals on sites such as Groupon, LivingSocial, Google Offers, or SCVNGR when they provide their address or allow a company to know their location through a tablet or smartphone. An estimated 70 million mobile coupons with a total value of $2.4 billion will be used in 2013, a significant increase from the 200,000 used in 2009.

此外,智能电话的革命对实体零售商店和赌场形成不可磨灭的影响。对于零售来说,“商品展厅”结果是影响实体底线的重大挑战之一。电子商务销售额继续增长,例如2012年第四季度相对于2011年第四季度增长了15.8%销售额,虽然电子商务销售额仅仅占总销售额(美国为$4.4T)的5.2%。Additionally, the smartphone revolution has had an indelible impact on brick-and-mortar retail stores and casinos. For retail, the “showroom” outcome is one of the major challenges impacting a brick and mortar bottom line. E-commerce sales continue to grow, for example, Q4 2012 sales increased by 15.8% compared to Q4 2011, although e-commerce sales accounted for only 5.2% of total sales ($4.4T in the US).

赌场产权同样正受到冲击。对于实体赌场产权来说,最近2011司法部意见表明因特网赌博活动在美国的开始。结果,实体赌场产权需要开发一种包括“应用”开发和智能电话集成的i博彩(iGaming)策略。Casino property rights are also being hit. For brick-and-mortar casino properties, a recent 2011 DOJ opinion indicates the start of Internet gambling activity in the United States. As a result, brick-and-mortar casino properties need to develop an iGaming strategy that includes "app" development and smartphone integration.

然而,这些移动应用和可搜索内容的问题在于终端用户正在接收到过多信息的轰炸。因此,智能电话用户并不花费明显更多的时间,在2012年一天使用应用39分钟而在2011年一天使用37分钟。苹果公司在其应用商店中具有775,000个应用并且GooglePlay正在迎头赶上,但是那些应用中很少有应用捕获到顾客注意力的任何有意义的分享。However, the problem with these mobile applications and searchable content is that end users are being bombarded with too much information. As a result, smartphone users do not spend significantly more time using apps, 39 minutes a day in 2012 versus 37 minutes a day in 2011. Apple has 775,000 apps in its app store and Google Play is catching up, but few of those apps capture any meaningful share of customers' attention.

移动设备和内容持续增长,使得该问题变为:移动营销商如何能够将如此之多的信息的海洋中的内容区分出优先次序?简单来说,营销商必须求助于上下文。Mobile devices and content continue to grow, making the question: How can mobile marketers prioritize content in a sea of so much information? Simply put, marketers must turn to context.

但是,在移动设置中难以找到上下文。例如,上下文并不真的存在于移动搜索中。移动搜索是一种基于“拉”的处理过程,它需要输入文字,等待响应以及重复此循环直至识别相关内容。所有这些都很耗费时间以及运气,因为用户资料和目前的条件并不都作为搜索中考虑的因素。However, context can be difficult to find in a mobile setting. For example, context doesn't really exist in mobile search. Mobile search is a "pull"-based process that requires entering text, waiting for a response, and repeating the cycle until relevant content is identified. All of this takes time and luck, because user profiles and current conditions aren't all factored into the search.

移动搜索内的行为目标是有价值的。了解顾客最近浏览、观看和在线购买的内容是肯定有用的。然而,行为目标仅仅只与过去的行为有关并且同样无法考虑与移动用户相关的条件和环境,即当前的条件(或价值)和各种用户资料。Behavioral targeting within mobile search is valuable. Knowing what your customers have recently browsed, watched, and purchased online is certainly useful. However, behavioral goals are only related to past behaviors and also fail to consider the conditions and circumstances related to mobile users, ie current conditions (or values) and various user profiles.

作为一种间隙填充措施,营销商已经开始依靠来自他们社交网络内的“朋友”的意见。然而,这些意见一般并不都与用户的当前活动和当前位置相关。他们也并不考虑基于时间、用户资料、当前兴趣和推荐相关的条件和环境。As a gap-filling measure, marketers have come to rely on opinions from "friends" within their social networks. However, these opinions generally do not all relate to the user's current activity and current location. They also do not take into account conditions and circumstances based on time, user profile, current interests, and recommendations.

因此,内容(包括交互式内容)必须演进并变为上下文驱动或上下文敏感。Therefore, content, including interactive content, must evolve and become context-driven or context-sensitive.

发明内容Contents of the invention

本文描述了一种上下文敏感相关联引擎平台系统及其方法。该系统和方法包括置于物理场所内的多个信标,其其特征在于,,各个信标都发射包含标识信息的信号。室内定位装置接收包括测量的信标标识符和测量的信号强度的多个测量的参考点。室内定位装置应用测量的参考点来为至少一个检测的信标生成多个计算的信号强度值。至少一个室内地理围栏与物理场所相关。该室内地理围栏还与一些计算的信号强度值相相关联。当该无线装置位于该物理场所内或接近该物理场所时,无线设备通信耦合与室内定位装置通信耦合并接收至少一个信标标识符和至少一个信标信号强度。该室内定位装置通过比较所接收到的信标标识符和所接收到的信标信号强度与对应于检测的信标的计算的信号强度值就能确定该无线设备位于至少一个室内地理围栏内。This paper describes a context-sensitive relational engine platform system and method thereof. The system and method includes a plurality of beacons positioned within a physical site, wherein each beacon transmits a signal containing identification information. The indoor positioning device receives a plurality of measured reference points including measured beacon identifiers and measured signal strengths. The indoor positioning device applies the measured reference points to generate a plurality of calculated signal strength values for at least one detected beacon. At least one indoor geofence is associated with a physical site. The indoor geofence is also associated with some calculated signal strength values. The wireless device is communicatively coupled with the indoor positioning device and receives at least one beacon identifier and at least one beacon signal strength when the wireless device is within or proximate to the physical location. The indoor locating device can determine that the wireless device is located within at least one indoor geo-fence by comparing the received beacon identifier and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon.

在一个示例说明的实施例中,室内定位装置包括室内定位模块。在进一步的示例说明的实施例中,该室内定位模块与无线设备相关联。在另一示例说明的实施例中,该室内定位模块与服务器相关联。在进一步的示例说明的实施例中,该室内定位模块与信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板相关联。In an illustrative embodiment, the indoor positioning device includes an indoor positioning module. In a further illustrative embodiment, the indoor positioning module is associated with a wireless device. In another illustrative embodiment, the indoor positioning module is associated with a server. In a further illustrated embodiment, the indoor positioning module is associated with a kiosk, slot machine, game console, or interactive digital signage.

此外,示例说明的实施例可包括以多个用户资料为特征的数据库,其中每个用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。该数据库可置于无线设备、服务器、信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板的其中一个内。Additionally, the illustrated embodiment may include a database featuring a plurality of user profiles, where each user profile includes one or more user attributes, a plurality of content items, a plurality of content relationships, at least one map, or at least one associated with The indoor geofence associated with this map. The database can reside within one of a wireless device, server, kiosk, slot machine, game console, or interactive digital signage.

再者,示例说明的实施例可包括内容关联模块,配置为定义该地图内的至少一个室内地理围栏或至少一个室外地理围栏,生成将至少一个内容项与该室内地理围栏或室外地理围栏相关的一个内容关联,并响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。该内容关联模块可置于无线设备、服务器、信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板的其中一个内。Furthermore, the illustrated embodiment may include a content association module configured to define at least one indoor geofence or at least one outdoor geofence within the map, generate a A content is associated and at least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geo-fence or the outdoor geo-fence. The content association module may reside in one of a wireless device, server, kiosk, slot machine, game console, or interactive digital signage.

在另一示例说明的实施例中,内容关联模块将至少一个用户属性与至少一个内容项相关联并将该内容项通信至共享相同用户属性的无线设备。在再一示例说明的实施例中,内容关联模块将至少一个时间范围与至少一个内容项相关联,它进一步的其特征在于,将该内容项在与该内容项和与该内容项相关联的室内地理围栏或室外地理围栏相关的该时间范围内通信至该无线设备。在仍进一步的示例说明的实施例中,内容关联模块当该无线设备进入或离开该室内地理围栏或室外地理围栏时,内容关联模块根据特定室内地理围栏或室外地理围栏过滤通信至该无线设备的多个内容项。In another illustrative embodiment, the content association module associates at least one user attribute with at least one content item and communicates the content item to wireless devices sharing the same user attribute. In yet another illustrative embodiment, the content associating module associates at least one time frame with at least one content item, and is further characterized by placing the content item in the context of the content item and the content item associated with the content item. Communications to the wireless device within the time range associated with an indoor geofence or an outdoor geofence. In still a further illustrative embodiment, when the wireless device enters or leaves the indoor geofence or outdoor geofence, the content association module filters communications to the wireless device based on a particular indoor geofence or outdoor geofence. Multiple content items.

在示例说明的实施例中,该内容关联模块为多个内容项中的第一内容项分配一父显示级并为多个内容项中的第二内容项分配一子显示级,其特征在于,与父显示级相关联的第一内容项在与子显示级相关联的第二内容项之前显示。In an illustrated embodiment, the content association module assigns a parent display level to a first content item of the plurality of content items and assigns a child display level to a second content item of the plurality of content items, wherein, A first content item associated with the parent display level is displayed before a second content item associated with the child display level.

在进一步的示例说明的实施例中,该上下文敏感相关联引擎平台系统或方法包括由多个用户资料中的两个或多个用户资料共享的至少一个组属性、多个内容关系、每个内容关系将一特定组属性相关联于特定内容项以及内容传输模块,基于组属性过滤多个内容项并将过滤的内容项显示于该无线设备。In a further illustrated embodiment, the context-sensitive relevance engine platform system or method includes at least one group attribute shared by two or more of a plurality of user profiles, a plurality of content relationships, each content A relationship associates a particular set of attributes with a particular content item and the content delivery module filters a plurality of content items based on the set of attributes and displays the filtered content items on the wireless device.

在仍进一步的示例说明的实施例中,该上下文敏感相关联引擎平台系统或方法包括初始相关联值,它指示内容项对组属性的适用性。此外,示例说明的系统或方法可包括基于用户响应传输至无线设备的一个或多个内容项的响应的内容等级评定。此外,示例说明的系统或方法包括基于内容等级评定的过滤内容项的相关值更新。In a still further illustrated embodiment, the context-sensitive relevance engine platform system or method includes an initial relevance value that indicates the applicability of the content item to the group attribute. Additionally, the illustrated system or method may include a content rating based on user responses to one or more content items transmitted to the wireless device. Additionally, the illustrated system or method includes filtering content item relevance value updates based on content ratings.

在另一示例说明的实施例中,该上下文敏感相关联引擎平台系统或方法包括内容传输模块,它当无线通信设备位于室内地理围栏或室外地理围栏内或附近时通信内容项。该示例说明的系统和方法还可包括排名模块,它基于无线设备的位置和用户资料对其每个内容项进行排名,其其特征在于,所述内容传输模块传输排名的内容链接。此外,该示例说明的系统或方法的特征在于该内容项针对每个室内地理围栏或室外地理围栏而发生改变。仍进一步的该示例说明的系统或方法可包括响应输入,它由对应于其中一个内容项的无线设备所接收,其中内容项的排名基于响应输入而改变。此外,该示例说明的系统或方法特征在于对应于特定室内地理围栏或室外地理围栏的内容项的排名基于该响应输入而改变。In another illustrative embodiment, the context sensitive relevance engine platform system or method includes a content transmission module that communicates content items when the wireless communication device is located within or near an indoor geofence or an outdoor geofence. The illustrative system and method may also include a ranking module that ranks each content item of the wireless device based on its location and user profile, wherein the content transmission module transmits the ranked content link. Additionally, the illustrated system or method can be characterized in that the content item changes for each indoor geofence or outdoor geofence. Still further this illustrative system or method may include a response input received by a wireless device corresponding to one of the content items, wherein the ranking of the content item is changed based on the response input. Additionally, the illustrative system or method can be characterized in that the ranking of content items corresponding to a particular indoor geofence or outdoor geofence changes based on the responsive input.

仍进一步的,该示例说明的系统或方法可包括显示在无线设备上的正选择输入,其特征在于,所述正选择输入与内容项的选择或良好排名相关,其中当该正选择被选择时,至少一个点值被添加至该正选择输入的相关加权值。进一步的,该示例说明的系统或方法可包括显示在无线设备上的负选择输入,其特征在于,所述负选择输入与用户没有选择内容项或内容项的负排名相关,其中当该负选择被选择时,至少一个点值从负选择输入的相关加权值中减掉。Still further, the illustrated system or method may include a positive selection input displayed on the wireless device, wherein the positive selection input relates to selection or good ranking of a content item, wherein when the positive selection is selected , at least one point value is added to the associated weighted value of the positive selection input. Further, the illustrated system or method may include a negative selection input displayed on the wireless device, wherein the negative selection input is associated with the user not selecting a content item or a negative ranking of the content item, wherein when the negative selection When selected, at least one point value is subtracted from the associated weight value of the negative selection input.

在另一示例说明的实施例中,该内容敏感相关联引擎平台系统或方法包括通信耦合至网络的静态交互数字看板,其特征在于,使该静态交互数字看板置于地图内并且将内容项与该静态交互数字看板相关联。在另一示例说明的实施例中,该静态交互数字看板与特定室内地理围栏或室外地理围栏关联并且该静态交互数字看板进一步其特征在于,使该无线设备接收至少一个静态交互数字看板内容项,使得当该无线设备进入与该静态交互数字看板相关联的特定室内地理围栏或室外地理围栏时,该无线设备能够通过与该静态交互数字看板的内容项交互而控制该静态交互数字看板。In another illustrative embodiment, the content-aware relevance engine platform system or method includes a static interactive digital signage communicatively coupled to a network, wherein the static interactive digital signage is placed within a map and links content items with This static interactive digital signage is associated. In another illustrative embodiment, the static interactive digital signage is associated with a particular indoor geofence or outdoor geofence and the static interactive digital signage is further characterized by causing the wireless device to receive at least one static interactive digital signage content item, This enables the wireless device to control the static interactive digital signage by interacting with the content items of the static interactive digital signage when the wireless device enters a specific indoor or outdoor geofence associated with the static interactive digital signage.

在仍进一步的示例说明的实施例中,该上下文敏感相关联引擎平台系统或方法包括由第一无线设备通信的用户生成的内容项,其中该用户生成的内容项被传播在室内地理围栏或室外地理围栏内。在另一示例说明的实施例中,当第一无线设备位于该室内地理围栏或室外地理围栏内时,用户生成的内容项由第一无线设备生成。进一步的示例说明的系统和方法实施例包括第二无线设备,它能够查看用户生成的内容并提供对用户生成的内容进行排名的响应性用户输入。在仍进一步的示例说明的实施例中,当该第二无线设备进入或离开该室内地理围栏或室外地理围栏时,该第二无线设备能够查看用户生成的内容。In still further illustrative embodiments, the context-sensitive relevance engine platform system or method includes a user-generated content item communicated by the first wireless device, wherein the user-generated content item is propagated indoors at a geofence or outdoors within a geofence. In another illustrative embodiment, the user-generated content item is generated by the first wireless device when the first wireless device is located within the indoor geofence or the outdoor geofence. Further illustrative system and method embodiments include a second wireless device capable of viewing user-generated content and providing responsive user input ranking the user-generated content. In still further illustrative embodiments, the second wireless device is capable of viewing user-generated content when the second wireless device enters or leaves the indoor geofence or the outdoor geofence.

在另一示例说明的实施例中,该内容项可呈现为智能电话应用中的新闻馈送,其特征在于,当用户进入或离开室内地理围栏或室外地理围栏时,该内容项自主发生改变。在另一示例说明的实施例中,该示例说明的内容项呈现在赌场智能手机应用、赌场忠诚度程序、赌场游戏、投币游戏机(slotmachine)、游戏控制台、信报亭或赌场所有的交互式数字看板之中,其特征在于,当用户进入或离开室内地理围栏或室外地理围栏时该内容项自主发生改变。In another illustrative embodiment, the content item may be presented as a news feed in a smartphone application, characterized in that the content item changes autonomously when the user enters or leaves an indoor geofence or an outdoor geofence. In another illustrated embodiment, the illustrated content item is presented in a casino smartphone app, casino loyalty program, casino game, slot machine, gaming console, kiosk, or casino-owned interaction Among the digital signages, it is characterized in that the content item changes autonomously when the user enters or leaves the indoor geofence or the outdoor geofence.

通过示例而非限制的方式,该示例说明的内容项包括字母数字文本、视频、音频、图像、菜单、智能电话应用、超链接、至URL的链接、至另一内容项的链接、至另一内容项的链接、优惠券、广告、点菜菜单、标签、智能电话应用、游戏或列表。By way of example and not limitation, this illustrated content item includes alphanumeric text, video, audio, images, menus, smartphone applications, hyperlinks, links to URLs, links to another content item, links to another Links, coupons, advertisements, a la carte menus, tags, smartphone applications, games or listings for content items.

此外,该上下文敏感相关联引擎平台系统或方法可包括在通信耦合至网络的物理场所内的固定传感器,其特征在于,所述固定传感器接收包括测量的信标标识符和通信至用于室内定位的置的测量信号强度的多个测量参考点。另外,该示例说明的系统或方法可包括投币游戏机(slotmachine)、游戏控制台、信报亭或具有信标或传感器的交互式数字看板。Additionally, the context-sensitive correlation engine platform system or method may include fixed sensors within a physical location communicatively coupled to a network, wherein the fixed sensors receive beacon identifiers including measurements and communicate to Set up multiple measurement reference points for measuring signal strength. Additionally, the illustrated system or method may include a slot machine, gaming console, news kiosk, or interactive digital signage with beacons or sensors.

附图说明Description of drawings

本发明将通过参考用于说明而非限制目的的下述附图而得到更加完整的理解。附图包括:The present invention will be more fully understood by reference to the following drawings, which are presented for purposes of illustration and not limitation. The attached drawings include:

图1示出了与多种系统接口的CARE平台的高等级系统框图。Figure 1 shows a high-level system block diagram of the CARE platform interfacing with various systems.

图2示出了示例说明的上下文敏感相关联引擎(CARE)平台。Figure 2 shows an illustrative Context-Aware Correlation Engine (CARE) platform.

图3示出了CARE平台的上下文层的更一般表示。Figure 3 shows a more general representation of the context layer of the CARE platform.

图4示出了示例说明的包括该CARE平台的基于云的服务。Figure 4 shows illustrative cloud-based services including the CARE platform.

图5示出了示例说明的无线设备的电组件。FIG. 5 shows electrical components of an illustrative wireless device.

图6示出了可用于接收通信至CARE平台的响应输入的多个传感器。Figure 6 illustrates a number of sensors that may be used to receive responsive input communicated to the CARE platform.

图7示出了一种CARE平台将动态入口内容传输至示例说明的线设备并使得该无线设备能够控制显示器的示例性系统。Figure 7 illustrates an example system in which the CARE platform transmits dynamic portal content to an example line device and enables the wireless device to control the display.

图8示出了一种无线客户端设备生成动态入口的示例性系统。8 illustrates an example system for wireless client devices to generate dynamic entries.

图9示出了一种游戏机或数字看板生成动态MADGUI入口并将该MADGUI通信至服务器以及随后将MADGUI传递至无线设备的示例说明的系统。Figure 9 shows an illustrative system where a gaming machine or digital signage generates a dynamic MADGUI entry and communicates the MADGUI to a server and then communicates the MADGUI to a wireless device.

图10示出了一种服务器生成动态MADGUI入口并通信该MADGUI至客户端设备以及操作耦合至显示控制模块的网络显示器的系统。Figure 10 illustrates a system where a server generates a dynamic MADGUI entry and communicates the MADGUI to a client device and operates a network display coupled to a display control module.

图11A示出了根据第一实施例示例说明的定向内容传输系统框图。Fig. 11A shows a block diagram of a targeted content delivery system illustrated according to the first embodiment.

图11B示出了根据第二实施例示例说明的定向内容传输系统框图。Fig. 11B shows a block diagram of a targeted content delivery system illustrated according to the second embodiment.

图12示出了内容管理接口的示例说明的内容项编辑器。Figure 12 shows an illustrative content item editor of the content management interface.

图13示出了示例说明的内容关联接口。Figure 13 shows an illustrative content association interface.

图14示出了示例说明的位置接口。Figure 14 shows an exemplary location interface.

图15示出了示例说明的网络对象布置接口。Figure 15 shows an illustrative web object placement interface.

图16示出了示例说明的地理围栏创建接口。Figure 16 shows an illustrative geofence creation interface.

图17示出了示例说明的地理围栏内容关联接口。Figure 17 shows an illustrative geofence content association interface.

图18示出了示例说明的显示布置接口。Figure 18 shows an illustrative display layout interface.

图19示出了示例说明的显示地理围栏关联接口。Figure 19 shows an illustrative display geofence association interface.

图20示出了适用于无线设备的基于信标网络的位置检测系统的示例说明的系统框图。20 shows an illustrative system block diagram of a beacon network based location detection system suitable for wireless devices.

图21A-21D示出了根据无线设备接收的信标信号来确定无线设备位置的说明示例。21A-21D show illustrative examples of determining the location of a wireless device from beacon signals received by the wireless device.

图22示出了用于传输定向内容至用户的方法的示例说明的流程图。22 shows a flow diagram illustrating an example of a method for delivering targeted content to a user.

图23示出了适用于无线设备基于信标和传感器网络的位置检测系统的示例说明的系统框图。23 shows an illustrative system block diagram of a beacon and sensor network based location detection system suitable for wireless devices.

图24示出了适用于无线设备的基于信标和信标使能传感器网络的位置检测系统的示例说明的系统框图。24 shows an illustrative system block diagram of a beacon-based and beacon-enabled sensor network location detection system suitable for wireless devices.

图25示出了示例说明的虚拟参考点网格。Figure 25 shows an illustrative grid of virtual reference points.

图26示出了示例说明的虚拟参考点。Figure 26 shows an illustrative virtual reference point.

图27示出了用于生成虚拟参考点的方法的示例说明的流程图。FIG. 27 shows a flow diagram illustrating an example of a method for generating a virtual reference point.

图28示出了用于使用虚拟参考点来确定无线设备位置的方法的示例说明的流程图。28 shows a flowchart of an example illustration of a method for determining a location of a wireless device using a virtual reference point.

图29示出了示例说明的相关接口。Figure 29 shows the relevant interfaces for illustration.

图30示出了用于用户资料的示例说明的数据库表项。Figure 30 shows an illustrative database entry for a user profile.

图31示出了用于属性组的示例说明的数据库表项。Figure 31 shows an illustrative database entry for an attribute group.

图32示出了将用户标识与属性组相关联的示例说明的数据库表项。Figure 32 shows an illustrative database entry associating user identifications with attribute groups.

图33示出了将内容项与属性组相关联并为该相关联存储相关加权值的示例说明的数据库表项。Figure 33 shows an illustrative database entry that associates content items with attribute groups and stores associated weighted values for the association.

图34示出了将内容向与位置标识符相关联并为该相关联存储相关加权值的示例说明的数据库表项。Figure 34 shows an illustrative database entry that associates a content object with a location identifier and stores an association weight value for the association.

图35A示出了将时间项与属性组相关联并为该相关联存储相关加权值的示例说明的数据库表项。Figure 35A shows an illustrative database entry that associates a time item with an attribute group and stores an associated weight value for the association.

图36示出了根据第一实施例所示用于调整相关加权值的方法的示例说明的流程图。Fig. 36 shows a flow chart illustrating an example of the method for adjusting the correlation weighting value according to the first embodiment.

图37示出了根据第二实施例所示用于调整相关加权值的方法的示例说明的流程图。Fig. 37 shows a flow chart illustrating an example of a method for adjusting correlation weighting values according to the second embodiment.

图38示出了根据第三实施例所示用于调整相关加权值的方法的示例说明的流程图。Fig. 38 shows a flowchart illustrating an example of a method for adjusting correlation weighting values according to the third embodiment.

图39示出了根据第四实施例所示用于调整相关加权值的方法的示例说明的流程图。Fig. 39 shows a flow chart illustrating an example of a method for adjusting correlation weighting values according to the fourth embodiment.

图40示出了设备内容接口的示例说明的“用户内容”页面。Figure 40 shows an illustrative "User Content" page of the Device Content interface.

图41示出了设备内容接口的示例说明的用户内容输入页面。Figure 41 shows an illustrative user content entry page of the device content interface.

图42示出了设备内容接口的示例说明的“Info”页面。Figure 42 shows an illustrative "Info" page of the device context interface.

图43示出了设备内容接口的示例说明的“All”页面。Figure 43 shows an illustrative "All" page of the Device Context interface.

图44示出了设备内容接口的示例说明的地图页面。Figure 44 shows an illustrative map page of the device content interface.

图45示出了示例说明的用户资料界面。Figure 45 shows an exemplary user profile interface.

图46示出了用于特定内容链接的相关加权值的时间序列图。Fig. 46 shows a time-series graph of correlation weight values for specific content links.

图47示出了超过特定日期范围的针对特定内容链接的内容请求。Figure 47 shows content requests for a specific content link over a specific date range.

图48示出了按照位置的请求量的热图。FIG. 48 shows a heat map of request volume by location.

图49示出了按照位置的通过交互率的内容点击的热图。FIG. 49 shows a heat map of content clicks by interaction rate by location.

具体实施方式detailed description

本领域普通技术人员将会意识到,下文的描述是示例说明性的并且不以任意方式作出限制。得益于本公开,本领域技术人员将易于领会所声明主题的其它实施例。Those of ordinary skill in the art will appreciate that the following description is illustrative and not limiting in any way. Other embodiments of the claimed subject matter will be readily apparent to those skilled in the art having the benefit of this disclosure.

本文所描述的上下文敏感相关联引擎(CARE)将相关内容提供给用户并在终端用户较少或没有用户输入的情况下通过“推送”相关内容至终端用户并增强他的移动应用体验。在本文提出的示例说明的实施例中,通过组合用户资料、室外定位、室内定位、地理围栏及追踪用户与说明性上下文敏感相关联引擎平台即服务(PAAS)解决方案的交互,内容相关引擎创建了“上下文敏感”的体验。The Context Sensitive Relevance Engine (CARE) described herein provides relevant content to the user and enhances his mobile application experience by "pushing" the relevant content to the end user with little or no input from the end user. In the illustrated embodiment presented herein, by combining user profiles, outdoor positioning, indoor positioning, geo-fencing, and tracking user interactions with an illustrative context-sensitive relevance engine platform-as-a-service (PAAS) solution, a contextual correlation engine creates A "context-sensitive" experience.

本文所描述的上下文敏感相关联引擎(CARE)支持多种不同的产品或服务,诸如称之为MADGUI的上下文敏感的新闻馈送称之为。该上下文敏感新闻馈送还称之为“动态入口”,它基于位置和用户资料而发生改变。该CARE平台还支持交互式数字看板能力并支持基于邻近的社交网络。此外,该CARE平台支持与靠机会取胜的游戏、靠技艺取胜的游戏或其组合集成。The context-sensitive correlation engine (CARE) described herein supports a variety of different products or services, such as a context-sensitive news feed called MADGUI. This context-sensitive news feed, also known as a "dynamic portal," changes based on location and user profile. The CARE platform also supports interactive digital signage capabilities and supports proximity-based social networking. Additionally, the CARE platform supports integration with games of chance, games of skill, or a combination thereof.

对于企业级应用来说,该上下文敏感相关联引擎(CARE)使得企业能够控制顾客体验并保护顾客数据的私密性。此外,该CARE平台可配置为管理基于室内位置和大量用户资料而发生改变的移动内容。此外,该CARE平台支持API系统集成并保护用户隐私。For enterprise-level applications, the Context-Aware Correlation Engine (CARE) enables enterprises to control the customer experience and protect the privacy of customer data. Additionally, the CARE platform can be configured to manage mobile content that changes based on indoor location and extensive user profiles. In addition, the CARE platform supports API system integration and protects user privacy.

该上下文敏感相关联引擎(CARE)的操作可作为基于场所的解决方案、基于云的解决方案或混合平台解决方案。在示例说明的企业实施例中,该上下文敏感相关联引擎使得企业能够控制顾客体验并保护企业顾客数据的保密性。The context-sensitive correlation engine (CARE) can operate as a venue-based solution, a cloud-based solution, or a hybrid platform solution. In the illustrated enterprise embodiment, the context-sensitive correlation engine enables the enterprise to control the customer experience and protect the confidentiality of enterprise customer data.

在操作中,该示例说明的上下文敏感相关联引擎(CARE)管理移动内容并基于位置(室内或室外)和用户资料来提供此内容。In operation, the illustrated Context Sensitive Relevance Engine (CARE) manages mobile content and provides this content based on location (indoor or outdoor) and user profile.

基于用户任务实时提供相关内容是CARE平台正在解决的单一挑战。移动搜索和移动社交的限制可通过将用户资料、室内地理围栏、室外地理围栏、本地内容以及本地社交组合在由终端用户社区和企业顾客控制的平台解决方案中加以克服。Delivering relevant content in real-time based on user tasks is the single challenge that the CARE platform is addressing. The limitations of mobile search and mobile social can be overcome by combining user profiles, indoor geofencing, outdoor geofencing, local content, and local social in a platform solution controlled by the end user community and business customers.

用户社区和企业顾客处于理解他们社区的人口资料的最佳位置,并且CARE平台解决方案将用户社区和企业顾客推送至控制地位。该CARE平台非常信赖室内定位,因为室内敏感性是上下文敏感的必要元素。值得注意的是,终端用户有80%的清醒小时数是花费在室内的。室内位置敏感还进一步将洞察力提供在终端用户的活动和任务中。本文所提出的室内定位引擎支持建立由终端用户和企业顾客定义的室内地理围栏。User communities and business customers are in the best position to understand the demographic profile of their communities, and the CARE platform solution pushes the user community and business customers into a position of control. The CARE platform relies heavily on indoor positioning, as indoor sensitivity is an essential element of context sensitivity. Notably, end users spend 80% of their waking hours indoors. Indoor location sensitivity also provides further insight into end-user activities and tasks. The proposed indoor positioning engine supports the establishment of indoor geofences defined by end users and enterprise customers.

该CARE平台还支持内容描绘,使得企业顾客可获得与用户资料与室内地理围栏的高可能性的匹配,因此获得提供相关内容的高可能性。该CARE平台与移动社交组合集成。The CARE platform also supports content profiling so that business customers can get a high likelihood match with user profiles and indoor geofences, and therefore a high likelihood of providing relevant content. The CARE platform is integrated with mobile social portfolio.

结果是相关内容被实时传输至无线设备和/或显示器。此外,可从无线设备和/或显示器获取实时反馈。另外,该CARE平台支持基于终端用户的反馈来实时调整内容。The result is relevant content being streamed to wireless devices and/or displays in real-time. Additionally, real-time feedback can be obtained from wireless devices and/or displays. In addition, the CARE platform supports real-time adjustment of content based on end-user feedback.

现在参考图1,示出了与多种系统接口的CARE平台的高等级系统框图。CARE平台100包括定位引擎102、内容管理系统104以及排名模块106。该内容管理系统将内容与特定地理围栏关联,称之为称之为内容气泡(CONTENTBUBBLE)。在示例说明的实施例中,排名模块106被称之为相关代理(RELEVANCEAGENT)。Referring now to FIG. 1 , a high-level system block diagram of the CARE platform interfacing with various systems is shown. The CARE platform 100 includes a positioning engine 102 , a content management system 104 and a ranking module 106 . The content management system associates content with a specific geofence, which is called a content bubble (CONTENTBUBBLE). In the illustrated embodiment, ranking module 106 is referred to as a RELEVANCEAGENT.

在示例说明的实施例中,CARE平台100通过移动应用为移动用户提供基于室内位置和室外位置、用户控制的选择性加入用户资料、包括将内容与室内地理围栏关联的内容描绘以及来自用户的实时反馈的实时、相关内容。In the illustrated embodiment, the CARE platform 100 provides mobile users with indoor and outdoor location-based, user-controlled opt-in user profiles, content depiction including associating content with indoor geofences, and real-time feedback from users through a mobile application. Real-time, relevant content for feedback.

该CARE平台100配置具有企业系统108接口,诸如会计系统、企业资源计划系统、交易系统、忠诚计划、顾客关系相关联系统、支付系统、员工补偿系统、医疗系统、电子健康记录系统、医院系统、安全系统、日历系统、社交网络、游戏系统、其它内容管理系统以及其它此类企业系统。The CARE platform 100 is configured to interface with enterprise systems 108, such as accounting systems, enterprise resource planning systems, transactional systems, loyalty programs, customer relationship related systems, payment systems, employee compensation systems, medical systems, electronic health record systems, hospital systems, Security systems, calendaring systems, social networking, gaming systems, other content management systems, and other such enterprise systems.

该CARE平台100可实现基于云的系统、基于场所的系统或者混合云系统。当与公共因特网接口时,该CARE平台驻留在云防火墙或基于场所的防火墙或及其任意组合。The CARE platform 100 can implement a cloud-based system, a venue-based system, or a hybrid cloud system. When interfacing with the public Internet, the CARE platform resides in a cloud firewall or a premises-based firewall or any combination thereof.

该CARE平台100与多种客户端设备通信,它们更一般地还被称之为网络对象。网络对象还包括可由网络客户端识别的无源和/或有源电子设备。The CARE platform 100 communicates with various client devices, which are also more generally referred to as network objects. Network objects also include passive and/or active electronic devices identifiable by network clients.

该CARE平台的示例说明的特征包括呈现包括特定用户的室内位置的室内地图;将本地内容关联至特定用户资料;与企业防火墙后的现有顾客关系管理(CRM)系统或信用系统集成;使用从实时市场调查获得的属性的新集合来建立丰富的用户资料;支持室内内容气泡(室内地理围栏)的建立,--使得当穿破内容气泡时,将内容链接推送至用户的移动应用;允许特定内容气泡内的用户生成他们自身的内容;在无需与大型社交网络共享帖子的情况下允许用户在内容气泡内发布这些帖子;使用还被称之为相关代理(RELEVANCEAGENT)的排名模块基于室内位置、用户资料和来自相似用户的反馈对产权(property)生成的内容链接进行排名;将相关内容链接推送至被称之为移动自主动态图形用户界面(或MADGUI)的动态入口页面,--使得该MADGUITM接收实时的自动排名并且只需要少许或无需用户输入;利用链接管理平台,它利用现有内容以与MADGUITM广告平台无缝集成;仅基于相关性将属性驱动的内容与用户生成的内容合并;控制来自MADGUITM智能电话客户端的数字看板,使得用户可走近网络显示器并控制来自MADGUITM智能电话客户端的显示;与数字看板系统、投币游戏机(slotmachine)、机顶盒和其它此类显示系统接口;并基于转换、等级评定、室内定位、用户资料和用户反馈来生成实时商业分析。Illustrative features of the CARE platform include rendering indoor maps that include a specific user's indoor location; linking local content to a specific user profile; integrating with existing customer relationship management (CRM) systems or credit systems behind the A new collection of attributes obtained by real-time market research to build rich user profiles; support the establishment of indoor content bubbles (indoor geofences), so that when the content bubbles are broken, content links are pushed to the user's mobile application; allow specific Users inside content bubbles generate their own content; allow users to publish posts within content bubbles without sharing them with large social networks; use a ranking module also called RELEVANCEAGENT based on indoor location, User profiles and feedback from similar users rank property-generated content links; push relevant content links to a dynamic entry page called the Mobile Autonomous Dynamic Graphical User Interface (or MADGUI), -- making the MADGUI TM receives real-time automatic ranking and requires little or no user input; leverages a link management platform that leverages existing content to seamlessly integrate with the MADGUI TM advertising platform; merges attribute-driven content with user-generated content based solely on relevance ; control the digital signage from the MADGUI TM smart phone client, so that the user can walk up to the network display and control the display from the MADGUI TM smart phone client; compatible with digital signage systems, slot machines, set-top boxes and other such display systems interface; and generate real-time business analytics based on conversions, ratings, indoor positioning, user profiles, and user feedback.

参考图2,示出了一种示例说明的上下文敏感相关联引擎(CARE)平台。该示例说明的CARE平台200包括多种不同的模块。前三个模块包括室内定位引擎202、内容气泡管理系统204以及称之为相关代理(RELEVANCEAGENT)的排名模块206。Referring to FIG. 2, an illustrative context-sensitive correlation engine (CARE) platform is shown. The illustrated CARE platform 200 includes a variety of different modules. The first three modules include an indoor positioning engine 202, a content bubble management system 204, and a ranking module 206 called RELEVANCEAGENT.

通过示例,室内定位引擎202依赖传感器输入。该传感器输入可来自于用户的智能电话或来自于独立的传感器网络。在计算纬度、经度和海拔后,这些坐标重叠在地图上。室内定位引擎使得内容管理者能够生成室内地理围栏,它也被称之为内容气泡。By way of example, the indoor positioning engine 202 relies on sensor input. This sensor input can come from the user's smartphone or from an independent sensor network. After calculating latitude, longitude, and altitude, these coordinates are overlaid on the map. The indoor positioning engine enables content curators to generate indoor geofences, also known as content bubbles.

在示例说明的实施例中,内容气泡管理系统(CBMS)将内容与用户资料和适当的内容气泡204相关联。因此,当终端用户理解内容气泡时,他或她便能自动提供与他或她的用户资料和位置相相关联的一组内容链接。内容气泡可重叠并且一些气泡可针对于产权的其部分或其全部进行创建。In the illustrated embodiment, a content bubble management system (CBMS) associates content with user profiles and appropriate content bubbles 204 . Thus, when an end user understands a content bubble, he or she is automatically provided with a set of content links associated with his or her user profile and location. Content bubbles can overlap and some bubbles can be created for some or all of the title.

第三个模块是排名模块206。该示例说明的排名模块是基于内容受具有相似人口概况的用户的欢迎度对内容进行排名的“点击引擎”。该特定排名模块被称之为相关联代理。该相关联代理基于用户资料、室内位置、点进率、推荐以及其他用户产生的反馈对内容进行排名和重新排名。一般来说,该排名模块可使用诸如由搜索引擎或社交网络所使用的更复杂的算法进行操作。The third module is the ranking module 206 . The ranking module illustrated by this example is a "click engine" that ranks content based on its popularity with users of similar demographic profiles. This particular ranking module is called an associated agent. The associated agent ranks and re-ranks content based on user profiles, indoor locations, click-through rates, recommendations, and other user-generated feedback. Generally, the ranking module may operate using more complex algorithms such as those used by search engines or social networks.

移动自主动态图形用户界面(MADGUI)208是自我管理型用户接口,它在少量或没有用户输入的情况下发现并响应变化。MADGUI通过集成室内定位引擎、内容气泡管理系统以及相关代理(RELEVANCEAGENT)生成来确定推送给每个用户的最相关内容。例如,如果30岁的女性进入女更衣室的内容气泡,则MADGUITM可推送八折优惠券以引诱她进行购买。Mobile Autonomous Dynamic Graphical User Interface (MADGUI) 208 is a self-administering user interface that detects and responds to changes with little or no user input. MADGUI determines the most relevant content pushed to each user by integrating indoor positioning engine, content bubble management system and RELEVANCEAGENT generation. For example, if a 30-year-old woman enters the content bubble of the women's dressing room, MADGUI may push a 20% off coupon to entice her to make a purchase.

该MADGUI还允许用户在内容气泡内发布内容并且此特征被称之为气泡帖子210。该气泡帖子210可由用户的社交网络或其他附近用户分享。该气泡帖子支持基于邻近的社交网络。取决于对于安全的关注,该气泡帖子还可看作高度机密的消息传送解决方案,它通过仅允许特定内容气泡内的特定用户查看并与气泡帖子互动来限制对于气泡帖子的查看。The MADGUI also allows users to post content within content bubbles and this feature is called bubble posts 210 . The bubble post 210 may be shared by the user's social network or other nearby users. The bubble post supports proximity-based social networking. Depending on security concerns, the bubble post may also be viewed as a highly confidential messaging solution that restricts viewing of bubble posts by only allowing certain users within certain content bubbles to view and interact with the bubble post.

CARE平台支持的另一产品是交互式数字看板212,它并不反复地重复同样的内容。该CARE平台通过使得用户能够选择加入行为广告来满足对于隐私的关注。由于CARE平台知道MADGUI客户端的位置以及数字看板的位置,将高度定向和相关的广告提供给适当用户选择进入的数字看板。此外,一个独特的链接集合可提供至智能电话,使得终端用户可控制在用户智能手机的示例说明的HD显示器上可观看的内容。Another product supported by the CARE platform is an interactive digital signage 212 that does not repeat the same content over and over. The CARE platform addresses privacy concerns by enabling users to opt-in to behavioral advertising. Since the CARE platform knows the location of the MADGUI client as well as the location of the digital signage, highly targeted and relevant advertisements are served to the appropriate digital signage that the user opts into. In addition, a unique set of links can be provided to the smartphone so that the end user can control what is viewable on the illustrated HD display of the user's smartphone.

CARE平台支持的另一产品包括游戏模块214。室内位置信息可集成在游戏中,相关广告也是如此,并且相关用户帖子可通信至该游戏模块。来自游戏模块的反馈可用于改进通信至游戏模块的内容。该游戏模块可包括依靠机会取胜的游戏、依靠技艺取胜的游戏或者其组合。通过示例且并不限制的方式,基于因特网的游戏模块在颁布的美国专利US8403755中进行了描述,通过引用的方式将它结合在此,它还可与CARE平台集成。该CARE平台可作为游戏者追踪模块进行操作,它不仅仅“追踪”游戏币的进和出。该CARE平台还可用于追踪游戏者的感兴趣点和参数选择,使得个性化和相关的终端用户体验可呈献给每个游戏者。Another product supported by the CARE platform includes game modules 214 . Indoor location information can be integrated in the game, as can relevant advertisements, and relevant user posts can be communicated to the game module. Feedback from the game module can be used to improve the content communicated to the game module. The game module may include a game of chance, a game of skill, or a combination thereof. By way of example and not limitation, an Internet-based gaming module is described in issued US Patent No. 8,403,755, which is hereby incorporated by reference, which may also be integrated with the CARE platform. The CARE platform operates as a player tracking module, it does more than just "track" the in and out of game coins. The CARE platform can also be used to track players' points of interest and preferences so that a personalized and relevant end-user experience can be presented to each player.

CARE平台的输出可通信至客户端设备216,它可以是有线客户端或无线客户端。在一个实施例中,由客户端设备216所接收到的响应输入可通信至企业CMS218和企业CRM220。该CMS218和CRM220随后分析该响应输入并修改内容、触发事件、用户属性、用户资料、地理围栏、信用度奖励、服务器状态以及存储在CARE平台上的其它此类操作参数。此外,企业CMS218和CRM220还可操作耦合至大数据模块222,用于分析数据集合的大型聚集。The output of the CARE platform may be communicated to a client device 216, which may be a wired client or a wireless client. In one embodiment, responsive input received by client device 216 may be communicated to enterprise CMS 218 and enterprise CRM 220 . The CMS 218 and CRM 220 then analyze the response input and modify content, trigger events, user attributes, user profiles, geo-fences, credit rewards, server status, and other such operational parameters stored on the CARE platform. Additionally, enterprise CMS 218 and CRM 220 are also operatively coupled to big data module 222 for analyzing large aggregates of data sets.

由客户端设备所接收到的响应输入还可通信至CARE平台并且排名模块可使用该响应输入基于终端用户反馈对内容重新排序。Responsive input received by the client device can also be communicated to the CARE platform and can be used by the ranking module to re-rank content based on end user feedback.

参考图3,更一般地示出了CARE平台的上下文层。该CARE平台可操作于公共/私有云中或操作于企业防火墙后。该MADGUI客户端UI是自主并且自我管理型的,使得在少量或没有用户输入的情况下链接发生改变。CARE平台还可解释为容置于集成平台中的一系列上下文层。Referring to Figure 3, the context layer of the CARE platform is shown more generally. The CARE platform can operate in a public/private cloud or behind a corporate firewall. The MADGUI client UI is autonomous and self-managing such that links change with little or no user input. The CARE platform can also be interpreted as a series of contextual layers housed in an integrated platform.

第一上下文层302识别将用于构建上下文感知的网络对象。网络对象是客户端设备,它具有特定标识,例如MACID,并可被远程识别。一般来说,网络对象能够通信耦合至网络,诸如因特网。在某些情况下,网络对象是与信标标识器进行通信的“信标”,它随后可通过另一网络对象通信至能够验证该网络对象的服务器。通过示例且并不限制的方式,网络对象包括传感器、信标、显示器、访问网络的无线设备、游戏机、游戏控制台、投币游戏机(slotmachine)、机顶盒以及能够访问网络或能够将信号发送至网络设备的设备的其它此类设备。The first context layer 302 identifies network objects that will be used to build context awareness. A network object is a client device, which has a specific identity, such as a MACID, and can be identified remotely. In general, a network object can be communicatively coupled to a network, such as the Internet. In some cases, a Web Object is a "beacon" that communicates with a Beacon Identifier, which can then communicate through another Web Object to a server that can authenticate that Web Object. By way of example and not limitation, network objects include sensors, beacons, displays, wireless devices that access a network, gaming machines, game consoles, slot machines, set-top boxes, and other such devices to network devices.

第二上下文层304涉及定位并划分为室外定位304a,即层2A,以及室内定位304b,即层2B。室外定位304a(层2A)依靠GPS和A-GPS并一般发生在客户端侧的无线设备上,例如智能电话。一般来说,室外定位包括在车辆导航中进行辅助的导航模块。A second contextual layer 304 concerns positioning and is divided into outdoor positioning 304a, layer 2A, and indoor positioning 304b, layer 2B. Outdoor positioning 304a (layer 2A) relies on GPS and A-GPS and typically occurs on the client-side wireless device, such as a smartphone. In general, outdoor positioning includes a navigation module that assists in vehicle navigation.

该室内定位304b包括室内定位引擎,它用于确定无线设备的室内位置。该室内定位引擎可包括室内寻路。在示例说明的实施例中,室内定位引擎包括传感器网络,它用于创建与RF指纹相类似的参考点。RF指纹由无线设备捕获并与参考点比较以确定室内位置。RF指纹识别可使用WiFi信标信号和蓝牙信标标志执行。该结果是可置于产权地图上的经度、纬度和海拔。该传感器网络是网络对象的其中一种,它是可以扩展的并支持增加的其它传感器(诸如IR传感器)或其它信标(诸如弱WiFi或蓝牙信标),以提高室内精度。The indoor positioning 304b includes an indoor positioning engine for determining an indoor location of a wireless device. The indoor positioning engine may include indoor wayfinding. In the illustrated embodiment, the indoor positioning engine includes a sensor network that is used to create reference points similar to RF fingerprints. RF fingerprints are captured by wireless devices and compared to reference points to determine indoor location. RF fingerprinting can be performed using WiFi beacon signals and Bluetooth beacon signatures. The result is a longitude, latitude, and altitude that can be placed on a property map. The sensor network is one type of network object that is extensible and supports the addition of other sensors (such as IR sensors) or other beacons (such as weak WiFi or Bluetooth beacons) to improve indoor accuracy.

第二上下文层304还支持地理围栏的生成。该地理围栏可为室内地理围栏或室外地理围栏。该地理围栏或内容气泡可大可小并可由终端用户或企业顾客进行定义。The second context layer 304 also supports the generation of geofences. The geofence may be an indoor geofence or an outdoor geofence. This geofence or content bubble can be large or small and can be defined by the end user or business customer.

第三上下文层306应用上下文来覆盖所存在的内容。在层3A306a中,“内容”通过将位置与“内容”相关联进行创建,要么通过对内容进行地理编码,要么通过将内容与室内或室外地理围栏进行相关联。该内容可通过使用网络爬虫或通过访问内容管理系统进行检索。该内容可从社交网络收集。对内容地理编码或将内容与地理围栏关联的过程可人工执行或可使用自动算法过程执行。The third context layer 306 applies context to overlay existing content. In layer 3A306a, "content" is created by associating a location with "content", either by geocoding the content or by associating the content with an indoor or outdoor geofence. This content may be retrieved through the use of web crawlers or by accessing content management systems. This content may be collected from social networks. The process of geocoding content or associating content with geofences can be performed manually or can be performed using an automated algorithmic process.

举例来说,如果针对相应内容生成了内容链接,仅仅该内容链接可作地理编码,并且该无线设备可确定从中抓取内容链接并根据同样驻留在无线设备上的排名模块呈现物理编码的内容链接的周界。For example, if a content link is generated for the corresponding content, only that content link may be geocoded, and the wireless device may determine from which to grab the content link and render the physically encoded content according to a ranking module also resident on the wireless device The perimeter of the link.

在层3B306b中,上下文通过采用存在的内容并将存在的内容与包括多个用户属性的用户资料相关联进行创建。用户属性可通过社交网站或应用获得,其中终端用户选择分享他们的用户属性。该用户属性还可通过信用计划、顾客关系管理(CRM)系统、电子钱包、终端用户的交易历史、或集成在特定软件应用中的终端用户自己的参数来选择获得。In layer 3B 306b, a context is created by taking the existing content and associating the existing content with a user profile comprising a plurality of user attributes. User attributes may be available through social networking sites or applications where end users choose to share their user attributes. The user attributes may also be selectively obtained through credit schemes, customer relationship management (CRM) systems, electronic wallets, the end user's transaction history, or the end user's own parameters integrated in specific software applications.

当层2和3作组合合并时,其结果是自动“报到”过程,其中终端用户可直接访问内容。When layers 2 and 3 are combined in combination, the result is an automated "check-in" process where the end user has direct access to the content.

在本文所提出的示例说明的实施例中,上下文通过合并室内地理围栏()和层3A的内容并将具有用户属性的内容与层3B中的用户资料相关联相关联来创建。然后,描述性的链接可以将用户带至期望内容的自动方式提供服务于用户。In the illustrative embodiment presented herein, the context is defined by incorporating indoor geofences ( ) and content in layer 3A and associating content with user attributes with user profiles in layer 3B is created. Descriptive links can then be served to users in an automated fashion that takes them to the desired content.

称之为层4的下一上下文层308包括排名模块,它还称之为相关代理(RELEVANCEAGENT),它基于终端用户的反馈或来自终端用户社区的反馈对内容链接进行排名。该内容链接可根据用户资料、室内位置、点击通过率、推荐(喜欢,不喜欢)以及用户产生的反馈进行排名。相关代理(RELEVANCEAGENT)可应用搜索或排名算法。相关代理(RELEVANCEAGENT)还可依赖群众源类似的用户资料和定位来确定链接的流行度。如下文进一步细节中所描述的,相关代理(RELEVANCEAGENT)可为每个内容链接或内容项产生独特的相关加权值。一般来说,相关加权值作为针对特定用户属性集合的时间函数来改变。The next contextual layer 308, called Layer 4, includes a ranking module, also called RELEVANCEAGENT, which ranks content links based on end-user feedback or feedback from the end-user community. The content links can be ranked based on user profile, indoor location, click-through rate, recommendations (likes, dislikes), and user-generated feedback. A RELEVANCEAGENT may apply a search or ranking algorithm. A RELEVANCE AGENT may also rely on crowd source similar user profiles and locations to determine link popularity. As described in further detail below, a relevance agent (RELEVANCEAGENT) may generate a unique relevance weight value for each content link or content item. In general, the relevance weight value changes as a function of time for a particular set of user attributes.

第五上下文层310提供动态入口页,它还被称之为MADGUI或上下文感知新闻馈送。层5与在少量或没有用户输入的情况下将相关内容链接推送至移动用户相关。在示例说明的实施例中,MADGUI是自我管理的并基于多种参数而改变,诸如用户资料、无线设备的位置以及来自该模块的实时内容排名。该MADGUI主要将相关内容链接推送至终端用户并还可包括搜索字符串以支持基于移动搜索的“拉”。A fifth contextual layer 310 provides a dynamic portal page, also known as MADGUI or context-aware news feed. Layer 5 is concerned with pushing relevant content links to mobile users with little or no user input. In the illustrated embodiment, the MADGUI is self-managing and changes based on various parameters, such as user profile, location of the wireless device, and real-time content ranking from the module. The MADGUI primarily pushes related content links to end users and may also include search strings to support mobile search based "pull".

第六上下文层312是指处于“主动”模式的终端用户。在层5中,终端用户处于更为“被动”的模式并且内容连接被推送至终端用户。在层6中,终端用户与他们的无线设备积极交互。一般来说,主动模式包括将终端用户打字文本输入无线设备、语音输入无线设备或者使用无线设备拍照。主动用户状态称之为“本地交互”。在本文所提出的示例说明的实施例中,本地交互包括使终端用户选择发布内容。The sixth context layer 312 refers to the end user in "active" mode. In layer 5, the end user is in a more "passive" mode and content connections are pushed to the end user. In layer 6, end users actively interact with their wireless devices. Generally, active mode includes typing text into the wireless device by the end user, speaking into the wireless device, or taking a photo with the wireless device. The active user state is called "local interaction". In the illustrative embodiment presented herein, the local interaction includes enabling the end user to select content to publish.

通过示例且并不限制的方式,终端用户可决定在内容气泡内“发布”内容。在该实施例中,主动用户控制驻留在之前上下文层的顶端。当该用户转移至主动用户控制时,用户可选择提供反馈和已经发送给他们的评分内容。因此,主动用户发布可用于改进一个或多个上述上下文元素。By way of example and not limitation, an end user may decide to "publish" content within a content bubble. In this embodiment, active user controls reside on top of the previous context layer. When the user transitions to active user control, the user can choose to provide feedback and ratings that have been sent to them. Thus, proactive user postings may be used to improve one or more of the aforementioned contextual elements.

主动用户控制的另一示例说明的示例包括使用户能够与来自他的无线设备的数字看板进行交互,这将在下文的进一步细节中进行描述。Another illustrative example of active user control includes enabling a user to interact with a digital signage from his wireless device, as will be described in further detail below.

第七上下文层314指向分析。每个上下文层都具有可与一个或多个层组合的相应的分析。例如,现在可监视基于室内位置的对话。现在可在无需相机的情况下远程监视在特定地理围栏内的人数和用户资料。现在可使用作为时间的函数所绘制的相关加权值来监视内容的流行度。主动用户控制还可基于用户资料、位置和上下文进行监视。The seventh context layer 314 points to analytics. Each context layer has a corresponding analysis that can be combined with one or more layers. For example, indoor location-based conversations can now be monitored. The number of people and user profiles within a specific geofence can now be monitored remotely without a camera. The popularity of content can now be monitored using the correlation weighted values plotted as a function of time. Active user controls can also monitor based on user profile, location and context.

参考图4,示出了一种包括CARE平台的示例说明的基于云的服务。示例说明的云服务410支持包括CARE平台412的多种不同云服务的集成。在示例说明的实施例中,CARE平台集成交易电子钱包平台414、社交和广告网络平台416。此外,CARE平台412配置为与基于示例说明的场所的顾客关系管理系统418集成,通过示例且并不限制的方式,它与示例说明的赌场产权的信用计划相关。此外,该CARE平台412配置为与基于示例说明的场所的内容管理系统(CMS)420集成,通过示例且并不限制的方式,它对应于存储移动内容的移动CMS。另外,该CARE平台412将内容链接的相关集合提供给无线设备,由其接收响应输入和链接(由CARE平台生成),并将用户带至存储在CMS420上的移动内容项。该“内容项”是指与内容链接相关的内容,它用作上下文感知的新闻馈送或MADGUI。Referring to FIG. 4 , an illustrative cloud-based service including the CARE platform is shown. The illustrated cloud service 410 supports the integration of a variety of different cloud services including the CARE platform 412 . In the illustrated embodiment, the CARE platform integrates a transactional e-wallet platform 414 , a social and advertising network platform 416 . Additionally, the CARE platform 412 is configured to integrate with the illustrated venue-based customer relationship management system 418, which is, by way of example and not limitation, associated with the illustrated casino property's credit program. Additionally, the CARE platform 412 is configured to integrate with an illustrative venue-based content management system (CMS) 420 , which corresponds, by way of example and not limitation, to a mobile CMS that stores mobile content. Additionally, the CARE platform 412 provides a relevant set of content links to the wireless device, which receives responsive input and links (generated by the CARE platform), and takes the user to the mobile content item stored on the CMS 420 . This "content item" refers to the content associated with the content link, which is used as a context-aware news feed or MADGUI.

通过示例且并不限制的方式,使用个人设备(BYOD)客户端422包括个人电脑424、膝上型电脑426、平板电脑428、智能电话430、数字看板显示器432、诸如投币游戏机(slotmachine)的游戏机434、诸如谷歌眼镜的可穿戴计算设备436以及其它此类网络客户端设备。BYOD客户端可操作地通过无线连接耦合至广域网(WAN),诸如因特网。By way of example and not limitation, BYOD clients 422 include personal computers 424, laptops 426, tablets 428, smart phones 430, digital signage displays 432, such as slot machines. Game consoles 434, wearable computing devices 436 such as Google Glass, and other such network client devices. A BYOD client is operatively coupled to a wide area network (WAN), such as the Internet, through a wireless connection.

无线BYOD客户端通过通信耦合至示例说明的调制解调器440的WiFi(或蓝牙)访问点438来通信耦合至WAN,该调制解调器通信耦合至WAN。该无线BYOD设备还可使用包括示例说明的通信塔442的专有运营商网络通信耦合至WAN。The wireless BYOD client is communicatively coupled to the WAN through a WiFi (or Bluetooth) access point 438 communicatively coupled to an illustrated modem 440 that is communicatively coupled to the WAN. The wireless BYOD device may also be communicatively coupled to the WAN using a proprietary carrier network including the illustrated communication tower 442 .

示例说明的云服务410可实现四个基础云服务模型的其中一个,也就是基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)和网络即服务(NaaS)。该云服务模型使用不同类型的云部署方式进行部署,包括公有云、社区云、混合云和私有云。The illustrated cloud service 410 may implement one of four basic cloud service models, namely Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Network as a Service (NaaS). This cloud service model is deployed using different types of cloud deployments, including public cloud, community cloud, hybrid cloud, and private cloud.

基础设施即服务(IaaS)是最基础的云服务模型。IaaS提供商提供虚拟机和其它资源。虚拟机,还称之为实例,由管理员作为访客进行运行。在该云操作支持系统中的管理员的分组支持系统支持大量虚拟机并且支持根据顾客更改的需求规划服务增加或减少的能力。IaaS云通常提供额外的资源,诸如虚拟机图像库中的图像、原始(块)和基于文件的存储、防火墙、符合平衡器、IP地址、虚拟局域网(VLAN)以及软件集。IaaS云提供商从安装在数据中心的他们的大型池中按需提供这些资源。对于广域的连接,可使用因特网或虚拟专网(VPN)。Infrastructure as a Service (IaaS) is the most basic cloud service model. IaaS providers provide virtual machines and other resources. Virtual machines, also known as instances, are run by administrators as guests. The administrator's group support system in this cloud operation support system supports a large number of virtual machines and supports the ability to plan service increases or decreases according to customers' changing needs. IaaS clouds typically provide additional resources such as images in virtual machine image libraries, raw (block) and file-based storage, firewalls, compliance balancers, IP addresses, virtual local area networks (VLANs), and software sets. IaaS cloud providers provide these resources on demand from their large pools installed in data centers. For wide-area connections, the Internet or a Virtual Private Network (VPN) can be used.

平台即服务(PaaS)使得云提供商能够提供可包括操作系统、编程语言执行环境、数据库和网络服务器的计算平台。在没有购买和管理基础硬件和软件层的费用和复杂度的情况下,应用开发者可在PaaS上开发并运行他们的软件解决方案。采用某些PaaS的解决方案,系统资源可以自动调配以匹配应用需求,使得该云的终端用户无需人工分配资源。Platform as a Service (PaaS) enables cloud providers to provide computing platforms that may include operating systems, programming language execution environments, databases, and web servers. Application developers can develop and run their software solutions on PaaS without the expense and complexity of purchasing and managing the underlying hardware and software layers. Using some PaaS solutions, system resources can be automatically allocated to match application requirements, so that end users of the cloud do not need to manually allocate resources.

软件即服务(SaaS)使得云提供商能够在云中安装并操作应用软件。云终端用户访问来自云客户端的该软件。该云终端用户并不管理运行所应用的云基础设施和平台。该SaaS应用与其它应用不同点在于其可伸缩性。可伸缩性可将任务实时克隆至多个虚拟机上实现以满足变更工作的需求。SaaS应用中的负荷平衡器将工作分布至一组虚拟机。为了容纳大量云终端用户,云应用可适合多个租户并服务于多于一个云终端用户组织。一些SaaS解决方案可称之为桌面即服务、商业过程即服务、测试环境即服务、通信即服务等。Software as a Service (SaaS) enables cloud providers to install and operate application software in the cloud. Cloud end users access the software from cloud clients. The cloud end user does not manage the cloud infrastructure and platform on which the application runs. The SaaS application differs from other applications in its scalability. Scalability can be achieved by cloning tasks to multiple virtual machines in real time to meet changing job requirements. A load balancer in a SaaS application distributes work across a set of virtual machines. To accommodate a large number of cloud end users, a cloud application may accommodate multiple tenants and serve more than one cloud end user organization. Some SaaS solutions may be called desktop as a service, business process as a service, test environment as a service, communication as a service, etc.

云服务的第四种为网络即服务(NaaS),其中供给云服务终端用户的能力是使用网络/传输连接服务、内部云网络链接服务或者及其组合。NaaS涉及通过将网络和计算资源考虑为统一的整体资源分配的优化以及按需包括灵活和扩展VPN以及带宽的传统NaaS服务的优化。The fourth category of cloud services is Network as a Service (NaaS), where the capability provided to end users of cloud services is to use network/transport connection services, internal cloud network link services, or a combination thereof. NaaS involves the optimization of network and computing resources by considering them as a unified overall resource allocation and optimization of traditional NaaS services including flexible and extended VPN and bandwidth on demand.

云客户端使用网络客户端设备访问云计算。该云客户端包括但不限于桌面型计算机424、膝上型计算机426、平板电脑428以及智能电话430。这些云客户端的某一些依靠适合它们应用的全部或大部分的云计算,从而在没有它的情况下基本上是无用的。很多云应用并不需要客户端设备上安装的特定软件并且替代地使用网页浏览器与云应用交互。采用Ajax和HTML5的情况下,这些网络用户界面可获得与本地应用相似或甚至更好的外观和感觉。然而,一些云应用支持专用于这些应用的特定客户端软件。Cloud clients use network client devices to access cloud computing. The cloud clients include, but are not limited to, desktop computers 424 , laptop computers 426 , tablet computers 428 , and smartphones 430 . Some of these cloud clients rely on cloud computing for all or most of their applications, and thus are essentially useless without it. Many cloud applications do not require specific software installed on the client device and instead use a web browser to interact with the cloud application. With Ajax and HTML5, these web UIs can have a similar or even better look and feel to native applications. However, some cloud applications support specific client software specific to those applications.

针对基于云的服务存在不同类型的云部署模型,它包括公有云、社区云、混合云和私有云。在公有云中,应用、存储以及其它资源由服务提供商向普通公众开放。这些服务是免费的或者以按次计费的模式提供。Different types of cloud deployment models exist for cloud-based services, including public clouds, community clouds, hybrid clouds, and private clouds. In a public cloud, applications, storage, and other resources are made available to the general public by service providers. These services are provided free of charge or on a pay-per-view basis.

社区云基础设施在具有共同关注点的社区的多个组织之间,无论是内部管理还是由第三方管理以及无论内部或外部托管;使得与公有云相比开销花费可分摊至更少用户(但多于私有云)。Community cloud infrastructure among multiple organizations in a community with a common focus, whether managed internally or by a third party and whether hosted internally or externally; enabling overhead costs to be spread across fewer users than public clouds (but than private clouds).

私有云基础设施针对单个组织而单独操作,无论内部还是由第三方管理以及无论内部还是外部托管。私有云项目需要虚拟化商业环境,并且它需要与现有资源相关的组织重新评估决定。A private cloud infrastructure is operated solely for a single organization, whether managed internally or by a third party, and whether hosted internally or externally. A private cloud project requires a virtualized business environment, and it requires an organizational reassessment of decisions related to existing resources.

混合云是保持独特实体但捆绑在一起的两个或多个云(私有、社区或公有)的组合,它提供多个部署模型的优点。混合云架构需要场地资源和非当地(远程)、基于服务器的云基础设施两者。虽然混合云缺乏灵活性、安全性以及房屋内应用的不定型,但混合云使用基于云的服务的容错性和可伸缩性提供了房屋内应用的灵活性。A hybrid cloud is a combination of two or more clouds (private, community or public) that remain distinct entities but are tied together, offering the benefits of multiple deployment models. Hybrid cloud architectures require both on-premises resources and non-local (remote), server-based cloud infrastructure. While hybrid clouds lack the flexibility, security, and shapelessness of on-premise applications, hybrid clouds provide the flexibility of on-premise applications using the fault tolerance and scalability of cloud-based services.

参考图5,示出了用于示例说明的无线设备500的电组件。为了本专利的目的,示例说明的无线设备500是多模式无线设备,它包括操作耦合至双工器504的第一天线元件502,该双工器操作耦合至多模式发射器模块506以及多模式接收器模块508。Referring to FIG. 5 , electrical components of a wireless device 500 are shown for illustration. For purposes of this patent, the illustrated wireless device 500 is a multimode wireless device that includes a first antenna element 502 operatively coupled to a duplexer 504 that is operatively coupled to a multimode transmitter module 506 and a multimode receive module 506. module 508.

示例说明的控制模块518包括通信耦合至发射器506和接收器508的数字信号处理器(DSP)512、处理器514和编码解码器(CODEC)516。本领域技术人员应理解的是,发射器模块和接收器模块典型是配对的并且可实现为一个发射接收器。示例说明的发射器506、接收器508或发射接收器通信耦合至天线元件502。The illustrated control module 518 includes a digital signal processor (DSP) 512 , a processor 514 and a codec (CODEC) 516 communicatively coupled to the transmitter 506 and receiver 508 . Those skilled in the art will appreciate that the transmitter module and receiver module are typically paired and may be implemented as one transmitter receiver. An illustrated transmitter 506 , receiver 508 or transmit-receiver is communicatively coupled to antenna element 502 .

DSP512可配置为执行多个操作,诸如控制天线502、多模式发射器模块506以及多模式接收器模块508。处理器514操作耦合至响应输入传感器520,诸如键盘或触摸屏。在操作中,响应输入传感器520在示例说明的动态入口或上下文敏感新闻馈送被提供给终端用户后接收响应输入。DSP 512 may be configured to perform a number of operations, such as controlling antenna 502 , multi-mode transmitter module 506 , and multi-mode receiver module 508 . Processor 514 is operatively coupled to a responsive input sensor 520, such as a keyboard or touch screen. In operation, the responsive input sensor 520 receives responsive input after the illustrated dynamic portal or context sensitive news feed is provided to the end user.

处理器514还操作耦合至存储器522、显示器524以及传感器526。传感器526可用于确定示例说明的无线设备的室内和外部位置。The processor 514 is also operatively coupled to a memory 522 , a display 524 , and a sensor 526 . Sensors 526 may be used to determine indoor and outdoor locations of the illustrated wireless devices.

此外,处理器512还操作耦合至编码解码器(CODEC)模块516,编码解码器(CODEC)模块执行编码和解码操作并通信耦合至扬声器526和麦克风528。编码解码器(CODEC)模块516还通信耦合至显示器524并提供视频的编码和解码操作。Additionally, the processor 512 is operatively coupled to a codec (CODEC) module 516 that performs encoding and decoding operations and is communicatively coupled to a speaker 526 and a microphone 528 . A codec (CODEC) module 516 is also communicatively coupled to a display 524 and provides encoding and decoding operations for video.

存储器522包括两种不同类型的存储器,即易失性存储器523和非易失性存储器525。易失性存储器523是计算机内存,它需要电力来保持存储的信息,诸如随机存取存储器(RAM)。非易失性存储器525可保持存储的信息,即使无线通信设备500没有上电。非易失性存储器525的一些示例说明的实施例包括闪存、ROM存储器以及硬盘驱动存储器。Memory 522 includes two different types of memory, volatile memory 523 and non-volatile memory 525 . Volatile memory 523 is computer memory that requires power to retain stored information, such as random access memory (RAM). Non-volatile memory 525 can retain stored information even when wireless communication device 500 is not powered on. Some illustrative embodiments of non-volatile memory 525 include flash memory, ROM memory, and hard drive memory.

无线设备500可为移动手机、移动电话、无线电话、便携式手机、手机、便携式电话、个人数字助理(PDA)、平板电脑、便携式媒体设备、诸如谷歌眼镜的可穿戴计算机或由终端用户定期携带并具有用于在无线通信系统中操作的所有必需元件的任意类型的移动终端。该无线通信包括,通过示例且并不限制的方式,CDMA、WCDMA、GSM、UMTS或诸如无线局域网(WLAN)、WiFi或WiMAX的任意其它通信系统。The wireless device 500 may be a mobile handset, cell phone, cordless phone, portable handset, cellular phone, portable phone, personal digital assistant (PDA), tablet computer, portable media device, wearable computer such as Google Glass, or regularly carried by an end user and Any type of mobile terminal having all the necessary elements for operation in a wireless communication system. The wireless communication includes, by way of example and not limitation, CDMA, WCDMA, GSM, UMTS or any other communication system such as Wireless Local Area Network (WLAN), WiFi or WiMAX.

参考图6,示出了可用于接收通信至CARE平台的响应输入的多个传感器600。此外,该传感器600还可用于辅助确定无线设备的室内位置或室外位置。传感器可与无线设备500、数字看板432、游戏机434、机顶盒1002、游戏控制台1002、诸如PC424的有线设备以及包括可联网的存储器和处理器的其它此类设备集成。Referring to FIG. 6 , there is shown a plurality of sensors 600 that may be used to receive responsive input communicated to the CARE platform. In addition, the sensor 600 can also be used to assist in determining the indoor or outdoor location of the wireless device. The sensors may be integrated with wireless devices 500, digital signage 432, gaming machines 434, set top boxes 1002, gaming consoles 1002, wired devices such as PCs 424, and other such devices including networkable memory and processors.

一般来说,触摸屏602用于接收响应输入;然而,如果将使得终端用户能够提供特定室内位置的地图提供给终端用户,触摸屏还可用于指示位置。Generally, the touch screen 602 is used to receive responsive input; however, the touch screen can also be used to indicate a location if a map enabling the end user to provide a particular indoor location is provided to the end user.

一般来说,眼睛追踪模块604也可用于接收响应输入,然而,眼睛追踪模块还可用于追踪终端用户的眼睛运动,以确定有助于开发用户资料的终端用户的兴趣点。眼球追踪模块可与诸如谷歌眼镜的无线设备相关联。In general, the eye-tracking module 604 can also be used to receive responsive input, however, the eye-tracking module can also be used to track the end-user's eye movements to determine the end-user's points of interest to help develop a user profile. The eye-tracking module can be associated with a wireless device such as Google Glass.

一般来说,红外(IR)相机606可用于接收诸如手势的响应输入。该IR相机还可记录用于确定室内或室外位置的背景。IR相机可与诸如XBOX的KINECT的设备相关联。In general, an infrared (IR) camera 606 may be used to receive responsive input such as gestures. This IR camera can also record the background used to determine indoor or outdoor location. The IR camera can be associated with a device such as the KINECT of the XBOX.

一般来说,RGB相机608可用于接收响应输入,诸如监视终端用户的面部表情或终端用户的年龄。RGB相机还可记录可用于确定室内或室外位置的背景。RGB相机可与诸如XBOX的KINECT的设备相关联。In general, the RGB camera 608 may be used to receive responsive input, such as monitoring the end user's facial expression or the end user's age. RGB cameras can also record backgrounds that can be used to determine indoor or outdoor locations. An RGB camera may be associated with a device such as the XBOX's KINECT.

一般来说,导航键610和按钮612用于接收响应输入,它还可用于相应确定室内位置和室外位置。In general, the navigation keys 610 and buttons 612 are used to receive responsive inputs, which can also be used to determine indoor and outdoor locations accordingly.

一般来说,近场通信(NFC)设备614用于非接触式支付系统。因此,交易的完成可限制为响应输入并且该交易可导致特定室内或室外位置的确定。Generally, a near field communication (NFC) device 614 is used for contactless payment systems. Thus, the completion of a transaction may be limited to responding to an input and the transaction may result in the determination of a particular indoor or outdoor location.

一般来说,可支持蓝牙版本1、2、3、4以及其它未来版本的蓝牙模块616都可用于确定室内位置。举例来说,iPhone4S和5使用蓝牙来确定室内位置。在某些情况下,蓝牙标准还可用于接收响应输入。In general, a Bluetooth module 616 that can support Bluetooth versions 1, 2, 3, 4, and other future versions can be used to determine indoor location. For example, the iPhone 4S and 5 use Bluetooth to determine indoor location. In some cases, the Bluetooth standard can also be used to receive responsive input.

一般来说,接近传感器618与无线设备相关联并用于在没有任何物理接触的情况下检测附近物体的出现。因此,接近传感器一般用于接收响应输入。In general, a proximity sensor 618 is associated with a wireless device and is used to detect the presence of nearby objects without any physical contact. Therefore, proximity sensors are generally used to receive responsive input.

麦克风20可用于确定位置,通过接收人耳无法听到的高频声音并将这些高频声音通信至位置服务器,然后由该位置服务器确定示例说明的无线设备的特定位置。麦克风620还可用于接收提供响应输入的语音命令。Microphone 20 may be used to determine location by receiving high frequency sounds that are inaudible to the human ear and communicating these high frequency sounds to a location server which then determines the particular location of the illustrated wireless device. Microphone 620 may also be used to receive voice commands that provide responsive input.

RFID模块622可用于通信特定位置或指示相应输入,诸如使用具有RFID标签的雇员徽章登记入住。The RFID module 622 may be used to communicate a specific location or indicate a corresponding input, such as checking in with an employee badge with an RFID tag.

辅助GPS模块624(A-GPS)一般用于提供位置;然而,在某些情况下,每当终端用户跨越地理围栏的周界时,它都会产生响应输入。Assisted GPS module 624 (A-GPS) is generally used to provide location; however, in some cases it will generate responsive input whenever the end user crosses the perimeter of the geofence.

环境光传感器626或光电传感器检测光的改变,并且光的改变一般可与响应输入相关联。温度传感器628检测温度,它一般可与响应输入相关联。压力传感器634检测压力并一般与相应输入相关联,例如压力的改变可指示天气的变化,这可导致修改上下文敏感的新闻馈送。An ambient light sensor 626 or photosensor detects a change in light, and a change in light can generally be associated with a response input. A temperature sensor 628 detects temperature, which may generally be associated with a response input. The pressure sensor 634 detects pressure and is generally associated with a corresponding input, eg a change in pressure may indicate a change in weather which may result in a context sensitive news feed being modified.

陀螺仪模块630可用于运动传感,以辅助确定位置。此外,陀螺仪模块还可用于接收响应输入,例如,通过摇晃无线设备。The gyroscope module 630 may be used for motion sensing to aid in determining position. Additionally, the gyroscope module can be used to receive responsive input, for example, by shaking the wireless device.

GPS模块632一般用于提供位置;然而,在某些情况下,每当用户跨越地理围栏的周界,它都会产生响应输入。The GPS module 632 is generally used to provide location; however, in some cases it will generate responsive input whenever the user crosses the perimeter of the geofence.

加速计模块636和罗盘644可用于运动检测,以辅助确定位置。此外,加速计模块或罗盘可单独用于确定位置。与陀螺仪模块630一起,加速计模块636和罗盘644可用于确定位置。另外,陀螺仪模块630、加速计模块636、罗盘644以及其任意组合都可用于接收响应输入,例如指示处于特定方向的无线设备。Accelerometer module 636 and compass 644 may be used for motion detection to aid in determining position. Additionally, an accelerometer module or a compass can be used alone to determine position. Along with gyroscope module 630, accelerometer module 636 and compass 644 may be used to determine position. In addition, the gyroscope module 630, the accelerometer module 636, the compass 644, and any combination thereof may be used to receive responsive input, such as indicating that the wireless device is in a particular orientation.

WiFi模块638可用于与访问点链接并还可用于检测不同SSID和信标信号强度,如本文所述的那样,它可用于确定室内位置。此外,如果进入地理围栏,则该触发事件可为响应输入。The WiFi module 638 can be used to link with access points and can also be used to detect different SSIDs and beacon signal strengths, which can be used to determine indoor location as described herein. Also, if a geofence is entered, the trigger event can be a response input.

条形码640模块和QR码642模块可用于确定位置,以提供响应输入或者其两者组合。A barcode 640 module and a QR code 642 module can be used to determine location, to provide responsive input, or a combination of both.

参考图7,示出了一种示例说明的系统,其中CARE平台将动态入口内容传输至示例说明的无线设备并使得该无线设备能够控制显示器。示例说明的系统700通过服务器704向无线设备702提供内容链接或内容的相关集合,例如广告。服务器704配置为运行执行对应于上述图3和图11-49所描述的上下文层操作的多种不同的模块。Referring to FIG. 7, an exemplary system is shown in which the CARE platform transmits dynamic portal content to an exemplary wireless device and enables the wireless device to control a display. The illustrated system 700 provides a link to content or a related collection of content, such as an advertisement, to a wireless device 702 via a server 704 . Server 704 is configured to run a variety of different modules that perform context layer operations corresponding to those described above for FIG. 3 and FIGS. 11-49 .

无线设备702与网络无线通信并且该无线设备配置为运行网页浏览器或下载软件应用模块,即移动APP。服务器704通过网络通信耦合至该无线设备并且由服务器验证该无线设备或网页浏览器。此外,服务器704通信耦合至显示器706并使该无线设备能够控制显示器706,如专利申请13/251,699和13/252,716所述,两者的题目都为交互式显示系统,并通过引用的方式结合在此。The wireless device 702 communicates wirelessly with the network and is configured to run a web browser or download a software application module, ie a mobile APP. A server 704 is communicatively coupled to the wireless device over a network and the wireless device or web browser is authenticated by the server. In addition, server 704 is communicatively coupled to and enables the wireless device to control display 706, as described in patent applications 13/251,699 and 13/252,716, both titled Interactive Display Systems, and incorporated by reference at this.

在图7所提出的示例说明的实施例中,由示例说明的服务器704产生MADGUI,它执行包括网络对象识别、室内定位、将内容与位置相关联、将内容与用户资料相关联、内容排名、提供MADGUI、接收主动用户控制和产生分析的上下文层1-7的操作。In the illustrated embodiment presented in FIG. 7, MADGUI is generated by an illustrated server 704, which performs tasks including network object recognition, indoor positioning, associating content with location, associating content with user profile, ranking content, Operation of context layers 1-7 that provide MADGUI, receive active user control, and generate analytics.

示例说明的无线设备702执行更为受限的操作,即,网络对象识别、室外定位和提供主动用户控制。The illustrated wireless device 702 performs more limited operations, namely, network object recognition, outdoor positioning, and providing active user control.

在该实施例中,服务器704包括与CARE平台的上下文层2B相关联的定位模块。与服务器相关联的定位模块配置为确定无线设备或网页浏览器的位置。In this embodiment, server 704 includes a location module associated with context layer 2B of the CARE platform. A location module associated with the server is configured to determine a location of the wireless device or web browser.

与服务器704相关联的用户资料模块包括至少与无线设备或网页浏览器相关联的用户属性。该用户资料模块在上下文层3B中引用。A user profile module associated with server 704 includes at least user attributes associated with a wireless device or a web browser. The user profile module is referenced in context layer 3B.

与服务器704相关联的内容模块配置为通信与内容项相关联的至少一个内容链接。在示例说明的实施例中,内容通过与上下文层3A对应的基于位置的内容管理模块与位置相关联。A content module associated with server 704 is configured to communicate at least one content link associated with the content item. In the illustrated embodiment, content is associated with a location through a location-based content management module corresponding to context layer 3A.

与服务器704相关联的排名内容模块基于无线设备的位置和用户资料对每个内容链接进行排名。该排名内容模块与上下文层4相关联。该排名内容模块还可基于网页浏览器的位置和与网页浏览器相关联的用户资料对每个内容链接进行排名。A ranked content module associated with server 704 ranks each content link based on the location of the wireless device and the user profile. The ranked content module is associated with contextual layer 4. The ranking content module can also rank each content link based on the location of the web browser and the user profile associated with the web browser.

内容传输模块,对应于上下文层5,将排名的内容链接传输至网页浏览器或与无线设备相关联的软件应用模块。该无线设备显示器呈现排名的内容链接,它还称之为MADGUI。在一个实施例中,示例说明的无线设备702将排名的内容链接呈现为网页浏览器上的网页。A content transfer module, corresponding to the context layer 5, transfers the ranked content links to a web browser or software application module associated with the wireless device. The wireless device display presents ranked content links, also known as MADGUI. In one embodiment, the illustrated wireless device 702 presents the ranked content links as a web page on a web browser.

由无线设备所接收到的对应于其中一个内容链接的响应输入被通信至服务器704。在网页浏览器的实施例中,响应输入提供对相应内容项的访问。在软件应用模块的实施例中,服务器将对应于内容链接的内容项通信至软件应用模块。Responsive input received by the wireless device corresponding to one of the content links is communicated to the server 704 . In an embodiment of a web browser, access to a corresponding content item is provided in response to the input. In an embodiment of the software application module, the server communicates the content item corresponding to the content link to the software application module.

还描述了一种用于提供相关内容的方法。该方法包括使得无线设备702能够与网络无线通信。无线设备702配置为运行软件应用模块、网页浏览器或其组合。无线设备通过网络通信耦合至至少一个服务器,其中该服务器认证无线设备和网页浏览器中的至少一个。该方法然后进行至使用与地图服务器(未示出)相关的定位模块来确定无线设备的位置。用户资料与无线设备和网页浏览器中的至少一个相关联,其中多个用户资料存储于用户资料模块并且每个用户资料至少包括用户属性。该方法使得内容模块能够通信描述内容项的至少一个内容链接。该方法还基于无线设备的位置和用户资料对每个内容链接进行排名。排名的内容链接被传输至软件应用模块和网页浏览器中的至少一个。排名的内容链接显示于无线设备上。该方法然后进行至在无线设备处接收对应于其中一个内容链接的响应输入,其中由软件应用模块和网页浏览器中的至少一个所接收到的响应输入提供对相应内容项的访问。A method for providing related content is also described. The method includes enabling wireless device 702 to communicate wirelessly with a network. The wireless device 702 is configured to run a software application module, a web browser, or a combination thereof. The wireless device is communicatively coupled to at least one server over a network, wherein the server authenticates at least one of the wireless device and the web browser. The method then proceeds to determine the location of the wireless device using a positioning module associated with a map server (not shown). A user profile is associated with at least one of the wireless device and the web browser, wherein a plurality of user profiles are stored in the user profile module and each user profile includes at least user attributes. The method enables a content module to communicate at least one content link describing a content item. The method also ranks each content link based on the location of the wireless device and the user profile. The ranked content links are transmitted to at least one of a software application module and a web browser. Ranked content links are displayed on the wireless device. The method then proceeds to receiving at the wireless device a responsive input corresponding to one of the content links, wherein the responsive input received by at least one of the software application module and the web browser provides access to the corresponding content item.

在一个示例说明的实施例中,定位模块可确定无线设备的室内位置。排名模块可基于无线设备的室内位置对每个内容链接进行排名。该内容传输模块将排名的内容链接传输至无线设备作为基于无线设备的室内位置自动改变的多个内容链接。In one illustrative embodiment, a location module may determine an indoor location of a wireless device. The ranking module can rank each content link based on the indoor location of the wireless device. The content transmission module transmits the ranked content links to the wireless device as a plurality of content links that automatically change based on the indoor location of the wireless device.

在另一示例说明的实施例中,排名模块基于无线设备的用户资料对每个内容链接进行排名。该内容传输模块将排名的内容链接传输至显示器作为基于与无线设备相关的用户资料自动改变的多个内容链接。In another illustrative embodiment, the ranking module ranks each content link based on a user profile of the wireless device. The content transmission module transmits the ranked content links to the display as a plurality of content links that automatically change based on a user profile associated with the wireless device.

在另一示例说明的实施例中,由用户资料模块接收响应输入并且基于响应输入来更新用户属性,以及排名模块基于响应输入来调整每个内容链接的排名。此外,内容传输模块将排名的内容链接传输至显示器作为基于响应输入来自动改变的多个内容链接。In another illustrative embodiment, the responsive input is received by the user profile module and the user attributes are updated based on the responsive input, and the ranking module adjusts the ranking of each content link based on the responsive input. Additionally, the content transmission module transmits the ranked content links to the display as a plurality of content links that automatically change based on the responsive input.

在进一步的示例说明的实施例中,服务器配置为与多个无线设备进行通信并且每个无线设备都具有相应的用户资料,使得当由多个无线设备生成多个响应输入时,可由用户资料模块所接收到的响应输入来更新每个用户资料的用户属性,并且排名模块基于来自多个无线设备的响应输入来调整每个内容链接的排名,以及内容传输模块将排名的内容链接传输至显示器作为基于来自多个无线设备的响应输入来自动改变的多个内容链接。In a further illustrated embodiment, the server is configured to communicate with a plurality of wireless devices and each wireless device has a corresponding user profile such that when multiple response inputs are generated by the plurality of wireless devices, the user profile module can updating user attributes for each user profile in response to the received input, and the ranking module adjusts the ranking of each content link based on the responsive input from the plurality of wireless devices, and the content transmission module transmits the ranked content link to the display as Multiple content links that automatically change based on responsive input from multiple wireless devices.

在另一示例说明的实施例中,软件应用模块包括接收多个内容链接的新闻馈送,它基于无线设备的位置以及与无线设备相关联的用户资料而改变。In another illustrative embodiment, a software application module includes a news feed that receives a plurality of content links that change based on the location of the wireless device and a user profile associated with the wireless device.

在进一步的示例说明的实施例中,在接收响应输入后提供至无线设备的内容项包括多个二级内容链接,它并不是基于无线设备的位置而发生改变的,但却是基于与无线设备相关联的用户资料而发生改变的。In a further illustrated embodiment, the content item provided to the wireless device upon receipt of a response input includes a plurality of secondary content links that do not change based on the location of the wireless device, but instead are based on a relationship with the wireless device. associated user profile changes.

参考图8,示出了一种示例说明的系统,其中无线客户端设备生成动态入口。示例说明的系统800包括服务器802,它将地理编码的内容项、内容链接或两者通信至无线设备804。此外,服务器802执行所有无线设备的网络对象识别,使得该服务器可使用地理编码的内容来更新每一个无线设备。在示例说明的实施例中,服务器802基于与用户资料相关联的属性的受限集合对地理编码的内容进行排名。服务器802继续分析以追踪通信至无线手机的广告。Referring to FIG. 8, an illustrative system is shown in which a wireless client device generates a dynamic entry. The illustrated system 800 includes a server 802 that communicates geocoded content items, content links, or both to a wireless device 804 . In addition, server 802 performs network object recognition of all wireless devices so that the server can update each wireless device with geocoded content. In the illustrated embodiment, the server 802 ranks the geocoded content based on a restricted set of attributes associated with the user profile. Server 802 continues the analysis to track advertisements communicated to wireless handsets.

在示例说明的系统800中,客户端设备驱动MADGUI叙事的开发。该无线设备有效地执行上下文层的大多数操作,除了其中地理编码的内容被集中在服务器802处的层3A。更具体的说,客户端设备802执行网络对象识别、使用GPS的室外定位以及使用集成在无线设备中的传感器和存储在无线设备上的地图数据的室内定位。此外,客户服务器802自身存储有用户资料模块并基于诸如突破地理围栏的参数以及对应于用户资料模块的用户属性对地理编码的内容进行排名。所获得的MADGUI呈现在无线设备上并且主动用户控制使得无线设备能够接收响应输入并追踪响应输入,以便创建分析并可进一步用于更新用户资料。In the illustrated system 800, a client device drives the development of a MADGUI narrative. The wireless device effectively performs most of the operations of the context layer, except layer 3A where the geocoded content is centralized at server 802 . More specifically, client device 802 performs network object recognition, outdoor positioning using GPS, and indoor positioning using sensors integrated in the wireless device and map data stored on the wireless device. In addition, the client server 802 itself stores user profile modules and ranks geocoded content based on parameters such as breaking geofences and user attributes corresponding to user profile modules. The resulting MADGUI is presented on the wireless device and the active user control enables the wireless device to receive and track responsive inputs in order to create analytics and can further be used to update the user profile.

此外,服务器802通信耦合至显示器806并使得无线设备能够控制显示器806,如专利申请13/251,699和13/251,716所述,两者的主题均为交互式显示系统,并且通过引用将它们结合在此。In addition, server 802 is communicatively coupled to and enables wireless devices to control display 806 as described in patent applications 13/251,699 and 13/251,716, both of which are the subject of interactive display systems and are incorporated herein by reference .

在图8所示的客户驱动叙事的另一示例说明的实施例中,服务器802通过网络通信耦合至无线设备804并且由服务器认证无线设备或网页浏览器。与无线设备集成的定位模块确定无线设备或网页浏览器的位置。与无线设备集成的用户资料模块可包括与每个特定用户相关联的至少一个用户属性。用户资料还可包括与无线设备或网页浏览器相关联的至少一个用户属性。存储在无线设备上的内容模块提供与内容项相关联的至少一个内容链接。与无线设备集成的排名内容模块基于无线设备的位置和用户资料对每个内容链接进行排名。此外,排名内容模块可基于用户资料和网页浏览器的位置对每个内容链接进行排名。与无线设备集成的内容传输模块将排名的内容链接传输至软件应用模块或网页浏览器。无线设备显示器在软件应用模块中或作为网页在网页浏览器中呈现排名的内容链接。由无线设备所接收到的对应于其中一个内容链接的响应输入产生在显示中相应的内容项。服务器使用更新定位模块、更新内容模块、更新用户资料模块、更新排名模块或及其任意组合来周期性地更新软件应用模块或网页浏览器。In another illustrative embodiment of the client-driven storytelling shown in FIG. 8, a server 802 is communicatively coupled to a wireless device 804 over a network and the wireless device or web browser is authenticated by the server. A location module integrated with the wireless device determines the location of the wireless device or web browser. A user profile module integrated with a wireless device may include at least one user attribute associated with each particular user. The user profile may also include at least one user attribute associated with the wireless device or web browser. A content module stored on the wireless device provides at least one content link associated with the content item. The ranked content module integrated with the wireless device ranks each content link based on the wireless device's location and user profile. In addition, the rank content module can rank each content link based on the user profile and the location of the web browser. A content delivery module integrated with the wireless device transmits the ranked content links to a software application module or web browser. The wireless device display presents the ranked content links in a software application module or as a web page in a web browser. Responsive input received by the wireless device corresponding to one of the content links results in a corresponding content item in the display. The server periodically updates the software application module or the web browser using an updated positioning module, an updated content module, an updated user profile module, an updated ranking module, or any combination thereof.

在一个示例说明的实施例中,定位模块可确定无线设备的室内位置。排名模块可基于无线设备的室内位置对每个内容链接进行排名。该内容传输模块将排名的内容链接传输至无线设备作为基于无线设备的室内位置来自动改变的多个内容链接。In one illustrative embodiment, a location module may determine an indoor location of a wireless device. The ranking module can rank each content link based on the indoor location of the wireless device. The content transmission module transmits the ranked content links to the wireless device as a plurality of content links that automatically change based on the wireless device's indoor location.

在另一示例说明的实施例中,排名模块基于无线设备的用户资料对每个内容链接进行排名。该内容传输模块将排名的内容链接传输至显示器作为基于与无线设备的用户资料来自动改变的多个内容链接。In another illustrative embodiment, the ranking module ranks each content link based on a user profile of the wireless device. The content transmission module transmits the ranked content links to the display as a plurality of content links that automatically change based on a user profile with the wireless device.

在另一示例说明的实施例中,响应输入由用户资料模块接收并且基于响应输入来更新用户属性,以及该排名模块基于响应输入来调整每个内容链接的排名。此外,内容传输模块将排名的内容链接传输至显示器作为基于响应输入来自动改变的多个内容链接。In another illustrative embodiment, the responsive input is received by the user profile module and updates the user attributes based on the responsive input, and the ranking module adjusts the ranking of each content link based on the responsive input. Additionally, the content transmission module transmits the ranked content links to the display as a plurality of content links that automatically change based on the responsive input.

在进一步的示例说明的实施例中,服务器配置为与多个无线设备通信并且各个无线设备都具有相应的用户资料,使得当由多个无线设备生成多个响应输入时,由用户资料模块所接收到的响应输入来更新每个用户资料的用户属性,并且排名模块基于来自多个无线设备的响应输入对每个内容链接进行排名,以及内容传输模块将排名的内容链接传输至显示器作为基于来自多个无线设备的响应输入来自主改变的多个内容链接。In a further illustrative embodiment, the server is configured to communicate with a plurality of wireless devices and each wireless device has a corresponding user profile such that when multiple response inputs are generated by the plurality of wireless devices, the The received response input is used to update the user attributes of each user profile, and the ranking module ranks each content link based on the response input from the plurality of wireless devices, and the content transmission module transmits the ranked content link to the display as multiple content links that change autonomously in response to input from a wireless device.

在另一示例说明的实施例中,软件应用模块包括接收基于无线设备的位置以及与无线设备相关联的用户资料所改变的多个内容链接的新闻馈送。In another illustrative embodiment, a software application module includes receiving a news feed of a plurality of content links that change based on a location of the wireless device and a user profile associated with the wireless device.

在进一步的示例说明的实施例中,在接收到响应输入后提供至无线设备的内容项包括多个二级内容链接,它们并不是基于无线设备的位置而发生改变的,但却是基于与无线设备相关的用户资料而自主改变的。In a further illustrative embodiment, the content item provided to the wireless device upon receipt of a responsive input includes a plurality of secondary content links that do not change based on the location of the wireless device, but instead are based on a connection with the wireless It is voluntarily changed by the user profile related to the device.

参考图9,示出了一种示例说明的系统900,其中示例说明的游戏机和数字看板生成动态MADGUI入口并将该MADGUI通信至服务器,它然后将MADGUI传递至无线设备。Referring to FIG. 9 , an exemplary system 900 is shown in which an exemplary gaming machine and digital signage generates a dynamic MADGUI entry and communicates the MADGUI to a server, which then communicates the MADGUI to the wireless device.

如图9所示,示例说明的游戏机902支持画中画(PIP)技术,使得游戏机或信报亭能够作为数字看板来执行。该游戏机902还通信耦合至具有包括多个用户属性的扩展用户资料的赌场信用计划。该示例说明的游戏机902还包括交易组件,它允许该游戏机执行交易。示例说明的游戏机配置为运行数字看板可下载的软件应用模块以及数字看板的网页浏览器。As shown in FIG. 9, the illustrated gaming machine 902 supports picture-in-picture (PIP) technology, enabling the gaming machine or kiosk to perform as a digital signage. The gaming machine 902 is also communicatively coupled to a casino credit program having an extended user profile including a plurality of user attributes. The illustrative gaming machine 902 also includes a transaction component that allows the gaming machine to perform transactions. The illustrated gaming machine is configured to run a downloadable software application module for the digital signage and a web browser for the digital signage.

游戏机902执行多种操作,包括网络对象识别、辅助确定室内位置、访问用户资料、基于位置和用户资料对内容排名、生成示例说明的MADGUI内容链接、提供主动用户控制以及产生分析。The gaming machine 902 performs a variety of operations including network object recognition, assisting in determining indoor location, accessing user profiles, ranking content based on location and user profile, generating illustrated MADGUI content links, providing active user control, and generating analytics.

在系统900中,示例说明的游戏机902生成动态MADGUI入口并将MADGUI通信至服务器904,它继续将额外内容添加至MADGUI。通过示例且并不限制的方式,由服务器904引入的该额外内容可与保护用户隐私相关联并因此该服务器904可提供匿名服务,例如匿名响应于由无线设备通信的排名的内容链接。此外,服务器904可提供终端用户想要集成在他们的MADGUI馈送中的额外服务,诸如接收的电子邮件、社交网络通知、RSS馈送以及终端用户想要与由游戏机902生成的MADGUI馈送集成的其它此类内容。In system 900, the illustrated gaming machine 902 generates a dynamic MADGUI entry and communicates the MADGUI to a server 904, which continues to add additional content to the MADGUI. By way of example and not limitation, the additional content introduced by the server 904 may be associated with protecting user privacy and thus the server 904 may provide anonymous services, such as anonymously responding to ranked content links communicated by the wireless device. In addition, the server 904 can provide additional services that end users want to integrate in their MADGUI feeds, such as received emails, social network notifications, RSS feeds, and other services that end users want to integrate with the MADGUI feeds generated by the gaming machine 902 such content.

作为另一替换的,游戏机902可将服务器904旁路并直接与无线设备906通信。As another alternative, gaming machine 902 may bypass server 904 and communicate directly with wireless device 906 .

无线设备906以瘦客户端进行操作并执行受限操作,诸如提供定位信息和将用于主动用户控制的界面提供给用户。The wireless device 906 operates as a thin client and performs limited operations, such as providing location information and presenting an interface for active user control to the user.

在另一实施例中,游戏机902是投币游戏机(slotmachine),其中该投币游戏机(slotmachine)可运行投币游戏机(slotmachine)可下载的软件应用模块、投币游戏机(slotmachine)网页浏览器或者其两者。对应于其中一个网页链接的无线设备所接收到的响应输入可将相应的内容项显示于无线设备、投币游戏机(slotmachine)显示器或其两种设备上。此外,服务器904使用更新定位模块、更新内容模块、更新用户资料模块和更新排名模块中的至少一个来周期性地更新无线设备和投币游戏机(slotmachine)。In another embodiment, the gaming machine 902 is a slot machine, wherein the slot machine can run a slot machine downloadable software application module, a slot machine ) web browser or both. Responsive input received by the wireless device corresponding to one of the webpage links may display the corresponding content item on the wireless device, the slot machine display, or both. Additionally, the server 904 periodically updates the wireless device and the slot machine with at least one of an updated location module, an updated content module, an updated user profile module, and an updated ranking module.

参考图10,示出了一种示例说明的交互式显示系统1000,其中服务器生成动态MADGUI入口并将MADGUI通信至用户设备和操作耦合至显示控制模块的显示器。该显示控制模块配置为与网络通信并且显示控制模块配置为接收可下载软件应用模块和网页浏览器中的至少一个。示例说明的显示控制模块1002包括但不限于机顶盒、个人计算机和游戏控制台。Referring to FIG. 10 , an illustrative interactive display system 1000 is shown in which a server generates a dynamic MADGUI entry and communicates the MADGUI to a user device and a display operatively coupled to a display control module. The display control module is configured to communicate with a network and the display control module is configured to receive at least one of a downloadable software application module and a web browser. Illustrative display control modules 1002 include, but are not limited to, set-top boxes, personal computers, and game consoles.

服务器1004通过网络通信耦合至无线设备1006和显示控制模块1002。服务器1004认证无线设备1006和显示控制模块1002。Server 1004 is communicatively coupled to wireless device 1006 and display control module 1002 over a network. Server 1004 authenticates wireless device 1006 and display control module 1002 .

在示例说明的实施例中,MADGUI由示例说明的服务器1004生成,它执行上下文层1-7的操作,包括网络对象识别、室内定位、将内容与位置相关联、将内容与用户资料相关联、排名内容、提供MADGUI、接收主动用户控制并产生分析。In the illustrated embodiment, the MADGUI is generated by the illustrated server 1004, which performs context layer 1-7 operations, including network object recognition, indoor positioning, associating content with location, associating content with user profile, Rank content, provide MADGUI, receive active user controls and generate analytics.

在一个实施例中,服务器1004配置为执行操作,包括辅助确定无线设备的室内位置、访问对应于无线设备的用户资料、基于无线设备的位置和用户资料对内容链接经排名并将排名的内容链接提供至该无线设备和显示控制模块。In one embodiment, the server 1004 is configured to perform operations including assisting in determining an indoor location of a wireless device, accessing a user profile corresponding to the wireless device, linking ranked content based on the location of the wireless device and the user profile, and linking the ranked content Provided to the wireless device and display control module.

无线设备1006配置为与网络无线通信并且无线设备配置为接收无线设备可下载的软件模块和无线设备网页浏览器中的至少一个。该示例说明的无线设备1006执行更加受限的操作,即网络对象识别、室外定位、室内定位以及提供主动用户控制。The wireless device 1006 is configured to communicate wirelessly with the network and the wireless device is configured to receive at least one of a wireless device downloadable software module and a wireless device web browser. This example illustrates wireless device 1006 performing more limited operations, namely network object recognition, outdoor positioning, indoor positioning, and providing active user control.

在示例说明的实施例中,无线设备配置为提供用户界面,它配置为接收呈现在无线设备上的对排名的内容链接的响应输入,其中该响应输入通信至显示控制模块并产生提供至显示器的内容项。In an illustrated embodiment, the wireless device is configured to provide a user interface configured to receive a response input to a ranked content link presented on the wireless device, wherein the response input is communicated to the display control module and generates a display control module that is provided to the display. content item.

显示控制模块1002还执行受限操作,即网络对象识别、访问用户资料、呈现动态入口内容以及提供主动用户控制。The display control module 1002 also performs limited operations, namely network object recognition, accessing user profiles, presenting dynamic portal content, and providing active user controls.

举例来说,可通过呈现在显示器1008上的显示控制模块1002来生成交互式程序向导。相同的或基本相似的交互式程序向导也可呈现在无线电话1006上。For example, interactive program guides may be generated by display control module 1002 presented on display 1008 . The same or a substantially similar interactive program guide may also be presented on the wireless telephone 1006.

在另一实施例中,机顶盒通信耦合至显示器,例如电视。机顶盒通信耦合至网络并运行机顶盒可下载的软件应用模块、机顶盒网页浏览器或其两者。对应于其中一个内容链接的无线设备接收的响应输入导致将相应内容项显示于无线设备、通信耦合至机顶盒的机顶盒显示器或者其两者上。服务器使用更新定位模块、更新内容模块、更新用户资料模块以及更新排名模块中的至少一个来周期性地更新无线设备和机顶盒。In another embodiment, the set-top box is communicatively coupled to a display, such as a television. The set top box is communicatively coupled to the network and runs a set top box downloadable software application module, a set top box web browser, or both. Responsive input received by the wireless device corresponding to one of the content links results in display of the corresponding content item on the wireless device, a set-top box display communicatively coupled to the set-top box, or both. The server periodically updates the wireless device and the set-top box with at least one of an updated location module, an updated content module, an updated user profile module, and an updated ranking module.

现在参考图11至49,示出了上述图7所提出的系统700的更为具体细节的实施例。图11至49所呈现组件和模块的结构和功能元素均可适合于图8、9和10所呈现的可选择的系统。因此,受益于本公开的本领域技术人员可将图11至49所提供的详细描述应用于图8、9和10所呈现的可选择的系统。Referring now to Figures 11 to 49, more specific details of an embodiment of the system 700 set forth above in Figure 7 are shown. Both structural and functional elements of the components and modules presented in FIGS. 11 to 49 can be adapted to the alternative systems presented in FIGS. 8 , 9 and 10 . Accordingly, those skilled in the art having the benefit of this disclosure can apply the detailed description provided in FIGS. 11 to 49 to the alternative systems presented in FIGS. 8 , 9 and 10 .

现在参考图11A,示出了根据第一实施例1100示例说明的定向内容传输系统框图。无线设备1102通过网络1106接收来自数据处理模块1104发送的内容。该内容存储于数据存储模块1108中。内容管理界面1110允许内容管理员创建内容和内容关联性,以定义内容将如何定向发送。Referring now to FIG. 11A , a block diagram of a targeted content delivery system exemplified in accordance with a first embodiment 1100 is shown. The wireless device 1102 receives the content sent by the data processing module 1104 through the network 1106 . The content is stored in the data storage module 1108 . The content management interface 1110 allows content administrators to create content and content associations to define how content will be targeted for delivery.

无线设备1102可为移动手机、移动电话、无线电话、便携式手机、手机、便携式电话、个人数字助理(PDA)、平板电脑、便携式媒体设备或者用户定期携带并具有在无线通信系统中操作所必须的所有元件的任意类型的移动终端。该无线通信包括,通过示例且并不限制的方式,CDMA、WCDMA、GSM或UMTS或任意其它无线通信系统,诸如无线局域网(WLAN)、WiFi或WiMAX。该无线设备包括设备内容界面1112。该设备内容界面是图形用户界面,它将内容显示于无线设备的显示器上。设备内容界面还可配置为接收用户输入,诸如与显示的内容和用户创建的内容相关联的反馈。设备内容界面可为运行在无线设备处理器上的应用程序。在另一实施例中,设备内容界面通过网络106访问,举例来说,使用运行在无线设备处理器上的因特网浏览器应用程序。The wireless device 1102 may be a mobile handset, cell phone, cordless phone, portable handset, cellular phone, cellular phone, personal digital assistant (PDA), tablet computer, portable media device, or other device that is regularly carried by a user and has the necessary information to operate in a wireless communication system. Any type of mobile terminal with all components. The wireless communication includes, by way of example and not limitation, CDMA, WCDMA, GSM or UMTS or any other wireless communication system, such as Wireless Local Area Network (WLAN), WiFi or WiMAX. The wireless device includes a device content interface 1112 . The device context interface is a graphical user interface that displays content on a display of the wireless device. The device content interface may also be configured to receive user input, such as feedback associated with displayed content and user-created content. The device context interface may be an application program running on the wireless device processor. In another embodiment, the device content interface is accessed over the network 106, for example, using an Internet browser application running on the wireless device processor.

在一些实施例中,无线设备1102包括用户资料界面1114。该用户资料界面允许无线设备的用户输入包括一个或多个用户属性的用户资料信息。用户资料界面和内容界面可为单个应用的组件或可为分开的应用。In some embodiments, the wireless device 1102 includes a user profile interface 1114 . The user profile interface allows a user of the wireless device to enter user profile information including one or more user attributes. The user profile interface and content interface may be components of a single application or may be separate applications.

无线设备1102能够运行可下载的移动应用1130、网页浏览器1132或及其组合。网页浏览器1132可使用虚拟机操作并可实质上依靠存储在网络上的内容。可下载的移动应用可基本较少地依靠存储在网络上的内容并基本较多地依靠存储在无线设备上的内容。注意,网页浏览器1132和移动应用1130的特征取决于特定类型的移动浏览器和移动应用。The wireless device 1102 is capable of running a downloadable mobile application 1130, a web browser 1132, or a combination thereof. Web browser 1132 may operate using a virtual machine and may substantially rely on content stored on the network. A downloadable mobile application may rely substantially less on content stored on a network and substantially more on content stored on a wireless device. Note that the features of web browser 1132 and mobile application 1130 depend on the particular type of mobile browser and mobile application.

网络1106可为局域网(“LAN”)、广域网(“WAN”)或有助于在计算机和无线通信设备之间通信的任意其它网络。Network 1106 may be a local area network ("LAN"), a wide area network ("WAN"), or any other network that facilitates communication between computers and wireless communication devices.

内容管理界面1110是由内容管理者用来管理内容的应用。典型的是,内容管理员加入为其生成内容的某一场所或服务。在一些实施例中,内容管理界面应用运行在计算机或其它位于或加入该场所的计算设备的处理器上。内容管理界面应用还可运行在计算机或远离该场所并通过网络1106可访问的其它计算设备上,例如通过因特网浏览器。使用内容管理界面所生成的内容项存储在存储器中。典型的是,内容项存储在数据存储模块1108中。在一些实施例中,内容管理界面1110和内容数据存储模块1108驻留在单个计算设备上,在这种情况下对于内容管理界面和内容数据库来说无需通过网络1106进行通信。Content management interface 1110 is an application used by content managers to manage content. Typically, a content curator joins a venue or service for which content is generated. In some embodiments, the content management interface application runs on a processor of a computer or other computing device located at or joined to the venue. The content management interface application may also run on a computer or other computing device that is remote from the site and accessible through the network 1106, such as through an Internet browser. Content items generated using the content management interface are stored in memory. Typically, content items are stored in data storage module 1108 . In some embodiments, content management interface 1110 and content data storage module 1108 reside on a single computing device, in which case communication over network 1106 is not required for the content management interface and content database.

内容管理界面1110包括内容模块1116。内容关联模块允许内容管理者生成内容项并定义内容项与多种参数之间的关系。举例来说,内容关联模块可用于创建内容项和定义在用户资料中的用户属性之间的关系。图12和13分别示出了内容模块的示例说明的内容项编辑器界面和内容关联界面。The content management interface 1110 includes a content module 1116 . The content association module allows content managers to generate content items and define relationships between content items and various parameters. For example, a content association module can be used to create relationships between content items and user attributes defined in a user profile. 12 and 13 show an illustrative content item editor interface and content association interface, respectively, of a content module.

内容管理界面1110可进一步包括位置模块1118。内容界面的位置模块允许内容管理者指示用于确定无线设备的位置所需的信息。举例来说,位置模块可为地理信息系统(GIS)界面,它允许内容管理者指示场所地图的地理围栏。在一个实施例中,位置模块是GIS界面,允许内容管理者指示网络对象相对于场所地图的位置,诸如WiFi信标。在另一实施例中,位置模块是GIS界面,它允许内容管理者指示WiFi信标和WiFi传感器相对于场所地图的位置。无线设备相对于场所的位置可基于使用GIS界面所指示的信标的已知位置以及由无线设备所接收到的来源于信标信号的信息进行确定。图14示出了位置模块的示例说明的位置界面。The content management interface 1110 may further include a location module 1118 . The location module of the content interface allows the content manager to indicate the information needed to determine the location of the wireless device. For example, the location module may be a geographic information system (GIS) interface that allows content managers to indicate geofences for a map of venues. In one embodiment, the location module is a GIS interface that allows content managers to indicate the location of web objects, such as WiFi beacons, relative to a venue map. In another embodiment, the location module is a GIS interface that allows content managers to indicate the location of WiFi beacons and WiFi sensors relative to a map of the venue. The location of the wireless device relative to the venue may be determined based on the known location of the beacon indicated using the GIS interface and information received by the wireless device derived from the beacon signal. Figure 14 shows an illustrative location interface of the location module.

内容管理界面可进一步包括地理围栏模块1120。地理围栏模块允许内容管理者指示地理围栏相对于地图的位置,诸如场所的地图。地理围栏,还称之为“内容气泡”,是描述地理区域的一种虚拟地理边界线。地理围栏模块的示例说明的地理围栏创建界面如图6所示。在某些实施例中,内容管理者使用内容管理模块来创建内容项和地理围栏之间的关联。地理围栏模块的一种示例说明的地理围栏内容关联如图17所示。位置确定模块1126使用来自无线设备1102所发送的信息来确定无线设备的地址。在某些实施例中,如果无线设备定位在某地理围栏内,内容传输模块1124就将与该地理围栏相关联的内容发送至无线设备1102。The content management interface may further include a geofencing module 1120 . The geofence module allows a content manager to indicate the location of a geofence relative to a map, such as a map of a venue. A geofence, also known as a "content bubble," is a virtual geographic boundary that describes a geographic area. The Geofence creation interface of the Geofence module example illustration is shown in Figure 6. In some embodiments, a content manager uses a content management module to create associations between content items and geofences. An exemplary geofence content association of the geofence module is shown in FIG. 17 . The location determination module 1126 uses information sent from the wireless device 1102 to determine the address of the wireless device. In some embodiments, if the wireless device is located within a geofence, the content transmission module 1124 transmits content associated with the geofence to the wireless device 1102 .

内容管理界面可进一步包括相关模块1122。在某些实施例中,相关加权值与内容项相关。相关加权值可基于用户对内容项的响应进行调整,例如,针对内容项所提供的反馈,内容项的选择或对内容项响应的缺乏。相关模块允许内容管理者调整影响相关加权值如何调整的参数。典型的是,相关模块允许内容管理者输入或改变权值以响应于用户行为要增加或减少的数字点值。相关或排名模块的示例说明的相关界面如图29所示。The content management interface may further include a correlation module 1122 . In some embodiments, a relevant weighting value is related to a content item. Relevant weighting values may be adjusted based on the user's response to the content item, eg, feedback provided on the content item, selection of the content item, or lack of response to the content item. The correlation module allows the content manager to adjust parameters that affect how the correlation weighting values are adjusted. Typically, the correlation module allows the content manager to enter or change the weight to increase or decrease the number point value in response to user behavior. An illustrative correlation interface for the correlation or ranking module is shown in FIG. 29 .

数据存储模块1108存储内容项和用于内容项定向传输的信息。数据存储模块可存储,诸如用户资料数据、地图数据、地理围栏定义数据、网络对象的位置、相关加权值和内容项与用于内容定向的参数之间的关联。在示例说明的实施例中,数据存储模块1108包括通信耦合至网络1106的一个或多个数据库。The data storage module 1108 stores content items and information for targeted delivery of the content items. The data storage module may store, for example, user profile data, map data, geofence definition data, locations of web objects, relevancy weights, and associations between content items and parameters for content targeting. In the illustrated embodiment, data storage module 1108 includes one or more databases communicatively coupled to network 1106 .

数据处理模块1104包括用于内容的定向传输的一个或多个应用。在某些实施例中,数据处理模块1104运行在服务器或通信耦合至网络1106的其它计算设备的处理器上。Data processing module 1104 includes one or more applications for targeted delivery of content. In some embodiments, the data processing module 1104 runs on a processor of a server or other computing device communicatively coupled to the network 1106 .

数据处理模块1104的内容传输模块1124确定一个或多个内容项以发送至无线设备1102。在一些实施例中,内容基于用户资料、位置、时间、日期和相关加权值中的一个或多个进行定向。内容传输模块可将内容定期发送至无线设备,诸如以一秒的时间间隔至一分钟的时间间隔,例如5秒钟的时间间隔。作为可替换的或者此外,当设备内容界面1112被初始化时,内容传输模块1124可将内容项发送至无线设备,或当无线设备的确定位置被位置确定模块1126更新时,可响应于通过设备内容界面1112所设置的对于内容的请求。The content transmission module 1124 of the data processing module 1104 determines one or more content items to transmit to the wireless device 1102 . In some embodiments, content is targeted based on one or more of user profile, location, time, date, and relevance weighting. The content transmission module may periodically transmit the content to the wireless device, such as at one second intervals to one minute intervals, for example at 5 second intervals. Alternatively or in addition, the content transfer module 1124 may transmit the content item to the wireless device when the device content interface 1112 is initialized, or may respond to a request via device content when the determined location of the wireless device is updated by the location determination module 1126. A request for content set by the interface 1112 .

数据处理模块1104的位置确定模块1126基于从无线设备1102所接收到的或与无线设备相关联的信息来确定无线设备的位置。位置确定模块可进一步确定无线设备是否位于地理围栏内。确定的位置可由内容传输模块1124使用以确定将那些内容项发送至无线设备1102。The location determining module 1126 of the data processing module 1104 determines the location of the wireless device based on information received from or associated with the wireless device 1102 . The location determination module can further determine whether the wireless device is located within the geofence. The determined locations may be used by the content transfer module 1124 to determine which content items to send to the wireless device 1102 .

在某些实施例中,无线设备发送包括信号强度的位置消息,例如接收信号强度指示符(RSSi),和标识,诸如检测该设备的每个信标信号的媒体访问控制地址(MAC地址)。该信标是通信耦合至网络并能够发送可由无线设备使用WiFi、蓝牙或诸如访问点或家庭基站(femtocell)的其它无线标准接收的信号的任何设备。位置确定模块1126使用位置消息中的信息基于信标的已知位置来确定无线设备的位置。在其它实施例中,位置消息包括位置信息,诸如邮编、城市、全球定位系统(GPS)或其它地理坐标。在进一步可替换的实施例中,用户指示无线设备的位置,例如,通过使用无线设备捕获环境或诸如QR码的码的图像。该图像与图像数据库相比以确定该设备的位置。用户可替换地从无线设备所显示的菜单中来选择位置指示符。将会认识到,其它方法都可用于通信与无线设备的位置相关的信息。In some embodiments, a wireless device sends location messages that include signal strength, such as a received signal strength indicator (RSSi), and identification, such as a media access control address (MAC address) for each beacon signal that detected the device. The beacon is any device communicatively coupled to a network and capable of transmitting a signal that can be received by wireless devices using WiFi, Bluetooth, or other wireless standards such as access points or femtocells. The location determining module 1126 uses the information in the location message to determine the location of the wireless device based on the known locations of the beacons. In other embodiments, the location message includes location information, such as zip code, city, global positioning system (GPS), or other geographic coordinates. In a further alternative embodiment, the user indicates the location of the wireless device, for example, by using the wireless device to capture an image of the environment or a code such as a QR code. The image is compared to a database of images to determine the location of the device. The user may alternatively select the location indicator from a menu displayed by the wireless device. It will be appreciated that other methods may be used to communicate information related to the location of the wireless device.

无线设备可以预定间隔发送位置消息,诸如一秒的时间间隔至一分钟的时间间隔,例如5秒钟的时间间隔。内容传输模块1124可在每次接收到位置消息时发送新的内容项数据。这样,显示在无线设备上的内容项数据随着用户位置的改变而更新,因此显示给用户的部分或全部内容项数据都与用户的位置相关联。在某些实施例中,内容项数据不被更新直到内容项已经在预定的时间段内显示在该设备上。The wireless device may send location messages at predetermined intervals, such as one-second intervals to one-minute intervals, for example, 5-second intervals. The content transmission module 1124 may transmit new content item data each time a location message is received. In this way, the content item data displayed on the wireless device is updated as the user's location changes, so that some or all of the content item data displayed to the user is associated with the user's location. In some embodiments, the content item data is not updated until the content item has been displayed on the device within a predetermined period of time.

在作为可替换的实施例中,远程服务器可解释该位置消息,以便确定该无线设备是否位于访问点的预定距离内。访问点和无线设备之间的距离可基于阈值信号强度进行确定。当该信号强度超过预定阈值时,远程服务器发送与由访问点的信号标识符指示的位置相关的至少一个内容项。In an alternative embodiment, the remote server may interpret the location message to determine whether the wireless device is within a predetermined distance of the access point. The distance between the access point and the wireless device can be determined based on a threshold signal strength. When the signal strength exceeds a predetermined threshold, the remote server transmits at least one content item associated with the location indicated by the signal identifier of the access point.

数据处理模块1104的相关和分析模块1128基于用户对内容项的响应来调整与内容项相关的相关加权值。该相关和分析模块可进一步记录与一个或多个参数诸如时间、位置以及允许分析用户对内容项的响应的用户资料信息相关内容项的相关加权值的变化。The correlation and analysis module 1128 of the data processing module 1104 adjusts the relevance weighting value associated with the content item based on the user's response to the content item. The correlation and analysis module may further record changes in correlation weighting values of content items related to one or more parameters such as time, location, and user profile information allowing analysis of user responses to content items.

现在参考图11B,示出了根据第二实施例示例说明的定向内容传输系统1150框图。在第二实施例中,本地数据存储模块1152和本地数据处理模块1154通信耦合至内容管理界面1110。举例来说,本地服务器可包括用于本地数据存储的存储器,该存储器通信耦合至处理器,以便本地数据处理模块和内容管理界面的应用。在其它实施例中,内容管理界面、本地数据处理模块以及本地数据存储模块位于由网络诸如局域网通信耦合的一个或多个计算设备上。在某些实施例中,本地服务器或局域网位于防火墙1156后。这里使用的“本地”表示与特定场所或服务的关系。Referring now to FIG. 11B , there is shown a block diagram of a targeted content delivery system 1150 , illustrated in accordance with a second embodiment. In a second embodiment, the local data storage module 1152 and the local data processing module 1154 are communicatively coupled to the content management interface 1110 . For example, a local server may include memory for local data storage that is communicatively coupled to the processor for application of the local data processing module and content management interface. In other embodiments, the content management interface, local data processing module, and local data storage module are located on one or more computing devices communicatively coupled by a network, such as a local area network. In some embodiments, a local server or local area network is located behind firewall 1156 . "Local" as used herein indicates a relationship to a particular venue or service.

远程数据存储可用作本地数据存储1152的补充或替换。远程数据处理模块1160可用作远程数据处理的补充或替换。本地数据存储模块1152和远程数据存储模块1158执行参考图11A描述的数据存储模块1108的功能中的一项或多项。相似地,本地数据处理模块1154和远程处理模块160执行参考图11A描述的数据处理模块1104的功能的一项或多项。在一个实施例中,当本地数据处理模块1154过载时,远程数据处理模块160用作溢出数据的处理。Remote data storage may be used in addition to or instead of local data storage 1152 . Remote data processing module 1160 may be used in addition to or instead of remote data processing. Local data storage module 1152 and remote data storage module 1158 perform one or more of the functions of data storage module 1108 described with reference to FIG. 11A . Similarly, the local data processing module 1154 and the remote processing module 160 perform one or more of the functions of the data processing module 1104 described with reference to FIG. 11A . In one embodiment, when the local data processing module 1154 is overloaded, the remote data processing module 160 is used for overflow data processing.

在某些实施例中,本地数据存储模块1152和本地数据处理模块1154通信耦合至匿名服务器。由本地数据存储模块和本地数据处理模块发送的数据在到网络1106的途中经过该匿名服务器。相似地,远程数据存储模块1158和远程数据处理模块1160可通信耦合至匿名服务器。由远程数据存储模块和远程数据处理模块发送的数据在到网络1106的途中经过该匿名服务器。In some embodiments, the local data storage module 1152 and the local data processing module 1154 are communicatively coupled to an anonymous server. Data sent by the local data storage module and the local data processing module pass through the anonymous server on the way to the network 1106 . Similarly, the remote data storage module 1158 and the remote data processing module 1160 may be communicatively coupled to an anonymous server. Data sent by the remote data storage module and the remote data processing module passes through the anonymous server on its way to the network 1106 .

参考图12,示出了内容管理界面的示例说明的内容项编辑器。该内容项编辑器是图形化用户界面,它允许内容管理者创建和编辑内容项。内容项是发送至无线设备并显示在该设备显示器上的信息。内容项可为,举例来说,文本、视频、音频、一个或多个图像、菜单、应用、与统一资源定位符(URL)的链接、与另一内容项的链接或要显示在无线设备附近的显示器上的信息。内容项编辑器包括内容项描述输入字段1202。在图12所示示例说明的示例中,内容管理者已经输入了该内容项的描述“滑雪装备9折”。Referring to FIG. 12 , an illustrative content item editor of a content management interface is shown. The content item editor is a graphical user interface that allows content managers to create and edit content items. A content item is information that is sent to a wireless device and displayed on the device's display. The content item can be, for example, text, video, audio, one or more images, a menu, an application, a link to a Uniform Resource Locator (URL), a link to another content item, or to be displayed near the wireless device information on the display. The content item editor includes a content item description input field 1202 . In the illustrated example shown in FIG. 12, the content manager has entered a description of the content item "10% off ski equipment".

在某些实施例中,父内容项可链接着一个或多个子内容项。当从无线设备内容界面中选择父内容项时,该父内容项的子内容项可被显示。在示例说明的内容编辑器中,从下拉菜单1204中已经选择了内容项“运动商店销售”作为内容项“滑雪装备9折”的父内容项。In some embodiments, a parent content item may be linked to one or more child content items. When a parent content item is selected from the wireless device content interface, the parent content item's child content items may be displayed. In the illustrated content editor, the content item "Sports Store Sale" has been selected from the pull-down menu 1204 as the parent content item of the content item "10% Off Ski Gear".

内容项类型可被指定为如下拉菜单1206所指示的。在示例说明的示例中,已经为内容项“滑雪装备9折”选择了内容项类型“文本”。文本“运动商店的今日交易”已经输入在内容项文本输入框1208中。这是当内容项“运动商品交易”发送至无线设备时在设备内容界面上将要显示的文本。在其它实施例中,在内容项描述中的文本被用作内容项文本。内容项文件文本框1210、浏览按钮1212以及内容项URL输入框1214以灰色文本显示,以便指示当所选的内容项类型是“文本”时这些输入字段是不可用的。当在内容项类型下拉菜单1206中所选的内容项类型是“显示”时,要显示在显示器上的文件可使用浏览按钮1212选择用于上传。相似地,当内容项类型是“图像/音频/视频”时,要显示在显示器上的文件可使用浏览按钮1212选择用于上传。所选文件的文件名显示在内容项文件文本框1210中。当内容项类型是“URL”时,该URL可输入在内容项URL输入框1214中。A content item type may be specified as indicated by drop-down menu 1206 . In the illustrated example, the content item type "text" has been selected for the content item "10% off ski equipment". The text "Today's Deals at the Sports Store" has been entered in the content item text entry box 1208 . This is the text that will be displayed on the device's content interface when the content item "Sports Merchandise Deals" is sent to the wireless device. In other embodiments, the text in the content item description is used as the content item text. The content item file text box 1210, browse button 1212, and content item URL input box 1214 are displayed in gray text to indicate that these input fields are not available when the selected content item type is "text". When the content item type selected in the content item type drop-down menu 1206 is "display", a file to be displayed on the display can be selected for upload using the browse button 1212. Similarly, when the content item type is "image/audio/video," a file to be displayed on the display can be selected for upload using the browse button 1212 . The file name of the selected file is displayed in the content item file text box 1210 . When the content item type is 'URL', the URL may be input in the content item URL input box 1214 .

当内容管理者已经完成内容项条目输入时,内容管理者可选择保存改变按钮1216来记录该条目。如果该内容项是新的,该新的内容项将保存在存储器中。在一些实施例中,在数据存储模块1108、本地数据存储模块1152以及远程数据存储模块1158中的一个或多个数据库表中创建新的输入。如果内容项已经发生改变,该数据库表被更新以反映该改变。When the content manager has finished entering a content item entry, the content manager may select the save changes button 1216 to record the entry. If the content item is new, the new content item will be stored in memory. In some embodiments, new entries are created in one or more database tables in data store 1108 , local data store 1152 , and remote data store 1158 . If a content item has changed, the database table is updated to reflect the change.

现在参考图13,示出了一种示例说明的内容关联界面1300。该内容关联界面是用于创建内容项和一个或多个参数诸如时间、用户属性和相关加权值之间关联的图形用户界面。“关联”表示存储在计算机存储器中的数据之间的联系。典型的是,该联系存在于数据库表中。例如,当内容项与用户属性相关联时,可在包括用于用户识别和用户属性识别的字段的数据库表格中创建条目。发送至无线设备的内容项可根据内容关联进行过滤,这样显示在设备上的内容项被定向至无线设备的用户。例如,当内容项和用户属性之间的关联已经建立时,该内容项可传输至由用户属性所描述的用户的无线设备。该用户属性是由用户提供(例如,通过用户资料界面1114)或关于用户所收集到的与用户相关的信息。Referring now to FIG. 13 , an illustrative content association interface 1300 is shown. The content association interface is a graphical user interface for creating associations between content items and one or more parameters, such as time, user attributes, and relative weighting values. "Association" means a link between data stored in computer memory. Typically, this relationship exists in a database table. For example, when a content item is associated with a user attribute, an entry may be created in a database table including fields for user identification and user attribute identification. Content items sent to the wireless device may be filtered based on content associations such that content items displayed on the device are directed to the user of the wireless device. For example, when an association between a content item and a user attribute has been established, the content item may be transmitted to the wireless device of the user described by the user attribute. The user attributes are user-related information provided by the user (eg, via user profile interface 1114 ) or collected about the user.

在图13所示的示例说明的内容项编辑器中,内容管理者创建内容项和用户属性之间的关联。为了创建内容项和用户属性之间的关联,内容管理者选择内容项、用户属性类型和用户属性值。在某些实施例中,内容关联可通过选择内容项和用户属性值进行创建。内容管理者已经从内容项下拉菜单1302中选择了内容项“滑雪装备9折”。已经从下拉菜单1304中选择了用户属性类别“运动”。下拉菜单1306可使用与从下拉菜单1304中选择的用户属性类别相关联的用户属性值填充。当从用户属性类别下拉菜单中选择属性类别“运动”时,使用描述不同运动的用户属性值填充用户属性值下拉菜单。内容管理者已经从用户属性值下拉菜单1306中选择了用户属性值“滑雪”。In the illustrative content item editor shown in FIG. 13, the content manager creates associations between content items and user attributes. To create an association between a content item and a user attribute, the content manager selects a content item, a user attribute type, and a user attribute value. In some embodiments, content associations may be created by selecting content items and user attribute values. The content curator has selected the content item "10% off ski gear" from the content item drop down menu 1302 . The user attribute category "sports" has been selected from the pull-down menu 1304 . Drop-down menu 1306 may be populated with user attribute values associated with the user attribute category selected from drop-down menu 1304 . When the attribute category "sports" is selected from the user attribute category drop-down menu, the user attribute value drop-down menu is populated with user attribute values describing different sports. The content manager has selected the user attribute value "skiing" from the user attribute value drop-down menu 1306 .

如果内容管理者并不希望创建内容项和用户属性之间的关联,内容管理者可使用内容关联界面指示该内容不要通过用户属性进行过滤。例如,该内容管理者可从用户属性类别下拉菜单1304中选择“不使用用户属性过滤器”。If the content curator does not wish to create associations between content items and user attributes, the content curator can use the content association interface to instruct the content not to be filtered by user attributes. For example, the content manager may select "do not use user attribute filter" from the user attribute category drop-down menu 1304.

该内容关联界面可允许内容管理者将时间与内容项相关联。该时间可为时间、日期、时间范围、日期范围、一周的某天或其它时间指示。在图13所示的示例说明的示例中,内容管理者已经从时间下拉菜单1308中选择了“不使用时间过滤器”。当选择了除了“不使用事件过滤器”之外的时间选项时,在内容项和时间选择之间创建关联。这样,发送至无线设备的内容项可根据时间进行过滤。例如,如果已经选择了时间范围“上午八点至中午”,该内容项仅可在所指示的时间范围内发送至无线设备。The content association interface may allow content managers to associate time with content items. The time may be a time, date, time range, date range, day of the week, or other indication of time. In the illustrated example shown in FIG. 13 , the content manager has selected "Do not use time filter" from the time drop-down menu 1308 . When a time option other than "do not use event filter" is selected, an association is created between the content item and the time selection. In this way, content items sent to wireless devices can be filtered based on time. For example, if a time range of "eight am to noon" has been selected, the content item may only be sent to the wireless device during the indicated time range.

在某些实施例中,当创建了内容项和用户属性值之间的关联时,相关加权值可应用至该关联。典型地,当创建了具有相关加权值的内容关联时,在包括内容标识、用户属性标识和相关加权值的字段的数据库表中建立条目。其中建立内容项和用户属性之间关联的示例说明的数据库表如图33所示。相似地,当创建了内容项和时间之间的关联时,相关加权值可应用至该关联。已经在相关加权值输入框1310中输入了相关加权值90。在某些实施例中,仅仅相关加权值超过预设值的内容项被发送至无线设备。相关加权值可由相关和分析模块1128基于用户对内容项的响应进行调整。In some embodiments, when an association between a content item and a user attribute value is created, a correlation weighting value may be applied to the association. Typically, when a content association with an associated weight value is created, an entry is made in a database table that includes fields for content identification, user attribute identification, and an associated weight value. An illustrative database table in which associations between content items and user attributes are established is shown in FIG. 33 . Similarly, when an association between a content item and a time is created, a relevant weighting value may be applied to the association. A correlation weight value of 90 has been entered in the correlation weight value input box 1310 . In some embodiments, only content items whose correlation weight exceeds a preset value are sent to the wireless device. Relevance weighting values may be adjusted by the correlation and analysis module 1128 based on the user's response to the content item.

现在参考图14,示出了一种示例说明的位置界面1400。内容管理者可使用GIS界面来指示场所地图1402相对于街道地图1404的位置。放大条1406允许将街道地图1404的放大率调整至合适的比例以布置该场所地图。放大条1406包括增加放大指示符1408、减少放大指示符1410以及滑动放大控制1412。内容管理者可朝向增加放大指示符1408的方向滑动该滑动放大控制1412以增加该地图的放大倍率并可朝向减少放大指示符1410的方向滑动该滑动放大控制1412以减少该地图的放大倍率。为了改变街道地图1404在地图窗口1414中的位置,使用导航控制1416。导航控制1416包括上箭头、下箭头、左箭头和右箭头。为了朝向期望的方向移动街道地图,选择指向期望方向的箭头。导航可通过在街道地图1404上的鼠标点击、按下鼠标并移动鼠标在期望方向滑动地图作为补充或替换的方式加以实现。将会认识到,可使用其它用于调整街道地图放大和街道地图在地图窗口内位置的方法。Referring now to FIG. 14 , an illustrative location interface 1400 is shown. A content manager may use a GIS interface to indicate the location of venue map 1402 relative to street map 1404 . The magnification bar 1406 allows the magnification of the street map 1404 to be adjusted to an appropriate scale for laying out the venue map. Magnification bar 1406 includes increase magnification indicator 1408 , decrease magnification indicator 1410 , and slide magnification control 1412 . The content manager can slide the slide magnification control 1412 in the direction of increasing magnification indicator 1408 to increase the magnification of the map and can slide the slide magnification control 1412 in the direction of decreasing magnification indicator 1410 to decrease the magnification of the map. To change the location of street map 1404 within map window 1414, navigation controls 1416 are used. Navigation controls 1416 include up arrow, down arrow, left arrow, and right arrow. To move the street map in the desired direction, select the arrow pointing in the desired direction. Navigation may be accomplished in addition or alternatively to mouse clicks on the street map 1404, pressing the mouse down and moving the mouse to slide the map in the desired direction. It will be appreciated that other methods for adjusting the street map magnification and position of the street map within the map window may be used.

为了指示场所的位置,场所地图图像1402可放置在街道地图上并相对于街道地图定位。该内容管理者选择地图图像文件插入在街道地图上。例如,内容管理者可选择浏览按钮1420打开对话框,它允许内容管理者从文件目录中选择地图图像文件。当已经选择了图像文件时,图像文件的名称可显示在在1422处示出的文本框中。内容管理者然后可上传所选择的地图,例如,通过选择上传地图按钮1418。在该地图被上传后,它出现在地图窗口1414内。场所地图图像1402可使用鼠标控制或其它界面控制来调整大小和旋转。内容管理者将场所地图图像1402放置在相对于街道地图1404的适当位置。例如,内容管理者可通过在场所地图图像上的鼠标点击、按住鼠标按键并拖拽该场所地图图像至所期望位置来放置该场所地图图像。将会认识到,可使用用于选择地图图像并在街道地图所期望位置放置该图像的其它方法。场所地图1402的位置存储在计算机存储器中。例如,可从该场所地图相对于街道地图的放置位置中获得表示场所地图各个角的经纬度的一组坐标。这组坐标可存储在数据库表中,诸如数据存储模块1108的数据库表。放大倍率和街道地图1404在地图窗口1414内的位置也可存储在计算机存储器中以允许在稍后重现在地图窗口1414中示出的视图。图像文件或表示至图像文件的路径的字符串也可存储在计算机存储器中。To indicate the location of the venue, the venue map image 1402 may be placed on and positioned relative to the street map. The content manager selects a map image file to insert on the street map. For example, a content manager may select the browse button 1420 to open a dialog box that allows the content manager to select a map image file from a file directory. When an image file has been selected, the name of the image file may be displayed in a text box shown at 1422 . The content manager can then upload the selected map, for example, by selecting upload map button 1418 . After the map is uploaded, it appears within map window 1414. The venue map image 1402 can be resized and rotated using mouse controls or other interface controls. The content manager places the venue map image 1402 at the appropriate location relative to the street map 1404 . For example, the content manager can place the site map image by mouse clicking on the site map image, holding down the mouse button, and dragging the site map image to a desired location. It will be appreciated that other methods for selecting a map image and placing the image at the desired location on the street map may be used. The location of the venue map 1402 is stored in computer memory. For example, a set of coordinates representing the latitude and longitude of the corners of the site map may be obtained from the placement of the site map relative to the street map. The set of coordinates may be stored in a database table, such as the database table of data storage module 1108 . The magnification and location of street map 1404 within map window 1414 may also be stored in computer memory to allow the view shown in map window 1414 to be reproduced at a later time. Image files or character strings representing paths to image files may also be stored in computer memory.

在作为可替换的实施例中,替代GIS界面,定义场所边界的地理坐标(例如经纬度)或其它位置信息在文本提示中进行输入并存储在计算机存储器中。In an alternative embodiment, instead of a GIS interface, geographic coordinates (eg, latitude and longitude) or other location information defining the boundaries of the venue are entered in text prompts and stored in computer memory.

参考图15,示出了示例说明的网络对象放置界面1500。网络对象放置界面允许内容管理者将网络对象图标放置在场所地图上,以便指示网络对象在该场所上的位置。可放置在该地图上的网络对象包括信标和传感器。在某些实施例中,能够检测信标信号的传感器由位置确定模块用于确定无线设备的位置。当选择了信标图标1506时,信标图标出现在地图窗口1504。信标图标然后可放置在对应于信标在物理场所上的位置的场所地图上的某个位置,内容管理者然后拖拽该信标图标至商业场所地图1502所期望位置。例如,信标图标可通过鼠标拖拽至场所地图上的位置。将会认识到,通过将信标图标放置在场所地图上,作为可替换的界面工具可用于指示信标在场所上的位置。在图15所示的示例说明的示例中,已经使用该界面将信标1510、1512、1514以及1516放置在场所地图1502上。为了添加信标图标至场所地图,内容管理者选择传感器图标1508并将传感器图标移动至场所地图1502上对应于传感器在场所位置的该位置。将会认识到,可使用用于指示网络对象在场所地图上的位置的多种其它方法。放置在场所地图上的网络对象的地理坐标可存储在计算机存储器中,例如,存储在数据存储模块1108中。Referring to FIG. 15 , an illustrative web object placement interface 1500 is shown. The web object placement interface allows content managers to place web object icons on the site map to indicate the location of the web object on the site. Network objects that can be placed on this map include beacons and sensors. In some embodiments, sensors capable of detecting beacon signals are used by the location determination module to determine the location of the wireless device. When the beacon icon 1506 is selected, the beacon icon appears in the map window 1504 . The beacon icon can then be placed at a location on the venue map that corresponds to the beacon's location on the physical venue, and the content manager then drags the beacon icon to the desired location on the business venue map 1502 . For example, a beacon icon can be dragged with a mouse to a location on a site map. It will be appreciated that an alternative interface tool may be used to indicate the location of a beacon on a venue by placing a beacon icon on the venue map. In the illustrated example shown in FIG. 15 , the interface has been used to place beacons 1510 , 1512 , 1514 , and 1516 on venue map 1502 . To add a beacon icon to the venue map, the content manager selects the sensor icon 1508 and moves the sensor icon to that location on the venue map 1502 that corresponds to the sensor's location on the venue. It will be appreciated that a variety of other methods for indicating the location of web objects on the venue map may be used. The geographic coordinates of network objects placed on the site map may be stored in computer memory, for example, in data storage module 1108 .

在某些实施例中,该界面允许内容管理者分配标识符至使用该界面放置在场所地图上的每个网络对象。该网络对象标识符与该网络对象的位置相关联地存储。In some embodiments, the interface allows a content manager to assign an identifier to each web object placed on a venue map using the interface. The network object identifier is stored in association with the location of the network object.

在作为可替换的实施例中,替代GIS界面,定义网络对象位置的地理坐标或其它位置信息在文本提示中进行输入并存储在计算机存储器中。In an alternative embodiment, instead of a GIS interface, geographic coordinates or other location information defining the location of the network object is entered in a text prompt and stored in computer memory.

在另一实施例中,使用本地定位系统替代地理定位系统,并且关于场所的任意点定义网络对象的存储位置坐标、地理围栏、场所地图、虚拟参考点、显示以及其它系统组件。In another embodiment, a local positioning system is used instead of a geographic positioning system, and storage location coordinates, geo-fences, site maps, virtual reference points, displays, and other system components of network objects are defined with respect to an arbitrary point on a site.

现在参考图16,示出了一种示例说明的地理围栏创建界面1600。形状作图工具允许内容管理者定义与该场所地图相关联的多种形状的地理围栏。当无线设备位置被确定为位于其中一个地理围栏时,与该地理围栏相关联的内容被发送至该无线设备,以便定义内容气泡。内容管理者可通过选择矩形地理围栏形状1606来创建矩形地理围栏。当选择了矩形地理围栏形状时,矩形地理围栏出现在场所地图1602上。该矩形地理围栏形状可按需调整其大小和重新定位。相似地,内容管理者可通过选择多边形地理围栏形状1604来创建多边形地理围栏并且内容管理者可通过选择圆形地理围栏形状1606来创建圆形地理围栏。当选择了地理围栏形状时,可提示内容管理者在文本输入框1612中输入地理围栏标识符。在地理围栏已经按需调整好其大小并定位后,内容管理者选择创建地理围栏按钮1614来保存创建的地理围栏的位置至计算机存储器,诸如数据存储模块1108。举例来说,可存储指示矩形地理围栏形状或多边形地理围栏形状的各个角或其位置的坐标或地理围栏形状的中心点和半径。在图16所示的示例说明的示例中,已经创建了多边形地理围栏形状1604以及矩形地理围栏1606、1608和1610。在某些实施例中,该地理围栏界面示出了作为参考的其中已经放置了信标的位置。信标1616、1618、1620以及1622在图16所示示例说明的示例中示出。Referring now to FIG. 16 , an illustrative geofence creation interface 1600 is shown. Shape mapping tools allow content managers to define various shapes of geofences associated with the venue map. When a wireless device location is determined to be within one of the geofences, content associated with that geofence is sent to the wireless device to define a content bubble. A content manager may create a rectangular geofence by selecting a rectangular geofence shape 1606 . A rectangular geofence appears on the site map 1602 when the rectangular geofence shape is selected. This rectangular geofence shape can be resized and repositioned as needed. Similarly, a content manager can create a polygonal geofence by selecting the polygonal geofence shape 1604 and a content manager can create a circular geofence by selecting the circular geofence shape 1606 . The content manager may be prompted to enter a geofence identifier in text entry box 1612 when a geofence shape is selected. After the geofence has been sized and positioned as desired, the content manager selects the create geofence button 1614 to save the location of the created geofence to computer memory, such as the data storage module 1108 . For example, coordinates indicating the corners of a rectangular geofence shape or a polygonal geofence shape or their positions, or the center point and radius of a geofence shape may be stored. In the illustrated example shown in FIG. 16, a polygonal geofence shape 1604 and rectangular geofences 1606, 1608, and 1610 have been created. In some embodiments, the geofence interface shows, as a reference, locations where beacons have been placed. Beacons 1616, 1618, 1620, and 1622 are shown in the illustrated example shown in FIG. 16 .

参考图17,示出了一种示例说明的地理围栏内容关联界面1700。内容管理者可使用地理围栏内容关联界面来创建地理围栏和一个或多个内容项之间的关联。为了创建该关联,内容管理者从地理围栏下拉菜单1702中选择地理围栏标识符并从内容项列表1704中选择一个或多个内容项。示出了使用地理围栏创建界面所创建的地理围栏的位置的场所地图1706可作为参考进行显示。在创建了地理围栏内容关联后,内容管理者选择创建地理围栏内容关联按钮1708来保存该关联。地理围栏标识符与选择的内容项相关联地存储在计算机存储器中,例如,在数据存储模块1108中。如图7所示,已经定义了地理围栏1710、1712、1714以及1716,分别对应于运动商店、餐厅、女装和男装。在图17所示的示例说明的示例中,内容管理者已经创建了如1702所示的“运动商店”地理围栏与如1704所示的内容项“滑雪装备9折”和“运动商店交易”内容项之间的关联。Referring to FIG. 17 , an illustrative geofence content association interface 1700 is shown. Content managers can use the Geofence Content Association interface to create an association between a Geofence and one or more content items. To create this association, the content manager selects a geofence identifier from the geofence drop-down menu 1702 and selects one or more content items from the content item list 1704 . A site map 1706 showing the locations of geofences created using the geofence creation interface may be displayed for reference. After creating a geofence content association, the content manager selects the create geofence content association button 1708 to save the association. The geofence identifier is stored in computer memory, eg, in data storage module 1108, in association with the selected content item. As shown in FIG. 7, geofences 1710, 1712, 1714, and 1716 have been defined, corresponding to sports stores, restaurants, women's clothing, and men's clothing, respectively. In the illustrated example shown in FIG. 17, the content manager has created a "Sports Store" geofence as shown at 1702 with the content items "10% Off Ski Gear" and "Sports Store Deals" content as shown at 1704. associations between items.

参考图18,示出了一种示例说明的显示布置界面1800。内容项包括显示内容项,具有视频、图像、文字或要显示在无线设备邻近的显示器上的其它显示内容。在某些实施例中,显示器与其中放置该显示器的地理围栏关联。当该无线设备位于该地理围栏内时,显示内容项可发送至该无线设备并显示在与该地理围栏相关联的显示器上。当内容管理者选择显示图标1802时,显示图标出现并覆盖在场所地图1804上。显示图标被移动至对应于该场所的显示器位置的场所地图的位置。当选择了显示时,可提示内容管理者在文本输入框1806中输入显示标识符。在显示已被布置后,内容管理者选择创建显示按钮1808将所创建的显示的位置保存至计算机存储器,诸如数据存储模块1108。例如,指示显示位置的坐标可被存储。在图18所示的示例说明的示例中,已经创建了具有显示标识符“运动商店”的显示1810。在某些实施例中,该显示界面示出了作为参考的其中地理围栏已被布置的位置。Referring to FIG. 18 , an illustrative display arrangement interface 1800 is shown. The content items include display content items having video, images, text, or other display content to be displayed on a display adjacent to the wireless device. In some embodiments, a display is associated with a geofence in which the display is placed. When the wireless device is within the geofence, display content items may be sent to the wireless device and displayed on a display associated with the geofence. When the content manager selects the display icon 1802, the display icon appears and is overlaid on the location map 1804. The display icon is moved to a location on the location map corresponding to the location of the display for that location. When a display is selected, the content manager may be prompted to enter a display identifier in text entry box 1806 . After the display has been arranged, the content manager selects the create display button 1808 to save the location of the created display to computer memory, such as the data storage module 1108 . For example, coordinates indicating a display location may be stored. In the illustrated example shown in FIG. 18, a display 1810 has been created with the display identifier "Sports Store." In some embodiments, the display interface shows, as a reference, the location where the geofence has been placed.

参考图19,示出了示例说明的显示地理围栏关联界面900。为了创建显示地理围栏关联,在显示菜单1902中选择显示并在下拉菜单1904中选择地理围栏。选择创建显示地理围栏关联按钮1906将所显示的地理围栏关联存储于计算机存储器。在图19所示示例说明的示例中,具有显示标识符“运动商店”的显示1908已经与具有地理围栏标识符“运动商店”的地理围栏1901相关联。Referring to FIG. 19 , an illustrative display geofence association interface 900 is shown. To create a Display Geofences association, select Display in the Display menu 1902 and select Geofences in the pull-down menu 1904 . Selecting the create display geofence association button 1906 stores the displayed geofence association in computer memory. In the illustrated example shown in FIG. 19, a display 1908 having a display identifier of "Sports Store" has been associated with a geofence 1901 having a geofence identifier of "Sports Store".

存储显示的位置允许内容管理者阅览显示在场所地图上的位置。然而,将会认识到,可在不存储显示位置的情况下执行对于显示和显示地理围栏关联的创建。Storing the displayed location allows the content manager to view the location displayed on the venue map. However, it will be appreciated that the creation of display and display geofence associations may be performed without storing display locations.

在某些实施例中,内容项与显示相关联。例如,使用与图17的内容项列表1704相似的内容项列表来替代图19所示的地理围栏下拉菜单1904。当无线设备位于所显示的预定距离内时,如位置定义模块1126所定义的,与该显示相关联的内容项可发送至该无线设备。In some embodiments, a content item is associated with a display. For example, instead of the geofence drop-down menu 1904 shown in FIG. 19, a content item list similar to the content item list 1704 of FIG. 17 is used. When the wireless device is within a predetermined distance of the display, as defined by the location definition module 1126, content items associated with the display may be sent to the wireless device.

现在参考图20,示出了基于信标网络的无线设备的位置检测系统的系统框图2000。用户2002携带着无线设备2004。无线设备从其临近的一个或多个信标处接收信号。在示例说明的示例中,无线设备2004从信标2006、2008、2010和2012接收信号。无线设备通过网络2014发送位置消息至数据处理模块1104以指示由无线设备检测到的各个信标信号的信号强度和信号标识。位置确定模块1126使用该位置消息来确定无线设备的位置。使用包含在位置消息中的信息,位置确定模块确定该无线设备是否位于地理围栏2016、2018、2020以及2022中的一个或多个内。如果无线设备位于地理围栏内,无线设备可通过网络2014接收与地理围栏相关联的内容。Referring now to FIG. 20 , a system block diagram 2000 of a beacon network based wireless device location detection system is shown. A user 2002 is carrying a wireless device 2004 . A wireless device receives signals from one or more beacons in its proximity. In the illustrated example, wireless device 2004 receives signals from beacons 2006 , 2008 , 2010 , and 2012 . The wireless device sends location messages to the data processing module 1104 via the network 2014 to indicate the signal strength and signal identity of each beacon signal detected by the wireless device. The location message is used by location determination module 1126 to determine the location of the wireless device. Using the information contained in the location message, the location determination module determines whether the wireless device is located within one or more of geofences 2016 , 2018 , 2020 , and 2022 . If the wireless device is located within the geofence, the wireless device may receive over the network 2014 content associated with the geofence.

现在参考图21A-21D,示出了从所接收到的信标信号来确定无线设备位置的示例说明的示例。图21A-21D的表格指示与图20所示地理围栏相关联的无线设备的确定位置。Referring now to FIGS. 21A-21D , illustrative examples of determining wireless device location from received beacon signals are shown. The tables of FIGS. 21A-21D indicate the determined locations of wireless devices associated with the geofences shown in FIG. 20 .

在图21A-21B中,根据从由无线设备检测到的信标接收的最大信号强度来确定无线设备的位置。在图21A中,无线设备已经从信标1、2、3和4中接收信号,分别具有信号强度-50dB、-60dB、-40dB和-55dB。由于图20所示2010处示出的信标3在无线设备接收时具有最大信号强度并且信标3位于地理围栏2020内,因此位置确定模块1126就确定该无线设备位于如图20所指示的地理围栏2020内。无线设备可接收与地理围栏2020指示的边界区域相关联的内容。In FIGS. 21A-21B, the location of the wireless device is determined based on the maximum signal strength received from beacons detected by the wireless device. In FIG. 21A, the wireless device has received signals from beacons 1, 2, 3, and 4, with signal strengths of -5OdB, -6OdB, -4OdB, and -55dB, respectively. Since Beacon 3 shown at 2010 in FIG. 20 has the maximum signal strength when received by the wireless device and Beacon 3 is located within the geofence 2020, the location determination module 1126 determines that the wireless device is located in the geographic location as indicated in FIG. Inside the fence 2020. The wireless device may receive content associated with the bounding area indicated by the geofence 2020 .

为了基于信标信号强度来确定无线设备的位置,位置确定模块比较信标的地理坐标和地理围栏范围的地理坐标。在作为可替换的实施例中,信标和地理围栏之间的关联可存储在计算机存储器中。To determine the location of the wireless device based on the beacon signal strength, the location determination module compares the geographic coordinates of the beacon to the geographic coordinates of the geofence range. In an alternative embodiment, the association between beacons and geofences may be stored in computer memory.

如图21B所示,无线设备已经接收了来自信标1、2、3和4的信号,分别具有信号强度-45dB、-55dB、-45dB和-60dB。由于无线设备从信标1和信标3两者接收到相同的信号强度,没有信标具有最大信号强度。在这种情况下,无线设备被确定位于与最大信号强度的两个信标具有平均距离的位置。无线设备将被确定位于信标1和信标3的地理坐标的算数平均值的位置。无线设备因此可确定位于地理围栏2016内,地理围栏2016包括位于信标1和3中间的位置。As shown in FIG. 21B, the wireless device has received signals from beacons 1, 2, 3, and 4, with signal strengths of -45dB, -55dB, -45dB, and -6OdB, respectively. Since the wireless device receives the same signal strength from both Beacon 1 and Beacon 3, no beacon has the maximum signal strength. In this case, the wireless device is determined to be located at an average distance from the two beacons of greatest signal strength. The wireless device will be determined to be located at the arithmetic mean of the geographic coordinates of Beacon 1 and Beacon 3 . The wireless device may thus determine to be within geofence 2016 , which includes a location intermediate beacons 1 and 3 .

如图21C-21D所示,通过比较在无线设备处接收到的信标信号的强度与阈值信号水平,诸如-50dB来确定无线设备的位置。在图21C中,无线设备已经从信标1、2、3和4中接收到信号,分别具有信号强度-45dB、-60dB、-55dB和-65dB。假设预置信号强度为-50dB,那么仅仅来自信标1的信号超过该阈值。由于在图20的2006处示出的信标1具有唯一超过阈值水平的信号,无线设备被确定处于地理围栏2016内。如果多于一个信号水平超过阈值水平,则该设备可被确定处于其中具有最高检测信号强度的信标所处的地理围栏内。As shown in Figures 21C-21D, the location of the wireless device is determined by comparing the strength of the beacon signal received at the wireless device to a threshold signal level, such as -50 dB. In FIG. 21C, the wireless device has received signals from beacons 1, 2, 3, and 4, with signal strengths of -45dB, -60dB, -55dB, and -65dB, respectively. Assuming a preset signal strength of -50dB, then only the signal from Beacon 1 exceeds this threshold. Since Beacon 1 shown at 2006 of FIG. 20 has the only signal above the threshold level, the wireless device is determined to be within the geofence 2016 . If more than one signal level exceeds the threshold level, the device may be determined to be within a geofence in which the beacon with the highest detected signal strength is located.

如图21D所示,无线设备已经从信标1、2、3和4接收到信号,分别具有信号强度-55dB、-55dB、-60dB和-55dB。假设阈值信号水平为-50dB,那么从信标1、2、3和4接收的信号均没有超过该阈值信号水平。因此,图20中示出的无线设备相对于地理围栏的位置不能被确定并且该无线设备被确定为不位于这些地理围栏内。As shown in Figure 21D, the wireless device has received signals from beacons 1, 2, 3, and 4, with signal strengths of -55dB, -55dB, -6OdB, and -55dB, respectively. Assuming a threshold signal level of -50dB, none of the signals received from beacons 1, 2, 3, and 4 exceed this threshold signal level. Accordingly, the location of the wireless device shown in FIG. 20 relative to geofences cannot be determined and the wireless device is determined not to be located within these geofences.

现在参考图22,示出了一种传输定向内容至用户的方法的示例说明的流程图2200。该方法始于框2202,其中无线设备1102将位置消息通过网络1106发送至数据处理模块1104。该方法进行至确定框2204,其中位置确定模块1126确定无线设备是否位于地理围栏内。如果无线设备位于地理围栏内,该方法进行至框2206,其中内容传输模块1124根据图13和17所示界面创建的地理围栏、用户属性和时间关系来过滤存储在数据存储模块1108中的内容项。如果无线设备不处于地理围栏内,内容传输模块根据用户属性和时间相关联来过滤内容项,如框2208所指示的。过滤后的内容然后由相关加权值进行分类,如框2210所指示的。在某些实施例中,仅仅相关加权值超过阈值的内容项被发送至无线设备。在其它实施例中,预设数量的最高排名内容项被发送至无线设备。如果由过滤过程产生的内容项的数量小于要发送至无线设备的内容项的预设数量,那么未过滤的内容项可通过相关加权值分类并添加至要发送至无线设备的内容项。该方法然后进行至框2212,其中内容传输模块1124将所选择的内容项通过网络1106发送至无线设备1102。Referring now to FIG. 22 , an illustrative flowchart 2200 of a method of delivering targeted content to a user is shown. The method begins at block 2202 where the wireless device 1102 sends a location message to the data processing module 1104 over the network 1106 . The method proceeds to determination block 2204, where the location determining module 1126 determines whether the wireless device is located within the geofence. If the wireless device is located within the geofence, the method proceeds to block 2206, where the content transfer module 1124 filters the content items stored in the data storage module 1108 based on the geofence, user attributes, and temporal relationships created by the interface shown in FIGS. 13 and 17 . If the wireless device is not within the geofence, the content transfer module filters content items based on user attributes and time associations, as indicated at block 2208 . The filtered content is then sorted by relevant weighting values, as indicated by block 2210 . In some embodiments, only content items whose relevance weight values exceed a threshold are sent to the wireless device. In other embodiments, a preset number of the highest ranked content items are sent to the wireless device. If the number of content items resulting from the filtering process is less than a preset number of content items to be sent to the wireless device, the unfiltered content items may be sorted by an associated weight value and added to the content items to be sent to the wireless device. The method then proceeds to block 2212 where the content transmission module 1124 transmits the selected content item to the wireless device 1102 over the network 1106 .

现在参考图23,示出了示例说明的基于信标和传感器网络的无线设备的位置检测系统的系统框图2300。该信标和传感器网络包括多个信标和一个或多个传感器。无线设备2302从信标2304和2306中的一个或多个接收信号。该无线设备将位置消息通过网络2308发送至数据处理模块1104,以指示由无线设备检测的每个信标信号的信号强度和信号标识。传感器2310和2312还从信标2304和2306中的一个或多个接收信号。各个传感器通过网络2308将包括由传感器所检测到的每个信标信号的信号强度和信号标识的消息发送至数据处理模块1104。传感器存在于基于信标和传感器的位置检测系统中允许位置确定模块考虑信标网络中的改变。传感器有可能能够检测到信标何时不再运行或信标何时已经改变了位置。位置模块可基于在一个或多个传感器处从信标接收的信号强度的变化来改变存储的信标位置。当检测到信标状态改变时,可由数据处理模块向内容管理者发布报告。在某些实施例中,传感器用于构建虚拟参考点系统,以提高检测无线设备位置的精度,如下文参考图25-28更详细具体描述的。这样,传感器可允许位置检测模块考虑由于温度、湿度、人数、RF散热器数、障碍物以及影响或导致RF环境发生改变的其它此类变量所导致的RF环境中的改变。Referring now to FIG. 23 , a system block diagram 2300 of an illustrative beacon and sensor network based wireless device position detection system is shown. The beacon and sensor network includes multiple beacons and one or more sensors. Wireless device 2302 receives signals from one or more of beacons 2304 and 2306 . The wireless device sends location messages to the data processing module 1104 over the network 2308 to indicate the signal strength and signal identity of each beacon signal detected by the wireless device. Sensors 2310 and 2312 also receive signals from one or more of beacons 2304 and 2306 . Each sensor sends a message over the network 2308 to the data processing module 1104 including the signal strength and signal identification of each beacon signal detected by the sensor. The presence of sensors in a beacon and sensor based location detection system allows the location determination module to take into account changes in the network of beacons. Sensors may be able to detect when a beacon is no longer operational or when a beacon has changed location. The location module may change the stored location of the beacon based on a change in signal strength received from the beacon at the one or more sensors. When a beacon state change is detected, a report may be issued by the data processing module to the content manager. In some embodiments, sensors are used to build a system of virtual reference points to improve the accuracy of detecting the location of a wireless device, as described in more detail below with reference to FIGS. 25-28 . In this way, the sensors may allow the location detection module to take into account changes in the RF environment due to temperature, humidity, number of people, number of RF radiators, obstructions, and other such variables that affect or cause changes in the RF environment.

现在参考图24,示出了基于信标和信标使能的传感器网络的无线设备的位置检测系统的系统框图2400。信标和信标使能的传感器网络包括多个信标和一个或多个信标使能的传感器。示例说明的网络对象2402和2404是能够发送和接收信号的信标使能的传感器。信标使能的传感器可同时操作于传感模式和信标模式或可在两个模式间进行切换操作。在某些实施例中,传感器配置为周期性地在传感模式和信标模式间进行切换操作。传感器可响应于来自用户界面通过网络所提供的命令在传感模式和信标模式间进行切换操作。在某些实施例中,在传感模式和信标模式之间的切换可由能够检测诸如温度、湿度、人数、RF散热器数以及影响或导致RF环境改变的其它此类变量的传感器所接收到的信息触发。无线设备2406接收来自信标2408和2410以及信标使能的传感器2402和2404中的一个或多个信号。无线设备通过网络2412将位置消息发送至数据处理模块1104,指示由无线设备检测到的来自各个信标和信标使能的传感器的信号的信号强度和信号标识。信标使能的传感器2402接收来自信标3408或2420和信标使能的传感器2404中的一个或多个信号。信标使能的传感器2404接收来自信标2408或2410以及信标使能的传感器2402的一个或多个信号。各个信标使能的传感器将包括由传感器所检测的每个信标信号的信号强度和信标标识的消息通过网络2412发送至数据处理模块1104。Referring now to FIG. 24 , shown is a system block diagram 2400 of a location detection system for wireless devices based on beacons and beacon-enabled sensor networks. Beacons and beacon-enabled sensor networks include a plurality of beacons and one or more beacon-enabled sensors. The illustrated network objects 2402 and 2404 are beacon-enabled sensors capable of sending and receiving signals. Beacon-enabled sensors can operate in sensing mode and beacon mode simultaneously or can switch between the two modes of operation. In some embodiments, the sensor is configured to periodically switch between a sensing mode and a beaconing mode of operation. The sensor is operable to switch between a sensing mode and a beaconing mode in response to commands provided from a user interface over the network. In some embodiments, switching between sensing mode and beaconing mode may be received by sensors capable of detecting variables such as temperature, humidity, number of people, number of RF radiators, and other such variables that affect or cause changes in the RF environment Information trigger. Wireless device 2406 receives one or more signals from beacons 2408 and 2410 and beacon-enabled sensors 2402 and 2404 . The wireless device sends location messages to the data processing module 1104 over the network 2412 indicating the signal strength and signal identity of the signals detected by the wireless device from the various beacons and beacon-enabled sensors. Beacon-enabled sensor 2402 receives one or more signals from beacon 3408 or 2420 and beacon-enabled sensor 2404 . Beacon-enabled sensor 2404 receives one or more signals from beacon 2408 or 2410 and beacon-enabled sensor 2402 . Each beacon-enabled sensor sends a message including the signal strength and beacon identification of each beacon signal detected by the sensor to the data processing module 1104 over the network 2412 .

现在参考图25,示出了在场所地图上覆盖的示例说明的VRP网格2500。无线设备相对于场所的位置基于在无线设备处所接收到的信标信号资料和在虚拟参考点(VRP)处计算的信标信号资料之间的关联进行确定。信标信号资料,还称之为指纹,是一组包括由无线设备所接收到的每个信标信号的信号强度的数据。VRP是在贯穿该场所的间隔处所计算得到的理论信号资料。典型的是,为图25所示的横跨该场所的网格中的点计算VRP。还可为围绕或邻近场所2502的区域计算VRP。每个VRP包括与该场所和指示位置的数据,例如与地理坐标相关联的每个信标的理论信号强度。网格中VRP之间的距离是间隔距离。在某些实施例中,第一间隔距离是y轴间隔距离2506以及第二间隔距离是x轴间隔距离2508。在其它实施例中,x轴间隔距离等于y轴间隔距离并且使用单个间隔距离。Referring now to FIG. 25 , an illustrative VRP grid 2500 overlaid on a site map is shown. The position of the wireless device relative to the venue is determined based on a correlation between beacon signal data received at the wireless device and beacon signal data calculated at a virtual reference point (VRP). Beacon signal profile, also known as a fingerprint, is a set of data including the signal strength of each beacon signal received by a wireless device. VRP is the theoretical signal profile calculated at intervals throughout the site. Typically, VRP is calculated for points in a grid spanning the site as shown in FIG. 25 . The VRP may also be calculated for an area surrounding or adjacent to the venue 2502. Each VRP includes data associated with the site and indicative location, such as the theoretical signal strength of each beacon associated with geographic coordinates. The distance between VRPs in the grid is the separation distance. In some embodiments, the first separation distance is the y-axis separation distance 2506 and the second separation distance is the x-axis separation distance 2508 . In other embodiments, the x-axis separation distance is equal to the y-axis separation distance and a single separation distance is used.

如果信标停止发射信号且在移动,在信标附近放置障碍物或发生其它对RF环境的改变,使得信标的信号资料在场所上发生改变,该传感器可检测该改变。VRP可更新,以周期地或响应于在一个或多个传感器处所接收到的信标传感器资料的改变。If the beacon stops emitting a signal and is moving, an obstacle is placed near the beacon, or other changes to the RF environment occur such that the beacon's signal profile changes across the site, the sensor can detect the change. The VRP may be updated periodically or in response to changes in beacon sensor data received at one or more sensors.

在某些实施例中,VPR可显示为界面中的一个层,诸如网络对象布置界面1500。网络对象布置界面中的VRP层会将位置检测系统的精确度的反馈提供至内容管理者。用户可使用该反馈来诸如重新定位传感器和信标,以便优化位置检测系统。VRP层还可允许用户指示VRP位置。In some embodiments, the VPR may be displayed as a layer in an interface, such as network object placement interface 1500 . The VRP layer in the web object placement interface will provide feedback on the accuracy of the location detection system to the content manager. Users can use this feedback to, for example, reposition sensors and beacons in order to optimize the position detection system. The VRP layer may also allow the user to indicate the VRP location.

参考图26,示出了示例说明的VRP2600。该VRP包括位置坐标,诸如指示VRP位置的经度值和纬度值。该VRP进一步包括用于与该场所相关联的每个信标的信号指示符和RSSI。举例来说,在示出的示例说明的VRP中,信号指示符是“信标1”并且对应于信标1的RSSI是-33dB。Referring to Figure 26, an illustrative VRP 2600 is shown. The VRP includes location coordinates, such as longitude and latitude values that indicate the location of the VRP. The VRP further includes a signal indicator and RSSI for each beacon associated with the venue. For example, in the illustrated VRP shown, the signal indicator is "Beacon 1" and the RSSI corresponding to Beacon 1 is -33dB.

参考图27,示出了用于生成VRP的方法的示例说明的流程图。VRP典型地由位置确定模块126计算。VRP可周期性地计算,例如每秒、每分、每时、每天、每周或每月一次进行计算。在某些实施例中,VRP响应于用户活动计算,诸如通过内容管理界面1110所置入的用户对计算VRP的请求。该方法始于框2702,以从数据存储模块1108获取场所地图的范围。场所地图的范围可根据通过图14所示的位置界面对地图图像的布置进行确定。该方法然后进行至框2704,以确定VRP之间的间隔距离。该间隔距离为相邻VRP之间的距离,诸如图25所示相邻X之间的水平或垂直距离。在某些实施例中,使用第一间隔距离和第二间隔距离,其中第一间隔距离是x轴间隔距离而第二间隔距离是y轴间隔距离。基于特定间隔距离,可将场所的所有VRP的位置生成在与图25所示的VRP相似的网格中。用户能够通过内容管理界面1110来设置间隔距离。在一些实施例中,VRP可由用户单独放置,例如,使用GIS界面。Referring to FIG. 27 , an illustrative flowchart of a method for generating a VRP is shown. VRP is typically calculated by location determination module 126 . The VRP may be calculated periodically, for example once per second, per minute, per hour, per day, per week or per month. In some embodiments, the VRP is calculated in response to user activity, such as a user request placed through the content management interface 1110 to calculate the VRP. The method begins at block 2702 to obtain the extent of the site map from the data storage module 1108 . The extent of the venue map can be determined based on the arrangement of map images through the location interface shown in FIG. 14 . The method then proceeds to block 2704 to determine the separation distance between VRPs. The separation distance is the distance between adjacent VRPs, such as the horizontal or vertical distance between adjacent Xs shown in FIG. 25 . In some embodiments, a first separation distance and a second separation distance are used, wherein the first separation distance is an x-axis separation distance and the second separation distance is a y-axis separation distance. Based on certain separation distances, the locations of all VRPs of a venue can be generated in a grid similar to the VRPs shown in FIG. 25 . The user can set the separation distance through the content management interface 1110 . In some embodiments, VRPs can be placed individually by the user, for example, using a GIS interface.

该方法继续至框2706,以针对该场所相关联的每个信标执行克里格(kriging)处理过程。克里格是基于数据空间相关性的插值方法。如2708指示框中所示的该克里格处理过程为每个信标迭代执行直到它已经对与该场所相关联的所有信标执行。在框2710,确定与该场所相关联的每对测量的参考点之间的欧几里得距离。换句话说,计算在各个测量的参考点和各个其它测量的参考点之间的距离。测量的参考点(MRP)可为传感器指纹或由其它测量装置所获取的指纹。计算的距离存储在系统数据库1108中。克里格处理过程在框2712继续,其中基于MRP从信标N所接收的RSSI值的差来计算所有MRP对的半方差值。例如,在克里格处理过程的第一次迭代中,N=1,使得在第一MRP处的信标1的RSSI值与在第二MRP处的信标1的RSSI值进行比较,并且该计算针对于该场所相关联的每一对MRP重复执行。在框2714,基于在2710和2712计算的值的经验半方差图来适配模型,诸如线性最小二乘回归(LLSR)。在框2716,基于从所适配的模型获取的斜率和在框2710中计算的距离来创建矩阵。该矩阵然后如在框2718处指示的那样被反转。从反转矩阵获取用于在VRP处预测信号强度值的加权值,如框2720所指示的。信标N的信号强度然后在每个VRP处进行计算,基于每个MRP的加权信号强度值的总和,如框2722处所指示的。该方法进行至确定框2724,以确定是否已经为所有信标执行了步骤2712-2722。如果否,则该方法迭代至下一信标,如框2726所指示的。当已经为所有信标执行了步骤2712-2722时,则该方法结束。The method continues to block 2706 to perform a kriging process for each beacon associated with the venue. Kriging is an interpolation method based on the spatial correlation of data. The kriging process, shown in the indicated block 2708, is performed iteratively for each beacon until it has been performed for all beacons associated with the venue. At block 2710, the Euclidean distance between each pair of measured reference points associated with the venue is determined. In other words, the distance between each measured reference point and each other measured reference point is calculated. The measured reference point (MRP) can be a sensor fingerprint or a fingerprint acquired by other measuring devices. The calculated distances are stored in the system database 1108 . The kriging process continues at block 2712, where semivariance values for all MRP pairs are calculated based on the difference in RSSI values received by the MRP from beacon N. For example, in the first iteration of the kriging process, N=1, so that the RSSI value of Beacon 1 at the first MRP is compared with the RSSI value of Beacon 1 at the second MRP, and the The calculation is repeated for each pair of MRPs associated with the site. At block 2714 , a model is fitted based on the empirical semivariogram of the values calculated at 2710 and 2712 , such as linear least squares regression (LLSR). At block 2716 , a matrix is created based on the slopes obtained from the fitted model and the distances calculated in block 2710 . The matrix is then inverted as indicated at block 2718 . Weighting values for predicting signal strength values at the VRP are obtained from the inversion matrix, as indicated by block 2720 . The signal strength of beacon N is then calculated at each VRP based on the sum of the weighted signal strength values of each MRP, as indicated at block 2722 . The method proceeds to decision block 2724 to determine whether steps 2712-2722 have been performed for all beacons. If not, the method iterates to the next beacon, as indicated by block 2726 . When steps 2712-2722 have been performed for all beacons, then the method ends.

参考图28,示出了使用VRP确定无线设备位置的示例说明的方法。无线设备的位置通过位置确定模块1126进行确定。该方法始于框2802,将包括在设备范围内的每个信标的信号标识和信号强度的设备指纹从无线设备发送至数据处理模块1104。该方法继续至框2804,将由该设备所接收到的信号通过信号强度进行排名。该方法继续至框2806,以从与场所相关联的VRP集合中选择VRP子集。VRP子集是具有来自某信标的最大接收信号强度的VRP,匹配该设备从该信标所接收到最大信号强度。该方法继续至框2808,以该设备指纹的信号与VRP子集的信号进行比较。如2810处所示的K最近邻算法可用于确定该比较的输出。Referring to FIG. 28, an illustrative method of determining a wireless device location using a VRP is shown. The location of the wireless device is determined by the location determination module 1126 . The method begins at block 2802 by sending a device fingerprint from the wireless device to the data processing module 1104 including the signal identity and signal strength of each beacon within range of the device. The method continues to block 2804, where the signals received by the device are ranked by signal strength. The method continues to block 2806 to select a subset of VRPs from the set of VRPs associated with the venue. The subset of VRPs is the VRP with the greatest received signal strength from a beacon that matches the greatest signal strength received by the device from that beacon. The method continues to block 2808 with the signal of the device fingerprint being compared with the signal of the VRP subset. A K-Nearest Neighbors algorithm, as shown at 2810, may be used to determine the output of this comparison.

在框2812,对于VRP子集中的各个VRP,为每个信标确定在该设备处接收的信号等级和在VRP处估算的信号等级之间的差异。在确定框2814,确定子集中的VRP数是否小于整数值K。如果子集中的VRP数大于或等于K,该设备位置可估算为处于K个最近邻的VRP之间。例如,该设备的位置可确定为处于最近邻居的加权平均处,使得具有较小差异总和的邻居对该平均贡献更多,如框2818所指示的。如果子集中VRP的数量小于K,该设备位置被估算为具有在无线设备处接收的信标等级和在VRP处估算的信号等级之间的差异的最小总和的VRP的位置,如框2818所指示的。一旦已经估算了无线设备位置,该方法进行至框2820,所估算的位置用于根据位置来过滤内容项。例如,内容确定模块1126可确定无线设备是否位于地理围栏内。如果无线设备位于地理围栏内,则内容项被过滤为返回与该地理围栏关联的内容项。如果无线设备指纹改变,则指示设备位置发生改变,该方法再次从框2802开始。At block 2812, for each VRP in the subset of VRPs, the difference between the signal level received at the device and the signal level estimated at the VRP is determined for each beacon. At determination block 2814, it is determined whether the number of VRPs in the subset is less than the integer value K. If the number of VRPs in the subset is greater than or equal to K, the device location can be estimated to be between the K nearest neighbor VRPs. For example, the device's location may be determined to be at a weighted average of nearest neighbors such that neighbors with smaller sums of differences contribute more to the average, as indicated at block 2818 . If the number of VRPs in the subset is less than K, the device location is estimated as the location of the VRP with the smallest sum of differences between the beacon level received at the wireless device and the signal level estimated at the VRP, as indicated by block 2818 of. Once the wireless device location has been estimated, the method proceeds to block 2820 and the estimated location is used to filter content items according to location. For example, the content determination module 1126 can determine whether the wireless device is located within a geofence. If the wireless device is within the geofence, the content items are filtered to return content items associated with the geofence. If the wireless device fingerprint changes, indicating that the device location has changed, the method begins again at block 2802 .

现在参考图29,示出了示例说明的相关界面2900。相关加权值可与用户属性和内容项相关联地进行存储,例如,存储在数据存储模块1108的数据库表中。此外,相关加权值可与位置和内容项相关联地进行存储。相关加权值可应用至与内容项相关联的其它参数,例如时间值或时间范围。可根据用户对内容项的响应来调整相关加权值。相关界面2900允许内容管理者改变作为特定用户对内容项响应结果的相关加权值的改变量。Referring now to FIG. 29, an illustrative correlation interface 2900 is shown. Relevant weighting values may be stored in association with user attributes and content items, for example, in a database table in the data storage module 1108 . Additionally, relevant weighting values may be stored in association with the location and content item. Relevant weighting values may be applied to other parameters associated with content items, such as time values or time ranges. Relevant weighting values may be adjusted based on user responses to content items. The relevance interface 2900 allows the content manager to change the amount by which the relevance weighting value is changed as a result of a particular user's response to a content item.

在某些实施例中,内容管理者可修改与内容项和与用户相关联的所有属性组的某个属性组相关联存储的相关加权值。用户的属性组可包括用户提供的信息,诸如用户的位置、用户兴趣点、用户的年龄或用户所属的年龄组。在某些实施例中,该属性组包括收集到的用户相关信息,例如来自用户与商人的交易历史的信息。属性组与用户标识相关联地存储在计算机存储器中,例如,在数据库表中。用户可提供对内容项的响应,例如,通过选择在无线设备上的内容项附近显示的拇指朝上或拇指朝下图标,给予内容项某规模的评分,提供针对内容项的排名或分值,或者选择或不选择该内容项。当用户提供对内容项的用户响应时,相关和分析模块1128搜索数据存储模块1108,例如,通过执行数据库搜索,来确定与用户相关联的每个属性组。相关和分析模块然后可定位该数据库记录,其中接收用户响应的该内容项与用户的属性组关联。相关和分析模块改变与该内容项和该属性组相关联地存储的相关加权值。该过程对于与用户相关联的每个属性组重复执行。虽然在示例说明的示例中使用了属性组,将会认识到,该相关加权值可响应于用户反馈,以针对与内容项相关联存储的位置或其它参数进行调整。In some embodiments, the content manager may modify the associated weighting value stored in association with a certain attribute group of all attribute groups associated with the content item and with the user. A user's attribute group may include information provided by the user, such as the user's location, the user's points of interest, the user's age, or the age group to which the user belongs. In some embodiments, the set of attributes includes collected information about the user, such as information from the user's transaction history with the merchant. The set of attributes is stored in computer memory, eg, in a database table, in association with the user identification. A user may provide a response to a content item, for example, by selecting a thumbs up or thumbs down icon displayed near the content item on the wireless device, rating the content item on a scale, providing a ranking or score for the content item, Either select or deselect the content item. When a user provides a user response to a content item, the correlation and analysis module 1128 searches the data storage module 1108, eg, by performing a database search, to determine each attribute group associated with the user. The correlation and analysis module may then locate the database record in which the content item for which the user response was received is associated with the user's attribute set. A correlation and analysis module changes a correlation weight value stored in association with the content item and the attribute set. This process is repeated for each attribute group associated with the user. Although groups of attributes are used in the illustrated example, it will be appreciated that the relative weighting values may be adjusted for location or other parameters stored in association with the content item in response to user feedback.

文本输入框2902,内容管理者可输入数字,当针对内容项接收到正反馈时,则相关加权值增加该数。例如,当设备内容界面1112接收了“拇指朝上”输入时,在2902所输入的数字可被应用。在图29示出的示例说明的示例中,内容管理者已经在文本输入框2902输入了数字5,这将导致与内容项以及与用户相关联的每个属性组相关的相关加权值在用户提供对该内容项的正反馈时增加5。相似地,在文本输入框2904,内容管理者可输入数字,当针对内容项接收到负反馈时,则相关加权值减少该数。例如,当由设备内容界面1112接收到“拇指向下”输入时在2904输入的数字可被应用。在图29中示出的示例说明的示例中,内容管理者已经在文本输入框2902中输入了数字0,指示当用户提供针对该内容项的负反馈时,不改变与内容项和与用户相关的每个属性组相关联的相关加权值。Text entry box 2902, the content manager can enter a number by which the associated weight value is increased when positive feedback is received for the content item. For example, the number entered at 2902 may be applied when the device context interface 1112 receives a "thumbs up" input. In the illustrated example shown in FIG. 29, the content manager has entered the number 5 in text input box 2902, which will result in the relevant weighted values associated with the content item and each attribute group associated with the user in the user provided Increases by 5 for positive feedback on this content item. Similarly, in text entry box 2904, the content curator may enter a number by which the associated weighting value is decreased when negative feedback is received for the content item. For example, the number entered at 2904 may be applied when a "thumbs down" input is received by the device context interface 1112 . In the illustrated example shown in FIG. 29 , the content manager has entered the number 0 in text entry box 2902, indicating that when a user provides negative feedback for that content item, no changes are made to the content item and to the user. The correlation weight value associated with each attribute group of .

将会认识到,在图29的文本框中示出的数字仅为用于说明。文本框的数字输入可包括消耗了所使用的数据库的数字数据类型所允许的最大存储容量的数字。在某些实施例中,负数可输入在文本输入框中。也可使用浮点数。数字输入可限制为应用强制的预设的数字范围。文本输入框在由内容管理者改变之前所使用的默认值填充。在文本输入框中指示的数字存储在计算机存储器中。It will be appreciated that the numbers shown in the text boxes of Figure 29 are for illustration only. Numeric input to text boxes may include numbers that consume the maximum storage capacity allowed by the numeric data type of the database being used. In some embodiments, negative numbers may be entered in text entry boxes. Floating point numbers can also be used. Numeric inputs can be limited to a preset number range that is enforced by the application. The text input box is populated with the default value used before being changed by the content manager. The numbers indicated in the text entry boxes are stored in computer memory.

在某些实施例中,内容管理者可指示数字,相关加权值要针对内容项来调整该数字。例如,在每个数据库记录中,其中相关加权值与内容项相关联,则该相关加权值被调整。在另一实施例中,该相关加权值针对与内容项相关联存储的所有属性组进行调整。在作为可替换的实施例中,相关加权值针对与内容项相关联存储的所有位置进行调整。在进一步的实施例中,相关加权值针对于内容项相关联存储的另一参数进行调整。在文本输入框2906,内容管理者已经指示在其中内容项与相关加权值相关联的所有记录中,当接收到正反馈时相关加权值要增加2点。在文本输入框2908,内容管理者已经指示在其中内容项与相关加权值相关联的所有记录中,当接收到负反馈时相关加权值要减少3点。In some embodiments, a content manager may indicate a number by which an associated weighting value is to be adjusted for a content item. For example, in each database record in which a relevancy weight value is associated with a content item, the relevancy weight value is adjusted. In another embodiment, the relevant weighting value is adjusted for all attribute groups stored in association with the content item. In an alternative embodiment, the relevant weighting value is adjusted for all locations stored in association with the content item. In a further embodiment, the associated weighting value is adjusted for another parameter stored in association with the content item. In text entry box 2906, the content manager has indicated that in all records where the content item is associated with a relevance weight value, the relevance weight value is to be increased by 2 points when positive feedback is received. In text entry box 2908, the content manager has indicated that in all records where the content item is associated with a relevance weight value, the relevance weight value is to be decreased by 3 points when negative feedback is received.

相关界面可进一步允许内容管理者基于内容项是否被用户选择调整与内容项相关的相关加权值。内容项的选择可发生于用户点击内容项按钮或者指示对显示在设备内容界面的内容项感兴趣时。例如,如果内容项在未被选择的情况下,则由内容传输模块1124发送超过预定次数,相关加权值可被减少。在文本输入框2910,内容管理者可输入在减少发生前所需的多个服务。在文本输入框2912-2914,内容管理者可输入多个相关加权点,当在没有选择内容项的情况下,发生该多个服务时,则该相关加权值减少该多个相关加权点。在某些实施例中,无论内容项是否已被选择都发生减少。The correlation interface may further allow the content manager to adjust the correlation weighting value associated with the content item based on whether the content item was selected by the user. Selection of a content item may occur when the user clicks on a content item button or indicates interest in a content item displayed on the device's content interface. For example, if a content item is sent by the content transmission module 1124 more than a predetermined number of times without being selected, the associated weight value may be decreased. In text entry box 2910, the content manager can enter a number of services that are required before reductions can occur. In the text input boxes 2912-2914, the content administrator can input a number of relevant weighting points, and when the multiple services occur without selecting a content item, the relevant weighting value is decreased by the multiple relevant weighting points. In some embodiments, the reduction occurs regardless of whether the content item has been selected.

文本输入框2912指示针对所有用户的减少值。对于将相关加权值与内容项相关联的每条数据库记录,当该内容项在没有被选择的情况下,已经服务在框2910所指示的次数时,相关加权值减少框2912所指示的数。文本输入框2914指示针对与提供对内容项的响应的用户相关联的属性组的减少值。当达到在框2910所指示的服务数时,所有与用户相关联的属性组被识别,然后与该内容项相关联存储的相关加权值以及每个属性组通过框2914所指示的值进行调整。虽然没有在图29中指示,与其它参数诸如位置相关联存储的相关加权值可响应于内容项被服务的次数进行调整。Text entry box 2912 indicates the reduction value for all users. For each database record that associates a relevancy weight value with a content item, the relevancy weight value is decremented by the amount indicated by block 2912 when the content item has been served the number of times indicated at block 2910 without being selected. Text entry box 2914 indicates a decrement value for the attribute set associated with the user providing the response to the content item. When the number of services indicated at block 2910 is reached, all attribute groups associated with the user are identified and then the associated weighting values stored in association with the content item and each attribute group are adjusted by the values indicated at block 2914 . Although not indicated in FIG. 29, correlation weighting values stored in association with other parameters, such as location, may be adjusted in response to the number of times a content item is served.

在某些实施例中,当计数到框2910所指定的数以确定何时已经达到“触发减少的服务”时,以输入框2916指示的间隔计数进行服务。在示例说明的示例中,内容管理者已经指示在每五分钟间隔中的内容项的服务仅计数一次。如果在五分钟间隔内已经计数了服务,服务不会再次计数直到下一五分钟间隔开始。这样,与计数内容项的服务相关联的处理可被减少。在一些实施例中,独特服务间隔定义2916指示几秒或其它时间的周期间隔。In some embodiments, service is performed at the interval count indicated by input box 2916 when counting to the number specified by box 2910 to determine when "trigger reduced service" has been reached. In the illustrated example, the content administrator has indicated that the service of a content item in every five minute interval is counted only once. If a service has already been counted within a five-minute interval, the service will not be counted again until the next five-minute interval begins. In this way, the processing associated with the service of counting content items can be reduced. In some embodiments, the unique service interval definition 2916 indicates a periodic interval of seconds or other time.

在2918,内容管理者可指定相关加权点,当用户选择内容项时相关加权值要增加该相关加权点。当用户“点击通过”或使用设备内容界面来选择或指示对内容项感兴趣时,对于其中相关加权值与内容项相关联的每一条数据库进行记录,相关加权值增加文本输入框2918所指示的数。在2920,内容管理者可指定相关加权点,对于与选择该内容项的用户相关联的所有属性组的该相关加权值要增加该相关加权点。当用户使用设备内容界面选择内容项时,对于其中用户的属性组与内容项相关联的每一条数据库进行记录,该相关联的相关加权值增加文本输入框2920所指定的数。At 2918, the content manager may specify a relative weighting point by which the relative weighting value is to be increased when a user selects a content item. When the user "clicks through" or uses the device context interface to select or indicate an interest in a content item, for each database entry in which a relevant weight value is associated with the content item, the relevant weight value is incremented by the value indicated by the text entry box 2918 number. At 2920, the content manager may specify a relevance weighting point to be incremented for the relevance weighting values of all attribute groups associated with the user who selected the content item. When a user selects a content item using the device content interface, for each database entry in which the user's attribute set is associated with the content item, the associated correlation weight value is incremented by the amount specified in the text entry box 2920 .

内容管理者可使用文本输入框2922指示数值,当内容项发送至处于某位置的无线设备时,该位置和内容项之间相关联的相关加权值要调整该值。例如,内容项被发送至位于地理围栏内的无线设备,因为该内容项与该地理围栏相关联,如参考图17所述。当该内容项被发送时,内容项和地理围栏之间的关系的相关加权值乘以文本输入框2922中指示的数值。在另一实施例中,当内容项被选择时,内容项和地理围栏之间相关联的相关加权值乘以在2922中指示的数值。在进一步的可选择实施例中,使用增量式相关加权点来调整替代针对内容项-位置相关联的乘法调整。The content manager may use the text entry box 2922 to indicate the value by which the relative weighting value associated between the location and the content item is to be adjusted when the content item is transmitted to a wireless device at that location. For example, a content item is sent to a wireless device located within a geofence because the content item is associated with the geofence, as described with reference to FIG. 17 . The relative weight value of the relationship between the content item and the geofence is multiplied by the value indicated in text entry box 2922 when the content item is sent. In another embodiment, when a content item is selected, the associated correlation weighting value between the content item and the geofence is multiplied by the value indicated at 2922 . In a further alternative embodiment, incremental correlation weighting point adjustments are used instead of multiplicative adjustments for content item-location associations.

现在参考图30,示出了针对用户资料的示例说明的数据库表条目3000。术语“数据库表条目”、“条目”、“数据库记录”以及“记录”在本文中可以替换使用。该表格可由用户使用通过无线设备1102上的用户资料界面1114所提供的信息进行填充。在某些实施例中,用户使用家庭计算机或其它可访问网络1106的设备输入用户资料信息。用户资料信息可替换地或作为补充地基于由第三方所收集到的用户相关信息来生成,例如商家与用户的交易历史。用户资料信息通过网络1106发送至数据库,诸如数据存储模块1108的数据库。用户资料信息可存储在数据库的数据库表中,诸如用户资料数据库表3000。用户资料表包括字段用户ID3002。用户资料表3000可包括其它字段,诸如显示姓名3004、性别3006、右边3008以及年龄3010。在一些实施例中,为用户存储生日或年龄范围而不是该用户的年龄。Referring now to FIG. 30 , an illustrative database table entry 3000 for a user profile is shown. The terms "database table entry", "entry", "database record" and "record" are used interchangeably herein. The form may be populated by the user using information provided through the user profile interface 1114 on the wireless device 1102 . In some embodiments, the user enters user profile information using a home computer or other device with access to the network 1106 . User profile information may alternatively or additionally be generated based on user-related information collected by a third party, such as a merchant's transaction history with the user. The user profile information is sent over the network 1106 to a database, such as the database of the data storage module 1108 . User profile information may be stored in database tables in a database, such as user profile database table 3000 . The User Profile table includes a field User ID 3002 . User profile table 3000 may include other fields such as display name 3004 , gender 3006 , right 3008 , and age 3010 . In some embodiments, a birthday or age range is stored for a user instead of the user's age.

参考图31,示出了针对属性组的示例说明的数据库表条目3100。该属性组表存储了针对能够与用户相关联的每个属性组的独特标识符。属性组表存储在数据库中,诸如数据存储模块1108的数据库。属性组表包括字段属性ID3102和属性值3106。示例说明的属性组表进一步包括字段属性类型3104。根据属性组表格中示例说明的条目,具有属性ID号11111111的属性是具有属性类型“体育”以及属性值“滑雪”的属性。如果用户指示滑雪为兴趣点,滑雪的属性ID可与在图32所指示的用户属性组数据库表中的用户ID相关联。Referring to FIG. 31 , an illustrative database table entry 3100 for an attribute group is shown. The attribute group table stores a unique identifier for each attribute group that can be associated with a user. The attribute group table is stored in a database, such as the database of data storage module 1108 . The attribute group table includes fields attribute ID 3102 and attribute value 3106 . The illustrated attribute group table further includes a field attribute type 3104 . According to the illustrated entries in the attribute group table, the attribute with attribute ID number 11111111 is an attribute with attribute type "sports" and attribute value "skiing". If the user indicates skiing as a point of interest, the attribute ID for skiing may be associated with the user ID in the user attribute group database table indicated in FIG. 32 .

参考图32,示出了将用户标识与属性组相关联的示例说明的数据库表条目3200。用户属性组表包括字段用户ID3202以及属性ID3204。用户属性组表中的示例说明的条目将用户ID“12345678”与属性id“11111111”相关联,这指示具有用户ID12345678的用户“Joe”(如图30中所指示的)与属性滑雪相关联,它由属性ID11111111指示。使用指示对滑雪感兴趣的Joe通过用户资料界面或其它用户界面可能已经创建了该表条目。作为可替换的,商家或其它内容管理者可能已经确定Joe对滑雪感兴趣,例如基于Joe从该商家购买滑雪装备,并已经创建了因此示出的用户属性组表条目。Referring to FIG. 32 , an illustrative database table entry 3200 is shown that associates user identifications with attribute groups. The user attribute group table includes fields user ID3202 and attribute ID3204. The illustrated entry in the user attribute group table associates user ID "12345678" with attribute id "11111111", which indicates that user "Joe" with user ID 12345678 (as indicated in FIG. 30) is associated with the attribute skiing, It is indicated by attribute ID11111111. This table entry may have been created through a user profile interface or other user interface with Joe indicating an interest in skiing. Alternatively, a merchant or other content manager may have determined that Joe is interested in skiing, for example based on Joe purchasing ski equipment from the merchant, and have created the user attribute group table entry shown accordingly.

参考图33,示出了将内容项与属性组相关联并存储该相关联的相关加权值的示例说明的数据库表条目3300。组内容评级表包括字段内容ID3302、属性ID3304以及相关加权值3306。内容ID的值为“00000001”,指示内容项的唯一标识。在示例说明的示例中,内容项00000001是滑雪装备贸易的广告文本。在示例说明的条目中,与属性11111111(滑雪)相关联的内容00000001具有相关加权值105。Referring to FIG. 33 , there is shown an illustrative database table entry 3300 that associates content items with attribute groups and stores the associated association weight values. The group content rating table includes a field content ID 3302 , an attribute ID 3304 , and an associated weight value 3306 . The value of the content ID is "00000001", indicating a unique identification of the content item. In the illustrated example, content item 00000001 is advertising text for a ski equipment trade. In the illustrated entry, the content 00000001 associated with the attribute 11111111 (skiing) has an associated weight value of 105 .

通过说明,用户Joe(具有用户ID12345678)已经指示了对滑雪感兴趣,产生了图32所示的用户属性组条目。在该示例说明的示例中,内容项00000001是在图12的1202所指示的内容项“滑雪装备9折”。当Joe提供对内容项00000001的正反馈时,与Joe相关的所有属性组以及内容项可根据预设调整值或在相关界面2900中设置的相关加权值调整值接收对相关加权值的调整。举例来说,如果初始相关加权值100被用于内容ID00000001(例如,滑雪广告内容项)和属性ID11111111(例如,滑雪)之间的相关联,正反馈导致点的增加,例如,五点的增加,产生调整的相关加权值为105。By way of illustration, user Joe (with user ID 12345678) has indicated an interest in skiing, resulting in the user attribute group entry shown in FIG. 32 . In the illustrated example, content item 00000001 is the content item "10% off ski equipment" indicated at 1202 of FIG. 12 . When Joe provides positive feedback on the content item 00000001, all attribute groups and content items related to Joe can receive adjustments to the relevant weighting values according to the preset adjustment values or the relevant weighting value adjustment values set in the relevant interface 2900 . For example, if an initial relevance weight value of 100 is used for the association between content ID 00000001 (e.g., a ski ad content item) and attribute ID 11111111 (e.g., skiing), positive feedback results in an increase of points, e.g., an increase of five points , yielding an adjusted correlation weight of 105.

参考图34,示出了用于将内容项与位置标识相关联并存储该相关联的相关加权值的示例说明的数据库表条目3400。位置内容评级表包括字段内容ID3402、位置ID3404以及相关加权值3406。位置ID的值为“22222222”,指示该位置的唯一标识。Referring to FIG. 34 , an illustrative database table entry 3400 for associating a content item with a location identification and storing the associated association weighting value is shown. The location content rating table includes fields content ID 3402 , location ID 3404 , and associated weighting value 3406 . The value of the location ID is "22222222", which indicates the unique identification of the location.

在某些实施例中,位置ID是与地理围栏相关联的唯一标识。例如,数据处理模块104中的数据库可存储对应于由与独特位置ID相关联的地理围栏划界的区域的一组坐标。In some embodiments, the location ID is a unique identification associated with the geofence. For example, a database in the data processing module 104 may store a set of coordinates corresponding to an area delimited by a geo-fence associated with a unique location ID.

在作为可替换的实施例中,位置ID可与邮编、城市、GPS坐标或围绕任何上述内容的距离范围(例如,围绕一组GPS坐标的半径为300英尺的范围)相关联。位置ID可替换地指示使用无线设备通过扫描条码诸如QR码所确定的位置。在进一步的可替换实施例中,位置ID对应于使用通过无线设备所拍摄的环境照片以及图像识别应用所确定的位置。In alternative embodiments, a location ID may be associated with a zip code, a city, GPS coordinates, or a range of distances around any of the above (eg, a radius of 300 feet around a set of GPS coordinates). The location ID may alternatively indicate a location determined by scanning a barcode, such as a QR code, using the wireless device. In a further alternative embodiment, the location ID corresponds to a location determined using a photo of the environment taken by the wireless device and an image recognition application.

通过说明,内容项00000001是内容项“滑雪装备9折”。在一个示例中,显示该内容项的无线设备位于包含图17所示的运动商店的地理围栏1710中。内容项“滑雪装备9折”已经与运动商店的地理围栏相关联,如图17所示。当内容项“滑雪装备9折”被发送至位于运动商店地理围栏内的无线设备时,与该位置和内容项相关联的相关加权值乘以在图29的位置相关乘数文本输入框2922所指示的点值。举例来说,如果初始相关加权值100用于内容ID00000001(“滑雪装备9折”)和位置ID22222222(运动商店地理围栏)之间的相关联,相关加权值要乘以位置相关乘数5,获得调整的相关加权值500。By way of illustration, content item 00000001 is the content item "10% off ski equipment". In one example, the wireless device displaying the content item is located within a geofence 1710 containing the sports store shown in FIG. 17 . The content item "10% off ski gear" has been associated with the sports store's geofence, as shown in FIG. 17 . When the content item "10% Off Ski Gear" is sent to a wireless device located within the sports store's geofence, the relative weight value associated with the location and content item is multiplied by the The indicated pip value. For example, if an initial relevancy weight of 100 is used for the association between content ID 00000001 (“10% off ski gear”) and location ID 22222222 (sports store geofence), the relevancy weight is multiplied by a location relevancy multiplier of 5 to obtain The adjusted correlation weight value is 500.

现在参见图35A,示出了用于时间项和属性组相关联并存储该相关联的相关加权值的示例说明的数据库表条目2500。内容评级时间表包括字段内容ID3502、时间3504以及相关加权值3506。每当内容项的相关加权值发生改变时,该相关加权值和时间可被记录,从而创建图35B所示的该内容项相关加权值随着时间改变的记录。内容评级时间表可进一步包括属性ID或位置ID字段,以允许用于特定属性组或位置分析的相关加权值随时间的变化。Referring now to FIG. 35A, there is shown an illustrative database table entry 2500 for associating a time item with an attribute group and storing an associated correlation weight value. The content rating schedule includes fields content ID 3502 , time 3504 , and relative weight 3506 . Whenever a content item's relative weight value changes, the relative weight value and time may be recorded, thereby creating a record of the content item's relative weight value changing over time as shown in FIG. 35B. The content rating timetable may further include attribute ID or location ID fields to allow relative weighting values for a particular attribute group or location analysis to change over time.

参考图35B,示出了显示内容项的相关加权值随时间变化的图。图35B所示出的图可根据内容评级时间表3500中的条目来创建。相关加权值随时间的变化对于内容管理者评估内容项的成功率可能是有用的。Referring to FIG. 35B, there is shown a graph showing the relative weight value of a content item over time. The graph shown in FIG. 35B may be created from entries in the content rating schedule 3500 . Changes in relative weight values over time may be useful for content managers to assess the success rate of content items.

图36-39所示的流程图指示由相关和分析模块1128执行的示例说明的方法,用于调整与内容项相关联的相关加权值。The flowcharts shown in FIGS. 36-39 indicate illustrative methods performed by the correlation and analysis module 1128 for adjusting correlation weighting values associated with content items.

现在参考图36,示出了根据第一实施例的用于调整相关加权值的方法的示例说明的流程图。该方法始于框3602,其在无线设备1102处接收内容项。该内容项可为显示在该设备的多个内容项之一。在确定框3604中,相关和分析模块1128确定是否从无线设备已经接收了正反馈。如果已经接收了针对内容项的正反馈,则该方法进行至块3606。在块3606中,对于提供正反馈的用户相关的每个属性组,点值x,诸如在图29的文本输入框2902处指示的点,被增加至内容ID值匹配内容项标识并且属性ID匹配属性标识的组内容评级条目的相关加权值字段的数值。Referring now to FIG. 36 , there is shown an illustrative flowchart of a method for adjusting correlation weighting values according to the first embodiment. The method begins at block 3602 with receiving a content item at the wireless device 1102 . The content item may be one of a plurality of content items displayed on the device. In determination block 3604, the correlation and analysis module 1128 determines whether positive feedback has been received from the wireless device. If positive feedback has been received for the content item, the method proceeds to block 3606 . In block 3606, for each attribute group associated with the user providing positive feedback, a point value x, such as the point indicated at text entry box 2902 of FIG. The numeric value of the Relevant Weighted Value field for the group content rating entry identified by the attribute.

举例来说,如果用户12345678(显示名称“Joe”)提供针对具有内容标识00000001的内容项的正反馈,与用户12345678相关的所有属性组被定位。相应地,用户属性组表被查询以反馈用户12345678的所有条目。由于具有属性标识11111111的属性与用户12345678在用户属性组表中相关联,与属性ID11111111相关联的相关加权值将针对该选择的内容项进行修改。在组内容评级表中,内容ID为00000001和属性ID为11111111的条目的相关加权值被调整。由于提供了正反馈,点值被增加至相关加权值的当前值。例如,使用在文本输入框2902中输入的相关点值,当提供正反馈时,5点要被增加至相关加权值的当前数值。For example, if user 12345678 (display name "Joe") provides positive feedback for a content item with content ID 00000001, all attribute groups related to user 12345678 are located. Accordingly, the user attribute group table is queried to return all entries for user 12345678. Since the attribute with attribute ID 11111111 is associated with user 12345678 in the user attribute group table, the relative weight value associated with attribute ID 11111111 will be modified for this selected content item. In the group content rating table, the relative weight value of the entry whose content ID is 00000001 and attribute ID is 11111111 is adjusted. As positive feedback is provided, the pip value is increased to the current value of the associated weight value. For example, using the correlation point value entered in text entry box 2902, 5 points are to be added to the current value of the correlation weight value when positive feedback is provided.

如果在组内容评级表中不存在匹配提供反馈的用户属性的属性ID并且不存在接收的反馈针对的内容项的内容ID的条目,当接收到反馈时在组内容评级中创建新条目。新条目具有匹配接收的反馈所针对的内容项的标识的内容ID以及匹配提供反馈的用户属性的标识属性ID。当创建了新条目时,新条目的相关加权值可为默认值。If there is no entry in the group content rating table that matches the attribute ID of the attribute of the user providing the feedback and the content ID of the content item for which the feedback was received, a new entry is created in the group content rating when feedback is received. The new entry has a content ID that matches the identity of the content item for which the feedback was received and an identifying attribute ID that matches the attribute of the user providing the feedback. When a new entry is created, the relative weight value of the new entry may be a default value.

作为可替换的,新条目的相关加权值可为默认值和根据用户反馈获得的点值所修改的总和。Alternatively, the relevant weighted value of a new entry may be the sum of a default value and a modified point value obtained according to user feedback.

如果在用户属性组表中为用户12345678定位额外的属性条目,则相关加权值针对该额外的属性进行调整。创建新记录(若需要时)和修改相关加权值的过程持续进行直到为与用户相关的每个属性组已经调整了相关加权值。If an additional attribute entry is located for user 12345678 in the user attribute group table, the relevant weighting value is adjusted for this additional attribute. The process of creating new records (if necessary) and modifying the correlation weights continues until the correlation weights have been adjusted for each attribute group associated with the user.

在某些实施例中,该方法进行至可选择框3612,其记录调整的相关加权值。例如,可生成在数据库表诸如内容评级时间中的条目。In some embodiments, the method proceeds to optional block 3612, which records the adjusted relative weighting value. For example, an entry in a database table such as Content Rating Time may be generated.

如果针对内容项没有接收到正反馈,该方法进行至确定框3608,其确定是否接收到针对该内容项的负反馈。如果已经接收到负反馈,该方法进行至框3610。在框3610中,对于与提供负反馈的用户相关的每个属性组,从内容ID值匹配内容项标识并且属性ID值匹配属性标识的组内容评级条目的相关加权值字段的数值中减去点值。如果对于该内容ID和属性ID在组内容评级表中不存在条目,如上文所述创建新条目。该方法然后进行至可选择步骤3612,其记录相关加权值。If no positive feedback has been received for the content item, the method proceeds to decision block 3608, which determines whether negative feedback has been received for the content item. If negative feedback has been received, the method proceeds to block 3610 . In block 3610, for each attribute group associated with the user who provided negative feedback, points are subtracted from the value in the Relevant Weighted Value field of the group content rating entry whose content ID value matches the content item identification and whose attribute ID value matches the attribute identification value. If no entry exists in the group content rating table for that content ID and attribute ID, a new entry is created as described above. The method then proceeds to optional step 3612, which records the associated weighting value.

在某些实施例中,如3606描述的增加运算被应用于调整与无线设备所在的位置相关联的内容项的相关加权值。取代增加x点至每个属性组的内容项的相关加权值,x点被增加至内容项与无线设备位置的相关联的相关加权值。相似地,如3610描述的减法运算可应用于调整与无线设备所处的位置相关的内容项的相关加权值。如3606和3610所描述的加法和减法运算可相似地应用于调整与内容项相关联存储的时间或其它参数的相关加权值。In some embodiments, an increment operation as described at 3606 is applied to adjust the relative weight value of the content item associated with the location at which the wireless device is located. Instead of adding x points to the correlation weight value of the content item for each attribute group, x points are added to the correlation weight value of the content item's association with the location of the wireless device. Similarly, the subtraction operation as described at 3610 may be applied to adjust the relative weight value of the content item relative to the location at which the wireless device is located. Addition and subtraction operations as described at 3606 and 3610 may similarly be applied to adjust relative weighted values of time or other parameters stored in association with a content item.

现在参考图37,示出了根据第二实施例的调整相关加权值的方法的示例说明的流程图。该方法始于框3702,将内容项发送至无线设备1102。该内容项可为显示在该设备上的多个内容项之一。在确定框3704中,相关和分析模块1128确定是否选择了该内容项。用户可通过例如点击内容项按钮选择内容项。如果内容项被选择,该方法进行至框3706。在框3706中,对于与提供正反馈的用户相关联的每个属性组,可将点值y,诸如在图29的文本输入框2902处指示的点值,增加至内容ID值匹配内容项标识并且属性ID值匹配属性标识的组内容评级条目的相关加权值字段的数值。点值y可为任意点值,例如2点。如果组内容评级表中不存在针对该内容ID和属性ID的条目,如上文所述创建新条目。Referring now to FIG. 37 , there is shown an illustrative flowchart of a method of adjusting correlation weighting values according to a second embodiment. The method begins at block 3702 with sending a content item to the wireless device 1102 . The content item may be one of a plurality of content items displayed on the device. In determination block 3704, the correlation and analysis module 1128 determines whether the content item is selected. A user may select a content item by, for example, clicking a content item button. If a content item is selected, the method proceeds to block 3706 . In block 3706, for each attribute group associated with the user providing positive feedback, a point value y, such as the point value indicated at text entry box 2902 of FIG. 29, may be added to the content ID value matching content item identification And the attribute ID value matches the value of the relevant weighted value field of the group content rating entry identified by the attribute. The point value y can be any point value, such as 2 points. If an entry for that content ID and attribute ID does not exist in the group content rating table, a new entry is created as described above.

该方法进行至框3708,其相关加权值调整模块确定是否内容项已经由内容传输模块1124发送了超过N次。N可为,诸如,内容从内容传输模块1124传输至特定无线设备或能够接收该内容的所有无线设备的次数。N可为预设值或输入关联界面的数值,诸如在图29的文本输入框2910所指示的独特的内容服务值。如果该内容项已经发送了超过N次,对于所有用户从内容ID值匹配内容项的组内容评级条目的相关加权值字段的数值中减去z点。点值z可为任意点值,诸如在图29的文本输入框2912所指示的减量数值。The method proceeds to block 3708 where the associated weight value adjustment module determines whether the content item has been transmitted by the content transmission module 1124 more than N times. N may be, for example, the number of times the content was transmitted from the content transmission module 1124 to a particular wireless device or to all wireless devices capable of receiving the content. N may be a preset value or a value entered into an associated interface, such as a unique content service value indicated in text input box 2910 of FIG. 29 . If the content item has been sent more than N times, z points are subtracted for all users from the value in the associated weighted value field of the group content rating entry whose content ID value matches the content item. The point value z may be any point value, such as the decrement value indicated in text entry box 2912 of FIG. 29 .

为了针对所有用户调整相关加权值字段,具有预定属性ID诸如属性ID00000000的属性组可与每个联系人ID相关联。诸如,每次创建了新用户ID,用户属性组可接收将新用户ID与属性ID00000000相关联的条目。可为内容ID值匹配传输的内容项和属性ID为00000000的组内容评级条目调整相关加权值。使得当内容项已经发送了超过N次时即为所有用户调整相关加权值。In order to adjust the relevant weighted value field for all users, an attribute group with a predetermined attribute ID, such as attribute ID00000000, may be associated with each contact ID. For example, each time a new user ID is created, the user attribute group may receive an entry associating the new user ID with attribute ID 00000000. Relative weighting values may be adjusted for content items whose content ID values match transmissions and group content rating entries with an attribute ID of 00000000. Such that when the content item has been sent more than N times, the relevant weighting value is adjusted for all users.

该方法进行至可选择步骤3712,其记录相关加权值。The method proceeds to optional step 3712, which records the associated weighting value.

在某些实施例中,如3706所描述的增加运算被应用于调整与无线设备所在的位置相关的内容项的相关加权值。取代增加y点至每个属性组的内容项的相关加权值,y点被增加至内容项与无线设备位置关联的相关加权值。相似地,如3710所描述的减法运算可应用于调整与无线设备所处的位置相关的内容项的相关加权值。如3706和3710所描述的加法和减法运算可相似地应用于调整与内容项相关联存储的时间或其它参数的相关加权值。In some embodiments, an increment operation as depicted at 3706 is applied to adjust the relevance weight value of the content item relative to the location at which the wireless device is located. Instead of adding y points to the content item's relative weight value for each attribute group, y points are added to the content item's relative weight value associated with the wireless device location. Similarly, a subtraction operation as described at 3710 may be applied to adjust the relative weight value of the content item relative to the location at which the wireless device is located. Addition and subtraction operations as described at 3706 and 3710 may similarly be applied to adjust relative weighted values of time or other parameters stored in association with a content item.

现在参考图38,示出了指示根据第三实施例的调整相关加权值的方法的示例说明的流程图。该方法始于框3802,无线设备发送位置消息至数据处理模块1104。该位置消息包括与无线设备的位置相关联的信息。该位置由唯一的标识符位置ID标识。在确定框3804,位置确定模块1126使用该位置消息来确定是否无线设备1102位于地理围栏中。如果该无线设备位于地理围栏中,与该地理围栏相关联的一个或多个内容项显示在设备内容界面中,如框3806所示。该方法进行至框3808,将点值v与内容ID值匹配内容项标识并且位置ID值匹配位置标识的位置内容评级条目的相关加权值字段的数值相乘。点值v可为任意点值,举例来说,诸如在图29的文本输入框2922中所指示的点值。Referring now to FIG. 38 , there is shown a flow chart indicating an illustration of a method of adjusting correlation weighting values according to the third embodiment. The method begins at block 3802 with the wireless device sending a location message to the data processing module 1104 . The location message includes information associated with the location of the wireless device. The location is identified by a unique identifier Location ID. At determination block 3804, the location determination module 1126 uses the location message to determine whether the wireless device 1102 is located within the geofence. If the wireless device is located within the geofence, one or more content items associated with the geofence are displayed in the device content interface, as shown at block 3806 . The method proceeds to block 3808, where the point value v is multiplied by the value of the associated weight value field of the location content rating entry for which the content ID value matches the content item identification and the location ID value matches the location identification. Point value v may be any point value, such as indicated in text entry box 2922 of FIG. 29 , for example.

在某些实施例中,在相关加权值乘以点值v之前,与内容项和位置相关联的相关加权值被重置为存储的默认值或初始值。例如,当位置内容评级的相关加权值字段发生改变时,在该改变和该改变的时间之前记录相关加权值的初始值。当自从该改变已经经过了一段时间诸如5分钟、半小时、一小时或一天时,将该相关加权值重置为初始值。在另一实施例中,如果位置确定模块1126确定没有无线设备位于地理围栏内,其中相关加权值与该位置相关联的所有条目被重置为初始或默认值。In some embodiments, the relevancy weight values associated with content items and locations are reset to stored default or initial values before the relevancy weight values are multiplied by the point value v. For example, when the relevant weight value field of the location content rating is changed, the initial value of the relevant weight value is recorded before the change and the time of the change. When a period of time such as 5 minutes, half an hour, an hour or a day has elapsed since the change, the relevant weighting value is reset to the initial value. In another embodiment, if the location determination module 1126 determines that no wireless devices are located within the geofence, all entries in which the relevant weight values are associated with the location are reset to initial or default values.

如果在位置内容评级表中不存在匹配提供反馈的用户属性的属性ID且接收的反馈所针对的内容项的内容ID的条目,则当接收到反馈时在位置内容评级中创建新条目。该新条目的属性ID匹配所接收到的反馈所针对的内容项的标识并且位置ID匹配提供反馈的用户属性的标识。当创建了新条目时,新条目的相关加权值作为默认值。作为可替换的,新条目的相关加权值为默认值和根据用户反馈获得的点值修改之和。If there is no entry in the location content rating table that matches the attribute ID of the attribute of the user providing the feedback and the content ID of the content item for which the feedback was received, a new entry is created in the location content rating when the feedback is received. The attribute ID of the new entry matches the identity of the content item for which the feedback was received and the location ID matches the identity of the attribute of the user providing the feedback. When a new entry is created, the relative weighted value of the new entry is used as the default value. Alternatively, the relative weight of a new entry is the sum of a default value and a modified point value based on user feedback.

在某些实施例中,该方法进行至可选择框3808,其记录调整的相关加权值。例如,可在数据库表诸如内容评级时间中创建条目。In some embodiments, the method proceeds to optional block 3808, which records the adjusted relative weighting value. For example, an entry may be created in a database table such as Content Rating Time.

现在参考图39,示出了指示根据第四实施例的调整相关加权值的方法的示例说明的流程图。该方法适于框3902,无线设备发送位置消息至数据处理模块1104。该位置消息包括与无线设备的位置相关联的信息。该位置由唯一的标识符位置ID标识。该位置消息包括与无线设备的位置相关联的信息。该位置由唯一的标识符位置ID标识。在确定框3904,位置确定模块1126使用该位置消息来确定是否无线设备1102位于地理围栏中。如果该无线设备位于地理围栏中,与该地理围栏相关联的一个或多个内容项显示在设备内容界面中,如框3906所示。该方法进行至确定框3908,相关和分析模块确定是否选择了发送至无线设备的内容项。如果选择了内容项,点值v与与内容ID值匹配内容项标识并且位置ID值匹配位置标识的位置内容评级条目的相关加权值字段的数值相乘,如框3910所示。点值v可为任意点值,举例来说,诸如在图29的文本输入框2922所指示的点值。Referring now to FIG. 39 , there is shown a flowchart indicating an illustration of a method of adjusting correlation weighting values according to the fourth embodiment. The method proceeds to block 3902 , the wireless device sends a location message to the data processing module 1104 . The location message includes information associated with the location of the wireless device. The location is identified by a unique identifier Location ID. The location message includes information associated with the location of the wireless device. The location is identified by a unique identifier Location ID. At determination block 3904, the location determining module 1126 uses the location message to determine whether the wireless device 1102 is located within the geofence. If the wireless device is located within a geofence, one or more content items associated with the geofence are displayed in the device content interface, as shown at block 3906 . The method proceeds to decision block 3908, where the correlation and analysis module determines whether a content item was selected for transmission to the wireless device. If a content item is selected, the point value v is multiplied by the value of the associated weight value field of the location content rating entry for the location content rating entry whose content ID value matches the content item identifier and whose location ID value matches the location identifier, as shown in block 3910. Point value v may be any point value, such as indicated in text entry box 2922 of FIG. 29 , for example.

在某些实施例中,该方法然后进行至可选择步骤3912,其记录相关加权值。In some embodiments, the method then proceeds to optional step 3912, which records the associated weighting value.

在某些实施例中,在相关加权值乘以点值v之前,与内容项和位置相关联的相关加权值被重置为存储的默认值或初始值。例如,当位置内容评级的相关加权值字段发生改变时,在该改变和该改变的时间之前,记录相关加权值的初始值。当自从该改变已经经过了一段时间诸如5分钟、半小时、一小时或一天时,将该相关加权值重置为初始值。在另一实施例中,如果位置确定模块1126确定没有无线设备位于地理围栏内,则将相关加权值与该位置相关的所有条目重置为初始或默认值。In some embodiments, the relevancy weight values associated with content items and locations are reset to stored default or initial values before the relevancy weight values are multiplied by the point value v. For example, when the relevant weight value field of the location content rating is changed, the initial value of the relevant weight value is recorded before the change and the time of the change. When a period of time such as 5 minutes, half an hour, an hour or a day has elapsed since the change, the relevant weighting value is reset to the initial value. In another embodiment, if the location determination module 1126 determines that no wireless devices are located within the geofence, then reset all entries with an associated weight value associated with that location to an initial or default value.

如3808和3910所描述的乘法运算可被应用于调整与时间、所有用户或与某用户相关联的每个属性组相关联存储的内容项的相关加权值。相似地,上述的重置操作可应用于针对于时间、所有用户或与某用户相关的每个属性组相关联存储的内容项所调整的相关加权值。Multiplication operations as described at 3808 and 3910 may be applied to adjust relative weighted values of content items stored in association with time, all users, or each attribute group associated with a user. Similarly, the reset operation described above may be applied to the associated weighting values adjusted for content items stored in association with time, all users, or each attribute group associated with a certain user.

图40-44示出了无线设备1102的示例说明的设备内容界面1112。该设备内容界面可包括一个或多个页面以构成内容项和其它界面特征。图45示出了无线设备1102的示例说明的用户资料界面1114。40-44 show an illustrative device context interface 1112 for the wireless device 1102 . The device content interface may include one or more pages to form content items and other interface features. FIG. 45 shows an illustrative user profile interface 1114 of the wireless device 1102 .

现在参考图40,示出了设备内容界面的示例说明的“用户内容”页面。所示的用户界面4000显示在具有触摸屏类型的界面4002的无线设备上,然而,将会理解的是,该用户界面可显示在具有显示器和用户输入装置(例如键盘、触屏界面或手写笔)的任何手持无线设备上。顶部菜单栏4004包括顶部菜单项“用户内容”4006、“信息”4008、“所有”4010以及“地图”4012。在该示例说明的用户界面中,顶部菜单项是可选项,诸如当用户触摸触屏上的按钮或使用定点设备选择按钮时被激活的虚拟按钮。在图40中,用户内容按钮4006被高亮,指示用户内容是从顶部菜单中选择的项。当用户内容菜单项被选择时,用户界面显示用户内容页。用户内容页包括一个或多个用户创建的内容项。示例说明的用户创建的内容项4014-4022被显示在该示例说明的用户内容页上。Referring now to FIG. 40 , an illustrative "User Content" page of the Device Content interface is shown. The illustrated user interface 4000 is displayed on a wireless device having a touch screen type interface 4002, however, it will be appreciated that the user interface may be displayed on a wireless device having a display and user input means (such as a keyboard, touch screen interface, or stylus). on any handheld wireless device. Top menu bar 4004 includes top menu items "User Content" 4006, "Information" 4008, "All" 4010, and "Maps" 4012. In the illustrated user interface, the top menu items are selectable options, such as virtual buttons that are activated when the user touches a button on a touch screen or selects a button using a pointing device. In FIG. 40, the User Content button 4006 is highlighted, indicating that User Content is the item selected from the top menu. When the user content menu item is selected, the user interface displays the user content page. A user content page includes one or more user-created content items. The illustrative user-created content items 4014-4022 are displayed on the illustrative user content page.

用户创建的内容项包括用户输入文字,诸如4026所显示的文字。用户创建的内容项还可包括时间戳4028。时间戳4028包括与用户创建的内容项何时被发布的相关信息。该时间戳可显示为时间、日期或时间和日期的组合。时间戳可进一步包括发布该用户创建的内容项的用户的用户名。The user-created content item includes user-entered text, such as the text displayed at 4026. The user-created content item may also include a timestamp 4028. Timestamp 4028 includes information related to when the user-created content item was published. The timestamp can be displayed as a time, date, or a combination of time and date. The timestamp may further include the username of the user who posted the user-created content item.

在某些实施例中,用户创建的内容项作为可点击的按钮显示在用户界面中。当用户创建的内容项按钮4030被选择是,显示器可示出于内容创建的内容项相关联的额外内容,诸如所选父内容项的子内容项。用户创建的内容项可链接至诸如视频、音频、图像和外部网页链接的内容。在某些实施例中,在用户创建的内容项附近显示图标,用于指示与该用户创建的内容项相关联的额外内容的类型。例如,图表4032是视频图标,指示用户可通过点击用户内容项4016访问视频。当额外内容是图形内容诸如图像或视频时,可显示图像或视频的缩略图。内容项4018的额外内容是图像,如缩略图3034所指示的。典型的是,当父内容项被选择时,无线设备向数据处理模块1104发送对该父内容项的所有子内容项的请求。然后在用户界面中显示该子内容项。In some embodiments, user-created content items are displayed in the user interface as clickable buttons. When the user-created content item button 4030 is selected, the display may show additional content associated with the content-created content item, such as child content items of the selected parent content item. User-created content items can link to content such as video, audio, images, and external web page links. In some embodiments, an icon is displayed adjacent to the user-created content item to indicate the type of additional content associated with the user-created content item. For example, graphic 4032 is a video icon indicating that a user can access a video by clicking on user content item 4016 . When the additional content is graphic content such as an image or video, a thumbnail of the image or video may be displayed. Additional content for content item 4018 is an image, as indicated by thumbnail 3034 . Typically, when a parent content item is selected, the wireless device sends a request to the data processing module 1104 for all child content items of the parent content item. The child content item is then displayed in the user interface.

反馈输入可显示在每个用户所创建的内容项附近或与其一起显示。该反馈输入允许用户对显示的内容项做出反应。该反馈输入可被显示为显示在用户创建的内容项按钮上的诸如“拇指朝上”和“拇指朝下”符号。该拇指朝上和拇指朝下输入提示是与内容项按钮操作上分离的。当用户选择反馈输入提示,无线设备将反馈消息发送至数据处理模块1104,以指示正反馈响应(“拇指朝上”)或负反馈响应(“拇指朝下”)被选择。该反馈消息还可包括与用户相关联的信息,诸如用户名或用户标识。可使用作为可替换的反馈输入装置,诸如允许用户对内容排名、对内容打分或对内容项在某范围内评级的系统,诸如从1到10的范围或从1到5的范围。Feedback inputs may be displayed adjacent to or with each user-created content item. The feedback input allows the user to react to the displayed content item. This feedback input may be displayed as symbols such as "thumbs up" and "thumbs down" displayed on user-created content item buttons. The thumbs up and thumbs down input prompts are operationally separate from the content item buttons. When the user selects a feedback input prompt, the wireless device sends a feedback message to the data processing module 1104 to indicate that a positive feedback response ("thumbs up") or a negative feedback response ("thumbs down") is selected. The feedback message may also include information associated with the user, such as a username or user identification. Alternative feedback input means may be used, such as systems that allow users to rank content, rate content, or rate content items within a range, such as a scale from 1 to 10 or a scale from 1 to 5.

反馈输入可存储在数据存储模块1108中。典型的是,该反馈输入用于修改与该内容项相关联存储的相关加权值。该相关加权值可用于对要显示在用户界面中的内容进行排名。从远程服务器发送至无线设备的内容项可通过相关加权值进行过滤,使得预定数量的最高排名内容项被返回或者仅仅那些超过预定阈值的内容项被返回。内容管理者可使用内容管理界面力设置相关联的加权阈值。Feedback inputs may be stored in data storage module 1108 . Typically, the feedback input is used to modify an associated weighting value stored in association with the content item. This relative weighting value can be used to rank the content to be displayed in the user interface. Content items sent from the remote server to the wireless device may be filtered by relative weighting values such that a predetermined number of the highest ranked content items are returned or only those content items exceeding a predetermined threshold are returned. A content manager can use the content management interface to set associated weighting thresholds.

用户界面控制4038-4042可显示在用户界面的一个或多个页面上。当后退控制4038被选择时,则显示在当前页面之前显示的页面。当主页控制4042被选择时,则显示用户界面的主页。例如,如果所有内容页(使用按钮4040选择并在图43中示出)是用户界面的主页,则当该主页控制被选择时将显示所有的内容页。User interface controls 4038-4042 may be displayed on one or more pages of the user interface. When the back control 4038 is selected, the page displayed before the current page is displayed. When the home page control 4042 is selected, the home page of the user interface is displayed. For example, if the All Content Pages (selected using button 4040 and shown in Figure 43) is the home page of the user interface, then all content pages will be displayed when the Home page control is selected.

现在参考图41,示出了设备内容界面的示例说明的用户内容输入页面4100。用户内容输入页面包括输入窗口4102。用户可使用字母数字输入将文字在输入窗口中进行输入,诸如键盘、小键盘在4104示出的或触摸屏字母数字界面。用户内容输入页面可进一步包括附件提示,诸如在4106所示的附件按钮。当用户激活了附件按钮,可提示用户输入额外的内容,诸如,通过选择文件或输入URL。该文件例如可为图像、视频、音频或用户界面应用所支持的其它媒体。在该额外的内容被选择后,内容文件的URL或名称可显示在诸如4108所示的额外的内容框中。该额外的内容可存储为用户创建的内容项的子内容项。Referring now to FIG. 41 , an illustrative user content input page 4100 of a device content interface is shown. The user content input page includes an input window 4102 . A user may enter text into the input window using alphanumeric input, such as a keyboard, keypad shown at 4104, or a touch screen alphanumeric interface. The user content entry page may further include an attachment prompt, such as an attachment button shown at 4106. When the user activates the attachment button, the user may be prompted for additional input, such as by selecting a file or entering a URL. The file can be, for example, images, video, audio, or other media supported by the user interface application. After this additional content is selected, the URL or name of the content file may be displayed in an additional content box such as shown at 4108. This additional content may be stored as a child content item of the user-created content item.

在某些实施例中,一个或多个额外内容项可被附加至内容项。当多于一个额外内容项被附加至一内容项时,额外内容框可显示项的列表。In some embodiments, one or more additional content items may be appended to the content item. When more than one additional content item is attached to a content item, the additional content box may display a list of items.

当用户选择发布按钮4114时,用户创建的内容项和额外内容被发送并存储在数据存储模块1108中。用户标识可与用户创建的内容项相关联地存储。用户创建的内容项可自动与该设备所处的地理围栏相关联地存储。作为可替换的,用户可指定用户内容项要与其相关联的一个或多个目的地。在4110中,用户所提供的用户创建的内容项发布至:1)该设备所处的地理围栏或“本地区域”,标识为“大厅”;2)整个场所,标识为“赌场”;3)社交网络,标识为“Facester”的选项。该场所可包括一个或多个地理围栏。在某些实施例中,用户被提供指定要发布该用户创建的内容项的一个或多个社交网络的选项。用户可通过选择位于期望发布目的地附近的复选框4112选择发布目的地。当用户已经完成输入内容并指定发布目的地时,用户可通过激活发布按钮4114来发布该内容。When the user selects the publish button 4114 , the user-created content items and additional content are transmitted and stored in the data storage module 1108 . User identifications may be stored in association with user-created content items. User-created content items may automatically be stored in association with the geofence in which the device is located. Alternatively, the user may specify one or more destinations with which the user content item is to be associated. At 4110, the user-provided user-created content item is published to: 1) the geofence or "local area" in which the device is located, identified as "lobby"; 2) the entire venue, identified as "casino"; 3) Social Networking, option labeled "Facester". The venue may include one or more geofences. In some embodiments, the user is provided the option to designate one or more social networks to which the user-created content item will be published. A user may select a posting destination by selecting a checkbox 4112 located adjacent to the desired posting destination. When the user has finished entering content and specifying a posting destination, the user can post the content by activating post button 4114 .

现在参考图42,示出了设备内容界面的示例说明的“信息”页面4200。该信息页面显示提供与该场所相关联的信息的场所内容项,诸如与事件、服务和场所可用的促销相关联的信息。与用户内容项不同,信息页面上的内容项典型的是通过隶属该场所的内容管理者来创建的。在图42中,信息按钮4202被高亮,指示信息是从顶部菜单选择的项。当信息菜单项被选择时,用户界面显示信息页面。该信息页面包括一个或多个场所内容项。示例说明的场所内容项4204-4212被显示在示例说明的用户内容页上。场所内容项可包括时间戳和反馈输入提示。Referring now to FIG. 42 , an illustrative "Information" page 4200 of a device context interface is shown. The information page displays venue content items that provide information associated with the venue, such as information associated with events, services, and promotions available at the venue. Unlike user content items, content items on information pages are typically created by content managers affiliated with the place. In FIG. 42, the information button 4202 is highlighted, indicating that information is an item selected from the top menu. When the information menu item is selected, the user interface displays an information page. The information page includes one or more venue content items. The illustrated venue content items 4204-4212 are displayed on the illustrated user content page. A place content item may include a time stamp and feedback input prompts.

示例说明的场所内容项4204指示该场所提供的“现金取出”服务。如果用户已经赌博完并希望取出现金,用户可选择内容项4204。当内容项4204被选择时,该应用发送消息至数据处理模块1104,该消息包括内容项的标识和指示无线设备位置的位置消息。数据处理模块解释内容项的标识和警告该场所的现金支出请求以及用户位置,以便为用户提供现金取出服务。The illustrated venue content item 4204 indicates the "cash out" service offered by the venue. If the user has finished gambling and wishes to cash out, the user may select content item 4204. When a content item 4204 is selected, the application sends a message to the data processing module 1104, the message including an identification of the content item and a location message indicating the location of the wireless device. The data processing module interprets the identity of the content item and alerts the venue of the cash out request and the user's location to provide cash withdrawal services to the user.

场所内容项可包括额外内容,诸如视频、音频、图像、外部网页链接、地图、菜单以及要显示在显示器上的内容。在某些实施例中,在场所内容项附近显示图表,以便指示与场所内容项相关联的额外内容的类型。举例来说,图标4214是父链接图标,它指示内容项4206是链接至多于一个子内容项的父内容项。多个子内容项可被链接至一个父内容项以创建菜单。当用户选择场所内容项4206时,为用户提供用户界面页面,它包括饮料选项的列表。每个饮料选项可为点击饮料父内容项的一个子内容项的场所内容项。图标4216是显示图标,它指示与内容项4210相关联的额外内容,当该内容项被选择时将显示在与无线设备接近的显示器上。当用户选择了内容项4210时,无线设备发送消息至数据处理模块1104,该消息包括内容项的标识以及指示无线设备位置的位置消息。远程服务器解释该内容项的标识并将与该内容项相关联的子内容项发送至与无线设备邻近的显示器。典型的是,该显示器位于无线设备所处的相同地理围栏中。A venue content item may include additional content such as video, audio, images, links to external web pages, maps, menus, and content to be displayed on a display. In some embodiments, a graphic is displayed adjacent to the venue content item to indicate the type of additional content associated with the venue content item. For example, icon 4214 is a parent link icon, which indicates that content item 4206 is a parent content item linked to more than one child content item. Multiple child content items can be linked to a parent content item to create menus. When the user selects the venue content item 4206, the user is provided with a user interface page that includes a list of beverage options. Each beverage option may be a venue content item that clicks a child content item of a beverage parent content item. Icon 4216 is a display icon that indicates additional content associated with content item 4210 that, when selected, will be displayed on a display in proximity to the wireless device. When the user selects the content item 4210, the wireless device sends a message to the data processing module 1104, the message includes an identification of the content item and a location message indicating the location of the wireless device. The remote server interprets the identity of the content item and sends sub-content items associated with the content item to a display proximate to the wireless device. Typically, the display is located within the same geofence as the wireless device.

由于内容项4204和4206指示由总是显示在菜单顶部的场所提供的服务,所以反馈输入并不与这些内容项一起显示。Since content items 4204 and 4206 indicate services provided by venues that are always displayed at the top of the menu, the feedback input is not displayed with these content items.

在图42中,发布控制4218显示为灰色以指示它不能被用户选择。典型的是,当用户界面显示信息页面时用户并不能发布用户内容,这是因为信息页面显示场所内容项而不是用户创建的内容项。In FIG. 42, the publish control 4218 is grayed out to indicate that it cannot be selected by the user. Typically, a user cannot post user content when the user interface displays an information page because the information page displays venue content items rather than user-created content items.

参考图43,示出了设备内容界面的示例说明的“所有”页面4300。所有页面显示了场所内容项和用户创建的内容项。示出的内容项典型的是通过由属性组、位置和时间的一个或多个过滤的内容项的相关加权值所确定的排名最高的内容项。作为可替换的,示出的内容项可为超过预定阈值相关联加权值的预设数量的内容项或者超过预定阈值相关联加权值的所有内容项。因此,该所有页面允许用户查看来自用户内容页面和信息页面两者的最高排名的内容项。在图43中,所有按钮4302都被高亮,指示所有都是从顶部菜单选择的项。当选择了所有菜单项时,用户界面显示所有页面。Referring to FIG. 43, an illustrative "All" page 4300 of the device content interface is shown. All pages display venue content items and user-created content items. The content items shown are typically the highest ranked content items as determined by the associated weighted values of the content items filtered by one or more of attribute group, location, and time. Alternatively, the shown content items may be a preset number of content items exceeding a predetermined threshold associated weight value or all content items exceeding a predetermined threshold associated weight value. Thus, this all page allows the user to view the highest ranked content items from both the user content page and the information page. In Figure 43, all buttons 4302 are highlighted, indicating that all are selected items from the top menu. When all menu items are selected, the user interface displays all pages.

现在参考图44,示出了设备内容界面的示例说明的地图页面4400。地图页面将用户位置4402显示在场所地图4404上。在图44中,地图按钮4406被高亮,指示地图是从顶部菜单选择的项。当地图菜单项被选择时,用户界面显示地图页面。Referring now to FIG. 44 , an illustrative map page 4400 of a device content interface is shown. The map page displays the user location 4402 on a venue map 4404. In FIG. 44, the map button 4406 is highlighted, indicating that map is the item selected from the top menu. When the map menu item is selected, the user interface displays the map page.

用户位置图标可为箭头图标,其中箭头指示用户行进的方向,如4402所示。在某些实施例中,地图示出了指示围绕指示无线设备可能的真实位置的无线设备的估算位置半径的半径4410。该半径可基于无线设备计算位置的计算误差幅度。该地图页面也可包括地图标题4408。The user location icon may be an arrow icon, where the arrow indicates the direction the user is traveling, as shown at 4402 . In some embodiments, the map shows a radius 4410 indicative of an estimated location radius around the wireless device indicative of a likely true location of the wireless device. The radius may be based on a calculated margin of error for the wireless device's calculated position. The map page may also include a map title 4408.

在某些实施例中,当示出了地图页面时无线设备将位置消息发送至远程服务器的间隔不同于当示出了用户界面的其它页面时发送位置消息的间隔。典型的是,更新地图上的位置所需的间隔比更新内容项所需的间隔更快。In some embodiments, the wireless device sends location messages to the remote server at different intervals when the map page is shown than when other pages of the user interface are shown. Typically, the interval required to update the location on the map is faster than the interval required to update the content item.

现在参考图45,示出了示例说明的用户资料界面页面4500。在某些实施例中,提示用户进行注册。在首次查看设备内容界面前,当试图首次或另一次发布评论时,提示用户进行注册。为用户显示用户资料界面页面,其中提示用户在显示名称字段4502中输入显示名。提示用户输入额外信息,诸如在性别字段4504中输入性别,在年龄组字段4506中输入年龄组、在邮编字段4508中输入邮编或包括联系人或人口信息的信息以及与用户兴趣点有关的信息。为了使得用户注册提交被接受,可能需要一个或多个字段。如果用户希望删掉输入的信息,用户选择清除按钮4510并且清除所有输入的信息。当输入了所有需要的信息时,用户选择提交按钮4512来提交该信息。当该提交按钮被选择时,输入的用户资料信息被发送至数据存储模块1108并存储在诸如具有图30所说明的结构的表格中。Referring now to FIG. 45 , an illustrative user profile interface page 4500 is shown. In some embodiments, the user is prompted to register. Prompt the user to register when attempting to post a comment for the first time or another time before viewing the device content interface for the first time. A user profile interface page is displayed for the user, where the user is prompted to enter a display name in display name field 4502 . The user is prompted to enter additional information, such as gender in gender field 4504, age group in age group field 4506, zip code in zip code field 4508 or information including contact or demographic information and information related to the user's points of interest. One or more fields may be required in order for a user registration submission to be accepted. If the user wishes to delete the entered information, the user selects the clear button 4510 and clears all entered information. When all required information has been entered, the user selects submit button 4512 to submit the information. When the submit button is selected, the entered user profile information is sent to the data storage module 1108 and stored, such as in a table having the structure illustrated in FIG. 30 .

在某些实施例中,根据用户资料的一个或多个字段来过滤从数据处理模块1104发送至无线设备的内容项。例如,如果用户在用户资料的性别字段输入“女性”,远程服务器可过滤该内容项,以便仅选择与用户属性组性别为女性相关联的那些内容项。远程服务器然后将选择的内容项发送至无线设备。从远程服务器发送至无线设备的内容项可进一步通过相关加权值进行过滤,使得预定数量的最高排名的内容项被反馈或者超过预定阈值的所有内容项被返回或者超过预定阈值的预定数量的内容项被返回。In some embodiments, the content items sent from the data processing module 1104 to the wireless device are filtered according to one or more fields of the user profile. For example, if a user enters "female" in the gender field of a user profile, the remote server may filter the content items to select only those content items associated with the user attribute group gender being female. The remote server then sends the selected content item to the wireless device. Content items sent from the remote server to the wireless device may be further filtered by relative weighting values such that a predetermined number of the highest ranked content items are returned or all content items exceeding a predetermined threshold are returned or a predetermined number of content items exceeding a predetermined threshold are returned is returned.

在作为可替换的实施例中,从数据处理模块1104发送至无线设备的内容项根据地理围栏和一个或多个用户属性组两者进行过滤。例如,远程服务器可过滤内容项,以便仅选择与性别为女性相关联并且还与无线设备所处的地理围栏相关联的那些内容项。也可应用相关加权值的过滤。In an alternative embodiment, the content items sent from the data processing module 1104 to the wireless device are filtered according to both a geo-fence and one or more user attribute groups. For example, the remote server may filter content items to select only those content items associated with the gender being female and also associated with a geo-fence within which the wireless device is located. Filtering of relative weighted values may also be applied.

图46-49呈现了商业分析的示例说明的集合。这些商业分析有助于确定终端用户将哪些确定为最相关联的内容。因此,示例说明的移动市场营销人员可确定他们需要基于内容链接的特定趋势来调整他们所发出的消息。Figures 46-49 present a collection of illustrative examples of business analytics. These business analyzes help determine what end users identify as the most relevant content. Thus, the illustrated mobile marketer may determine that they need to tailor their messaging based on specific trends in content links.

参考图46,示出了特定内容链接的相关加权值的时间序列图。时间序列图4600呈现了四个不同人口资料的特定内容链接的流行度。时间序列图4600与图35B中的时间序列图相类似,然而在图46中,时间序列跨越数月进行捕获,而在图35B中事件序列跨越数分钟进行捕获。图4600中的每个人口资料与从用户资料收集到的用户属性相关联。Referring to FIG. 46, there is shown a time-series graph of relevance weighting values for specific content links. Time series graph 4600 presents the popularity of specific content links for four different demographic profiles. The time series graph 4600 is similar to that in Figure 35B, however in Figure 46 the time series is captured across months, whereas in Figure 35B the event sequence is captured across minutes. Each demographic profile in graph 4600 is associated with user attributes gathered from the user profile.

在图47中,示出了对在特定日期范围之外的特定内容链接的内容请求。该内容请求量图4700标识了对示例说明的内容链接所作出的内容请求的总数。该请求的总数提供了由所有终端用户对示例说明的链接的请求总数在每小时的增量。In FIG. 47, a content request for a specific content link outside a specific date range is shown. The content requests graph 4700 identifies the total number of content requests made for the illustrated content links. The total number of requests provides the total number of requests by all end users for the illustrated link in hourly increments.

图48呈现了基于位置的请求量的热图。该热图4800示出了内容请求的最活跃的位置,它可称之为将MADGUI用作为无线设备。提供MADGUI的最活跃位置被指示为红色,并且最不活跃位置显示为少量或没有颜色变化。具有中间活跃度的位置可使用绿色和蓝色呈现。Figure 48 presents a heat map of request volume based on location. The heat map 4800 shows the most active locations of content requests, which may be referred to as using the MADGUI as a wireless device. The most active positions providing MADGUI are indicated in red, and the least active positions are shown with little or no color change. Locations with intermediate liveness may be rendered using green and blue.

在图49中,基于位置的内容点击通过交互率的热图。该热图4900示出了所接收到对于示例说明的内容链接的点击通过交互的最活跃位置,它还称之为响应输入。最活跃位置被指示为红色并且最不活跃位置显示为少量或没有颜色变化。具有中间活跃度的位置可使用绿色和蓝色呈现。In Figure 49, a heatmap of location-based content click-through interaction rates. The heatmap 4900 shows the most active locations of received click-through interactions for the illustrated content links, which are also referred to as response inputs. The most active locations are indicated in red and the least active locations are shown with little or no color change. Locations with intermediate liveness may be rendered using green and blue.

应当理解的是,示例说明的实施例的详细描述仅仅只用于说明的目的。权利要求的保护范围并不限制于这些特定实施例或示例。因此,多种处理过程限定、元素、细节以及用法可与以上所描述的那些不同,或者可使用目前商业上不可行的技术加以阐述或实施,并且仍然处于本公开的发明理念的范围内。本发明的保护范围由下述权利要求及其合法等价物确定。It should be understood that the detailed description of the illustrated embodiments is given for purposes of illustration only. The scope of the claims is not limited to these specific embodiments or examples. Accordingly, various process definitions, elements, details, and usage may differ from those described above, or may be set forth or implemented using techniques that are not currently commercially feasible, and still remain within the scope of the inventive concepts of the present disclosure. The protection scope of the present invention is determined by the following claims and their legal equivalents.

Claims (84)

1.一种上下文敏感相关联的引擎平台系统,包括:1. A context-sensitive and associated engine platform system, comprising: 置于物理场所内的多个信标,其特征在于,每个信标发射包含标识信息的信号;a plurality of beacons placed within a physical location, characterized in that each beacon emits a signal containing identification information; 室内定位装置,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning device for receiving a plurality of measured reference points comprising measured beacon identities and measured signal strengths; 所述室内定位装置配置为应用测量的参考点为至少一个检测的信标生成多个计算的信号强度值;The indoor positioning device is configured to generate a plurality of calculated signal strength values for at least one detected beacon using the measured reference point; 与物理场所相关联的至少一个室内地理围栏,该室内地理围栏与部分计算的信号强度值相关联;at least one indoor geofence associated with the physical location, the indoor geofence associated with the partially calculated signal strength value; 无线设备,通信耦合至室内定位装置,该无线设备配置为接收至少一个信标标识和至少一个信标信号强度,当该无线装置位于该物理场所内或邻近该物理场所时;以及,a wireless device communicatively coupled to the indoor positioning device, the wireless device configured to receive at least one beacon identification and at least one beacon signal strength when the wireless device is located within or adjacent to the physical location; and, 该室内定位装置配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定该无线设备位于至少一个室内地理围栏内。The indoor locating device is configured to determine that the wireless device is located within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to calculated signal strength values corresponding to detected beacons. 2.根据权利要求1所述的上下文敏感相关联引擎平台系统,进一步包括内容管理模块,它包括与特定室内地理围栏相对应的至少一个内容项。2. The context-sensitive relevance engine platform system according to claim 1, further comprising a content management module comprising at least one content item corresponding to a specific indoor geo-fence. 3.根据权利要求2所述的上下文敏感相关联引擎平台系统,包括进一步特征为具有多个用户资料的数据库,其中每个用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与地图相关联的室内地理围栏。3. The context-sensitive relevance engine platform system according to claim 2, comprising a database further characterized as having a plurality of user profiles, wherein each user profile includes one or more user attributes, a plurality of content items, a plurality of content relationship, at least one map, or at least one indoor geofence associated with the map. 4.根据权利要求3所述的上下文敏感相关联引擎平台系统,包括内容关联模块,配置为:4. The context-sensitive correlation engine platform system according to claim 3, comprising a content correlation module configured to: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 5.根据权利要求4所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容关联模块将至少一个用户属性与至少一个内容项相关联并将该内容项通信至共享相同用户属性的无线设备。5. The context-sensitive correlation engine platform system according to claim 4, wherein the content correlation module associates at least one user attribute with at least one content item and communicates the content item to the wireless device. 6.根据权利要求4或5所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容关联模块将至少一个时间范围与至少一个内容项相关联,并将该内容项在与该内容项和与该内容项相关联的室内地理围栏或室外地理围栏相关联的时间范围内通信至无线设备。6. The context-sensitive correlation engine platform system according to claim 4 or 5, wherein the content correlation module associates at least one time range with at least one content item, and associates the content item with the content The item and the time range associated with the indoor geofence or the outdoor geofence associated with the content item are communicated to the wireless device. 7.根据权利要求4、5或6所述的上下文敏感相关联引擎平台系统,其特征在于,所述无线设备进入或离开该室内地理围栏或室外地理围栏时,内容关联模块根据特定室内地理围栏或室外地理围栏来过滤通信至该无线设备的多个内容项。7. The context-sensitive correlation engine platform system according to claim 4, 5 or 6, wherein when the wireless device enters or leaves the indoor geo-fence or the outdoor geo-fence, the content association module according to the specific indoor geo-fence or outdoor geofences to filter multiple content items communicated to the wireless device. 8.根据权利要求4、5、6或7所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容关联模块为多个内容项中的第一内容项分配父显示级以及为多个内容项中的第二内容项分配子显示级,并且与父显示级相关联的第一内容项在与子显示级相关联的第二内容项之前显示。8. The context-sensitive correlation engine platform system according to claim 4, 5, 6 or 7, wherein the content correlation module assigns a parent display level to the first content item in a plurality of content items and assigns a parent display level to the multiple content items. A second content item of the content items is assigned a child display level, and the first content item associated with the parent display level is displayed before the second content item associated with the child display level. 9.根据权利要求4、5、6、7或8所述的上下文敏感相关联引擎平台系统,包括:9. The context-sensitive correlation engine platform system according to claim 4, 5, 6, 7 or 8, comprising: 至少一个组属性可由多个用户资料中的两个或多个用户资料所共享,at least one group attribute may be shared by two or more of the plurality of user profiles, 多个内容关系,每个内容关系将特定组属性相关联于特定内容项,以及,a plurality of content relationships, each content relationship relating a particular set of attributes to a particular content item, and, 内容传输模块,基于组属性过滤多个内容项并将过滤的内容项显示于无线设备。A content transmission module filters a plurality of content items based on group attributes and displays the filtered content items on the wireless device. 10.根据权利要求4、5、6、7、8或9所述的上下文敏感相关联引擎平台系统,包括初始相关联数值,用于指示内容项对组属性的适用性。10. A context-sensitive relevance engine platform system according to claim 4, 5, 6, 7, 8 or 9, comprising an initial relevance value indicating the applicability of the content item to the group attribute. 11.根据权利要求9或10所述的上下文敏感相关联引擎平台系统,包括基于用户对传输至无线设备的一个或多个内容项的响应的内容评级。11. A context-sensitive relevance engine platform system according to claim 9 or 10, comprising content ratings based on user responses to one or more content items transmitted to the wireless device. 12.根据权利要求10或11所述的上下文敏感相关联引擎平台系统,包括基于内容评级的过滤内容项的相关联数值的更新。12. A context-sensitive relevance engine platform system according to claim 10 or 11, comprising updating of the relevance value of filtered content items based on content ratings. 13.根据权利要求4、5、6、7、8或9所述的上下文敏感相关联引擎平台系统,包括内容传输模块,配置为当无线位于室内地理围栏或室外地理围栏内或邻近时通信该内容项。13. A context sensitive relevance engine platform system according to claim 4, 5, 6, 7, 8 or 9, comprising a content delivery module configured to communicate the content item. 14.根据权利要求13所述的上下文敏感相关联引擎平台系统,包括排名模块,基于无线设备的位置和用户资料对每个内容项进行排名,其特征在于,所述所述内容传输模块传输排名的内容链接。14. The context-sensitive correlation engine platform system according to claim 13, comprising a ranking module for ranking each content item based on the location of the wireless device and user profile, wherein the content transmission module transmits the ranking content link. 15.根据权利要求13或14所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容项针对每个室内地理围栏或室外地理围栏而发生改变。15. The context-sensitive correlation engine platform system according to claim 13 or 14, wherein the content item changes for each indoor geo-fence or outdoor geo-fence. 16.根据权利要求13、14或15所述的上下文敏感相关联引擎平台系统,包括对应于其中一个内容项的无线设备所接收到的响应输入,其中内容项的排名基于该响应输入而发生改变。16. A context sensitive relevance engine platform system according to claim 13, 14 or 15, comprising a response input received by a wireless device corresponding to one of the content items, wherein the ranking of the content item is changed based on the response input . 17.根据权利要求16所述的上下文敏感相关联引擎平台系统,其特征在于,对应于特定室内地理围栏或室外地理围栏的内容项的排名基于响应输入而发生改变。17. The context-sensitive relevance engine platform system of claim 16, wherein the ranking of content items corresponding to a particular indoor geofence or outdoor geofence changes based on a response input. 18.根据权利要求14、15、16或17所述的上下文敏感相关联引擎平台系统,包括显示在无线设备上的正选择输入,其特征在于,所述正选择输入与内容项的选择或良好排名相关联,其中当所述正选择被选择时,至少一个点值被添加至该正选择输入的相关加权值。18. The context-sensitive correlation engine platform system according to claim 14, 15, 16 or 17, comprising a positive selection input displayed on the wireless device, wherein the positive selection input is related to the selection or goodness of the content item A ranking is associated wherein at least one point value is added to the associated weighted value of the positive selection input when said positive selection is selected. 19.根据权利要求14、15、16、17或18所述的上下文敏感相关联引擎平台系统,包括显示在无线设备上的负选择输入,其特征在于,所述负选择输入与用户没有选择内容项或内容项的负排名相关联,其中当所述负选择被选择时,至少一个点值从负选择输入的相关加权值中减掉。19. The context-sensitive relevance engine platform system according to claim 14 , 15 , 16 , 17 or 18 , comprising a negative selection input displayed on the wireless device, wherein the negative selection input corresponds to the user not selecting content A negative ranking of the item or content item is associated, wherein at least one point value is subtracted from the associated weighted value of the negative selection input when said negative selection is selected. 20.根据权利要求4、5、6、7、8、9、10、11、12、13、14、15、16、17、18或19所述的上下文敏感相关联引擎平台系统,包括通信耦合至网络的静态交互数字看板,其特征在于,所述静态交互数字看板置于地图内并且将内容项与该静态交互数字看板相关联。20. A context sensitive correlation engine platform system according to claim 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 or 19, comprising a communicatively coupled A static interactive digital signage to a network, characterized in that the static interactive digital signage is placed in a map and a content item is associated with the static interactive digital signage. 21.根据权利要求20所述的上下文敏感相关联引擎平台系统,其特征在于,所述静态交互数字看板与特定室内地理围栏或室外地理围栏相关联并且无线设备能够接收至少一个静态交互数字看板的内容项,使得当该无线设备进入与该静态交互数字看板相关联的特定室内地理围栏或室外地理围栏时,该无线设备能够通过与该静态交互数字看板内容项交互而控制该静态交互数字看板。21. The context-sensitive correlation engine platform system according to claim 20, wherein the static interaction digital signage is associated with a specific indoor geo-fence or outdoor geo-fence and the wireless device is capable of receiving at least one static interaction digital signage Content items such that when the wireless device enters a specific indoor or outdoor geofence associated with the static interactive digital signage, the wireless device can control the static interactive digital signage by interacting with the static interactive digital signage content item. 22.根据权利要求4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20或21所述的上下文敏感相关联引擎平台系统,包括由第一无线设备通信的用户生成的内容项,其中所述用户生成的内容项被传播在室内地理围栏或室外地理围栏内。22. The context sensitive correlation engine platform system according to claim 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 or 21 , comprising a user-generated content item communicated by the first wireless device, wherein the user-generated content item is propagated within an indoor geofence or an outdoor geofence. 23.根据权利要求22所述的上下文敏感相关联引擎平台系统,其特征在于,所述第一无线设备位于该室内地理围栏或室外地理围栏内时,所述用户生成的内容项由第一无线设备生成。23. The context-sensitive correlation engine platform system according to claim 22, wherein when the first wireless device is located within the indoor geo-fence or outdoor geo-fence, the content item generated by the user is generated by the first wireless device. Device generation. 24.根据权利要求13、14、15、16、17、18、19、20、21、22或23所述的上下文敏感相关联引擎平台系统,包括第二无线设备,它能够查看用户生成的内容并提供对用户生成的内容进行排名的响应用户输入。24. The context sensitive relevance engine platform system of claim 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 or 23, comprising a second wireless device capable of viewing user generated content And provide responsive user input for ranking user-generated content. 25.根据权利要求24所述的上下文敏感相关联引擎平台系统,其特征在于,所述第二无线设备进入或离开该室内地理围栏或室外地理围栏时,所述第二无线设备能够查看用户生成的内容。25. The context-sensitive correlation engine platform system according to claim 24, wherein when the second wireless device enters or leaves the indoor geo-fence or the outdoor geo-fence, the second wireless device can view user-generated Content. 26.根据权利要求4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24或25所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容项呈现为智能电话应用中的新闻馈送,并且当用户进入或离开室内地理围栏或室外地理围栏时,所述内容项自主发生改变。26. According to claim 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 or 25 The context-sensitive relevance engine platform system of , characterized in that the content items are presented as a news feed in a smartphone application, and the content items change autonomously when a user enters or leaves an indoor geofence or an outdoor geofence. 27.根据权利要求4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25或26所述的上下文敏感相关联引擎平台系统,其特征在于,所述内容项呈现在赌场智能手机应用、赌场信用度程序、赌场游戏、投币游戏机(slotmachine)、游戏控制台、信报亭或赌场产权的交互式数字看板中,并且当用户进入或离开室内地理围栏或室外地理围栏时,所述内容项自主发生改变。27. According to claim 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 or 26 The context-sensitive contextual engine platform system, wherein the content item is presented in a casino smartphone application, casino credit program, casino game, slot machine, game console, kiosk, or casino property , and the content items change autonomously when the user enters or leaves an indoor geofence or an outdoor geofence. 28.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述各个内容项包括字母数字文本、视频、音频、图像、菜单、智能电话应用、超链接、至URL的链接、至另一内容项的链接、至另一内容项的链接、优惠券、广告、点菜菜单、标签、智能电话应用、游戏或列表。28. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein said individual content items include alphanumeric text, video, audio, image, menu, smart phone application, hyperlink, to URL , a link to another content item, a coupon, an advertisement, an a la carte menu, a label, a smartphone application, a game or a listing. 29.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,包括通信耦合至网络的在物理场所内的固定传感器,其特征在于,所述固定传感器接收包括测量的信标标识和通信至用于室内定位的装置的测量的信号强度的多个测量的参考点。29. A context-sensitive correlation engine platform system according to any one of the preceding claims, comprising fixed sensors in a physical location communicatively coupled to a network, wherein said fixed sensors receive beacon identifications and communications including measurements A reference point for multiple measurements of measured signal strength to a device for indoor positioning. 30.根据权利要求29所述的上下文敏感相关联引擎平台系统,包括投币游戏机(slotmachine)、游戏控制台、信报亭或具有信标或传感器的交互式数字看板。30. The context-sensitive relevance engine platform system of claim 29, comprising a slot machine, game console, kiosk or interactive digital signage with beacons or sensors. 31.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述无线设备包括:31. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device comprises: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 所述无线设备的室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;The indoor positioning module of the wireless device is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该无线设备的室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module of the wireless device is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 32.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述无线设备包括置于无线设备上的内容管理模块,它还包括对应于特定室内地理围栏的至少一个内容项。32. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device includes a content management module placed on the wireless device, and it also includes at least one corresponding to a specific indoor geo-fence content item. 33.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述无线设备包括进一步特征在于包括至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。33. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device includes a database further characterized by including at least one user profile, wherein the user profile includes one or more user profiles An attribute, a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 34.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述无线设备包括内容关联模块,配置为:34. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device includes a content correlation module configured to: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 35.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述室内定位装置包括通过广域网或局域网通信彼此耦合的服务器和无线设备,所述服务器包括:35. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the indoor positioning device includes a server and a wireless device coupled to each other through wide area network or local area network communication, and the server includes: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 所述室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;the indoor positioning module is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 36.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述服务器包括内容管理模块,它进一步包括对应于特定室内地理围栏的至少一个内容项。36. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the server includes a content management module, which further includes at least one content item corresponding to a specific indoor geo-fence. 37.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述服务器包括进一步特征为包括至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。37. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the server includes a database further characterized as including at least one user profile, wherein the user profile includes one or more user attributes , a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 38.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述服务器包括内容关联模块,配置为:38. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the server includes a content correlation module configured to: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 39.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述室内定位装置包括进一步特征为通过广域网或局域网通信耦合至服务器或无线设备的信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括:39. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the indoor positioning device comprises a kiosk, slot game, etc. machine (slotmachine), game console or interactive digital signage, said kiosk, slot machine (slotmachine), game console or interactive digital signage comprising: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 该室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;the indoor positioning module is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 40.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板进一步包括内容管理模块,它进一步包括对应于特定室内地理围栏的至少一个内容项。40. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the kiosk, slot machine, game console or interactive digital signage further includes a content management module, It further includes at least one content item corresponding to a particular indoor geofence. 41.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括进一步特征为至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。41. The context-sensitive relevance engine platform system according to any one of the preceding claims, wherein the kiosk, slot machine, game console or interactive digital signage is further characterized by at least one A database of user profiles, wherein the user profile includes one or more user attributes, a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 42.根据上述权利要求任一所述的上下文敏感相关联引擎平台系统,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括内容关联模块,配置为:42. The context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the kiosk, slot machine, game console or interactive digital signage includes a content correlation module configured for: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 43.一种适用于操作上下文敏感相关联引擎平台系统的方法,该方法包括:将多个信标置于物理场所内,其特征在于,所述各个信标发射包含标识信息的信号;43. A method suitable for operating a context-sensitive correlation engine platform system, the method comprising: placing a plurality of beacons within a physical location, wherein each beacon emits a signal containing identification information; 使得室内定位装置能够接收包括测量的信标标识和测量的信号强度的多个测量的参考点;enabling the indoor positioning device to receive a plurality of measured reference points comprising measured beacon identities and measured signal strengths; 应用测量的参考点为至少一个检测的信标生成多个计算的信号强度值;generating a plurality of calculated signal strength values for at least one detected beacon using the measured reference point; 将至少一个室内地理围栏与物理场所相关联,所述室内地理围栏与部分计算的信号强度值相关联;associating at least one indoor geofence with the physical location, the indoor geofence associated with the partially calculated signal strength value; 使得无线设备能够通信耦合至室内定位装置,所述无线设备配置为接收至少一个信标标识和至少一个信标信号强度,当该无线装置位于该物理场所内或邻近该物理场所时;以及enabling a wireless device communicatively coupled to the indoor positioning device, the wireless device being configured to receive at least one beacon identification and at least one beacon signal strength when the wireless device is located within or adjacent to the physical location; and 通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定该无线设备位于至少一个室内地理围栏内。The wireless device is determined to be within at least one indoor geo-fence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 44.根据权利要求43所述的操作上下文敏感相关联引擎平台系统的方法,进一步包括使能包括至少一个内容项的内容管理模块与特定室内地理围栏相关联。44. The method of operating a context sensitive correlation engine platform system according to claim 43, further comprising enabling a content management module comprising at least one content item to be associated with a specific indoor geofence. 45.根据权利要求44所述的操作上下文敏感相关联引擎平台系统的方法,包括存储多个用户资料在数据库中,其中每个用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。45. A method of operating a context sensitive relevance engine platform system according to claim 44, comprising storing a plurality of user profiles in a database, wherein each user profile comprises one or more user attributes, a plurality of content items, a plurality of A content relationship, at least one map, or at least one indoor geofence associated with the map. 46.根据权利要求44所述的操作上下文敏感相关联引擎平台系统的方法,包括:46. A method of operating a context-sensitive correlation engine platform system according to claim 44, comprising: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 47.根据权利要求46所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容关联模块将至少一个用户属性与至少一个内容项相关联,并将该内容项通信至共享相同用户属性的无线设备。47. The method of operating a context sensitive correlation engine platform system according to claim 46, wherein the content correlation module associates at least one user attribute with at least one content item and communicates the content item to a shared Wireless devices with the same user attributes. 48.根据权利要求46或47所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容关联模块将至少一个时间范围与至少一个内容项相关联,它进一步的其特征在于,将该内容项在与该内容项和与该内容项相关联的室内地理围栏或室外地理围栏相关联的该时间范围内通信至该无线设备。48. The method of operating a context sensitive correlation engine platform system according to claim 46 or 47, wherein said content correlation module associates at least one time range with at least one content item, which is further characterized by , communicating the content item to the wireless device within the time range associated with the content item and an indoor geofence or an outdoor geofence associated with the content item. 49.根据权利要求46、47或48所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述无线设备进入或离开室内地理围栏或室外地理围栏时,所述内容关联模块根据特定室内地理围栏或室外地理围栏来过滤通信至该无线设备的多个内容项。49. The method for operating a context-sensitive correlation engine platform system according to claim 46, 47 or 48, wherein when the wireless device enters or leaves an indoor geo-fence or an outdoor geo-fence, the content correlation module according to A specific indoor geofence or outdoor geofence is used to filter the plurality of content items communicated to the wireless device. 50.根据权利要求46、47、48或49所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容关联模块为多个内容项中的第一内容项分配父显示级以及为多个内容项中的第二内容项分配子显示级,并且与父显示级相关联的第一内容项在与子显示级相关联的第二内容项之前显示。50. A method of operating a context sensitive relevance engine platform system according to claim 46, 47, 48 or 49, wherein said content association module assigns a parent display class to a first content item of a plurality of content items And a child display level is assigned to a second content item of the plurality of content items, and the first content item associated with the parent display level is displayed before the second content item associated with the child display level. 51.根据权利要求46、47、48、49或50所述的操作上下文敏感相关联引擎平台系统的方法,包括:51. A method of operating a context sensitive correlation engine platform system as claimed in claim 46, 47, 48, 49 or 50, comprising: 提供由多个用户资料中的两个或多个用户资料共享的至少一个组属性,providing at least one group attribute shared by two or more of the plurality of user profiles, 将每个内容关系与特定组属性和特定内容项相关联,以及,associate each content relationship with a specific set of attributes and a specific content item, and, 基于组属性来过滤多个内容项;以及,filtering multiple content items based on group attributes; and, 将过滤的内容项显示于无线设备上。The filtered content items are displayed on the wireless device. 52.根据权利要求46、47、48、49、50或51所述的操作上下文敏感相关联引擎平台系统的方法,包括使用初始相关联数值来指示内容项对组属性的适用性。52. A method of operating a context sensitive association engine platform system as claimed in claim 46, 47, 48, 49, 50 or 51, comprising using an initial association value to indicate the applicability of a content item to a group attribute. 53.根据权利要求51或52所述的操作上下文敏感相关联引擎平台系统的方法,包括接收基于用户对传输至无线设备的一个或多个内容项的响应的内容评级。53. A method of operating a context sensitive relevance engine platform system according to claim 51 or 52, comprising receiving a content rating based on user responses to one or more content items transmitted to the wireless device. 54.根据权利要求52或53所述的操作上下文敏感相关联引擎平台系统的方法,包括接收基于内容评级的过滤内容项的相关数值的更新。54. A method of operating a context-sensitive relevance engine platform system according to claim 52 or 53, comprising receiving updates of relevance values for filtered content items based on content ratings. 55.根据权利要求46、47、48、49、50或51所述的操作上下文敏感相关联引擎平台系统的方法,包括使能内容传输模块以便当无线位于室内地理围栏或室外地理围栏内或邻近时通信该内容项。55. A method of operating a context sensitive relevance engine platform system as claimed in claim 46, 47, 48, 49, 50 or 51, comprising enabling the content transfer module to communicate the content item. 56.根据权利要求55所述的操作上下文敏感相关联引擎平台系统的方法,包括使用排名模块基于无线设备的位置和用户资料对每个内容项进行排名,其特征在于,所述内容传输模块传输排名的内容链接。56. A method of operating a context-sensitive relevance engine platform system as claimed in claim 55, comprising using a ranking module to rank each content item based on the wireless device's location and user profile, wherein said content transmission module transmits Ranked content links. 57.根据权利要求55或56所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容项针对每个室内地理围栏或室外地理围栏而发生改变。57. A method of operating a context-sensitive relevance engine platform system according to claim 55 or 56, wherein said content item changes for each indoor geofence or outdoor geofence. 58.根据权利要求55、56或57所述的操作上下文敏感相关联引擎平台系统的方法,包括接收对应于其中一个内容项的响应输入,其中内容项的排名基于响应输入而发生改变。58. A method of operating a context sensitive relevance engine platform system according to claim 55, 56 or 57, comprising receiving a response input corresponding to one of the content items, wherein the ranking of the content item is changed based on the response input. 59.根据权利要求58所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,对应于特定室内地理围栏或室外地理围栏的内容项的排名基于响应输入而发生改变。59. A method of operating a context sensitive relevance engine platform system as claimed in claim 58, wherein the ranking of content items corresponding to a particular indoor geofence or outdoor geofence is changed based on a response input. 60.根据权利要求56、57、58或59所述的操作上下文敏感相关联引擎平台系统的方法,包括接收显示在无线设备上的正选择输入,其特征在于,所述正选择输入与内容项的选择或良好排名相关联,在正选择输入时,至少一个点值被添加至相关加权值。60. A method of operating a context sensitive relevance engine platform system according to claim 56, 57, 58 or 59, comprising receiving a positive selection input displayed on a wireless device, wherein said positive selection input is associated with a content item When an input is being selected or associated with a good rank, at least one point value is added to the associated weighted value. 61.根据权利要求56、57、58、59或60所述的操作上下文敏感相关联引擎平台系统的方法,包括接收显示在无线设备上的负选择输入,其特征在于,所述负选择输入与用户没有选择内容项或内容项的负排名相关联,在低于该负选择输入时,至少一个点值从相关加权值中减掉。61. A method of operating a context sensitive relevance engine platform system according to claim 56, 57, 58, 59 or 60, comprising receiving a negative selection input displayed on a wireless device, wherein said negative selection input is associated with No user selection of a content item or a negative ranking of the content item is associated below which negative selection input at least one point value is subtracted from the associated weighted value. 62.根据权利要求46、47、48、49、50、51、52、53、54、55、56、57、58、59、60或61所述的操作上下文敏感相关联引擎平台系统的方法,包括提供通信耦合至网络的静态交互数字看板,其特征在于,使所述静态交互数字看板置于地图内并且将内容项与该静态交互数字看板相关联。62. A method of operating a context sensitive correlation engine platform system according to claim 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 or 61, The method includes providing a static interactive digital signage communicatively coupled to a network, wherein the static interactive digital signage is placed within a map and a content item is associated with the static interactive digital signage. 63.根据权利要求62所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,使该静态交互数字看板与特定室内地理围栏或室外地理围栏相关联,该静态交互数字看板进一步其特征在于,使该无线设备接收至少一个静态交互数字看板的内容项,使得当该无线设备进入与该静态交互数字看板相关联的特定室内地理围栏或室外地理围栏时,该无线设备能够通过与该静态交互数字看板内容项交互而控制该静态交互数字看板。63. The method of operating a context-sensitive correlation engine platform system according to claim 62, wherein the static interactive digital signage is associated with a specific indoor geofence or outdoor geofence, the static interactive digital signage is further characterized by It is to make the wireless device receive at least one content item of the static interactive digital signage, so that when the wireless device enters a specific indoor geo-fence or outdoor geo-fence associated with the static interactive digital signage, the wireless device can pass through the static interactive digital signage. The interactive digital signage content items interact to control the static interactive digital signage. 64.根据权利要求46、47、48、49、50、51、52、53、54、55、56、57、58、59、60、61、62或63所述的操作上下文敏感相关联引擎平台系统的方法,包括接收由第一无线设备生成的用户生成的内容项,其中该用户生成的内容项被传播在室内地理围栏或室外地理围栏内。64. An operational context sensitive correlation engine platform according to claim 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62 or 63 The method of the system includes receiving a user-generated content item generated by a first wireless device, wherein the user-generated content item is propagated within an indoor geofence or an outdoor geofence. 65.根据权利要求64所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,当第一无线设备位于该室内地理围栏或室外地理围栏内时,使用户生成的内容项由第一无线设备生成。65. A method of operating a context sensitive relevance engine platform system as claimed in claim 64, wherein when the first wireless device is located within the indoor geo-fence or the outdoor geo-fence, causing the user-generated content item to be generated by the first Wireless device generation. 66.根据权利要求55、56、57、58、59、60、61、62、63、64或65所述的操作上下文敏感相关联引擎平台系统的方法,包括使能第二无线设备能够查看用户生成的内容,以便提供对用户生成的内容进行排名的响应用户输入。66. A method of operating a context sensitive relevance engine platform system as claimed in claim 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 or 65, comprising enabling a second wireless device to view user Generated content in order to provide responsive user input for ranking user-generated content. 67.根据权利要求65所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述第二无线设备进入或离开该室内地理围栏或室外地理围栏时,使所述第二无线设备能够查看用户生成的内容。67. The method for operating a context-sensitive correlation engine platform system according to claim 65, wherein when the second wireless device enters or leaves the indoor geo-fence or the outdoor geo-fence, the second wireless device Ability to view user-generated content. 68.根据权利要求46、47、48、49、50、51、52、53、54、55、56、57、58、59、60、61、62、63、64、65、66或67所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容项呈现为智能电话应用中的新闻馈送,且当用户进入或离开室内地理围栏或室外地理围栏时,该内容项自主发生改变。68. Claim 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66 or 67 A method of operating a context-sensitive relevance engine platform system, wherein the content item is presented as a news feed in a smartphone application, and the content item occurs autonomously when a user enters or leaves an indoor geofence or an outdoor geofence Change. 69.根据权利要求46、47、48、49、50、51、52、53、54、55、56、57、58、59、60、61、62、63、64、65、66、67或68所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述内容项呈现在赌场智能手机应用、赌场信用度程序、赌场游戏、投币游戏机(slotmachine)、游戏控制台、信报亭或赌场产权的交互式数字看板中,且当用户进入或离开室内地理围栏或室外地理围栏时,该内容项自主发生改变。69. According to claim 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67 or 68 The method of operating a context-sensitive contextual engine platform system, wherein the content item is presented in a casino smart phone application, a casino credit program, a casino game, a slot machine, a gaming console, a kiosk or casino property interactive digital signage, and the content item changes autonomously when the user enters or leaves the indoor geofence or the outdoor geofence. 70.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述各个内容项包括字母数字文本、视频、音频、图像、菜单、智能电话应用、超链接、至URL的链接、至另一内容项的链接、至另一内容项的链接、优惠券、广告、点菜菜单、标签、智能电话应用、游戏或列表。70. A method of operating a context-sensitive relevance engine platform system according to any preceding claim, wherein said individual content items include alphanumeric text, video, audio, images, menus, smartphone applications, hyperlinks , a link to a URL, a link to another content item, a coupon, an advertisement, an a la carte menu, a label, a smartphone application, a game or a listing. 71.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,包括提供通信耦合至网络的在物理场所内的固定传感器,其特征在于,所述固定传感器接收包括测量的信标标识和通信至用于室内定位装置的测量的信号强度的多个测量的参考点。71. A method of operating a context sensitive relevance engine platform system according to any one of the preceding claims, comprising providing fixed sensors within a physical location communicatively coupled to a network, wherein said fixed sensors receive information comprising measurements The marker identifies and communicates to a reference point for a plurality of measurements of signal strength for measurements of the indoor positioning device. 72.根据权利要求71所述的操作上下文敏感相关联引擎平台系统的方法,包括投币游戏机(slotmachine)、游戏控制台、信报亭或具有信标或传感器的交互式数字看板。72. A method of operating a context-sensitive contextual engine platform system as claimed in claim 71, comprising a slot machine, game console, kiosk or interactive digital signage with beacons or sensors. 73.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述无线设备包括:73. The method for operating a context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device comprises: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 该无线设备的室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;The indoor positioning module of the wireless device is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该无线设备的室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module of the wireless device is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 74.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述无线设备包括置于无线设备上的内容管理模块,它进一步包括对应于特定室内地理围栏的至少一个内容项。74. The method for operating a context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device includes a content management module placed on the wireless device, which further includes a geo-fence corresponding to a specific indoor At least one content item for . 75.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述无线设备包括进一步特征为包括至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。75. The method of operating a context sensitive relevance engine platform system according to any one of the preceding claims, wherein said wireless device comprises a database further characterized as comprising at least one user profile, wherein said user profile comprises one or A plurality of user attributes, a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 76.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述无线设备包括内容关联模块,配置为:76. The method for operating a context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the wireless device includes a content correlation module configured to: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 77.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述室内定位模块包括通过广域网或局域网通信耦合的服务器和无线设备,该服务器包括:77. The method for operating a context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the indoor positioning module includes a server and a wireless device that are communicatively coupled via a wide area network or a local area network, and the server includes: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 所述室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;the indoor positioning module is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 78.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述服务器包括内容管理模块,它进一步包括对应于特定室内地理围栏的至少一个内容项。78. A method of operating a context-sensitive relevance engine platform system according to any one of the preceding claims, wherein said server includes a content management module, which further includes at least one content item corresponding to a specific indoor geo-fence. 79.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述服务器包括进一步特征为包括至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。79. The method of operating a context-sensitive relevance engine platform system according to any one of the preceding claims, wherein the server includes a database further characterized as including at least one user profile, wherein the user profile includes one or more A user attribute, a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 80.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述服务器包括内容关联模块,配置为:80. The method for operating a context-sensitive correlation engine platform system according to any one of the preceding claims, wherein the server includes a content correlation module configured to: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence. 81.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,室内定位模块包括特征为通过广域网或局域网通信耦合至服务器或无线设备的信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括:81. A method of operating a context-sensitive relevance engine platform system according to any one of the preceding claims, wherein the indoor positioning module comprises a kiosk, slot machine, characterized by being communicatively coupled to a server or wireless device via a wide area network or a local area network machine (slotmachine), game console or interactive digital signage, said kiosk, slot machine (slotmachine), game console or interactive digital signage comprising: 室内定位模块,用于接收包括测量的信标标识和测量的信号强度的多个测量的参考点;an indoor positioning module for receiving a plurality of measured reference points including measured beacon identities and measured signal strengths; 该室内定位模块配置为应用测量的参考点以便为至少一个检测的信标生成多个计算的信号强度值;the indoor positioning module is configured to apply the measured reference point to generate a plurality of calculated signal strength values for at least one detected beacon; 该室内定位模块配置为通过比较所接收到的信标标识和所接收到的信标信号强度与对应于检测的信标的计算信号强度值来确定无线设备处于至少一个室内地理围栏内。The indoor positioning module is configured to determine that the wireless device is within at least one indoor geofence by comparing the received beacon identification and the received beacon signal strength to a calculated signal strength value corresponding to the detected beacon. 82.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括内容管理模块,它进一步包括对应于特定室内地理围栏的至少一个内容项。82. A method of operating a context-sensitive relevance engine platform system according to any preceding claim, wherein the kiosk, slot machine, game console or interactive digital signage includes a content management A module further comprising at least one content item corresponding to a particular indoor geofence. 83.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括进一步特征为至少一个用户资料的数据库,其中所述用户资料包括一个或多个用户属性、多个内容项、多个内容关系、至少一个地图、或者至少一个与该地图相关联的室内地理围栏。83. A method of operating a context sensitive contextual engine platform system according to any one of the preceding claims, wherein said kiosk, slot machine, game console or interactive digital signage comprises the further feature is a database of at least one user profile, wherein the user profile includes one or more user attributes, a plurality of content items, a plurality of content relationships, at least one map, or at least one indoor geofence associated with the map. 84.根据上述权利要求任一所述的操作上下文敏感相关联引擎平台系统的方法,其特征在于,所述信报亭、投币游戏机(slotmachine)、游戏控制台或交互式数字看板包括内容关联模块,配置为:84. A method of operating a context sensitive relevance engine platform system according to any one of the preceding claims, wherein said kiosk, slot machine, game console or interactive digital signage includes content relevance module, configured as: 定义地图内的至少一个室内地理围栏或至少一个室外地理围栏,define at least one indoor geofence or at least one outdoor geofence within the map, 生成将至少一个内容项与该室内地理围栏或室外地理围栏相关联的一个内容关联,以及,generating a content association associating at least one content item with the indoor geofence or outdoor geofence, and, 响应于无线设备进入或离开室内地理围栏或室外地理围栏将至少一个内容项传输至该无线设备。At least one content item is transmitted to the wireless device in response to the wireless device entering or leaving the indoor geofence or the outdoor geofence.
CN201480027552.XA 2013-03-15 2014-03-14 Context sensitive correlation engine platform Expired - Fee Related CN105247915B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201313841427A 2013-03-15 2013-03-15
US13/841,427 2013-03-15
PCT/US2014/029303 WO2014144760A1 (en) 2013-03-15 2014-03-14 Contextually aware relevance engine platform

Publications (2)

Publication Number Publication Date
CN105247915A true CN105247915A (en) 2016-01-13
CN105247915B CN105247915B (en) 2019-04-26

Family

ID=51537781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480027552.XA Expired - Fee Related CN105247915B (en) 2013-03-15 2014-03-14 Context sensitive correlation engine platform

Country Status (3)

Country Link
EP (1) EP2974436A4 (en)
CN (1) CN105247915B (en)
WO (1) WO2014144760A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108370504A (en) * 2016-02-26 2018-08-03 微软技术许可有限责任公司 Based on context come detected wireless signals
CN109709818A (en) * 2019-01-09 2019-05-03 腾讯科技(深圳)有限公司 A kind of apparatus control method, device, system and medium
CN110679162A (en) * 2017-04-11 2020-01-10 谷歌有限责任公司 Identifying users via hot spots of service locations
CN113543031A (en) * 2016-09-12 2021-10-22 工业科技有限公司 System and method for beacon broadcast with associated range
US20210390469A1 (en) * 2020-06-16 2021-12-16 Huazhong University Of Science And Technology Multimodal sensing positioning model oriented to high-risk production environment and system thereof
US11455701B2 (en) 2016-02-26 2022-09-27 Microsoft Technology Licensing, Llc Presenting context-based guidance using electronic signs

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10657768B2 (en) 2012-06-22 2020-05-19 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US10360760B2 (en) 2012-06-22 2019-07-23 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US9317996B2 (en) 2012-06-22 2016-04-19 II Robert L. Pierce Method for authenticating a wager using a system and method for interacting with virtual geographic zones
US9319834B2 (en) 2012-06-22 2016-04-19 II Robert L. Pierce System and method for providing automatic supervision of employees using virtual geographic zones
US9786176B2 (en) 2012-06-22 2017-10-10 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US9398404B2 (en) 2012-06-22 2016-07-19 II Robert L. Pierce System and method for user interaction with virtual geographic zones
US9859998B2 (en) 2015-08-20 2018-01-02 Samsung Electronics Co., Ltd. Apparatus and method for identifying and localizing vehicle occupant and on-demand personalization
US10152698B2 (en) 2014-08-26 2018-12-11 Samsung Electronics Co., Ltd. System and method for mobile payments in a vehicle
CN107533720B (en) 2015-03-13 2021-11-09 Pcms控股公司 System and method for measuring mobile advertising effectiveness
EP4443821A3 (en) * 2015-03-24 2025-01-15 Carrier Corporation Floor-plan based learning and registration of distributed devices
EP3274933A1 (en) 2015-03-24 2018-01-31 Carrier Corporation System and method for determining rf sensor performance relative to a floor plan
CN107667366B (en) 2015-03-24 2021-12-28 开利公司 System and method for capturing and analyzing multi-dimensional building information
EP3274976A1 (en) 2015-03-24 2018-01-31 Carrier Corporation Systems and methods for providing a graphical user interface indicating intruder threat levels for a building
US11036897B2 (en) 2015-03-24 2021-06-15 Carrier Corporation Floor plan based planning of building systems
EP3274932A1 (en) 2015-03-24 2018-01-31 Carrier Corporation Integrated system for sales, installation, and maintenance of building systems
CN104837142B (en) * 2015-03-27 2021-06-11 腾讯科技(深圳)有限公司 Calibration method and system for positioning reference point in wireless positioning system
GB2536722B (en) * 2015-03-27 2021-02-03 Arm Ip Ltd Locating devices
US10698390B2 (en) 2015-05-05 2020-06-30 The Lake Companies, Inc. System and method for monitoring and controlling a manufacturing environment
EP3314289B1 (en) * 2015-06-29 2024-08-07 HERE Global B.V. Supporting a positioning of a mobile device by the mobile device
WO2017013304A1 (en) * 2015-07-23 2017-01-26 Nokia Technologies Oy Positioning method
KR102558347B1 (en) * 2015-08-20 2023-07-21 삼성전자주식회사 Apparatus and operating method for mobile payments in a vehicle
EP3133549A1 (en) * 2015-08-20 2017-02-22 Samsung Electronics Co., Ltd. Apparatus and method for identifying vehicle occupant
EP3133545A1 (en) * 2015-08-20 2017-02-22 Samsung Electronics Co., Ltd. Apparatus and operating method for mobile payments in a vehicle
CN105246151B (en) * 2015-09-07 2018-01-23 广东欧珀移动通信有限公司 Localization method and user terminal in a kind of indoor environment
CN105222771B (en) * 2015-09-07 2018-06-29 广东欧珀移动通信有限公司 A kind of indoor article localization method and user terminal
US10142699B2 (en) * 2016-03-18 2018-11-27 Google Llc Systems and methods for providing interactive content
CN109155920B (en) * 2016-04-12 2021-11-05 意大利电信股份公司 Radio access network node
CN105764133B (en) * 2016-04-13 2018-11-13 电子科技大学 A kind of WSN node positioning methods of the inhibition exceptional value based on RSSI
EP3279850A1 (en) * 2016-08-02 2018-02-07 Advanced Digital Broadcast S.A. System and method for interactive shopping
CN109121090B (en) * 2018-08-31 2020-06-16 浙江口碑网络技术有限公司 Shop electronic fence establishing method and device
US11461826B1 (en) * 2019-10-25 2022-10-04 Hadom Enterprises, LLC Remote beverage purchasing system
CN116074747A (en) * 2022-12-12 2023-05-05 深圳市关爱星科技有限公司 Social state judging method, device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120115512A1 (en) * 2010-11-09 2012-05-10 Apple Inc. Beacon-Based Geofencing
US20120122476A1 (en) * 2010-11-15 2012-05-17 Electronics And Telecommunications Research Institute Method and system for providing spatial-based context-aware service
US20130003572A1 (en) * 2009-11-27 2013-01-03 Kt Corporation Indoor position determination method and system based on wlan signal strength

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6839560B1 (en) * 1999-02-25 2005-01-04 Microsoft Corporation Using a derived table of signal strength data to locate and track a user in a wireless network
KR100848322B1 (en) * 2006-12-08 2008-07-24 한국전자통신연구원 Indoor wireless positioning device and method
US7873710B2 (en) * 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US8170598B2 (en) * 2008-12-30 2012-05-01 Airvana, Corp. Information sharing in a private access point network
EP2597486A4 (en) * 2010-07-21 2014-03-12 Korea Trade Network SYSTEM AND METHOD FOR LOCATION-BASED SERVICE FOR INLAND NAVIGATION

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130003572A1 (en) * 2009-11-27 2013-01-03 Kt Corporation Indoor position determination method and system based on wlan signal strength
US20120115512A1 (en) * 2010-11-09 2012-05-10 Apple Inc. Beacon-Based Geofencing
US20120122476A1 (en) * 2010-11-15 2012-05-17 Electronics And Telecommunications Research Institute Method and system for providing spatial-based context-aware service

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108370504A (en) * 2016-02-26 2018-08-03 微软技术许可有限责任公司 Based on context come detected wireless signals
CN108370504B (en) * 2016-02-26 2022-06-10 微软技术许可有限责任公司 Detecting wireless signals based on context
US11455701B2 (en) 2016-02-26 2022-09-27 Microsoft Technology Licensing, Llc Presenting context-based guidance using electronic signs
CN113543031A (en) * 2016-09-12 2021-10-22 工业科技有限公司 System and method for beacon broadcast with associated range
US11889385B2 (en) 2016-09-12 2024-01-30 Industrial Scientific Corporation Systems and methods of beacon broadcast in response to sensor data
CN113543031B (en) * 2016-09-12 2024-04-26 工业科技有限公司 System and method for beacon broadcasting with relevant range
CN110679162A (en) * 2017-04-11 2020-01-10 谷歌有限责任公司 Identifying users via hot spots of service locations
CN110679162B (en) * 2017-04-11 2021-01-12 谷歌有限责任公司 Identifying users via hot spots of service locations
US11178596B2 (en) 2017-04-11 2021-11-16 Google Llc Identifying users via mobile hotspots
CN109709818A (en) * 2019-01-09 2019-05-03 腾讯科技(深圳)有限公司 A kind of apparatus control method, device, system and medium
CN109709818B (en) * 2019-01-09 2021-08-13 腾讯科技(深圳)有限公司 Equipment control method, device, system and medium
US20210390469A1 (en) * 2020-06-16 2021-12-16 Huazhong University Of Science And Technology Multimodal sensing positioning model oriented to high-risk production environment and system thereof

Also Published As

Publication number Publication date
EP2974436A1 (en) 2016-01-20
WO2014144760A1 (en) 2014-09-18
EP2974436A4 (en) 2017-04-26
CN105247915B (en) 2019-04-26

Similar Documents

Publication Publication Date Title
CN105247915A (en) Context Sensitive Correlation Engine Platform
US20160029155A1 (en) Context aware relevance engine with client-driven narrative
US20250022018A1 (en) Location Triggered Processes
US11395093B2 (en) Method, system and apparatus for location-based machine-assisted interactions
US10560798B2 (en) Targeted content delivery
US10061825B2 (en) Method of recommending friends, and server and terminal therefor
US11650710B2 (en) Method to automatically update a homescreen
CN107851231A (en) Activity detection based on motility model
US20120209839A1 (en) Providing applications with personalized and contextually relevant content
CN104509137B (en) Method and system for communicating at a predetermined location
US9813861B2 (en) Media device that uses geolocated hotspots to deliver content data on a hyper-local basis
US11729576B2 (en) Targeted content delivery
RU2691223C2 (en) Personal logic opportunities platform
CN107533729A (en) Relative distance analysis based on two or more operably coupled computers is built close to social network database
CN113454669A (en) Characterizing a place by user visited features
US11206223B2 (en) Signal upload optimization
EP3610697B1 (en) Signal sharing between trusted groups of devices
JP6389301B1 (en) Determination device, determination method, and determination program
JP2018190468A (en) Calculation device, calculation method, and calculation program
US20240129689A1 (en) Targeted content delivery
EP2693778B1 (en) Managing Of Application Access To Centrally Stored Place-Related Data On A Mobile Device
Yau et al. Entrepreneurship in software industry

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190426

Termination date: 20210314

CF01 Termination of patent right due to non-payment of annual fee