基于消费者位置来选择收取位置的方法和设备的制作方法

文档序号:7733136阅读:117来源:国知局
专利名称:基于消费者位置来选择收取位置的方法和设备的制作方法
技术领域
本发明涉及电子商务,更具体地,涉及在针对无线网络中的移动通信设备的电子 商务交易中,基于消费者位置和/或首选项来确定收取或交付位置的方法和设备。
背景技术
电子商务(e-commerce)方案总体上分为两种企业。第一种是虚拟企业,包括没有 客户可以访问的物理店面或位置的电子商务站点。第二种是传统的实体商店(例如电子零 售商或音乐零售商),具有物理店面和用于在线购买的电子商务站点。对于虚拟电子商务企业,使用邮政或快递服务将所购买的物品交付给消费者或客 户,对于特定物品(如软件),还可以使用电子交付。类似地,具有电子商务站点的传统实体 商店使用邮政或快递服务来将所购买的物品交付给客户。传统实体和电子商务商店中的一 个趋势是提供消费者交付或到店收取的选择。到店收取向消费者提供了节省运输费用和/ 或更快地取得所购买物品的机会。然而,当前的到店收取方案不是针对与移动通信设备的交易来定制的。相应地,仍 需要对现有技术中具有到店消费者收取的电子商务或在线交易进行改进。

发明内容
本申请总体上涉及在针对无线网络中的移动通信设备的电子商务交易中,基于消 费者位置和/或首选项来确定收取或交付位置的方法和设备。结合附图,通过审阅以下实施例的描述,其他方面和特征将对本领域普通技术人 员而言变得显而易见。


现在参照附图,附图通过示例示出了这里描述的方法和系统的实施例,以及如何 实现这些实施例,附图中图1以示意图形式示出了根据实施例的示例网络配置;图2以示意图形式示出了能够在图1的网络环境中操作的示例移动无线通信设 备;图3是根据实施例的移动通信设备和服务器配置的处理流程图;图4以流程图形式示出了根据另一实施例用于确定针对移动通信设备和服务器 配置的交付位置的逻辑流程;以及图5更详细示出了图1的系统的处理方面。附图中,相似的参考标记指示相似或对应的元件。
具体实施例方式本发明的实施例总体上涉及一种基于客户的移动通信设备的位置来确定客户在电子商务(例如在线)交易中购买的物品的收取位置的方法和设备。根据实施例,提供了一种计算机实现的方法,用于确定使用移动通信设备在与零 售商系统的在线交易中购买的物品的收取位置,所述方法包括以下步骤获得与移动通信 设备相关联的位置数据;获得与零售商系统相关联的一个或多个位置的数据;处理设备位 置数据和与零售商系统相关联的位置数据,以基于与零售商系统相关联的位置与设备位置 数据的邻近性来确定一个或多个与零售商系统相关联的位置,作为购买物品的收取位置; 确定在所述一个或多个与零售商系统相关联的位置处所述物品的可用性;选择所述一个或 多个与零售商系统相关联的位置中具有物品可用性的一个位置;以及完成在线交易,并使 所述与零售商系统相关联的位置中所选的一个位置的位置数据在移动通信设备处可用。根据另一实施例,提供了一种计算机实现的方法,用于确定使用具有网络功能的 设备在与零售商系统的在线交易中购买的物品的收取位置,所述方法包括以下步骤获得 与具有网络功能的设备相关联的位置数据;获得与零售商系统相关联的一个或多个位置的 数据;处理与零售商系统位置相关联的数据,以确定具有所述物品可用于收取的多个与零 售商系统相关联的位置;提供被确定为具有物品可用性的所述多个与零售商系统相关联的 位置的位置数据;处理所述多个与零售商系统相关联的位置的位置数据和与设备相关联的 位置数据,以基于所述多个与零售商系统相关联的位置同与设备相关联的位置的邻近性来 确定一个或多个与零售商系统相关联的位置,作为所述物品的收取位置;选择所述一个或 多个与零售商系统相关联的位置中的一个位置;以及完成在线交易,并使所述与零售商系 统相关联的位置中所选的一个位置的位置数据对具有网络功能的设备可用。根据另一实施例,提供了一种服务器,用于确定在与零售商系统的在线交易中选 择的物品的收取位置;所述服务器包括被配置为获得与电子设备相关联的位置的位置数 据的模块,所述电子设备被配置为处理在线交易;被配置为获得与零售商系统相关联的位 置的数据的模块;被配置为处理与设备相关联的位置数据和与零售商系统相关联的位置数 据,以基于一个或多个与零售商系统相关联的位置与相关联的位置的邻近性来确定所述一 个或多个与零售商系统相关联的位置作为物品的收取位置的模块;被配置为确定在所述一 个或多个与零售商系统相关联的位置处所选物品的可用性的模块;被配置为选择所述一个 或多个与零售商系统相关联的位置中具有所选物品可用性的一个位置的模块;被配置为完 成在线交易的模块、以及被配置为使所述与零售商系统相关联的位置中所选的一个位置的 位置数据在电子设备处可用的模块。根据另一实施例,提供了一种设备,被配置为与零售商服务器进行在线交易,所述 设备包括被配置为向零售商服务器发送包括物品选择在内的数据的组件;被配置为接收 包括与零售商服务器相关联的、具有所选物品的一个或多个位置在内的数据的组件;被配 置为获得包括与电子设备相关联的位置在内的数据的组件;被配置为基于一个或多个与零 售商服务器相关联的位置同与设备相关联的位置的邻近性来选择所述一个或多个与零售 商服务器相关联的位置中的一个位置的组件;以及被配置为将包括所选的与零售商服务相 关联的位置在内的数据发送至零售商服务器的组件。根据另一实施例,提供了一种计算机程序产品,用于确定使用移动通信设备在客 户与零售商系统的在线交易中购买的物品的收取位置,所述计算机程序产品包括存储介 质,被配置为存储处理器可执行的计算机可读指令;所述计算机可读指令包括获得与移动通信设备相关联的位置数据;获得与零售商系统相关联的一个或多个位置的数据;处理 设备位置数据和与零售商系统相关联的位置数据,以基于与零售商系统相关联的位置与设 备位置数据的邻近性来确定一个或多个与零售商系统相关联的位置,作为购买物品的收取 位置;确定在所述一个或多个与零售商系统相关联的位置处所述物品的可用性;选择所述 一个或多个与零售商系统相关联的位置中具有物品可用性的一个位置;以及完成在线交 易,并使所述与零售商系统相关联的位置中所选的一个位置的位置数据在移动通信设备处 可用。首先参照图1,图1以示意图形式示出了示例网络环境或配置100,其中可以实现 这里描述的实施例。网络环境100包括参考标记110和111指示的无线网络、因特网112、 无线网关114、参考标记116和117指示的无线基础设施、服务器120和web服务器140。 无线网络110和111为多个用户或客户提供服务,每个用户或客户具有分别指示为130-1, 130-2,130-3. · · · 130-n 的移动通信设备 130。无线网关114和无线基础设施116和117提供了因特网112与无线网络110、111 之间的链路。无线基础设施116和117确定最可能定位给定用户的网络,并在用户在国家 或网络之间漫游时跟踪用户。然后,经由从无线网络110、111中的基站至移动设备130的 无线传输(典型地在射频(RF))向移动通信设备130传送消息。无线网络110、111可以包 括可以用于与移动通信设备交换消息的任何无线网络。无线基础设施116和117包括对无线网络110、111的一系列连接。这些连接可以 是综合业务数字网(ISDN)、帧中继或使用普遍用于因特网的TCP/IP协议的Tl连接。这里 使用的术语“无线网络”应包括3中不同类型的网络(1)以数据为中心的无线网络、(2)以 语音为中心的无线网络、以及(3)可以通过相同的物理基站支持语音和数据通信的双模网 络。组合的双模网络包括但不限于(1)码分多址接入(CDMA)网络、(2)群组特别移动或全 球移动通信系统(GSM)和通用分组无线服务(GPRS)网络、以及(3)未来的第三代(3G)网 络,如增强数据速率全球演进(EDGE)和通用移动电信系统(UMTS)。以数据为中心的网络的 一些较早示例包括Mobitex 无线网络和DataTAC 无线网络。较早的以语音为中心的数据 网络的示例包括个人通信系统(PCS)网络,如GSM和TDMA系统。移动通信设备130包括源客户端。源客户端(例如web浏览器)典型地被称为 “用户代理”。源客户端利用无线网络110、111和无线基础设施116、117来与目的地服务器 通信。目的地服务器存储资源,如HTML文件和图像,并被典型地称为“源服务器”。在用户 代理和源服务器之间,可以有多个中间点,例如代理和网关。在本申请的上下文中,移动手 持设备130包括用户代理,服务器120包括中间服务器、web服务器140包括源服务器。根 据实施例,中间服务器120位于被配置在图1中以参考标记122指示的防火墙之后。在本说明书的上下文中,web服务器140(即“源服务器”)包括具有电子商务企业 或设施的零售商的服务器。如图1所示,零售商包括零售店面150-1和150-2、收取中心或 库房152、以及分发中心或仓库154。用于零售商的web服务器140 (即“零售商服务器”) 经由通信链路156耦合至分发中心或仓库154。web服务器140还可以通过通信链路(例 如经由因特网112)耦合至零售店面150和/或收取中心152。与分发中心154、零售商收 取库房152和/或各个零售店面150的通信链路允许零售商服务器140确定在指定物理地 点处的产品可用性。在本说明书的上下文中,术语“店面”用于指零售店面、收取库房152和分发中心154、或对于当面或到店收取从零售商购买的物品可用的、与零售商相关联的任何 其他设施。可以认识到,可以利用其他通信链路或库存机制。根据实施例,如以下将更详细 描述的,零售商服务器140被配置为,基于用户的移动通信设备130的物理地址,向用户代 理提供收取位置。再次参照图1,例如可以在公司实体内的网络计算机上、在ISP系统内的计算机 上,或作为公共服务器设施的一部分,来实现服务器120。如以下将更详细描述的,服务器 120向装配有浏览器或具有浏览器能力的移动通信设备130提供用于在因特网112上进行 web访问的接口。现在参照图2,图2更具体地示出了移动通信设备130的示例实现。移动通信设备 130包括中央处理单元或CPU 210。CPU 210在程序存储器220中存储的程序(即固件或软 件)的控制下操作。CPU 210还配备有数据存储器230。CPU 210还操作耦合至输入设备 240 (例如键盘、触摸敏感覆盖层或由语音激活的输入设备)和轨迹轮241或轨迹球243 (以 虚线轮廓示出)、显示模块242和音频换能器或扬声器244。除了提供用于执行与移动通信 设备130的操作相关联的功能的程序可执行代码之外,程序存储器220还包括浏览器程序 222。浏览器程序222允许用户使用移动通信设备130 (即利用包括例如键盘240和显示模 块242和/或轨迹轮241(或轨迹球243)在内的图形用户接口),通过因特网112来访问 web页面(即HTTP浏览)。HTTP浏览包括使用HTTP (超文本传输协议),HTTP包括请求响 应消息,其中在发送请求之前设置请求参数。根据实施例,移动通信设备130包括参考标记 224总体指示的程序模块。程序模块224被配置为提供与以下将更详细描述的选择用于收 取的物理店面和位置确定相关联的功能。根据实施例,程序模块224可以被实现为用于浏 览器222的插件。根据另一实施例,程序模块224被实现为经由应用程序接口或API来提 供与零售商服务器140的通信。如图2所示,移动通信设备130包括RF解调/调制和解码/编码电路250,以及 合适的RF天线252。RF解调器/调制器和解码器/编码器250和RF天线252操作耦合至 CPU 210,并提供与无线网络110进行无线通信的接口。RF电路的具体实现细节在本领域技 术人员的了解范围之内,因此不再进一步详细描述。为了定位电子商务站点(即零售商服务器140),用户调用移动通信设备130中的 浏览器程序222,并使用图形用户接口(即显示器242、键盘240和/或由拇指操作的轨迹轮 241或轨迹球243)来输入感兴趣的URL或书签,例如http://www. futureshop. ca。浏览器 222向移动设备320 (即客户)提供用户接口(UI)。浏览器222与零售商服务器140 (例如 "futureshop. ca"的服务器)通信,以使用诸如超文本传输协议或HTTP来取回web页面。 根据实施例,浏览器222将用户输入转换为HTTP请求,并向服务器120发送该请求。服务 器120将该HTTP请求中继至零售商服务器140 (即目的地服务器)。响应于该请求,零售商 服务器140向移动通信设备130返回所请求的或对应的网页。根据实施例,从零售商服务 器140接收的网页包括一个或多个基于HTML的页面,这些页面向用户提供了在电子商务或 在线交易中进行购买的能力。根据实施例,零售商服务器140被配置为向用户提供一个或 多个物理店面或收取位置以收取该购买。如以下将更详细描述的,基于用户代理(即与用 户相关联的移动通信设备)的位置或基于与用户代理相关联的预定位置来确定或向用户 呈现物理店面或收取位置(例如实体店面)。如以下还将更详细描述的,可以根据用户首选项或设置来对物理店面或收取位置进行过滤。接下来参照图3,图3示出了根据实施例,移动通信设备130 (即客户设备)与零 售商服务器140(即“目的地服务器”)之间的处理流程。由参考标记310指示的客户设备 (例如图1中的移动通信设备130-3)之间的处理流程包括客户从由零售商服务器140下 载的web页面中,选择购买的物品,并进行“结账”以完成交易。结账典型地包括向零售商 服务器140发送所选物品(例如在用户的购物车中的物品)的标识符和发送支付信息(例 如贷记或借记卡),但是在一些实施例中,这些信息中的一些信息(如支付信息)可能不需 要从移动通信设备130-3发送,因为该信息可能已经存储在零售商服务器140处,或者可以 从远程数据存储站点发送至零售商服务器140。根据实施例,客户设备130-3与零售商服 务器140之间的数据传输是通过使用中间服务器120。根据另一实施例,该数据传输在客 户设备与零售商服务器之间直接进行。根据实施例,如参考标记312所指示,向零售商服务 器140发送客户设备的当前位置。例如,移动通信设备130包括GPS (全球定位系统)模块 260 (图2),并且浏览器222被配置为基于GPS模块260来提供客户位置。根据另一实施例, 使用其他技术,例如使用蜂窝塔台位置(例如,三角测量;信号传播速率)来确定移动通信 设备130的位置,浏览器222被配置为将该位置信息发送至零售商服务器140。根据另一实 施例,发送客户定义的位置(即预定位置)来取代当前位置。预定位置由客户设置,并且可 以包括与客户相关联或对于客户而言更方便的位置,例如客户的工作地点的位置、客户将 要访问或参加的地点的位置。根据另一实施例,预定位置可以存储在零售商服务器140处, 或者可以从远程数据存储站点发送至零售商服务器140。如参考标记320和330所指示,零售商服务器140接收物品的选择(例如购物车 内容)和客户的当前位置或预定位置,并被配置为确定在与零售商相关联的物理位置处所 选物品的可用性。对于图1所示的示例实施例,与零售商服务器140相关联的物理位置包 括零售商店面150和零售商收取库房152。还可以包括分发中心或仓库154作为收取位置 (例如在提供了公共访问的情况下)。如参考标记330所指示,零售商服务器140还被配置 为基于客户的移动通信设备130的当前位置或与客户相关联的预定位置,确定与客户最 接近的、库存中具有该物品的店面或设施。根据另一实施例,如参考标记332所指示,中间 服务器120被配置为确定库存中具有该物品的店面的位置。根据另一实施例,并如参考标记334所指示,移动通信设备130被配置为例如基于 移动通信设备130的当前位置(或客户提供的预定位置)来确定存货中具有该物品的最近 店面的位置,并存储零售商服务器140提供的信息。例如,零售商服务器140可以被配置为 提供具有该物品可用或有存货的店面的位置信息(例如店面地址信息),移动通信设备130 被配置为使用来自服务器140的位置信息,使用例如地图程序或组件来确定哪个店面与当 前位置(或预定位置)最接近。根据实施例,零售商服务器140被配置为基于一个或多个距离来确定具有物品可 用性的店面与客户位置的邻近性或接近性。距离可以根据地理区域和/或地区或区域中 的零售商店面的数目而变化。根据另一实施例,用于确定与客户的邻近性或接近性的距离 (例如最大距离)可以由客户设置或定义为诸如首选项,或者定位为从客户的移动通信设 备发送的设置。根据另一实施例,用于确定与客户的邻近性的距离可以根据物品可用性而 变化。例如,如果在与客户第一距离内的店面处该物品不可用,则可以将距离增大为包括更远但是存货或库存中具有所选物品的店面。根据实施例,零售商服务器140被配置为基于 物品可用性来自动增大距离。根据另一实施例,零售商服务器140被配置为响应于来自客 户的输入,例如基于预定的客户首选项,或例如基于来自客户的、交易中的请求/响应,来 增大距离。根据另一实施例,并如参考标记340所指示,零售商服务器140被配置为基于与用 户的当前位置(或预定位置)最接近的店面,向用户提供交付/收取选择。根据另一实施 例,用户具有预先选择或预先定义一个或多个店面位置的能力,并且,如果预先选择的店面 中的一个或多个店面在库存中具有该物品,则零售商服务器140被配置为向客户的移动通 信设备130提供存货中具有该物品的、预先选择的店面。如果客户决定在店面收取物品(与 寄送该物品相反),则客户选择这些店面之一进行到店收取,或指示到店收取,如参考标记 350所示,将店面位置发送至零售商服务器140。根据实施例,如参考标记352所指示,零售 商服务器140被配置为计算与客户的交易值,并且一旦接收到针对到店收取的所选位置, 则完成结账过程。如参考标记354所指示,将结账过程的完成和/或交易值发送至客户设 备。如参考标记360所指示,零售商服务器140可以被配置为基于选择进行收取的店 面的位置和客户的当前位置,例如基于客户的移动通信设备130的GPS坐标,来为客户确定 方向,例如驾驶方向。零售商服务器140例如以网页地图的形式将该方向发送至客户的移 动通信设备130,如参考标记370所指示。根据实施例,中间服务器120被配置为确定并向 客户的移动通信设备130发送店面的方向。根据另一实施例,客户的移动通信设备130被 配置为如参考标记364所指示,例如使用地图程序或组件来确定所选店面的方向。接下来参照图4,图4以流程图形式示出了根据另一实施例的过程和逻辑流程。如 参考标记410所指示,客户使用其移动通信设备130 (图1)来选择购买物品,并例如在购物 篮中将所选物品发送至零售商服务器140 (图1)。如参考标记412所指示,零售商服务器 140被配置为确定所选物品是否在零售商的库存中可用。根据实施例,基于零售商店面、收 取库房、分发中心或仓库的物理位置来确定库存可用性。如果所选物品在零售商的当前库 存中可用,则零售商服务器向客户提供请求店面收取的选择,如参考标记414所指示。如果 客户不希望从零售商收取该物品,则可以完成结账过程,其中指定该物品交付给客户,如参 考标记416所指示。如参考标记450所指示,如果所选物品当前没有存货,则零售商服务器 140被配置为,根据实施例,向客户提供决定在该物品再有库存时收取该物品的选择。如果 客户选择当该物品重新进货时收取该物品,则如以下更详细描述的,确定收取位置。另一方 面,如参考标记460所指示,如果客户选择当该物品重新进货时不收取该物品,则终止结账 过程。根据实施例,如参考标记420所示,零售商服务器140被配置为确定是否已经提供 了移动通信设备130的位置信息。如果提供了位置信息,则如参考标记422所指示的,确定 客户的物理位置。如上所述,基于移动通信设备130 (例如使用设备130的GPS坐标)或 基于与移动设备130通信的蜂窝塔台的位置,或基于客户提供的或与客户相关联的预定位 置,来确定客户的位置。在确定了客户的位置之后,下一步骤涉及确定与客户最接近或邻近 的店面的位置。根据实施例,可以根据客户位置首选项来选择或过滤可用于收取的物理位 置。如参考标记424所指示,如果存在客户收取位置首选项,则在426中根据客户首选项来确定收取位置。客户收取位置首选项可以包括指定物理店面、另一城市的店面(即在客户 的邻近区域之外)、具有延长营业时间的店面或位置、具有我们的部门或类型的商品以供客 户进行个人购物的店面。如果没有客户位置首选项,则如参考标记428所示,基于与客户的 邻近性来确定收取位置。然后,如参考标记430所指示,将可用收取位置的位置信息提供给 客户,并且例如如上所述完成结账。再次参照图4,如果未提供客户位置(如在420中所确定的),则如参考标记440 所指示,提示客户输入位置信息。根据实施例,零售商服务器140被配置为提示客户提供位 置信息。根据另一实施例,移动通信设备130被配置为提示客户输入位置信息,并将位置信 息发送至零售商服务器140。根据另一实施例,位置信息包括预定义位置信息,如客户的家 庭地址或客户的工作地址。如参考标记442所指示,零售商服务器140基于位置信息来确 定客户的位置。如果要考虑客户位置首选项,则处理进行至424,如参考标记445所示。否 则,如参考标记444所指示,零售商服务器140基于与客户的邻近性来确定收取位置,例如 如上所述,在430中,将可用收取位置的位置信息提供给客户端并且完成结账。参照图1,进一步示意了例如根据图3和4中描述的实施例的移动通信设备和零售 商服务器的配置的操作。在第一示例中,与移动通信设备130-1相关联的用户(即客户)从 零售商进行在线或电子购买。例如,以如上所述的形式进行在线购买。例如,作为交易的一 部分,在结账过程中,用户请求物品的店面收取。作为响应,零售商服务器140确定存货中 具有所购买物品的最接近收取位置为零售商收取库房152。如上所述,零售商服务器140被 配置为,基于客户的移动通信设备130-1的位置(或基于与客户相关联的预定位置),例如 使用GPS坐标,将零售商收取库房152确定为最接近(如参考标记151所指示)的物理位 置。并且,响应于客户在结账过程中接受该位置,在该位置为该客户保留该物品。在另一示 例中,与移动通信设备130-4相关联的客户端从零售商进行在线或电子购买。作为交易的 一部分,零售商服务器140确定客户附近的物理位置是零售商店面150-1和150-2 (基于客 户的移动通信设备130-4的位置或基于预定位置),其中零售商店面150-1是最近的,如参 考标记153所指示。根据实施例,零售商服务器140被配置为向客户提供选择店面150-1或 150-2中任一个的能力。尽管零售商店面150-1可能更近,但是客户可能希望从另一零售商 店面150-2进行收取,例如因为零售商店面150-2在客户必须访问的另一店面附近。在另 一示例中,与移动通信设备130-4相关联的客户对物品进行在线或电子购买,对于该物品, 零售商在零售商店面150-1和150-2中的任一个中当前都没有存货,但是在分发中心或仓 库152处有存货可用。作为结账过程的一部分,客户向零售商的零售商收取库房152请求 “可用时收取”(例如,如图4中的参考标记450所指示)。零售商服务器140被配置为发起 所购买物品从仓库154至收取库房152的转移(如155所指示)。零售商服务器140还被 配置为,向客户指示物品何时将在库房152处可进行收取。零售商服务器140还可被配置 为,向客户指示物品将在收取库房152处可用的预期日期。根据另一方面,客户可能不希望 等待物品的转移,零售商服务器140被配置为接受客户在仓库154处收取物品的请求。根据实施例如上所述与移动通信设备和/或服务器相关联的功能和特征可以以 零售商服务器和/或移动通信设备中的一个或多个软件对象、组件或计算机程序或程序模 块的形式来实现。此外,可以将至少一些或全部软件对象、组件或模块硬编码入移动通信设 备、服务器和/或图中描述的其他组件或模块中的处理单元和/或只读存储器或其他非易
11失性存储介质。软件对象和/或程序模块的具体实现细节将在本领域技术人员的知识和了 解范围之内。 接下来参照图5,图5示出了图1的系统,其中该系统被重新绘制为示出根据实施 例,与零售商服务器140、移动通信设备130-4之一、零售商店面150-1和150-2、零售商收 取库房152和分发中心154相关联的处理元件或组件以及数据文件。处理元件和数据文件 可以使用任何合适的编程语言,以软件、固件和/或软件/固件的组合来实现,并且可以以 合适的硬件、固件/软件、和/或固件/软件逻辑块、对象、模块或现场可编程或可配置逻辑 组件或以其组合来实现。 如图5所示,移动通信设备130-4执行过程510,过程510被配置为确定与设备130 相关联的位置(可以认识到,使用设备的位置来提供用户的位置)。如上所述,过程510可 以根据GPS模块260 (图2)或根据蜂窝塔台定位技术来确定位置。根据实施例,过程510 被实现为插件224(图2)中的组件或模块。位置可以保存在数据文件512中,并由浏览器 222 (或根据另一实施例的API)经由无线基础设施(图5中未示出)和因特网112发送至 零售商服务器140。如图5所示,零售商服务器140包括过程520,过程520被配置为确定或获得与零 售商系统相关联的一个或多个位置。这些位置包括零售商店面150、收取库房152和/或 分发中心154的位置,并被存储在由参考标记522指示的数据文件中。数据文件522在零 售商服务器140处配置。零售商服务器140包括过程或处理模块524,被配置为基于与从 移动通信设备130-4接收的位置数据(512)的邻近性来确定一个或多个位置。零售商服务 器140还包括过程或处理模块526,被配置为确定一个或多个所选物品在与零售商系统相 关联的位置处的可用性。如图5所示,零售商服务器140包括数据文件528,被配置为存储 与零售商相关联的位置中在存货中具有所选物品或可用于收取的一个或多个位置的位置 数据。根据实施例,相关联的位置(例如分发中心154、零售商收取库房152和零售商店面 150-1、150-2)包括相应过程540,被配置为确定物品的可用性,过程540被配置为经由例如 因特网或专用通信链路156向零售商服务器140发送物品可用性数据或信息。根据实施例, 零售商服务器140向移动通信设备130-4呈现具有该物品的“存货”或可用于收取的位置, 移动通信设备130-4包括过程或处理模块514,被配置为选择这些位置之一来收取该物品。 处理模块514可以被配置为根据位置邻近性、用户输入和/或用户首选项来确定收取位置。 根据另一实施例,零售商服务器140包括过程或处理模块530,用于基于邻近性、用户输入 或用户首选项来选择这些位置之一。基于所选的位置,零售商服务器140执行过程或处理 模块532,过程或处理模块532被配置为在所选收取位置处保留或保持所选物品。处理模 块532向移动通信设备130-4发送所选位置的位置数据。根据实施例,每个收取位置包括 过程或处理模块542,被配置为响应于零售商服务器140(即过程532)来保留或保持所选物 品以便收取。根据实施例,处理模块532被实现为结账处理模块的组件。根据另一实施例, 零售商服务器140包括独立的结账处理模块,被配置为执行结账处理。尽管已经在包括移动通信设备在内的电子设备的上下文中描述了根据本申请的 实施例,但是,这些实施例可以扩展到其他客户设备配置(如,使用位于客户家中或办公室 中的桌面计算机的客户、或在路上(例如在出差的宾馆中)使用笔记本计算机的客户、或任 何类型的由网络配置或具有网络通信能力的设备)中或在其他客户设备配置中找到应用。
在不背离本发明的精神或本质特征的前提下,可以以其他具体形式来实现本发 明。本发明的特定适配和修改对于本领域技术人员而言将是显而易见的。因此,当前讨论 的实施例被认为是示意性而非限制性的,本发明的范围由所附权利要求而不是以上描述来 指示,因此,权利要求的范围中应当包括在权利要求的等效含义和范围内的所有改变应当。
权利要求
一种计算机实现的方法,用于确定使用移动通信设备在与零售商系统的在线交易中购买的物品的收取位置,所述方法包括以下步骤获得与移动通信设备相关联的位置数据;获得与零售商系统相关联的一个或多个位置的数据;处理所述设备位置数据和所述与零售商系统相关联的位置数据,以基于所述与零售商系统相关联的位置与所述设备位置数据的邻近性来确定一个或多个与零售商系统相关联的位置,作为购买物品的收取位置;确定在所述一个或多个与零售商系统相关联的位置处所述物品的可用性;选择所述一个或多个与零售商系统相关联的位置中具有物品可用性的一个位置;以及完成在线交易,并使所述与零售商系统相关联的位置中所选的一个位置的位置数据在移动通信设备处可用。
2.根据权利要求1所述的计算机实现的方法,其中,所述获得与移动通信设备相关联 的位置数据的步骤包括基于与移动通信设备相关联的一个或多个GPS位置数据和蜂窝塔 台位置数据来确定当前位置。
3.根据权利要求1所述的计算机实现的方法,其中,所述获得位置数据的步骤包括利 用客户提供的预定位置的数据。
4.根据权利要求1所述的计算机实现的方法,其中,所述获得位置数据的步骤包括从 移动通信设备接收客户位置的数据。
5.根据权利要求1所述的计算机实现的方法,还包括以下步骤向移动通信设备提供 到所述与零售商系统相关联的位置中所选的一个位置的方向。
6.根据权利要求1所述的计算机实现的方法,其中,所述确定一个或多个与零售商系 统相关联的位置的步骤是响应于来自客户的到店收取请求来执行的。
7.根据权利要求1所述的计算机实现的方法,还包括以下步骤如果所述物品在所述 与零售商系统相关联的位置中所选的一个位置处不可用,则提供将来收取的选择。
8.一种计算机实现的方法,用于确定使用具有网络功能的设备在与零售商系统的在线 交易中购买的物品的收取位置,所述方法包括以下步骤获得与具有网络功能的设备相关联的位置数据; 获得与零售商系统相关联的一个或多个位置的数据;处理所述与零售商系统位置相关联的数据,以确定具有可用于收取的所述物品的多个 所述与零售商系统相关联的位置;提供被确定为具有物品可用性的所述多个所述与零售商系统相关联的位置的位置数据;处理所述多个所述与零售商系统相关联的位置的所述位置数据和与设备相关联的位 置数据,以基于所述多个与零售商系统相关联的位置同所述与设备相关联的位置的邻近性 来确定一个或多个所述与零售商系统相关联的位置,作为所述物品的收取位置; 选择所述一个或多个与零售商系统相关联的位置中的一个位置;以及 完成在线交易,并使所述与零售商系统相关联的位置中所选的一个位置的位置数据对 具有网络功能的设备可用。
9.根据权利要求8所述的计算机实现的方法,还包括以下步骤提供到所述与零售商系统相关联的位置中所选的一个位置的方向。
10.根据权利要求8所述的计算机实现的方法,还包括以下步骤如果所述物品不可 用,则提供将来收取的选择。
11.一种服务器,用于确定在与零售商系统的在线交易中选择的物品的收取位置,所述 服务器包括被配置为获得与电子设备相关联的位置的位置数据的模块,所述电子设备被配置为处 理在线交易;被配置为获得与零售商系统相关联的位置的数据的模块;被配置为处理所述与设备相关联的位置数据和所述与零售商系统相关联的位置数据, 以基于一个或多个与零售商系统相关联的位置与所述相关联位置的邻近性来确定所述一 个或多个与零售商系统相关联的位置作为物品的收取位置的模块;被配置为确定在所述一个或多个与零售商系统相关联的位置处所选物品的可用性的 模块;被配置为选择所述一个或多个与零售商系统相关联的位置中具有所选物品可用性的 一个位置的模块;被配置为完成在线交易的模块;以及被配置为使所述与零售商系统相关联的位置中所选的一个位置的位置数据在电子设 备处可用的模块。
12.根据权利要求11所述的服务器,还包括被配置为提供到所述与零售商系统相关 联的位置中所选的一个位置的方向的模块。
13.根据权利要求11所述的服务器,还包括被配置为在所述物品在所述与零售商系 统相关联的位置中所选的一个位置处不可用的情况下提供将来收取的选择的模块。
14.一种电子设备,被配置为与零售商服务器进行在线交易,所述设备包括被配置为向零售商服务器发送包括物品选择在内的数据的组件;被配置为接收包括与零售商服务器相关联的、具有所选物品的一个或多个位置在内的 数据的组件;被配置为获得包括与所述电子设备相关联的位置在内的数据的组件;被配置为基于所述一个或多个与零售商服务器相关联的位置同所述与设备相关联的 位置的邻近性来选择所述一个或多个与零售商服务器相关联的位置中的一个位置的组件; 以及被配置为将包括所选的与零售商服务相关联的位置在内的数据发送至零售商服务器 的组件。
15.根据权利要求14所述的设备,其中,所述与客户相关联的位置包括设备的当前物理位置。
16.根据权利要求15所述的设备,其中,所述与设备相关联的位置包括使用所述设备 定义的物理位置。
17.根据权利要求16所述的设备,其中,所述设备包括移动通信设备,所述移动通信 设备操作耦合至具有零售商服务器的通信网络。
18.一种计算机程序产品,用于确定在由客户使用移动通信设备与零售商的在线交易中购买的物品的收取位置,所述计算机程序产品包括存储介质,被配置为存储处理器可执行的计算机可读指令;所述计算机可读指令包括获得与移动通信设备相关联的位置数据;获得与零售商系统相关联的一个或多个位置的数据;处理所述设备位置数据和所述与零售商系统相关联的位置数据,以基于所述与零售商 系统相关联的位置与所述设备位置数据的邻近性来确定一个或多个与零售商系统相关联 的位置,作为购买物品的收取位置;确定在所述一个或多个与零售商系统相关联的位置处所述物品的可用性; 选择所述一个或多个与零售商系统相关联的位置中具有物品可用性的一个位置;以及 完成在线交易,并使所述与零售商系统相关联的位置中所选的一个位置的位置数据在 移动通信设备处可用。
19.根据权利要求18所述的计算机程序产品,其中,所述获得位置数据的可执行指令 包括基于与移动通信设备相关联的GPS位置数据来确定当前位置。
20.根据权利要求18所述的计算机程序产品,其中,所述获得位置数据的可执行指令 包括接收在移动通信设备处定义的位置数据。
21.根据权利要求18所述的计算机程序产品,还包括用于向移动通信设备提供到所 述与零售商系统相关联的位置中所选的一个位置的方向的可执行指令。
全文摘要
本发明提供了一种基于位置信息或数据来确定在在线交易中选择的物品的收取位置的方法和设备。所述方法包括获得移动通信设备的位置数据;以及基于与位置的邻近性来确定在一个或多个位置处所选物品的可用性。根据实施例,选择具有物品可用性的位置之一,并完成在线交易。
文档编号H04W4/02GK101971201SQ200980109153
公开日2011年2月9日 申请日期2009年1月21日 优先权日2008年1月22日
发明者克里斯托弗·史密斯, 马丁·马里克 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1