当前位置: 首页 > 专利查询>欧特克公司专利>正文

利用空间-语义建模确定聚会地点制造技术

技术编号:2859421 阅读:218 留言:0更新日期:2012-04-11 18:40
本发明专利技术的一个或多个实施例提供了一种用于确定聚会地点的方法、装置和制造产品。获得两个人或者更多个人各自的位置。然后基于获得的位置确定中心位置。还获得两个人或者更多个人各自的活动偏好列表。然后,基于获得的活动偏好列表计算活动偏好顺序表。所述顺序表表示两个人或者更多个人的兴趣集中。然后通过结合中心位置和顺序表确定一个或多个聚会地点。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大致而言涉及确定聚会地点,特别是涉及利用计算机应用程序来为一组要聚会的人建议有趣地点的方法、装置和制造产品。
技术介绍
在无线消费应用中一个令人感兴趣的问题是为一群要聚会的朋友建议有趣的地点(也就是计算出一个聚会/集合地点)。在计算聚会地点时,应将各种因素纳入考虑范围。例如,应考虑到小组所有成员的当前位置。此外,可能有用的是要考虑到小组成员到达聚会地点的行进时间/距离,和/或小组的所有成员或每个成员的活动偏好或爱好(例如是否成员们喜欢像高尔夫这样的户外运动,或是否喜欢在商场会面)。此外有用的是减小或者确认子小组内的显著分歧。当为两个第一次见面的人建议初次会见地点,或者基于以前的活动概况为单个用户建议一项活动时,适用其中一些上述的考虑。应用中所使用的现有技术方法是聚会协调者、或某些聚会参加者、和/或所有的聚会参加者检索本地黄页(yellow page)。各人再选取喜爱的地点。然后在小组成员之间进行n平方(n2)次通信以确立一致意见以及都同意的地点。这种现有技术方法有显著的局限性。例如,大量数据是通过低带宽网络(例如通过电话)传输给组中的每个用户的。此外,要求每个用户人工查阅黄页类别和子类别并选取喜爱的地点。为了最终费力地取得聚会地点的一致意见,需要n平方次交流。此外,从执行、时间、无线通话和服务使用的费用等等方面看,用户的成本高昂。
技术实现思路
本专利技术的一个或多个实施例提供了一种聚会地点建议的智能列表,该列表考虑到各用户的当前位置、个别用户的活动偏好、及出发地和目的地之间的距离/路途障碍。除了从被建议的2到3个地点选取一个最终聚会地点之外,不需要组中的各用户之间的交互作用。为确定聚会地点,使用两条独立的轴空间单元和语义单元。空间单元确定一个中心位置,该中心位置用作搜索有趣聚会地点的种子点。给定每个组成员的“喜爱类别”(表示活动偏好)的列表,语义单元便计算出一个建议类别列表。建议类别列表是一种类别的顺序表,表示一个组的一个兴趣集中点。通过组合语义单元和空间单元,一个或多个聚会地点即可得到确定并提供给用户。得自空间单元的中心位置被用来作为种子点,搜索属于得自语义单元的建议类别的兴趣点。一旦获得可能的聚会地点列表,便可基于空间交互作用建模来使地点得到细化。换言之,各种因素如聚会地点类型、聚会地点的吸引力和距离/旅行阻碍均可被用来选择或者细化可能的聚会地点的列表。附图说明现在参考附图,其中相同的参考编号始终表示相应的部分图1图示说明了依据本专利技术的一个或多个实施例的一种硬件和软件环境;图2是一个流程图,说明依据本专利技术的一个或多个实施例的中心计算;图3是一个流程图,说明了依据本专利技术的一个或多个实施例的中值计算;图4说明了依据本专利技术的一个或多个实施例,通过轮询对应于支持者类别的一个支持者组而获得的结果的一个示例;图5是一个流程图,说明了依据本专利技术的一个或多个实施例,将要在语义单元中使用的分级图(hierarchical graph)的使用/创建;图6是一个流程图,说明了依据本专利技术的一个或多个实施例,对聚会地点的确定;图7是一个流程图,说明了依据本专利技术的一个或多个实施例,对于确定聚会地点所执行的步骤的概述。具体实施例方式在下面的描述中参考了附图,这些附图构成本说明书的一部分,并且通过图示说明展示了本专利技术的若干实施例。应理解的是,在不偏离本专利技术范围的情况下,可以利用其他实施例和结构上的变化。概述本专利技术的一个或多个实施例计算出聚会地点建议的一种智能列表,这个列表考虑了各用户的当前位置、个别用户的活动偏好、和出发地及目的地之间的距离/路途障碍。除了从所建议的2到3个地点中选取最终聚会地点之外,不需要组中的用户之间的交互作用。这种最少的交互作用导致显著地减少在低带宽无线网络上的数据传输,并且还导致为用户节省了费用。此外,各个实施例对于作为聚会地点主人的商业机构来说,通过定向的个性化营销而提供了附加价值。这些商业机构由于已经知道所招待的人群对其提供的服务有特定兴趣而受益。另外,本专利技术通过减少用于为一组人选择活动的用户界面导航,提高了消费应用的实用性(还提供了一种意外因素)。硬件和软件环境图1图示说明了依据本专利技术的一个或多个实施例的一种硬件和软件环境,而更具体地说,是说明了用网络120来将客户计算机104连接到服务器计算机106的一个典型的分布式计算机系统100。网络102可以典型地包括因特网、局域网(LAN)、广域网(WAN)或者类似网络。客户机104可以典型地包括个人计算机、工作站、个人数字助理(PDA)、WINCE、PALM装置或者蜂窝式电话(例如启用无线应用(WAP)协议的电话)。服务器106可以典型地包括个人计算机、工作站、小型计算机或者大型计算机。此外,客户机104和服务器106都可能接收输入(例如光标位置输入)并显示光标以响应输入装置如光标控制装置118。网络102,如因特网,将客户机104连接到服务器计算机106。此外,网络102可利用射频(RF)来连接并提供客户机104和服务器106之间的通信。客户机104可以执行客户应用程序或者Web浏览器108,并且与执行Web服务器110的服务器106通信。这样的Web浏览器108典型地是像NETSCAPE NAVIGATOR或者MICROSOFT INTERNETEXPLORER这样的程序。Web服务器110可托管现用服务器页面(ASP)或者因特网服务器应用编程接口(ISAPI)应用程序112,其可能正在执行脚本。这些脚本调用执行商业逻辑(business logic)的对象(被称为商业对象)。这些商业对象然后通过数据库管理系统(DBMS)114来操作数据库116中的数据。可选择的是,数据库116可以是客户机104的一部分或者直接连接到客户机104,而不是通过网络102从数据库116传送/获得信息。通常,这些组件108-118都包括逻辑和/或数据,该逻辑和/或数据包含在装置、介质或者载体中或者可从它们那里检索,上述装置、介质或载体例如为数据存储装置、数据通信装置、远程计算机或者经由网络或经由其他数据通信装置而连接到计算机的装置等等。而且,当被读取、执行和/或解释时,这种逻辑和/或数据导致执行为实现和/或使用本专利技术所必需的步骤。因此,本专利技术的实施例可以作为方法、装置或者制造产品来实施,使用标准编程和/或工程技术来产生软件、固件、硬件或者它们的任意组合。这里使用的术语“制造产品”(或者替代为“计算机程序产品”)含义包括能够借助任何计算机可读装置、载体、或介质访问的逻辑和/或数据。那些本领域技术人员将认识到可对这一示例性的环境进行许多修改,而不偏离本专利技术的范围。例如,本领域技术人员将认识到以上组件或任何数量的不同组件,包括不同的逻辑、数据、不同的外设和不同的装置,只要执行类似的功能,都可用于实现本专利技术。软件实施例本专利技术的一个或多个实施例使得应用程序(如服务器106上的应用程序112或者客户机104上的应用程序108)能够建议聚会地点的短列表(如2到4个地点),例如用于一组用户的集会或用于两个或更多个用户的陌生人约会(Blind Date)。这种应用程序108或112被给定一组用户(例如客户机104)、上述用户的当前位置,以及表示个别用户的喜欢类别/爱好的一本文档来自技高网...

【技术保护点】
一种用于确定聚会地点的方法,包括:    获得两个人或者更多个人的各自的位置;    基于所获得的位置来确定一中心位置;    获得两个人或者更多个人的各自的活动偏好的列表;    基于所获得的活动偏好的列表来计算活动偏好的顺序表,其中该顺序表表示出所述两个人或者更多个人的一兴趣集中点;和    通过结合所述的中心位置和顺序表来确定一个或多个聚会地点。

【技术特征摘要】
【国外来华专利技术】US 2002-8-20 10/224,0351.一种用于确定聚会地点的方法,包括获得两个人或者更多个人的各自的位置;基于所获得的位置来确定一中心位置;获得两个人或者更多个人的各自的活动偏好的列表;基于所获得的活动偏好的列表来计算活动偏好的顺序表,其中该顺序表表示出所述两个人或者更多个人的一兴趣集中点;和通过结合所述的中心位置和顺序表来确定一个或多个聚会地点。2.如权利要求1所述的方法,其中确定中心位置包括计算所获得的位置的平均坐标。3.如权利要求1所述的方法,其中确定中心位置包括将所获得的位置的坐标独立地排序成有序坐标表;和将每个有序坐标表的中间值确定为所述中心位置。4.如权利要求3所述的方法,其中所述坐标是以升序来排序的。5.如权利要求3所述的方法,其中所述坐标是以降序来排序的。6.如权利要求1所述的方法,其中所述中心位置是基于一街道网中的标定速度的。7.如权利要求1所述的方法,其中所述中心位置是基于当前的交通时间的。8.如权利要求1所述的方法,其中所述中心位置是基于天气条件的。9.如权利要求1所述的方法,其中所述的兴趣集中点是所述两个人或者更多个人的主要子组的。10.如权利要求1所述的方法,其中计算活动偏好的顺序表利用了一分级图来捕获各所述活动偏好之间的一般语义关系。11.如权利要求1所述的方法,其中计算活动偏好的顺序表利用了一分级图,其中该分级图中的聚类指示出所述兴趣集中点。12.如权利要求1所述的方法,其中计算活动偏好的顺序表包括将得自所述活动偏好的兴趣点分成类别,其中各所述类别基于偏好每个类别的用户的数量而被加权。13.如权利要求12所述的方法,其中确定一个或多个聚会地点包括选择一个或多个具有最大权重的类别;和从所选择的类别中选择一个或多个最靠近所述中心位置的聚会地点。14.如权利要求13所述的方法,其中选择一个或多个具有最大权重的类别包括,选择使最小阈值百分比的用户满意的一个或多个类别,其中在一个或多个已选择的类别中的子类别选择会使满意的用户少于所述最小阈值百分比。15.如权利要求1所述的方法,其中确定一个或多个聚会地点包括在所述活动偏好的顺序表中搜索最靠近所述中心位置的兴趣点。16.如权利要求1所述的方法,其中所述一个或多个聚会地点是基于所述聚会地点的吸引力来确定的。17.如权利要求1所述的方法,其中所述一个或多个聚会地点是基于一个或多个人到达所述聚会地点的距离障碍来确定的。18.如权利要求1所述的方法,其中所述一个或多个聚会地点是基于要进行的聚会类型来确定的。19.如权利要求1所述的方法,其中商业机构基于所述的中心位置或者活动偏好的顺序表而提供直接的个性化营销。20.一种用于在计算机系统中确定聚会地点的系统,包括(a)一具有存储器的计算机;(b)一在所述计算机上执行的应用程序;(c)一中心位置,该中心位置是由所述应用程序基于所获得的两个人或者更多个人的各自的位置来确定的;(d)一活动偏好的顺序表,该活动偏好的顺序表是由所述应用程序基于所述两个人或者更多个人的各自的活动偏好的列表来计算的,其中所述顺序表表示所述两个人或者更多个人的兴趣集中点;和(e)一个或多个聚会地点,它们是由所述应用程序通过结合所述的中心位置和顺序表来确定的。21.如权利要求20所述的系统,其中所述中心位置是通过计算所获得的位置的平均坐标来确定。22.如权利要求20所述的系统,其中所述中心位置是通过将所获得的位置的坐标独立地排序成有序坐标表;且将每个有序坐标表的中间值确定为所述的中心位置,来确定的。23.如权利要求22所述的系统,其中所述坐标是以升序来排序的。24.如权利要求22所述的系统,其中所述坐标是以降序来排序的。25.如权利要求20所述的系统,其中所述中心位置是基于一街道网的标定速度的。26.如权利要求20所述的系统,其中所述中心位置是基于当前的交通时间的。27.如权利要求20所述的系统,其中所述中心位置是基于天气条件的。28.如权利要求20所述的系统,其中所述兴趣集中点是两个人或者更多个人的主要子组的。29.如权利要求20所述的系统,其中所述活动偏好的顺序表包括一捕获各活动偏好之间的一般语义关系的分级图。30.如权利要求20所述的系统,其中所述活动偏好的顺序表包括一分级图,其中该...

【专利技术属性】
技术研发人员:N契塔姆巴拉莫CA米勒
申请(专利权)人:欧特克公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1