基于自动查询发现附近地点的制作方法

文档序号:7990132阅读:146来源:国知局
基于自动查询发现附近地点的制作方法
【专利摘要】架构使得用户能够事先以及处于运动中(例如驾驶、行走、骑车等等)时限定感兴趣区域,例如当用户(用户设备)靠近与感兴趣点的类别(例如博物馆、餐馆、音乐会、警用雷达等等)匹配的特定感兴趣点,在感兴趣点的方向上前进,预计到达感兴趣点的时间等等时,该架构基于通知准则自动地通知用户和/或用户设备。该架构在用户限定了针对感兴趣点的类别的位置查询时允许发现不存在的感兴趣点。而且,也可以发现位置和/或时间变化的感兴趣点。也可以基于感兴趣产品或者感兴趣服务处理隐式位置查询。
【专利说明】基于自动查询发现附近地点
【背景技术】
[0001]关于感兴趣地点的信息如今容易获得。例如,用户可以搜索因特网并且找到新的感兴趣地点。然而,这个过程需要重复的显式的搜索动作,这在处于运动中时使得其乏味且不可行。

【发明内容】

[0002]下面给出了简化的
【发明内容】
部分以便提供对于本文描述的一些新颖实施例的基本理解。该
【发明内容】
部分不是详尽的综述,并且它并不预期标识关键/紧要的元件或者描绘其范围。它的唯一目的是以简化的形式给出一些概念,作为后面呈现的更详细描述的前奏。
[0003]所公开的架构使得用户能够事先以及处于运动中(例如驾驶、行走、骑车等等)时限定感兴趣类别。例如,当用户靠近匹配感兴趣类别的感兴趣点(例如博物馆、餐馆、音乐会、警用雷达等等)时,该架构自动地通知用户。因此,用户可以毫不费力地发现新的感兴趣点。可以应用不同于邻近度的其他准则,诸如例如估计到达时间。
[0004]该架构在用户限定了针对感兴趣类别的位置查询时允许发现不存在的感兴趣点。而且,也可以发现位置和/或时间变化的感兴趣点。也可以基于感兴趣产品或者感兴趣服务处理隐式位置查询。例如,可以处理隐式位置查询,其中如果用户指定了产品(例如照相机),那么可以在用户靠近销售和/或具有关于该照相机的信息的一个或多个特定商店时提供通知。
[0005]为了实现前面的和有关的目的,本文结合以下描述和附图描述了某些说明性方面。这些方面指示可以实施本文公开的原理的各种不同的方式,并且所有方面及其等效物都预期处于要求保护的主题的范围内。当结合附图考虑时,其他的优点和新颖特征根据以下详细描述将变得清楚明白。
【专利附图】

【附图说明】
[0006]图1图示出依照所公开的架构的位置发现系统。
[0007]图2图示出依照所公开的架构的位置发现系统的一个可替换的实施例。
[0008]图3图示出依照所公开的架构的包括安全部件的位置发现系统的又一个可替换的实施例。
[0009]图4图示出用户可以经由其限定感兴趣类别的一个示例性限定部件用户界面对话框。
[0010]图5图示出通知用户附近感兴趣点的一个示例性通知对话框。
[0011]图6图示出用于优化的实现方式的流程图。
[0012]图7图示出客户端与服务器之间的用于发现附近地点的一种拉方式系统。
[0013]图8图示出依照所公开的架构的一种位置发现方法。
[0014]图9图示出图8的方法的另外的方面。[0015]图10图示出依照所公开的架构的执行附近地理位置的自动发现的计算系统的框图。
【具体实施方式】
[0016]所公开的架构允许在处于运动中(例如驾驶、行走、骑车等等)时发现感兴趣点,并且在用户靠近感兴趣点时自动地通知用户。地理定位技术可以被采用来跟踪用户设备(例如移动电话)并且计算用户设备与感兴趣点的邻近度。当满足特定准则(例如与感兴趣点的邻近度、到达感兴趣点的预计时间等等)时,可以自动地通知用户附近感兴趣点。例如,如果用户(和用户设备)对于感兴趣点而言处于I英里的距离,那么可以向用户(用户设备)触发通知,该通知指示例如关于感兴趣点的附加信息。在另一个实例中,通过处理地理定位信息,计算出用户正以一定的速度接近感兴趣点,到达感兴趣点的时间和/或虚拟通知周界(例如地理栅栏)可以向用户(设备)触发通知。
[0017]用户可以限定诸如例如餐馆或加油站之类的感兴趣点的类别。相应地,当用户的设备处于餐馆或加油站的预定义邻近度内时,通知用户该特定的餐馆或特定的加油站。
[0018]当利用邻近度作为所述准则时,可以依照地理筑栅(geo-fencing)技术确定相对于感兴趣点的邻近度。地理栅栏是物理地理区域的预定义虚拟周界(例如在感兴趣点的两英里半径内)。
[0019]所述架构包括限定阶段,其中用户限定用户希望为其找到其特定地理位置的感兴趣点的类别(例如影剧院)。这些地理位置可以是静止的,例如日本餐馆、鞋店、电影院等等。可替换地,用户可能对诸如现场音乐会、警用雷达检查、特卖场(例如“XXX售价不足$100”)等等之类的移动的或者临时的地理位置或感兴趣点感兴趣。通常,所述架构也发现适用于人,例如找到可能例如在移动或徘徊的家庭成员的位置。在一种实现方式中,限定阶段可以通过自动地获悉用户的感兴趣类别而被自动自动化。
[0020]关于通知阶段,当用户正在移动时,用户设备连续地监视用户地理位置并且向用户警示在用户附近的匹配感兴趣类别的感兴趣点。
[0021]可以使用诸如全球定位系统(GPS)、蜂窝塔系统(三角形划分)W1-Fi? (用来证实无线计算机联网设备的互操作性)接入点、移动运营商等等之类的地理定位技术确定和获得客户端位置(用户设备)。
[0022]可以将用于感兴趣点的地理位置信息存储在诸如储存库之类的储存部件中。感兴趣点和关联的地理位置信息可以从诸如web搜索之类的各种不同的源获得以及从例如数据库中读取。
[0023]现在参照附图,在附图中,相似的附图标记始终用来表示相似的元件。在以下描述中,出于解释的目的,阐述了许多特定的细节以便提供其彻底的理解。然而,可能显然的是,可以在没有这些特定细节的情况下实施这些新颖实施例。在其他示例中,以框图形式示出了公知的结构和设备以便促进其描述。本发明要覆盖落入要求保护的主题的精神和范围内的所有修改、等效物和可替换方案。
[0024]图1图示出依照所公开的架构的位置发现系统100。系统100包括跟踪用户设备104 (例如移动电话)的地理位置(例如相对于地理区域或区块106)的位置跟踪部件102以及基于与用户设备104关联的和感兴趣点112有关的准则(例如邻近度)发送通知110的通知部件108。感兴趣点112与指定的感兴趣类别114相应。邻近度基于用户设备104相对于感兴趣点112的地理位置而被确定。
[0025]通知部件108基于地理筑栅技术响应于位置跟踪部件102检测作为准则的用户设备104的邻近度而将通知110发送至用户设备104。可以基于从用户访问的先前的感兴趣点发展而来的历史获悉与用户关联的感兴趣点(例如感兴趣点113和第三感兴趣点116)。用户设备104可以是基于地理筑栅在地理上被跟踪并且接收附近感兴趣点的通知110的移动电话。应当指出的是,通知可以以一种或多种诸如音频、图像、视频、用户界面弹出对话框、铃声、哔哔声等等之类的方式呈现。
[0026]应当指出的是,本文描述的架构可以同时处理多个地理栅栏以便发现与不同感兴趣类别关联的感兴趣点。例如,用户设备的地理位置可以触发针对餐馆以及影剧院的通知。这可以基于用户搜索查询,其中用户选择在影剧院事件之前或者之后用餐。
[0027]此外,该查询(例如隐式的或显式的)允许用户发现用于诸如产品或服务之类的特定目的的感兴趣点。例如,如果用户想要找到供应特定食物的餐馆,那么该特定查询可以针对食物F00D-X,所述查询然后被处理以便发现满足该食物准则的所有附近餐馆。因此,针对FOOD-X的查询转化成位置。
[0028]图2图示出依照所公开的架构的位置发现系统200的一个可替换的实施例。系统200包括图1的系统100的实体和部件。此外,系统200包括可以经由其指定一个或多个感兴趣类别的限定部件202。换言之,用户界面作为限定部件202的部分而被提供,用户可以经由其输入与感兴趣点的类别关联的类别信息。
[0029]限定部件202可以接收指定与感兴趣点有关的产品或服务的查询。通知部件108基于用户设备104与提供该产品或服务的感兴趣点112的邻近度而发送通知110。
[0030]系统200可以进一步包括储存部件204 (例如储存库),该储存部件存储指定的感兴趣类别和感兴趣点的地理位置信息。应当指出的是,储存部件204可以在用户设备104的本地,为远离用户设备104的储存装置,或者作为用户设备104和远程储存装置二者上的共享储存装置。在储存部件204中,将用户的感兴趣点映射到感兴趣类别。系统200使用客户端位置基于用户的感兴趣类别查询储存库,并且在发现令人感兴趣的位置时提示用户。
[0031]与用户关联的感兴趣点信息可以通过各种不同的方式获得(获悉),例如通过跟踪如通过访问网站和网页、用户简档信息等等所确定的用户兴趣而获得(获悉)。
[0032]也可以更新储存部件204中的感兴趣点的地理位置信息以便包括自动地映射到感兴趣类别的新感兴趣点。这些新感兴趣点可以与时间和位置的变化关联。换言之,感兴趣点(例如警察检查点)可以改变位置,并且后来相同的感兴趣点可以在以后的时间改变为新的位置。
[0033]通知部件108可以基于用户设备104的地理位置查询储存部件204,并且储存部件204返回与指定的感兴趣类别有关的感兴趣点。
[0034]换句话说,公开了一种位置发现系统,该位置发现系统包括设备的跟踪该设备相对于感兴趣地理点类别的地理位置的位置跟踪部件、存储位置信息并且使该位置信息与感兴趣地理点类别有关的位置信息储存库(例如储存部件)。可以关于现有的感兴趣点的位置的变化更新并且利用新的感兴趣点更新位置信息。通知部件基于设备的地理位置查询储存库并且基于设备与感兴趣点的邻近度经由设备呈现通知。系统可以进一步包括经由其指定感兴趣类别的限定部件。该限定部件接收指定与感兴趣点有关的产品或服务的查询(例如隐式的)。通知部件基于所述准则(例如用户设备与感兴趣点的邻近度)向用户设备发送通知。
[0035]储存库将现有的感兴趣点映射到感兴趣类别,将现有的感兴趣点的位置的变化映射到感兴趣类别,以及将新的感兴趣点映射到感兴趣类别。设备可以是与服务器通信以便接收与感兴趣点的类别关联的附近感兴趣点的通知的移动电话。
[0036]图3图示出依照所公开的架构的包括安全部件302的位置发现系统300的又一个可替换的实施例。安全部件302提供用户信息的授权的且安全的操纵。安全部件302允许用户设备的用户选择进入和选择退出随后可以获得和利用的跟踪信息以及个人信息。相应地,可以向用户提供例如收集个人信息的通告以及提供或拒绝同意这样做的机会。
[0037]同意可以采取若干形式。选择进入同意可以强制用户在收集数据(个人、跟踪等等)之前采取积极行动。可替换地,选择退出同意可以强制用户在收集该数据之前采取积极行动以防止数据的收集。这类似于隐含的同意,因为通过什么也不做,用户在被充分告知之后允许数据收集。
[0038]安全部件302也允许用户访问和更新简档信息。例如,用户可以查看已经收集的个人和/或跟踪数据,并且提供校正。在订阅期间或者之后跟踪并且获得了诸如健康和金融信息之类的敏感个人信息的情况下,安全部件302确保使用适合于数据的敏感性的安全措施封装数据。而且,可以使用安全部件302限制供应商对这样的信息的访问以便仅供授权的查看者访问。
[0039]安全部件302在允许内容、特征和/或服务的动态选择和呈现以便提供更丰富的用户体验的益处以及对于更多相关信息的访问的同时确保正确收集、存储和访问用户信
肩、O
[0040]图4图示出用户可以经由其限定感兴趣类别的一个示例性限定部件用户界面对话框400。用户界面对话框400提供创建感兴趣类别以及取消感兴趣类别的能力。例如,如果感兴趣类别为日本餐馆,那么用户将在用户设备处于特定日本餐馆(例如日本餐馆A)的预定义邻近度内(距离准则)时接收日本餐馆A的通知。
[0041]情况可能是,存在多个满足该邻近度准则的日本餐馆类别的日本餐馆感兴趣点,从而然后向用户呈现那些日本餐馆感兴趣点的列表。如本文以下所描述的,用户接着可以选择与日本餐馆感兴趣点关联的选项以便然后被呈现附加的更详细的信息。
[0042]图5图示出通知用户附近感兴趣点的一个示例性通知对话框500。对话框500可以使用移动设备(例如蜂窝电话)的诸如例如浏览器之类的任何呈现程序来呈现。在这里,对话框500指示感兴趣类别(例如日本餐馆)和特定感兴趣点(例如日本餐馆A)。
[0043]对话框500向用户提供关闭对话框500以及为了关于特定日本餐馆A的更详细信息选择详情按钮的选项。绘出的对话框500绝不应当被解释为限制性的,因为可以根据需要提供其他的选项和信息。
[0044]图6图示出用于优化的实现方式的流程图600。一种实例实现方式节省用户设备中的电池功率、网络通信量和计算能力,将处理分成两步:寻找用户周围的位置以及地理筑栅。在602处,跟踪并且知道(经由用户设备)用户的地理位置。在604处,计算邻近用户位置的感兴趣点。这些感兴趣点基于由用户限定的一个或多个感兴趣类别而确定和/或基于相对于访问(和/或未访问)的先前的感兴趣点的用户历史而获悉。在606处,创建感兴趣点列表。
[0045]在608处,可以执行地理筑栅。地理筑栅将用户位置(在602处)和与创建的列表(在606处)的相应感兴趣点关联的位置进行比较。在610处,在通知中将满足地理栅栏的虚拟周界的邻近度准则的任何感兴趣点发送至用户。该通知可以包括满足地理栅栏的邻近度准则的多个感兴趣点。
[0046]流程图600中的每个框可以在客户端上、服务器上或者客户端和服务器的组合上执行,从而创建以下可替换方案。
[0047]在只有客户端的方案中,(用户设备的)客户端基于用户设备的位置变化在后台中隐式地在客户端上执行针对位置的查询。
[0048]在组合客户端/服务器方案中,在服务器上使用当前客户端位置生成查询。将得到的潜在位置发送至客户端以供进一步的本地处理(地理筑栅)。用于将位置信息从服务器传送至客户端的两种变型为拉方式和推方式。在拉方式中,客户端将其位置发送至服务器并且接收感兴趣点列表。拉方式图示于图7中。在推方式中,服务器基于客户端位置(例如如从移动运营商获得)将相关感兴趣点推送至客户端。
[0049]在只有服务器的方案中,查询和地理筑栅二者都在服务器上执行。只有给用户的警示被推送至客户端。
[0050]图7图示出客户端702与服务器704之间的用于发现附近地点的一种拉方式系统700。在706处,客户端702检测用户设备的位置变化。在708处,客户端702将其位置发送至服务器704。在710处,服务器704执行用户搜索查询以便找到用户位置邻近的感兴趣点(Ρ0Ι)。在712处,服务器704将发现的POI的列表返回给客户端702。在714处,客户端702基于该列表执行地理筑栅。在716处,任何触发的地理栅栏导致到客户端702的用于呈现给设备用户的通知。
[0051]这里包括的是表示用于执行所公开的架构的新颖方面的示例性方法的一组流程图。虽然出于解释简单化的目的在这里例如以流程图或流程示图的形式示出的所述一种或多种方法被显示和描述为一系列动作,但是应当理解和领会,这些方法不受动作顺序限制,因为一些动作据此可以以不同的顺序发生和/或与本文显示和描述不同的其他动作同时发生。例如,本领域技术人员将理解和领会,例如在状态图中,一种方法可以可替换地表示为一系列相互联系的状态或事件。而且,不是一种方法中图示出的所有动作都可能为新颖的实现方式所需要。
[0052]图8图示出依照所公开的架构的一种位置发现方法。在800处,跟踪用户的设备相对于感兴趣点的地理位置。在802处,将设备的地理位置和与用户关联的感兴趣类别匹配。在804处,将附近感兴趣点的通知发送至(例如用户)设备。该附近感兴趣点与感兴趣类别有关,并且响应于设备的地理位置相对于感兴趣点的邻近度而发送该通知。应当指出的是,该通知无需发送至用户以用于感知,而是发送至用户设备以便触发应用启动和应用动作,例如开始捕获数据(例如经由设备照相机捕获图像,经由设备麦克风捕获音频信号,捕获地理位置跟踪数据,捕获时钟数据,经由板载加速度计捕获取向数据,等等)。
[0053]图9图示出图8的方法的另外的方面。应当指出的是,该流程指示,作为由图8的流程图表示的方法的附加方面,每个框可以表示可以单独地或者与其他框组合地包括的步骤。在900处,人工地指定感兴趣类别或者自动地获悉感兴趣类别。在902处,执行地理筑栅技术以便触发用户设备邻近感兴趣点。在904处,基于检测的用户设备的地理位置的变化自动地发现邻近用户设备的新的感兴趣点。在906处,创建并且更新储存库,该储存库包括与用户设备关联的感兴趣类别、用于可移动感兴趣点的地理位置信息、临时感兴趣点以及新的感兴趣点。在908处,基于隐式查询发现感兴趣点。在910处,创建感兴趣点列表并且在用户设备上呈现,作为给用户的通知且用于用户交互。
[0054]当在本申请中使用时,术语“部件”和“系统”预期是指计算机相关实体,其为硬件、软件和有形硬件的组合、软件或者执行中的软件。例如,部件可以是但是不限于诸如处理器、芯片存储器、大容量储存设备(例如光学驱动器、固态驱动器和/或磁性储存介质驱动器)和计算机之类的有形部件,以及诸如在处理器上运行的进程、对象、可执行文件、数据结构(存储在易失性或非易失性储存介质中)、模块、执行线程和/或程序之类的软件部件。举例而言,运行在服务器上的应用程序和服务器可以是部件。一个或多个部件可以驻留在进程和/或执行线程内,并且部件可以定位于一台计算机上和/或分布在两台或更多计算机之间。措词“示例性”可以在本文中用来表示用作实例、示例或说明。本文中描述为“示例性”的任何方面或设计不一定被视为相对于其他方面或设计是优选的或有利的。
[0055]现在参照图10,其图示出依照所公开的架构的执行附近地理位置的自动发现的计算系统1000的框图。然而,应当理解的是,所公开的方法和/或系统的一些或所有方面可以被实现为片上系统,其中在单个芯片衬底上制成模拟的、数字的、混合的信号以及其他功能。为了为其各个不同的方面提供附加的上下文,图10和以下描述意在提供其中可以实现所述各个不同的方面的适当计算系统1000的简要总体描述。虽然上面的描述处于可以在一台或多台计算机上运行的计算机可执行指令的一般上下文中,但是本领域技术人员应当认识到,新颖的实施例也可以结合其他程序模块实现和/或实现为硬件和软件的组合。
[0056]用于实现各个不同的方面的计算系统1000包括具有处理单元1004的计算机1002、诸如系统存储器1006之类的计算机可读储存装置以及系统总线1008。处理单元1004可以是各种不同的商业上可获得的处理器中的任何处理器,例如单处理器、多处理器、单核单元和多核单元。而且,本领域技术人员应当理解,可以利用其他的计算机系统配置实施所述新颖的方法,这些配置包括迷你计算机、大型计算机以及个人计算机(例如台式计算机、膝上型计算机等等)、手持式计算设备、基于微处理器或者可编程的消费电子器件等等,其中每一个可以操作地耦合到一个或多个关联的设备。
[0057]系统存储器1006可以包括诸如易失性(VOL)存储器1010 (例如随机存取存储器(RAM))和非易失性存储器(NON-VOL) 1012 (例如ROM、EPROM、EEPROM等等)之类的计算机可读储存装置(物理储存介质)。基本输入/输出系统(BIOS)可以存储在非易失性存储器1012中,并且包括促进例如在启动期间在计算机1002内的部件之间的数据和信号的通信的基本例程。易失性存储器1010也可以包括高速RAM,例如用于缓存数据的静态RAM。
[0058]系统总线1008提供用于包括但不限于系统存储器1006至处理单元1004的系统部件的接口。系统总线1008可以是若干类型的总线结构中的任何类型,其可以进一步使用各种各样的商业上可获得的总线架构中的任何总线架构互连到存储器总线(具有或者没有存储控制器)和外围总线(例如PC1、PCIe、AGP、LPC等等)。
[0059]计算机1002进一步包括机器可读储存子系统1014以及用于使储存子系统1014与系统总线1008和其他希望的计算机部件接口连接的储存接口 1016。储存子系统1014(物理储存介质)可以包括例如硬盘驱动器(HDD)、磁性软盘驱动器(FDD)和/或光盘储存驱动器(例如⑶-ROM驱动器、DVD驱动器)中的一个或多个。储存接口 1016可以包括诸如例如EIDE、ATA、SATA和IEEE 1394之类的接口技术。
[0060]一个或多个程序和数据可以存储在存储子系统1006、机器可读且可移除存储子系统1018 (例如闪速驱动器形状因子技术)和/或储存子系统1014 (例如光学的、磁性的、固态的)中,包括操作系统1020、一个或多个应用程序1022、其他程序模块1024和程序数据1026。
[0061]操作系统1020、一个或多个应用程序1022、其他程序模块1024和/或程序数据1026可以包括例如图1的系统100的实体和部件、图2的系统200的实体和部件、图3的系统300的实体和部件、图4的用户界面对话框400、图5的通知对话框500、图6的流程图600、图7的拉方式系统700的一些或所有实体和部件以及图8和图9的流程图表示的方法。
[0062]当使用移动电话时,操作系统、一个或多个应用程序、其他程序模块和/或程序数据可以包括例如图1的系统100的实体和部件、图2的系统200的实体和部件、图3的系统300的实体和部件、图4的用户界面对话框400、图5的通知对话框500、图6的流程图600、图7的拉方式系统700的一些或所有实体和部件以及图8和图9的流程图表示的方法。
[0063]通常,程序包括执行特定任务或者实现特定抽象数据类型的例程、方法、数据结构、其他软件部件等等。操作系统1020、应用程序1022、模块1024和/或数据1026的全部或部分也可以缓存在诸如例如易失性存储器1010之类的存储器中。应当理解的是,所公开的架构可以利用各种不同的商业上可获得的操作系统或者操作系统的组合实现(例如实现为虚拟机)。
[0064]储存子系统1014和存储子系统(1006和1018)用作用于数据、数据结构、计算机可执行指令等等的易失性和非易失性储存的计算机可读介质。这样的指令在由计算机或其他机器执行时可以使得计算机或其他机器执行方法的一个或多个动作。执行这些动作的指令可以存储在一个介质上,或者可以跨多个介质存储,使得这些指令共同地出现在所述一个或多个计算机可读储存介质上,而不管所有指令是否在相同的介质上。
[0065]计算机可读介质可以是可以由计算机1002访问的任何可用介质,并且包括可移除或者不可移除的易失性和非易失性内部和/或外部介质。对于计算机1002而言,介质适应数据以任何适当的数字格式存储。本领域技术人员应当理解的是,可以采用其他类型的计算机可读介质,例如压缩驱动器、磁带、闪存卡、闪速驱动器、磁片盒等等,以便存储用于执行所公开的架构的新颖方法的计算机可执行指令。
[0066]用户可以使用诸如键盘和鼠标之类的外部用户输入设备1028与计算机1002、程序和数据交互。其他的外部用户输入设备1028可以包括麦克风、IR (红外)遥控器、操纵杆、游戏垫、照相机识别系统、铁笔、触摸屏、姿势系统(例如眼睛运动、头运动等等)和/或类似物。用户可以使用诸如触摸垫、麦克风、键盘等等之类的板载用户输入设备1030与计算机1002、程序和数据交互,其中计算机1002为例如便携式计算机。这些和其他输入设备通过输入/输出(I/O)设备接口 1032经由系统总线1008连接到处理单元1004,但是可以通过其他的接口连接,这些接口例如并行端口、IEEE 1394串行端口、游戏端口、USB端口、IR接口、短距无线(例如蓝牙)和其他个人区域网络(PAN)技术等等。I/O设备接口 1032也促进诸如打印机、音频设备、照相机设备等等之类的输出外设1034的使用,例如声卡和/或板载音频处理能力。
[0067]一个或多个图形接口 1036 (通常也称为图形处理单元(GPU))在计算机1002与外部显示器1038 (例如IXD、等离子体)和/或板载显示器1040 (例如用于便携式计算机)之间提供图形和视频信号。图形接口 1036也可以制造为计算机系统板的部分。
[0068]计算机1002可以使用经由有线/无线通信子系统1042到一个或多个网络和/或其他计算机的逻辑连接而操作于联网环境(例如基于IP)中。所述其他计算机可以包括工作站、服务器、路由器、个人计算机、基于微处理器的娱乐器具、对等设备或其他公共网络节点,并且典型地包括相对于计算机1002描述的元件中的许多或所有元件。逻辑连接可以包括到局域网(LAN)、广域网(WAN)、热点等等的有线/无线连接。LAN和WAN联网环境在办公室和公司中是司空见惯的,并且促进诸如内联网之类的企业范围的计算机网络,所有这些网络都可以连接到诸如因特网之类的全球通信网络。
[0069]当在联网环境中使用时,计算机1002经由有线/无线通信子系统1042(例如网络接口适配器、板载收发器子系统等等)连接到网络以便与有线/无线网络、有线/无线打印机、有线/无线输入设备1044等等通信。计算机1002可以包括调制解调器或者其他用于通过网络建立通信的构件。在一个联网环境中,与计算机1002有关的程序和数据可以存储在与分布式系统关联的远程存储器/储存设备中。应当理解的是,所示出的网络连接是示例性的,并且可以使用建立计算机之间的通信链接的其他方式。
[0070]计算机1002可操作来使用诸如IEEE 802.xx标准家族之类的无线电技术与有线/无线设备或实体通信,所述设备例如这样的无线设备,其操作设置成与例如打印机、扫描仪、台式和/或便携式计算机、个人数字助理(PDA)、通信卫星、和可无线检测的标签关联的任何一件装备或位置(例如凉亭、新闻站、休息室)以及电话无线通信(例如IEEE 802.11无线调制技术)。这至少包括用于热点的W1-F1、WiMax和蓝牙?无线技术。因此,通信可以是与常规网络一样的预定义结构,或者简单地为至少两个设备之间的自组织通信。W1-Fi网络使用称为IEEE 802.1 Ix (a、b、g等等)的无线电技术提供安全、可靠、快速的无线连接。W1-Fi网络可以用来将计算机彼此连接,连接到因特网以及有线网络(其使用IEEE 802.3相关介质和功能)。
[0071]所图示和描述的方面可以在分布式计算环境中实施,在分布式计算环境中,特定的任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地和/或远程储存和/或存储器系统中。
[0072]上面所描述的内容包括所公开的架构的实例。当然,不可能描述部件和/或方法的每一种可设想的组合,但是本领域普通技术人员可以认识到,许多另外的组合和置换是可能的。相应地,所述新颖的架构预期包含落入所附权利要求书的精神和范围内的所有这样的改动、修改和变型。此外,在措词“包括”用于【具体实施方式】或权利要求书中的程度上,这样的措词预期以类似于措词“包含”的方式为包含性的,就像“包含”在权利要求中作为传统词语采用时所解释的那样。
【权利要求】
1.一种计算机实现的位置发现系统,包括:位置跟踪部件,其跟踪用户设备的地理位置;通知部件,其基于与用户设备关联的和感兴趣点有关的准则发送通知,该感兴趣点与指定的感兴趣类别相应;以及处理器,其执行与位置跟踪部件或通知部件中的至少一个关联的计算机可执行指令。
2.权利要求1的系统,其中通知部件基于地理筑栅技术响应于位置跟踪部件检测作为准则的用户设备的邻近度而将通知发送至用户设备。
3.权利要求1的系统,进一步包括经由其指定感兴趣类别的限定部件,该限定部件接收指定与感兴趣点有关的产品或服务的查询,通知部件基于所述准则向用户设备发送通知。
4.权利要求1的系统,进一步包括储存部件,该储存部件存储指定的感兴趣类别和感兴趣点的地理位置信息,在储存部件中,将用户的感兴趣点映射到感兴趣类别。
5.权利要求4的系统,其中更新储存部件中的感兴趣点的地理位置信息以便包括自动地映射到感兴趣类别的新感兴趣点,这些新感兴趣点与时间和位置的变化关联。
6.一种计算机实现的位置发现方法,包括以下动作:跟踪用户的设备相对于感兴趣点的地理位置;将设备的地理位置和与用户关联的感兴趣类别匹配;将附近感兴趣点的通知发送至设备,该附近感兴趣点与感兴趣类别有关,并且响应于设备的地理位置相对于感兴趣点的邻近度而发送该通知(804);以及利用执行存储在存储器中的指令的处理器执行跟踪、匹配或发送的动作中的至少一个动作。
7.权利要求6的方法,进一步包括人工地指定感兴趣类别或者自动地获悉感兴趣类别。
8.权利要求6的方法,进一步包括执行地理筑栅技术以便触发用户设备邻近感兴趣
9.权利要求6的方法,进一步包括基于检测的用户设备的地理位置的变化自动地发现邻近用户设备的新的感兴趣点。
10.权利要求6的方法,进一步包括创建并且更新储存库,该储存库包括与用户设备关联的感兴趣类别、用于可移动感兴趣点的地理位置信息、临时感兴趣点以及新的感兴趣点。
【文档编号】H04W68/00GK103535057SQ201280023988
【公开日】2014年1月22日 申请日期:2012年5月18日 优先权日:2011年5月18日
【发明者】H.费托西, B.施勒辛格 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1