使用基于地理位置历史的营业场所评论相关性的制作方法

文档序号:6375541阅读:142来源:国知局
专利名称:使用基于地理位置历史的营业场所评论相关性的制作方法
使用基于地理位置历史的营业场所评论相关性
背景技术
一些平台和网站提供在线留言板功能,其使得用户能够评论诸如营业场所的位置。然而,评论系统所具有的问题是可信性,其中用户不能确定谁写了评论、评论的诚实性、诸如具有既定兴趣的访问者或作者的评论者的地点。在许多实例中,评论者可以是饭店所有者、家庭成员和朋友。另ー方面,评论者可以是竞争的饭店所有者,他甚至未访问这个地方就简单地输入对竞争者营业场所的负面评论。还有ー个问题是用户趋于忘记添加评论,因为失去动カ(例如用户想张贴评论,但当回到家,用户忘记添加评论)。

发明内容
下面介绍简化的发明内容以提供ー些本文描述的新颖的实施例的基本理解。这个发明内容不是全面的概述,并且它并不g在识别关键/重要的元素或描述其范围。它唯一的目的在于以简化的形式介绍ー些概念,作为稍后介绍的更具体的描述的铺垫。 公开的架构通过使得用户能够仅基于实际访问了该位置而添加评论来管理位置留言板。用户的位置能够被验证作为确保用户访问了该位置的一部分。如果用户不曾实际访问该位置,则不允许用户向留言板添加评论。该架构还能够识别用户已离开了该位置(结帐离开),并因此向用户建议为该位置添加评论。如果用户已多次访问了该位置,则用户评论被给予更高的加权,并因此可以被认为更可靠。提供基于位置历史管理用户评论许可的许可机制。还可以推断用户离开了位置,接着是提示用户在离开该位置之后或当仍然在该位置但准备离开该位置时评论该位置。此外,管理了该定时以使得在该位置的用户体验之前不能输入评论,以及评论的输入不晚于体验可能弱化或经过了的预定时间。为了实现前述的以及相关目标,本文结合以下说明书和附图描述了某些说明性的方面。这些方面说明本文公开的原则能够被实施的各种方式,并且所有的方面及其等同体旨在处于要求保护的主题的范围之内。其他优点和新颖的特征从以下当结合附图考虑时的具体实施方式
中将变得显而易见。


图I示出根据公开的架构的系统。图2示出对评论应用加权的可选的系统。图3示出用于营业场所的可选的评论管理系统。图4示出根据公开的架构的计算机实现的方法。图5示出图4的方法的进ー步的方面。图6示出根据公开的架构的可选的方法。图7示出图6的方法的进ー步的方面。图8示出在隐式结帐离开时添加评论的方法。图9示出在隐式/显式登记时添加评论的方法。
图10示出基于过去的位置历史添加评论的方法。图11示出根据公开的架构执行评论处理的计算系统的框图。
具体实施例方式公开的架构管理与营业场所和其他场所关联的基于网页的留言板,以使得用户能够基于场所的实际访问来添加评论。用户位置(例如地理位置)可以被采用来验证用户曾处于特定的位置。如果用户不曾实际访问该场所,则用户不被允许向关于该场所的留言板添加评论。如果用户已多次访问该场所,则用户评论可被给予更高的加权,并且因此被认为是更可靠的评论。该架构识别用户已离开了场所(结帐离开)并提示用户为该场所添加评论。基于用户的位置历史来应用许可的许可机制被采用。如果用户过去的地理位置信息推断用户已访问了该场所,则用户随后可以张贴评论。还可以推断用户已离开了该场所(结帐离开)。在这个后者的实例中,当离开场所时而不是到达场所之前,用户可以被提示来评论该场所。此夕卜,用户体验可能变得过时,因此限制用户离开场所之后用户能够创建和张贴评论的时间·也是有益的。例如,如果用户离开了场所已超过3天,那么评论可能太过时了,因此不及在访问的几个小时内张贴评论的情况下可靠。用户位置可以例如使用移动设备跟踪。位置输入的替代选择包括但不限于由使用GPS (全球定位系统)、手机发射塔或WiFi的设备获得。用户位置信息可以从移动运营商获得和/或持续地(基于用户同意)或通过显式的用户登记取得。该架构采用基于位置的许可模型。留言板平台使得用户只有在用户实际访问了场所的情况下才能够评论该场所。这个模型通过过滤了通常由对于该场所有着某种兴趣但是没有实际访问该场所的用户所写的“假评论”而增加了评论的可信性。评论可以相对于其他评论增加重要性,比如基于用户到场所的访问次数而对评论加权。例如,来自回头客的评论将被给予比来自饭店中一次访问者更高的加权。作为促进评论过程的手段,用户在离开场所时或之后可以被提示。通常,用户在完成访问之后不立即评论营业场所(例如,用户从旅行中返回,登录到旅店留言板,并留下评论)。在这个场景中,期望用户在访问该场所一段时间之后积极活跃。这通常造成了许多用户忘记评论场所。其他场景使得用户能够比如在登记进入场所(例如,经由基于计算机的座位提供或预订系统就座)和/或结帐离开(例如经由金融业务付帐)时与该场所交互。然而,用户不具备用以评论该地点所要求的信息(例如当登记时但在食物供应之前评论饭店)。此外,用户被允许来根据地理位置信息的历史添加“过去的评论”。每个用户能够读到其他用户张贴的留言板评论。现在参考附图,其中通篇中相似的参考数字用于指代相似的元素。在下面的说明书中,为了解释的目的,陈述了许多具体的细节以提供其彻底的理解。然而,可以显而易见,新颖的实施例无需这些具体细节而能够实施。在其他实例中,以框图的形式示出了熟知的结构和设备以促进其描述。目的是覆盖落入所要求保护的主题的精神和范围内的所有的修改、等同体和替代选择。图I不出根据公开的架构的系统100。系统100包括从用户110接收请求104以添加场所108的评论106的评论组件102、以及基于用户110相对于场所108的实际位置来管理请求104的许可组件112。用户110的实际位置可以使用与用户110的移动设备(例如用户设备114)一起操作的地理位置技术来识别。请求104被处理来允许基于指示用户110对场所108的访问的实际位置而(例如向网站116)添加评论10 6。评论组件102提示用户110添加关于场所108的访问的评论106。许可组件112能够推断到达、停留于(在场所108所花的时间)或离开场所108中的至少ー个。许可组件112可以向评论106应用标签118(例如时间戳和诸如场所名称、位置等的其他元数据)。标签118将评论106映射到用户110对场所108的访问。图2示出向评论应用加权的备选系统200。加权组件202能够基于用户110对场所108的多次访问而对评论106加权。多次访问过场所108的用户将更多地了解该场所,并且因此该评论被认为比从未访问过场所108的用户更可信。可替代地,或与此结合地,可以基于评论相对于从场所离开的时间而应用加权。要明白当在执行用户信息(例如识别地理位置信息)的情况下,用户可以被提供选项以选择或不选择允许该信息被捕获和利用。相应地,可以提供安全组件,其使得用户能够选择和不选择识别可能已经获得并其后利用的地理位置信息以及个人信息。用户可以被提供例如信息的采集的通知、以及提供或否定同意这么做的机会。同意可以采取若干形式。选择同意对用户的影响是在数据被收集前采取积极的行动。可替代地,不选择同意对订户的影响是在该数据被收集前采取积极的行动以阻止数据的收集。这与隐含的同意类似在于用户通过什么都不做来在被充分告知之后允许数据收集。安全组件确保用户信息的恰当的收集、存储和访问,同时允许辅助用户取得更丰富的用户体验的好处以及访问更相关信息的内容、特征和/或服务的动态选择和表示。图3示出用于营业场所的备选评论管理系统300。系统300示出用户的移动设备302(例如图I的用户设备114),其与基于位置的系统304对接以促进确定移动设备302的地理位置信息。移动设备302由用户携带到营业场所机构306。营业场所机构306可以拥有其自己的营业场所网站308以及关联的留言板平台310。留言板平台310可以包括评论组件102、许可组件112,以及可选地包括加权组件202。平台310则向网站308提供管理关于机构306的评论和张贴的能力。本文中包括的是表示执行公开的架构的新颖方面的示例性方法的ー组流程图。尽管为了解释的简単性,本文例如以流程图或流程表的形式示出的ー种或多种方法被示出和描述为一系列的动作,但要明白和理解方法并不受动作的顺序所限制,因为ー些动作可以据此以不同于此处示出和描述的顺序发生和/或与其他动作并发地发生。例如,那些本领域的技术人员将明白和理解方法可替代地可以表示为ー系列相关的状态和事件,比如在状态图中。此外,不是所有在方法中示出的动作都可以被要求用于新颖的实现。图4示出根据公开的架构的计算机实现的方法。在400,用户相对于场所的地理位置信息(例如诸如营业场所、街道地址、徒歩小径等等的地理位置)被访问。在402,确定用户对场所的访问。访问可以是用户当前处于该场所。访问可以是用户已经访问了该场所并随后离开了该场所。在404,处理与用户关联的场所的评论。在406,评论基于访问而被管理。換言之,如果确定用户不曾访问该场所从而该评论针对关于场所的特定方面几乎没有可信的价值,则可以阻止创建评论。图5示出图4的方法的进一步的方面。注意流程指示每个块可以表示可单独或结合其他块被包括作为图4的流程图所表示的方法的额外方面的步骤。在500,基于地理位置信息确定用户正访问或已访问了场所。在502,基于用户与场所的交互推断用户已到达了场所或离开了场所。在504,基于用户从场所的离开,提示用户创建并张贴评论。在506,管理评论以基于场所的访问之后的预定时间阻止评论张贴到场所的访客网站。在508,基于用户对场所的多次访问,增加评论相对于其他评论的重要性。在510,通过基于缺乏对场所的实际访问而阻止评论张贴到场所的访客网站,从而管理评论。在512,通过基于验证了对场所的访问的地理位置信息的历史来使得能够把评论张贴到网站,从而管理评论。图6示出根据公开的架构的备选方法。在600,用户(和诸如移动电话的用户设备)相对于场所的地理位置信息(例如经纬度坐标)被访问。地理位置技术可以是地理围栏。在602,推断用户关于场所的访问状态(例如在场所、已经离开了场所)。在604,基于访问状态 管理在访客网站上张贴评论。换言之,张贴可以被阻止或允许。图7示出图6的方法的进一步的方面。注意流程指示每个块可以表示可单独或结合其他块被包括作为图6的流程图所表示的方法的额外方面的步骤。在700,基于与场所关联的用户交互或地理位置信息的至少一个,用户的访问状态推断为正在访问场所或已经访问了场所。在702,管理张贴以基于访问场所之后经过预定的时间而阻止评论张贴到访客网站。在704,用户被提示来创建评论,并基于用户对场所的多次访问而调节该评论相对于其他评论的加权。在706,通过基于用户对该场所的实际访问的缺乏来阻止评论张贴到访客网站,从而管理评论。图8示出在隐式结帐离开时添加评论的方法。在800,用户离开位置。在802,隐式结帐离开被识别(例如推断)。在804,用户被提示添加评论。在806,用户添加评论。在808,为该评论添加验证用户访问的核实标签。图9示出在隐式/显式登记时添加评论的方法。在900,用户登记进入到位置。在902,用户进入位置留言板。在904,用户添加评论。在906,为该评论添加验证用户访问的核实标签。图10示出基于过去的位置历史添加评论的方法。在1000,用户请求添加针对位置的评论。在1002,核对用户是否实际访问了该位置。如果是,流程进入1004来允许用户添加评论。在1006,为该评论添加验证用户访问的核实标签。然而,如果在1002确定没有访问该位置,则流程进入1006,其中用户不被允许添加评论。如在这个申请中使用的术语“组件”和“系统”意在指代计算机相关的实体,要么是硬件、软件和有形硬件的组合、软件,要么是执行中的软件。例如,组件可以是但不限于诸如处理器、芯片存储器、大容量存储设备(例如光盘驱动器、固态硬盘和/或磁性存储媒介驱动)以及计算机之类的有形组件,和诸如运行在处理器上的进程、对象、可执行文件、数据架构(存储在易失和非易失存储媒介中)、模块、执行线程和/或程序之类的软件组件。为了说明,运行在服务器上的应用和服务器二者可以是组件。一个或多个组件可以位于执行的进程和/或线程内,组件可以集中于一个计算机上和/或分布在两个或多个计算机之间。词“示例性”在本文中可以用于意为充当示例、实例或说明。本文中描述为“示例性”的任何方面或设计并不一定要被解释为比其他方面或设计优选或有利。现在參考图11,示出了执行根据公开的架构的评论处理的计算系统1100的框图。然而,要理解公开的方法和/或系统的ー些或所有方面可以实现为片上系统、其中模拟、数字、混合信号和其他功能被制造在单个芯片基片上。为了提供其各种方面的额外内容,图11和以下描述g在提供在其中实现各种方面的合适的计算系统1100的简短大体的描述。尽管以上描述以可以运行在一个或多个计算机上的计算机可执行指令的一般上下文中进行,那些本领域技术人员将认识到结合其他程序模块和/或作为硬件和软件的组合还可以实现新颖的实施例。用于实现各种方面的计算系统1100包括具有(ー个或多个)处理单元1104、诸如系统存储器1106的计算机可读存储和系统总线1108的计算机1102。(ー个或多个)处理单元1104可以是诸如单处理器、多处理器、单核单元和多核単元之类的各种市场上可买到的处理器的任何ー个。此外,那些本领域技术人员将理解新颖的方法可以用包括小型计算机、大型计算机以及个人计算机(例如桌上、膝上等)、手持计算设备、基于微处理器或可编程的 消费电子等的其他计算机系统配置来实现,其中的每ー个可以操作性地耦接到ー个或多个关联的设备。系统存储器1106可以包括诸如易失(VOL)存储器1110 (例如随机访问存储器(RAM))和非易失存储器(NON-VOL) 1112 (例如ROM、EPROM、EEPROM等)的计算机可读存储(物理存储媒介)。基本输入/输出系统(BIOS)可以存储在非易失存储器1112中,并包括促进比如在启动期间计算机1102内的组件之间的数据和信号的通信的基本例程。易失性存储器1110还可以包括诸如静态RAM的高速RAM用于缓存数据。系统总线1108为系统组件提供接ロ,包括但不限于向(ー个或多个)处理单元1104提供系统存储器1106。系统总线1108可以是可以使用市场上可买到的各种总线架构的任何一种而进一歩与存储器总线(具有或不具有存储器控制器)以及外围总线(例如PCI、PCIe、AGP、LPC等)相互连接的若干类型的总线结构的任何ー种。计算机1102进ー步包括(ー个或多个)机器可读的存储子系统1114和(一个或多个)存储接ロ 1116用于将(ー个或多个)存储子系统1114对接到系统总线1118和其他期望的计算机组件。(ー个或多个)存储子系统1114 (物理存储媒介)可以包括例如硬盘驱动器(HDD)、磁性软盘驱动器(FDD)和/或光学磁盘存储驱动器(例如⑶-ROM驱动、DVD驱动)中的ー个或多个。(ー个或多个)存储接ロ 1116可以包括例如诸如EIDE、ATA、SATA和IEEE1394的接ロ技术。一个或多个程序和数据可以存储在存储器子系统1106、机器可读和可拆卸存储器子系统1118 (例如闪存驱动器外形因素技木)和/或(ー个或多个)存储子系统1114 (例如光的、磁的、固态的)中,包括操作系统1120、一个或多个应用程序1122、其他程序模块1124和程序数据1126等。操作系统1120、一个或多个应用程序1122、其他程序模块1124和/或程序数据1126可以包括例如图I的系统100的实体和组件、图2的系统200的实体和组件、图3的系统300的实体和组件以及由图4 一 10的流程图表示的方法。通常,程序包括执行特定任务或实现特定抽象数据类型的例程、方法、数据架构、其他软件组件等。操作系统1120、应用1122、模块1124和/或数据1126的全部或部分也可以例如缓存在诸如易失性存储器1110的存储器中。要理解公开的架构可以用多种市场上可买到的操作系统或操作系统的组合(例如,作为虚拟机)来实现。(一个或多个)存储子系统1114和存储器子系统(1116和1118)充当用于数据、数据架构、计算机可执行指令等的易失和非易失存储的计算机可读的媒介。这些指令当由计算机或其他机器执行时能够导致计算机或其他机器执行方法的一个或多个动作。进行动作的指令能够存储在一种媒介上,或可以跨多种媒介存储以使得指令在一种或多种计算机可读存储媒介上集中出现而不论是否所有指令位于同一媒介中。计算机可读媒介可以是能够通过计算机1102访问的任何可用的媒介,并包括易失和非易失的可拆卸或不可拆卸的内部和/或外部媒介。对于计算机1102,媒介使数据的存储适应于任何合适的数字格式。本领域技术人员应理解诸如压缩驱动器、磁带、闪存卡、闪存驱动器、字体盒等的其他类型的计算机可读媒介可以被采用来存储计算机可执行指令以执行公开的架构的新颖方法。用户能够使用诸如键盘和鼠标的外部用户输入设备1128来与计算机1102、程序 和数据交互。其他外部用户输入设备1128可以包括麦克风、IR (红外)远程控制、操纵杆、游戏控制器、摄像识别系统、手写笔、触屏、姿态系统(例如眼睛运动、头部运动等)等等。用户能够使用诸如触摸板、麦克风、键盘等的板上用户输入设备1130与计算机1102、程序和数据交互,其中计算机1102例如是便携式计算机。这些和其他输入设备经由系统总线1108通过(一个或多个)输入/输出(I/O)设备接口 1132连接到(一个或多个)处理单元1104,但是可以通过诸如并行端口、IEEE 1394串行端口、游戏端口、USB端口、IR接口、短距离无线(例如蓝牙)和其他个人局域网(PAN)等的其他接口连接。(一个或多个)I/O设备接口 1132还促进诸如打印机、音频设备、摄像设备等(比如声卡和/或板上音频处理功能)的输出外围设备1134的使用。一个或多个图形处理接口 1136 (通常也称做图形处理单元(GPU))在计算机1102和(一个或多个)外部显示1138 (例如IXD、等离子体)和/或板上显示1140 (例如便携式计算机)之间提供图形和视频信号。(一个或多个)图形接口 1136还可以被制造为计算机系统板的一部分。计算机1102可以操作在使用经由有线/无线通信子系统1142对一个或多个网络和/或其它计算机的逻辑连接的联网环境(例如基于IP)中。其它计算机可以包括工作站、服务器、路由器、个人计算机、基于微处理器的娱乐设施、对等设备或其它通用网络节点,典型地包括关于计算机1102描述的许多或所有元素。逻辑连接可以包括到局域网(LAN)、广域网(WAN)、热点等的有线/无线连接。LAN和WAN的联网环境常见于办公室和公司并促进诸如内联网的企业范围的计算机网路,上述所有网络都可以连接到诸如因特网的全球通信网络。当用于联网环境中,计算机1102经由有线/无线通信子系统1142(例如网络接口适配器、板上收发机子系统等)连接到网络来与有线/无线网络、有线/无线打印机、有线/无线输入设备1144等通信。计算机1102可以包括调制解调器或其它用于在网络上建立通信的装置。在联网环境中,与计算机1102有关的程序和数据可以存储在与分布式系统关联的远程存储器/存储设备中。将理解所示的网络连接是示例性的,并且可以使用在计算机之间建立通信链接的其它装置。
计算机1102可操作来使用诸如IEEE 802. xx家族标准的无线电技术与有线/无线设备或实体通信,比如操作性地布置在与例如打印机、扫描仪、桌上和/或便携式计算机、个人数字助理(PDA)、通信卫星、与无线可探测的标签关联的任何一台设备或位置(例如公用电话亭、报摊、休息室)和电话的无线通信(例如IEEE 802. 11空中调制技木)中的无线设备。这包括至少用于热点的Wi-Fi (或无线保真)、WiMax和蓝牙TM无线技木。因此,通信可以是正如常规网络或只是至少两个设备之间的ad hoc通信的预定义结构。Wi-Fi网络使用称作IEEE 802. Ilx (a、b、g等)的无线电技术来提供安全、可靠、快速的无线连接。Wi-Fi网络可以用于将计算机相互连接,将计算机连接到因特网以及有线网络(其使用IEEE 802. 3相关的媒介和功能)。上面所描述的内容包括公开的架构的示例。当然不可能描述组件和/或方法的每ー个可能的组合,但是本领域的ー个普通技术人员可以认识到许多进一步的组合和置换是可能的。相应地,新颖的架构g在包括所有这样的落在随附的权利要求的精神和范围内的变更、修改和变体。此外,在术语“包含”用于具体的实施方式或权利要求中的程度上,这样的术语g在以类似于术语“包括”的方式被包含在内,如当用作权利要求中的过渡词时解释“包括”的那样。·
权利要求
1.一种计算机实现的系统(100),包括 从用户接收添加场所的评论的请求的评论组件(102); 基于用户相对于场所的实际位置而管理请求的许可组件(112);和 执行与评论组件或许可组件的至少一个关联的计算机可执行指令的处理器。
2.如权利要求I的系统,其中用户的实际位置使用与用户的移动设备一起操作的地理位置技术来识别。
3.如权利要求I的系统,其中请求被处理以允许基于指示用户对场所的访问的实际位置而添加评论。
4.如权利要求I的系统,其中评论组件提示用户添加关于场所的访问的评论。
5.如权利要求I的系统,其中许可组件推断到达、停留于或离开场所中的至少一个,并向评论应用标签,该标签将评论映射到用户对场所的访问。
6.一种计算机实现的方法,包括动作 访问用户相对于场所的地理位置信息(600); 推断用户关于场所的访问状态(602); 基于访问状态,在访客网站上管理评论的张贴(604);以及 利用执行存储在存储器中的指令的处理器来执行访问、推断或管理的动作中的至少一个。
7.如权利要求6的方法,进一步包括基于与场所关联的用户交互或地理位置信息的至少一个推断用户的访问状态是正在访问场所或已经访问了场所。
8.如权利要求6的方法,进一步包括管理张贴,以基于访问场所之后经过预定的时间而阻止评论张贴到访客网站。
9.如权利要求6的方法,进一步包括提示用户创建评论以及基于用户对场所的多次访问来调节该评论相对于其它评论的加权。
10.如权利要求6的方法,进一步包括通过基于用户对场所的实际访问的缺乏而阻止评论张贴到访客网站来管理评论。
全文摘要
本发明涉及使用基于地理位置历史的营业场所评论相关性。通过使得用户能够基于已实际访问了位置而添加评论来管理位置留言板的架构。用户的位置可以被验证作为确保用户访问了该位置的一部分。如果用户不曾实际访问位置,则用户不被允许在留言板中添加评论。架构还可以识别用户已经离开了位置(结帐离开),并因此,建议用户添加针对该位置的评论。如果用户已经多次访问了该位置,则用户评论被给予更高的加权,并因此可以被认为更可靠。
文档编号G06F17/30GK102841942SQ20121030179
公开日2012年12月26日 申请日期2012年8月23日 优先权日2011年8月23日
发明者S.魏因伯格, S.亚哈罗姆, E.格森 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1