用于为用户动态创建目录的方法和系统的制作方法

文档序号:6571300阅读:211来源:国知局

专利名称::用于为用户动态创建目录的方法和系统的制作方法
技术领域
:本发明一般涉及一种改进的数据处理系统,并且特别地,本发明针对一种为用户动态创建目录的方法、系统和计算机可用程序代码。
背景技术
:通过使用网络作为沟通和有效销售的手段,零售业在与潜在顾客交互的方式上已经经历了显著的改变。几乎不可能找到在网络上没有在线呈现的零售商,即使是小的零售商。为了扩展用于接近潜在顾客的方法,即使是实体店铺(brickandmortar)零售商也已经想出了补充方法来进一步通过网络提供其商品和服务,于是还利用用于在线目录销售的信息亭(kiosk)对常规的店内销售进行了补充。将在线信息亭作为对常规商店的补充,已使得一些零售商能够提供由于有限的货架空间或是脱销品而在当地商店中可能不容易很快得到的其它商品和服务。因而在线信息亭可以提供一种节约劳动力成本并且降低占地面积的经济合算的方法。潜在顾客在购买商品和服务的方式上也经历了显著的改变。纸制目录是用于在远距离的商人处购物的唯一方法的时代已经过去。现在对于顾客来说,通常上线作为第一步骤,以便用户在购买之前比较商店、阅读产品评论,以及通过顾客评论来评估零售商等级。在扩展用于接近新顾客的方法中,零售商可以在潜在顾客集中的地方,例如火车站、机场终点、游船、公共汽车、客机等,放置用于在线目录购物的信息亭。零售商预想移动的、旅行的顾客还可能是具有相对高的可自由支配金融手段的人,并且很可能会是在旅行时购物的人。例如,正在以作为劳动力和燃料节省的方法的、以及作为旅客方便特征的电子目录来对航空公司纸制目录进行补充。纸制和电子目录的内容反映销售者预想典型的旅客会对什么感兴趣。在选择纸制或者电子目录的内容时,预计到浏览其目录很可能会导致完成销售,航空公司花费很多的时间和努力来研究旅客的兴趣级别。因而,航空公司和其它的运输系统提供商需要精炼其目录的内容,以便其目录在有限的时间内可用,内容会使旅客很感兴趣。由于常规商人也在利用1)机场终点和登机舷梯处的自动售货机,以及2)客舱销售等争夺旅客业务,因此甚至进一步利用旅客感兴趣的特定的内容来微调电子目录的内容已势在必行。
发明内容本发明的一个方面提供了一种由目录提供商为用户动态创建目录的计算机实现的方法、系统和计算机可用程序代码。标识用户的第一位置,并且由所述目录提供商接收第二位置。然后动态地创建目录,其中基于所标识的第一位置和所接收的第二位置确定所述目录内容。所述目录提供商以基于所接收的第二位置的格式给出所述动态创建的目录。响应于检测到所述第一位置的改变,所述目录提供商调整所述目录的内容。另外,本发明标识与所述用户关联的至少一个属性,并且响应于标识所述至少一个属性,所述目录提供商调整所述在线目录的内容。在另一方面,本发明提供了一种由服务提供商对在线购物篮结帐的计算机实现的方法。所述服务提供商标识请求对在线购物篮结帐的用户的当前位置。在由所述服务提供商接收到所述对结帐的请求时,对所述购物篮中是否至少一个项目在所标识的当前位置可用于结帐进行确定。如果确定至少一个项目在所述当前位置可用于结帐,则完成对所述在线购物篮的结帐。另外,所述服务提供商确定在所述购物篮中是否至少一个项目不可用于结帐,并且响应于该确定,创建指示以指出在所述购物篮中至少一个项目不可用于结帐,并且可以告知所述用户该指示。向所述用户呈现对所述在线购物篮中所有项目的计算,以及对在所述当前位置可用于结帐的项目的结帐量的计算。如果检测到所标识的所述用户的当前位置的改变,则基于已改变的当前位置调整所述购物篮的内容。前述是概要,并且因而含有必要的对细节的简化、概括和省略;因此,本领域的技术人员可以理解,该概要仅仅是说明性的,并不打算以任何方式进行限制。如完全由权利要求所定义的,本发明的其它方面、发明特征以及优点在以下阐述的非限制的详细说明中将变得显而易见。在所附权利要求中阐述了被认为是本发明的特色的新颖的特征。然而,在结合附图阅读时,通过参照以下说明性实施例的详细描述将最好地理解本发明本身以及使用的优选模式,包括其更多的目的和优点,其中图1是可以在其中实现本发明的方面的数据处理系统的网络的图形表示;图2是可以在其中实现本发明的方面的数据处理系统的示例性框图;图3是依照本发明的说明性实施例,描述在创建在线目录中所使用的组件的示例性框图;图4是依照本发明的说明性实施例,描述在创建目录中所使用的主目录数据库的示例性框图;图5是依照本发明的说明性实施例,描述在创建目录中所使用的用户简表(profile)的示例性框图;图6是依照本发明的说明性实施例,描述在创建目录中所使用的位置简表的示例性框图;图7是依照本发明的说明性实施例,描述在创建目录中所使用的旅行简表的示例性框图;图8是依照本发明的说明性实施例,描述为具有某些用户属性的用户所创建的在线目录的示例性目录;图9是依照本发明的说明性实施例,描述为具有其它用户属性的用户所创建的在线目录的示例性目录;图10是依照本发明的说明性实施例,描述用于尚具有其它用户属性的用户的在线目录的示例性目录;图11是依照本发明的说明性实施例,描述具有某些用户属性的用户的在线购物篮的示例性购物篮;图12是依照本发明的说明性实施例,描述具有其它用户属性的用户的在线购物篮的示例性购物篮;图13是依照本发明的说明性实施例,概述由目录提供商为用户动态创建基于位置的目录的本发明的示例性操作的流程图;以及图14是依照本发明的说明性实施例,概述在服务提供商接收到对在线购物篮的结帐请求时的本发明的示例性操作的流程图。具体实施例方式现参照附图,并且特别参照图1至图2,提供了可以在其中实现本发明的实施例的数据处理环境的示例图。应当理解图1至图2仅是示例性的,并不打算主张或暗示对关于可以在其中实现本发明的方面或实施例的环境的任何限制。可以在不背离本发明的精神和范围的情况下对所描述的环境进行很多修改。现参照附图,图1描述了可以在其中实现本发明的方面的数据处理系统的网络的图形表示。可以在网络数据处理系统100中实现本发明的方面,从而为用户创建在线目录。网络数据处理系统100是可以在其中实现本发明的实施例的计算机的网络。网络数据处理系统100含有网络102,其是用于在网络数据处理系统100内连在一起的各种设备和计算机之间提供通信链路的介质。网络102可以包括诸如有线或无线通信链路或者光缆的连接。在所描述的例子中,服务器104和服务器106与存储单元108一起连接至网络102。另外,客户机110、112和114连接至网络102。这些客户机110、112和114可以是例如个人计算机或网络计算机。依照本发明的一个实施例,具有在线目录销售和服务的商人提供可以由用户在客户机访问的服务器。例如,在客户机的用户可以访问用于目录销售和服务的服务器,以访问提供在线目录的商人的网站。依照本发明的实施例,客户机可以是位于以下地方的计算机1)客机上,2)用户的家用计算机,3)诸如PDA的手持计算机,4)用户携带的电话,或者5)在机场基于计算机的信息亭。在所描述的例子中,服务器104向客户机110、112和114提供诸如引导文件、操作系统图像以及应用的数据。在该例中,客户机110、112和114是服务器104的客户机。网络数据处理系统100可以包括附加的服务器、客户机和未示出的其它设备。在所描述的例子中,服务器106向客户机110、112和114提供诸如目录信息、用户相关信息以及位置相关信息的数据。目录相关信息包括一个或多个主目录数据库,该主目录数据库含有可以包括于在线目录中的对项目的描述。用户相关信息包括用户位置信息、用户简表以及旅客简表。位置相关信息包括位置简表。服务器106可以进一步包括给客户机110、112和114的引导文件、操作系统图像以及应用。在该例中,客户机110、112和114也是服务器106的客户机。网络数据处理系统100可以包括附加的服务器、客户机和未示出的其它设备。客户机110和112可以是用于提供在线目录的客户计算机,并且客户机114可以是用于提供在线目录的企业计算机或信息亭计算机。网络数据处理系统100可以包括附加的用户客户机、附加的企业计算机、附加的信息亭计算机,以及未示出的其它附加的客户机设备。在所描述的例子中,网络数据处理系统100是具有网络102的因特网,网络102代表使用传输控制协议/网际协议(TCP/IP)协议组相互通信的全世界的网络和网关的集合。在因特网的核心是主节点或主计算机之间的高速数据通信线路的主干线,包括路由数据和消息的数千商业的、政府的、教育的和其它的计算机系统。当然,网络数据处理系统100还可以实现为许多不同类型的网络,举例来说,例如内联网、局域网(LAN)或广域网(WAN)。图1意在举例,并不作为对本发明的不同实施例的结构限制。现参照图2,示出了可以在其中实现本发明的方面的数据处理系统的框图。数据处理系统200是诸如图1中的服务器104或客户机110的计算机的例子,可以在其中设置实现用于本发明的实施例的过程的计算机可用代码或指令。在所描述的例子中,数据处理系统200使用包括北桥和存储控制器集线器(NB/MCH)202以及南桥和输入/输出(I/O)控制器集线器(SB/ICH)204的集线器体系结构。处理单元206、主存储器208以及图形处理器210连接至NB/MCH202。图形处理器210可以通过加速图形端口(AGP)连接至NB/MCH202。在所描述的例子中,局域网(LAN)适配器212连接至SB/ICH204。音频适配器216、键盘和鼠标适配器220、调制解调器222、只读存储器(ROM)224、硬磁盘驱动器(HDD)226、CD-ROM驱动器230、通用串行总线(USB)端口和其它通信端口232,以及PCI/PCIe设备234通过总线238和总线240连接至SB/ICH204。PCI/PCIe设备可以包括,例如以太网适配器、附加卡(add-incards)以及用于笔记本计算机的PC卡。PCI使用卡式总线控制器,而PCIe并不使用。ROM224可以是,例如闪速二进制输入/输出系统(BIOS)。HDD226和CD-ROM驱动器230通过总线240连接至SB/ICH204。HDD226和CD-ROM驱动器230可以使用,例如集成驱动器电子电路(IDE)或串行高级技术配件(SATA)接口。超级I/O(SIO)设备236可以连接至SB/ICH204。操作系统在处理单元206上运行,并且协调和提供图2中数据处理系统200内的各种组件的控制。作为客户机,操作系统可以是市场上可买到的操作系统,例如MicrosoftWindowsXP(Microsoft和Windows是微软公司在美国、其它国家或二者的商标)。面向对象的编程系统,例如JavaTM编程系统,可以结合操作系统运行并且从在数据处理系统200上执行的JavaTM程序或应用向操作系统提供调用(Java是SunMicrosystems公司在美国、其它国家或二者的商标)。作为服务器,数据处理系统200可以是例如IBMeServerTMpSeries计算机系统、运行高级交互执行程序(AIX)操作系统或LINUX操作系统(eServer、pSeries和AIX是国际商业机器公司在美国、其它国家或二者的商标,而LINUX是LinusTorvalds在美国、其它国家或二者的商标)。数据处理系统200可以是在处理单元206中包括多个处理器的对称多处理器(SMP)系统。可选地,可以使用单处理器系统。用于操作系统的指令、面向对象的编程系统以及应用或程序位于诸如HDD226的存储设备,并且可以被加载到主存储器208给处理单元206执行。用于本发明的实施例的过程是由处理单元206使用计算机可用程序代码来执行的,举例来说,其可以位于诸如主存储器208、ROM224的存储器中,或者位于一个或多个外围设备226和230中。显示器和键盘可以连接至键盘和鼠标适配器220,用于与计算机用户进行交互。打印机可以连接至USB和其它端口232,用于产生打印输出。扬声器和传声器可以连接至音频适配器216,用于与使用音频响应系统的计算机用户进行交互。本领域的普通技术人员可以理解,图1至图2中的硬件可以取决于实现而变化。在说明性实施例中,数据处理系统200可以是个人数字助理(PDA),其被配置具有闪速存储器,以提供用于存储操作系统文件和/或用户产生的数据的非易失性存储器。总线系统可以包括一个或多个总线,例如图2中所示出的总线238或总线240。当然,可以使用在依附于构造或体系结构的不同组件或设备之间提供数据传递的任何类型的通信构造或体系结构来实现总线系统。通信单元可以包括用于发送和接收数据的一个或多个设备,例如图2中的调制解调器222或网络适配器212。举例来说,存储器可以是主存储器208、ROM224,或者诸如可以在图2中的NB/MCH202中找到的高速缓冲存储器。图1至图2中所描述的例子以及上述例子并不意味着暗示结构限制。例如,数据处理系统200还可以是平板计算机(tabletcomputer)、膝上型计算机、信息亭计算机或电话设备。本发明的方面提供了一种为诸如旅客的用户动态创建目录的改进的方法、计算机可用程序代码和系统。当旅客在运载工具上时,为了乘客的方便及鼓励购买商品和服务,运输承运人通常提供纸制目录。商人通常通过与承运人的市场销售协定在目录中提供他们的商品和服务。一旦承运人到达车站或目的地,就鼓励旅客带走纸制目录以供随后选购。将承运人定义为借助于承运人运输工具运作于旅客的运输的人、企业或组织。将承运人运输工具定义为运输乘客的装置。承运人运输工具的例子包括飞机、火车、直升机、公共汽车、船、艇或任何其它的乘客运输装置。还可以在本发明的示例性实施例中使用基于计算机的信息亭。基于计算机的信息亭通常置于许多人聚集的场所,例如机场终点、公共汽车站、火车站、大型购物中心、医院、运动设施、会议中心、餐馆,以及其它类似的聚集地。基于计算机的信息亭通常经由网络连接至服务器,或者连接至其它的计算机以方便目录销售和服务。为了进一步实现目录销售和服务,并且降低劳动力和运输费用,承运人已经转向电子目录作为用于提供商品和服务的方式,从而降低创建、分发以及随运载工具携带纸制目录的费用。例如,通过提供在线目录供旅行公众使用,航空公司承运人已经引起对运载工具上乘客娱乐终端的进一步使用。这些目录的用户还从这一安排中受益,其中电子目录用于向用户提供关于商品和服务的详细信息,其中一般不可在纸制目录中呈现该详细信息。使用电子目录使得目录提供商通常能够经由诸如与触摸屏相耦合的视频显示终端的交互式接口向用户提供商品和服务。该接口可以包括目录项目的图形再现,并且可以包括演示目录中项目的特征和用途的音频和视频剪辑。如以下参照图3所描述的,电子目录的用户可以从诸如在线目录340的目录选择产品或服务。在从目录选择了项目购买时,将所选择的项目存储在图3中的购物篮360中。在完成了所有的用户选择时,用户通常请求对在线购物篮360中的所有项目结帐。使用本发明,基于标识第一位置的目录提供商最初确定图3中在线目录340的内容,其中该第一位置是目录用户的当前位置。目录提供商然后接收第二位置303,例如对结帐购物篮的预期位置。可以由用户提供第二位置。然后根据用户的当前位置以及所接收的第二位置调整图3中在线购物篮360的内容。虽然本发明的示例性说明性实施例给出了用户从在线目录进行购买的选择以将那些选择存储在购物篮中,但是可以指定任何其它的动作以将来自于目录的项目存储在购物篮中,并且该示例性购买并不打算限制可以导致将项目存储在购物篮中的动作。例如,请求租借视频DVD、获得软件许可证,或者受到服务,均落入将目录项目存储在购物篮中的本发明的范围和精神之内。目录提供商可以呈现所有的项目,并且可以指出没有的那些。参照图3,用户的当前位置302以及所接收的第二位置303用于确定在创建目录时可以呈现给用户的在线目录的内容。例如,可以向乘坐客机从不列颠哥伦比亚(BC)的温哥华(Vancouver)到佛罗里达(FL)的奥兰多(Orlando)旅行的用户在离开温哥华时呈现在线目录。在多伦多(Toronto)的中转站,可以调整在线目录以显示可以由诸如那些准备去奥兰多的国际旅客购买的项目,或者可以调整在线目录以标识用于国际旅客的不同价格。在离开多伦多准备去奥兰多时,可以自动地改变在线目录,以指明从加拿大货币到美国货币在面额上的改变。可以应用用户简表304来确定当目录用户处于用户位置302时,在线目录340中可以呈现什么内容。在一个示例性实施例中,目录提供商320使用用户简表304来标识某些用户属性。例如,可以向从温哥华旅行到多伦多的、在加拿大达到法定饮酒年龄(例如,在加拿大是19岁)的用户呈现包括酒类选择的在线目录。然而,在跨越国际边境进入美国时,由于更高的年龄限制(例如,在纽约州是21岁),相同的用户却不可以购买相同的酒类。因而,通过基于用户的简表中所标识的属性移除某些项目来调整在线目录。目录提供商320可以应用位置简表306来确定可以在在线目录340中呈现的项目的任何限制。位置简表306指定应用于由目录提供商320在创建目录340时所使用的主目录数据库330中的项目的限制。位置简表306对每个用户位置302或者所接收的位置303是唯一的,并且可以应用子当前用户位置302或所接收的位置303内的周围区域,或者位置302或位置303内的附近,或者用户位置302或所接收的位置303位于其中的诸如市、县、州或国家的地理区域。位置简表306中所标识的限制对应于目录提供商320在创建在线目录340时必须应用的任何限制。在示例性实施例的说明性使用中,例如,在多伦多的中转站,位置简表306指明当用户在从多伦多前往奥兰多的途中时,对可以在在线目录340中呈现的项目的位置限制。当为在达拉斯(Dallas)进行中转、而在前往奥兰多的途中的旅客构建在线目录340时,应用另一位置简表306。目录提供商320可以应用用户的旅行简表308来确定用户的旅行路线,从而标识在创建在线目录340时可以进一步应用的任何其它的位置简表306。在示例性实施例中,旅行简表308可以包括旅客在前往该旅客的最终目的地的途中可能到达的中间停靠点。通过按照由所标识的限制所指示的来添加或移除在线目录340中所呈现的项目,目录提供商320使用旅行简表来检查并且进一步应用位置简表306中所标识的任何限制。图3描述了依照本发明的说明性实施例,说明在创建在线目录中所使用的组件300的示例性框图。标识用户的位置302。用户的位置302可以通过常用的用户定位机制来标识。例如,在一个示例性实施例中,使用基于GPS的定位设备,可以为所有的乘客标识用户的位置302作为承运人运输工具的位置。在另一示例性实施例中,可以使用嵌入用户的移动电话中的GPS定位设备来标识用户的位置302。对于本领域的技术人员来说,通过GPS坐标标识用户的位置302是众所周知的。在示例性实施例中,通过使用蓝牙(Bluetooth)通信协议的短程发送器,用户的所标识的位置可以从如图1中所描述的客户机设备110传达至运行于网络服务器104上的承运人的目录提供商320。在另一示例性实施例中,通过通常由如图1中所描述的服务器106上的承运人所维护的存储设备108中的座位分配数据库,标识用户的位置302。可以由维护用于承运人运输工具的座位分配数据库的服务提供商将用户的位置传达至目录提供商320。在另一示例性实施例中,通过存储设备108中的信息亭位置数据库标识用户的位置302。当用户正在操作图1中的信息亭计算机114时,通常由服务器106上的信息亭提供商维护该位置。信息亭的位置可以由维护信息亭位置数据库的服务提供商传达至目录提供商320,并且由目录提供商用于标识用户的当前位置302。标识用户位置302的其它示例性方法可以包括使用与用户关联的射频识别(RFID)标签,或者使用用户的电话以及由移动电话承运人维护的移动电话定位器,其中用户的电话的位置可以存储于服务器106的存储设备108中的数据库。本领域的普通技术人员可以理解,在不背离本发明的精神和范围的情况下,可以使用各种定位装置实现对用户的位置的标识。在示例性实施例中,由目录提供商320在创建在线目录340时接收位置303。诸如航空公司乘客的用户可以使用图1中的机载乘客终端112,或者图1中的联网的PDA客户机设备110,以向目录提供商320指明位置303。在示例性实施例中,响应于检查用户的旅行路线,目录提供商接收位置303,其中该路线标识了乘客的最终目的地,并且目录提供商使用最终目的地作为位置303。一旦标识了用户的当前位置302,并且接收到位置303,目录提供商320就使用位置302和303来构建使用主目录数据库330的目录340。主目录数据库330可以存储于诸如图1中的服务器106的计算机上,并且含有具有可以在在线目录340中呈现给用户的所有可能的目录项目的描述的目录项。在示例性实施例中,通过从主数据库330选择项目,目录提供商320使用所标识的当前用户位置302以及位置303来为用户动态地构建在线目录340。在线目录340的内容特别适合处于所标识的当前用户位置302以及所接收的位置303的用户,因而创建仅具有被认为可应用于处于位置302和处于所接收的位置303的所标识的用户的、来自于主目录数据库330的内容的在线目录340。目录提供商320可以进一步使用位置303来定制目录的呈现,并且处理对在线购物篮结帐的请求,以便结帐340仅在用户当前位于所接收的位置303时才会发生。用户位置改变检测器390用于检测用户的当前位置302的改变,例如当旅客到达最终目的地时。目录提供商320从用户位置改变检测器390接收标识用户的位置改变的消息。用户位置改变检测器390通过比较当前用户的位置与可以存储在服务器106的存储设备108中的先前的位置302来确定用户的位置的改变。一旦位置改变检测器390检测到改变,就将新的当前用户位置302存储在服务器106的存储设备108中,并且位置改变检测器390告知目录提供商320新的用户位置302。响应于接收到用户的位置302的改变,目录提供商320调整在线目录340的内容,并且如以下将要描述的,还可以调整用户可能已存储在在线购物篮360中的任何项目。在使用本发明的示例性实施例的说明中,关于图3和图4,主目录数据库330可以使用图4中所指定的示例性格式400。图4中所描述的条目包括主目录数据库的说明性实施例,其包括可能会出现在在线目录340中的所有项目的描述。图4中的项目标识(项目-ID)402可以被用作定位存储在图1中的服务器106上的数据库330中的项目的主关键字。目录提供商320使用图4中的项目描述404来向处于位置302的用户呈现目录340中目录项目的描述。在图4中,主目录数据库标识可以在从在线目录340中的数据库330呈现项目时是可应用的任何限制406。在示例性实施例的说明中,项目-1420的条目对呈现任何在线目录340中的项目没有限制。另一方面,项目-2422的条目包括当向处于位置302的用户呈现在线目录340时必须应用的许多限制。在说明性例子中,目录提供商320通过以下确定是否可以在在线目录340中呈现项目-21)针对诸如年龄或住所(domicile)的可能的用户属性限制,检查用户简表304,2)针对诸如项目数量,或是可以提供目录项目用于销售的日期和时间的任何的位置限制,检查用户位置302和所接收的位置303的位置简表306,以及3)检查旅行简表308,以应用使用如旅行简表308中所列出的用户的当前位置302以及任何预期的位置303的知识所标识的任何可能的限制。例如,项目-2422标识对在在线目录340中呈现酒类的限制,其中所列出的限制422包括1)年龄限制,2)数量限制,3)不可以在目录中呈现项目的日期和时间,4)对于向处于当前位置302和处于所接收的位置303的用户呈现项目-2的公民身份限制,5)利用处于位置302和处于所接收的位置303的用户简表304所标识的用户的住所和居所(residency)限制,以及6)由包括在旅行简表308中所列出的用户路线中的旅行停靠点所施加的任何限制。在另一说明性例子中,项目-3424标识当通过目录提供商320呈现在线目录340时必须应用的限制,其中将年龄和数量列为必须被应用的限制。在使用本发明的示例性实施例的说明中,图5描述了用户简表304的样本格式500。图5中所描述的元素包括目录提供商320在使用主目录数据库330中的项目创建目录340时可以使用的用户简表304的说明性实施例。目录提供商320应用包括用户简表304的示例性元素来标识用户,并且标识用户属性,以便确定在创建在线目录340时必须应用的任何限制。如图5中所描述的用户简表304的示例性属性包括用户的姓名、住所地址、年龄、国籍以及口头语言。在不背离本发明的范围和精神的情况下,用户简表304中可以包括其它的用户属性。目录提供商使用用户简表304中所标识的信息来确定可以在在线目录340中呈现什么项目。例如,当位置简表306对处于当前位置302的用户限制了将酒类销售给21岁以下的未成年人时,如果在说明性用户简表500中所指定的年龄是19岁而不是34岁,则不会在在线目录340中将图4中的项目-2422呈现给目录用户。另外,用户简表500指定英语作为口头语言,并且其由目录提供商320用于向处于位置302的用户呈现说明性例子500中的在线目录340。如果在用户简表中指定了多种语言,那么如果所指定的多种语言中的至少一种与用于位置302的默认语言匹配,则可以使用用于位置302的默认语言。这使得目录提供商320能够以优选的语言创建并且向用户呈现在线目录,并且动态地改变当用户的位置302也改变时呈现所创建的目录的语言。因而,对于能说两种语言的加拿大旅客来说,在蒙特利尔(Montreal)时可以最初以法语呈现在线目录,而在多伦多时就自动以英语呈现目录。如果在用户简表304中仅指定了一种语言,那么会使用该语言来呈现目录340。位置简表306指定在创建在线目录340时必须应用的位置限制。在本发明的示例性实施例中,图6描述了示例性位置简表306。当使用主目录数据库330中的条目创建在线目录340时,目录提供商320可以使用示例性位置简表600中所描述的元素。在说明性例子中,项目-1622标识没有限制,并且可以被呈现于任何的目录340。另一方面,项目-2624标识年龄限制,其中通过用户简表304所标识的处于位置302的用户必须是21岁,以便目录提供商320在在线目录340中呈现项目-2624。项目-2624中所说明的其它示例性限制包括1)数量限制,2)购买频率限制,3)日期和时间限制,4)公民身份限制,5)居所和住所限制,以及6)任何的停靠点限制。因而,使用说明性例子,目录提供商340创建并且仅向超过21岁的用户、在除了周日之外的任何一天,并且仅在晚上11:00和上午6:00的时间段呈现具有项目-2624的目录。在不背离本发明的精神和范围的情况下,位置简表306的示例性说明600中可以包括其它的限制。在使用本发明的示例性实施例的说明中,图7描述了旅行简表308的示例性说明700。旅行简表700中所描述的元素包括目录提供商320在使用主目录数据库330中的项目创建在线目录340时可以使用的旅行简表的说明性实施例。旅行简表308标识用户的路线,以便在为处于当前位置302和任何计划的目的地303的用户创建在线目录340时,应用所标识的旅行信息。用户的旅行简表308中的示例性元素包括1)用户的标识702,2)用户的旅行计划704、706、708和710的路线位置303,以及3)在旅行期间的运输工具承运人712。目录提供商320使用旅行简表308中所指定的信息,以通过针对主目录数据库330中所列出的任何目录项目应用旅行简表中的元素以及位置简表306中的任何限制,确定可以在在线目录340中呈现什么项目。例如,USER-ID702标识1)用户,2)用户的起始点704,3)当前的出发点706,4)预期的目的地708,5)在前往目的地途中的任何中间停靠点710,以及6)旅行运输工具承运人712的描述。旅行简表308中所指定的任何位置都可以被用作所接收的位置303。在说明性例子700中,用户USER-1724的旅行简表指示旅行用户从温哥华出发,当前停留在多伦多,在前往奥兰多的途中,下一次停留在处于达拉斯的中间停靠点,搭乘指定承运人的班机30。目录提供商320使用旅行简表308中的信息来确定在创建在线目录340时可以呈现什么项目。目录提供商320使用旅行简表700信息来标识位置简表306,以便确定在诸如中间停靠点的旅行路线的任何部分以及在到达最终目的地时必须应用的任何限制。因此,目录提供商320不会将在当前的用户位置302或在前往最终目的地708途中的任何位置被认为受限制的任何项目,或者由承运人712所限制的任何项目包括在在线目录340中。例如,如果位置简表306中包括新鲜产品-对国内旅行没有限制-目录提供商320可以将新鲜产品包括在在线目录340中,给在从温哥华国内旅行前往作为目的地的多伦多时处于位置302的用户。另一方面,对于从温哥华前往奥兰多,甚至在多伦多中转的国际旅行的用户的在线目录-如位置简表306中所指定的对于国际旅行受限制-在线目录不会在目录340中包括新鲜产品条目,因为旅行简表308指定了用于奥兰多的位置简表306,其限制国际旅客将新鲜产品带入该州。使用如图1中所描述的任何客户机设备110、112和114的接口装置都可以向用户呈现在线目录340。在示例性实施例中,使用图形显示器来向用户呈现目录340,以使用键盘和鼠标或触摸屏与目录340进行交互。用于呈现和使用目录340的其它装置可以包括诸如语音响应系统中的口头语言菜单选项的音频装置。本领域的技术人员可以理解,用于选择在线目录条目的显示和交互可以采取不背离本发明的范围和精神的各种其它的形式。因而,在一个实施例中,目录提供商320可以使用多媒体显示来向处于位置302的用户呈现在线目录340。图8描述了为处于当前位置302和任何位置303的用户所创建的在线目录340的说明性内容800。目录340的示例性目录内容800将用户标识为成年的美国居民801。目录条目的输入字段使得用户能够指定目录项目806的数量802,以便将项目存储在图3中用户的购物篮360中。示例性目录800标识了由于用于位置302和所接收的位置303的位置简表306中所指定的限制,而施加于处于位置302的用户的任何限制804。示例性目录800包括对动态创建的目录中每个项目806的描述808,以及对每个目录条目的示例性购买信息810。在所描述的说明800中,用户是美国居民并且超过21岁(如用户简表304的示例性说明500中所指定的)。用户可以选择任何数量的围巾购买822,但却只可以购买最多4升酒824和最多2块表826。在目录中的每个项目的每个条目中呈现单价810。图9描述了为处于位置302和任何所接收的位置303的用户所创建的在线目录340的说明性内容900。所创建的在线目录340的示例性内容900确认用户是超过19岁的加拿大居民901(如用户简表304中所指定的)。输入字段使得用户能够选择目录项目906的数量902,以便将项目的条目存储到图3中用户的购物篮360中。所创建的在线目录340的示例性内容900还指示由于当前用户的位置302的位置简表306中以及用户的旅行简表308中所指定的限制,而施加于处于位置302和处于所接收的位置303的用户的任何限制904。为处于位置302的用户所创建的示例性在线目录900为动态创建的目录中的每个项目呈现了描述908,以及针对每个项目的相应的购买信息910。在所描述的说明901中,通过标识来自于用户的简表304的用户的国籍和年龄,以及来自于位置简表306的所接收的位置303,确定加拿大居民、成年人指示。用户可以从目录900选择任意数量的围巾购买922,并且可以购买最多4升酒和最多2块表。图10描述了为处于位置302和任何所接收的位置303的用户所创建的在线目录340的说明性内容1000。目录内容标识用户为未成年人1001。在所描述的说明1001中,通过标识用户的国籍和年龄(来自于用户的简表304),以及用于所接收的位置303的位置简表306(成年人超过19岁),确定加拿大居民、未成年人指示。输入字段1002使得用户能够标识任意数量的目录项目1006,以便将项目的条目放置于图3中用户的购物篮360中。在线目录340的示例性内容1000列出了施加于处于位置302和所接收的位置303的用户的限制1004。在线目录340的示例性内容1000呈现了对所创建的目录中每个项目的描述1008,以及针对每个项目的特定的购买信息1010。在所描述的说明1000中,未成年人可以指定最大数量的1条围巾购买1022,因为在所说明的示例性实施例中,用于一个特定位置的位置简表306指定未成年人$75.00(CAN)的最大购买限制。目录提供商320应用对于一个位置303的位置简表306的限制以及用户简表304中的信息(例如,加拿大人,14岁未成年人),来限制目录340中呈现给所标识的未成年用户的项目。图11描述了在用户已经从目录340选择了指定的条目之后,为处于位置302的成年人用户所创建的图3中的在线购物篮360的说明性内容1100。所创建的购物篮360的内容1100将用户标识为从多伦多前往奥兰多途中1101的旅客。数量字段1102向用户呈现所选择的数量,并且用户可以在用户简表304、用于任何位置302和303的位置简表306,以及旅行简表308中所指定的约束内修改数量。利用由于任何位置302和303的位置简表306中以及旅行简表308中所指定的限制而施加于处于位置302的用户的限制和约束,调整所说明的购物篮360的示例性内容1100。在线购物篮360的示例性内容1100呈现了所选择的每个项目1122、1124和1126的数量1102、购物篮中每个项目1122、1124和1126的描述1106,以及购物篮中每个项目的特定的购买信息1108。在所描述的说明1100中,从多伦多前往奥兰多的旅客已经选择了1条围巾、4升佳酿以及1块精美的表。如用于多伦多位置303的位置简表306中所指定的,以当地货币(即加拿大元)的币值呈现购物篮中项目的总价1142。图12描述了在用户已经从在线目录340中选择了指定的条目之后,为处于位置302的成年人用户所创建的图3中的在线购物篮360的说明性内容1200。所创建的购物篮360的内容1200将用户标识为来自多伦多的、当前中途停留在作为前往最终目的地奥兰多途中的停靠点的达拉斯1201的旅客。数量字段1202呈现所选择的数量,并且用户可以在用户简表304,以及用于当前位置302和用于接收于旅行简表308的位置303的位置简表306中所指定的约束内修改数量。在当前位置302(即达拉斯,德克萨斯(TX))以及任何所接收的位置303的位置简表306中所指定的、施加于处于当前位置302的用户的限制和约束内调整购物篮360的内容1200。为处于位置302的用户所创建的在线购物篮360的内容1200呈现了所选择的项目1222、1224和1226的数量1202、每个项目1222、1224和1226的描述1206,以及购物篮中每个项目的特定的购买信息1208。在所描述的说明1200中,从多伦多前往奥兰多的旅客当前停留在达拉斯机场,等待改变航线前往目的地1201的飞机。该用户已经选择了1条围巾1222、4升佳酿1224,以及1块精美的表1226。当旅客在德克萨斯州内时,由于位置简表中所指定的位置限制,样本购物篮1200中用于条目1224的清单已经被目录提供商340突出显示。向用户呈现劝告通知1240,指出当在德克萨斯州内时,由于用于当前位置302的位置简表306的限制,可以调整项目1224的数量。因而,如果用户将在达拉斯机场对示例性购物篮1200结帐,则如劝告通知1240中所指出的,只可以购买两瓶美酒。当用户向奥兰多前进时,由于用于奥兰多的位置简表306没有该限制,因此移除劝告通知1240。在所描述的说明1200中,如果用户选择在达拉斯机场位置302而不是在计划的最终目的地位置1206时对购物篮结帐,则除了计划的总结帐费用1242之外,随当前的结帐费用呈现劝告消息1246。如用于达拉斯的位置简表306中所指定的,以当地货币(即美元)的币值呈现购物篮中项目的总费用1242。可以在图形用户接口(GUI)、命令行接口、菜单驱动的接口,或者这些接口的任何组合上实现本发明的实施例。以网页形式使用图形用户接口实现图中的说明性例子,但也可以使用其它类型的图形用户接口实现。举例来说,这些图形用户接口包括客户机应用、小应用程序(applet)、诸如浏览器的基于网络的应用,或者从本地应用构造的局部图形用户接口,例如Java2平台微型版(J2ME)MIDlet或嵌入式富客户机平台(eRCP)。图13描述了依照本发明的说明性实施例,概述在目录提供商通过网页为用户创建在线目录时本发明的示例性操作的流程图。该流程示出了目录提供商所执行的步骤。标识用户的当前位置(步骤1310)。目录提供商接收第二位置(步骤1320)。目录提供商使用图3中的位置302和303确定在位置302在线目录中呈现什么项目(步骤1325)。目录提供商然后确定是否存在用于用户的位置302和所接收的位置303的图3中的位置简表306(步骤1330)。如果存在位置简表,则目录提供商检查位置简表,以确定关于当前位置302和所接收的位置303,是否对图3中的主目录数据库330中所存储的任何项目应用任何限制。如果应用了任何的位置简表限制,则目录提供商将位置简表304中所标识的限制应用于主目录数据库中用于项目的所有条目(步骤1350)。目录提供商检查是否存在用户的简表304和/或旅行简表308,以确定对于用户的旅行简表中所指定的任何第二位置303,是否将任何的限制应用于主目录数据库中的项目(步骤1360)。如果应用了任何的用户或旅行简表限制,则目录提供商将用户简表和/或旅行简表中的限制应用于主目录数据库中的项目的所有条目(步骤1370)。在应用了在所标识的当前位置302以及在所接收的第二位置303可用的所有限制之后,目录提供商创建在线目录(步骤1380)。然后向用户呈现目录340(步骤1382),并且用户可以从目录选择项目(步骤1388),并且将所选择的项目放置在购物篮中(步骤1389)。目录提供商利用图3中的用户位置改变检测器390检测用户的当前位置的改变(步骤1372),并且通过添加先前未呈现给用户但现在可以呈现的目录条目,以及通过从在线目录移除不应当作为关于当前位置302和所接收的位置303检查用户简表304(同样地应用于位置简表306和用户的旅行简表308)中的用户属性的结果而呈现的受限制的条目,调整在线目录的内容。如以下参照图14所描述的调整用户的购物篮中受限制的条目(步骤1374)。一旦为用户重新创建了在线目录,就通过诸如图形显示器或语音响应系统的用户接口,再次将目录呈现给用户(步骤1382)。然后给予用户从目录选择项目用于存储到图3中用户的购物篮360中的选项。将对在线目录中项目的限制应用于每个目录条目,包括数量限制。通过选择一些项目目录条目,用户可以将项目存储在用户的购物篮中(步骤1388)。目录提供商使用由用户选择的条目,以便创建在线购物篮(步骤1389)。图14描述了依照本发明的说明性实施例,概述当在线目录的用户与在线购物篮进行交互时本发明的示例性操作的流程图。该流程示出了由诸如运行于图1中的服务器104上的服务提供商的结帐操作员所执行的步骤。使用诸如图形用户接口或语音响应系统的接口,在线购物篮可以被呈现给用户或被用户修改。只要修改在置于用户的目录条目上的约束之内,就可以对购物篮进行改变。在结帐过程期间,服务提供商使用图3中的位置改变检测器390来检测用户的当前位置的改变(步骤1405),并且通过标识在所接收的位置303不可用于结帐的、来自于在线购物篮的受限制的条目,调整在线购物篮的内容(步骤1410)。当在步骤1410中由于所应用的限制而调整在线购物篮中的项目时,呈现用户通知来告知用户关于对购物篮作出的调整(步骤1420)。将对购物篮的改变的细节呈现给用户,并且可以通过突出显示对应于购物篮中所调整的内容的购物篮项目标识这些改变(步骤1440)。对关于用户是否在除了所接收的第二位置303以外的任何位置302选择结帐进行确定,例如在旅行简表308中所指定的停靠点位置(步骤1450)。如果是这样的话,服务提供商就更新购物篮360,以指示内容在当前的位置可用于结帐,并且计算购物篮中所有项目的总价(步骤1460)。如果不是这样的话,计算购物篮中所有项目的总价(步骤1470)。然后将购物篮呈现给用户用于结帐(步骤1475)。仅对认为在当前的位置302可用于结帐的项目完成结帐(步骤1480)。该过程然后终止。用户可以是通过承运人运输工具从出发点前往到达点旅行或计划旅行的人。用户和旅客可以是相同的人。然而,用户还可以是不同于旅客的某人。例如,用户可以是旅行代理人、旅客的助手、旅客的代理人,或者代表旅客行动的任何其它的人或组织。尽管已主要参照使用交互的、基于网络的接口为空中旅客创建目录和购物篮描述了本发明,但是本发明的方面并不限于通过网站创建用于呈现的目录。在本发明的其它实施例中,目录提供商可以为特定的用户创建目录,其中将目录印刷并且邮寄给用户。在创建这样的印刷目录时,用户的当前位置可以是将要邮寄目录的地址,并且可以由用户或用户的代理人或代理用户指定第二位置,或者可以通过检查旅行简表中所指定的旅行路线来确定第二位置。可以使用电话语音响应系统、短消息服务(SMS)、即时消息收发(IM)或电子邮件实现与目录提供商的交互。电话语音响应系统(VRS)可以向用户呈现可用的在线目录选项,用于通过使用电话小键盘或字识别来选择目录条目。依照本发明的方面,短消息服务(SMS)或即时消息收发(IM)可以用于向用户呈现在线目录。目录提供商可以通过短消息服务或即时消息收发接收用户的当前位置来为用户创建目录。例如,可以向用户提供具有以下预先选择的选项的菜单(1)选择服装项目;(2)选择食品;(3)选择珠宝项目;以及(4)取消目录。用户可以在数字小键盘上输入对应于选项的数字,以听取项目的描述或选择目录项目,以及将项目存储在购物篮中。目录提供商利用图3中的用户位置改变检测器390维护用户的实时的当前位置。目录提供商利用用户位置改变检测器来检测用户的当前位置的改变,并且通过添加先前没有呈现给用户但现在可以呈现的目录条目,以及通过从目录移除基于用户的当前位置和所接收到的第二位置不应当呈现的受限制的条目,随后调整在线目录的内容。可以通过检查用户简表(同样地应用于至少一个位置简表和用户的旅行简表)中的用户属性进一步调整目录内容。在线购物篮提供商使用图3中的用户位置改变检测器390维护用户的实时的当前位置。在线购物篮提供商利用用户位置改变检测器来检测用户的当前位置的改变,并且通过指示选自在线目录的、现在存储在用户的购物篮中的、通过检查用户简表(同样地应用于至少一个位置简表和用户的旅行简表)中的用户属性不可用于结帐的受限制的条目,随后调整在线购物篮的内容。本发明的方面允许目录提供商为用户创建和呈现针对用户的当前位置特制的在线目录。依照通过飞机、直升机、火车、公其汽车、船、艇或任何其它的承运人运输工具而旅行的用户,可以实现本发明的实施例。由于旅客可以登录到承运人的网站请求目录,因此目录提供商可以知道旅客的路线并且能够依照旅客的到达和/或离开时间以及到达和/或离开地点,例如登机门或其它等候区,动态地创建在线目录。另外,由于用户的当前位置的改变,例如旅行计划、时间表或旅行路线、预期的和实际的旅行站和停靠点的改变、延迟或旅客的到达或离开时间和地点的改变,目录提供商可以修改所呈现的目录。因而,本发明的方面创建了基于用户的当前位置和所接收的第二位置为用户特制的目录,基于在用户的当前位置和所接收的第二位置可应用的位置限制,调整在线目录的内容以及存储在用户的购物篮中的任何项目。例如,不会向未到法定年龄的用户呈现含有如位置限制所确定的对未到法定年龄的人消费所限制的项目的在线目录。根据本发明的各种实施例,附图中的框图和流程图说明了可能实现的系统、方法和计算机程序产品的体系结构、功能性和操作。在这方面,流程图或框图中的每个块可以表示代码的模块、片段或部分,其包括一个或多个用于实现指定的逻辑功能的可执行指令。还应当注意到,在一些可选的实现中,块中所指出的功能可以不按照图中所指出的顺序发生。例如,连续示出的两个块实际上可以大体同时执行,或者取决于所涉及的功能性,有时可以以相反的顺序执行块。还可以注意到,框图和/或流程图说明中的每个块,以及框图和/或流程图说明中块的组合,可以通过执行指定的功能或动作的专用的基于硬件的系统,或者专用的硬件和计算机指令的组合来实现。本发明可以采取全硬件实施例、全软件实施例或既含有硬件又含有软件元素的实施例的形式。在优选实施例中,以软件实现本发明,其包括但不限于固件、常驻软件、微码等。此外,本发明可以采取可访问于计算机可用或计算机可读介质的计算机程序产品的形式,该计算机可用或计算机可读介质提供由计算机或任何其它的指令执行系统使用的或者与计算机或任何其它的指令执行系统相连的程序代码。对于该描述来说,计算机可用或计算机可读介质可以是可以容纳、存储、通信、传播或传送由指令执行系统、装置或设备使用的或者与指令执行系统、装置或设备相连的程序的任何实际的装置。介质可以是电子、磁性、光学、电磁、红外或半导体系统(或装置或设备)或者传播介质。计算机可读介质的例子包括半导体或固态存储器、磁带、可移动计算机磁盘、随机访问存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前的例子包括压缩磁盘-只读存储器(CD-ROM)、压缩磁盘-读/写(CD-R/W),以及数字视频/通用盘(DVD)。适于存储和/或执行程序代码的数据处理系统将包括通过系统总线直接或间接耦合于存储元件的至少一个处理器。存储元件可以包括在程序代码的实际执行期间所使用的局部存储器,以及为了减少在执行期间必须从大容量存储器检索代码的次数而提供至少一些程序代码的临时存储的高速缓冲存储器。输入/输出或I/O设备(包括但不限于键盘、显示器、指点设备等)可以直接地或者通过插入I/O控制器耦合于系统。网络适配器还可以耦合于系统,以使得数据处理系统能够通过插入专用或公用网络耦合于其它的数据处理系统或远程打印机或存储设备。调制解调器、电缆调制解调器、无线蓝牙(Bluetooth)和WI-FI网络适配器,以及以太网卡仅仅是几种当前可用类型的网络适配器。已经出于说明和描述的目的给出了本发明的描述,并且不打算以所公开的形式穷举或限制本发明。对本领域的普通技术人员来说,很多修改和变形会是显而易见的。选择并且描述实施例是为了最好地解释本发明的原理及其实际应用,并且使本领域其他的普通技术人员能够理解,对于不同实施例的本发明具有适于预期的特定用途的各种修改。权利要求1.一种由目录提供商为用户动态创建目录的计算机实现的方法,所述方法包括标识第一位置,其中所述第一位置是所述用户的当前位置;接收第二位置;以及由所述目录提供商创建目录,其中基于所标识的第一位置和所接收的第二位置确定所述目录的内容。2.根据权利要求1的计算机实现的方法,其进一步包括使用基于所述第二位置的格式呈现所述目录。3.根据权利要求1的计算机实现的方法,其进一步包括响应于检测到所述第一位置的改变,标识已改变的第一位置;以及响应于检测到所述第一位置的改变,调整所述目录的内容。4.根据权利要求3的计算机实现的方法,其中调整所述目录的内容进一步包括添加在所述已改变的第一位置可用但在所述第一位置却不可用的项目的目录条目;以及移除在所述已改变的第一位置不可用的项目的目录条目。5.根据权利要求1的计算机实现的方法,其进一步包括标识与所述用户关联的至少一个属性;以及响应于标识与所述用户关联的至少一个属性,由所述目录提供商调整所述目录的内容。6.根据权利要求5的计算机实现的方法,其中标识与所述用户关联的至少一个属性包括标识至少一个特性,所述至少一个特性来自于用户简表、位置简表和旅行简表。7.根据权利要求1的计算机实现的方法,其进一步包括由所述用户从所述目录选择至少一个项目的条目;以及将所选择的至少一个项目的条目存储在用于结帐的在线购物篮中。8.根据权利要求7的计算机实现的方法,其中在所述第二位置进行所述在线购物篮的结帐。9.一种用于由目录提供商为用户动态创建目录的系统,所述系统包括用于标识第一位置的装置,其中所述第一位置是所述用户的当前位置;用于接收第二位置的装置;以及用于由所述目录提供商创建目录的装置,其中基于所标识的第一位置和所接收的第二位置确定所述目录的内容。10.根据权利要求9的系统,其进一步包括用于使用基于所述第二位置的格式呈现所述目录的装置。11.根据权利要求9的系统,其进一步包括标识装置,响应于检测到所述第一位置的改变,所述标识装置用于标识已改变的第一位置;以及调整装置,响应于检测到所述第一位置的改变,所述调整装置用于调整所述目录的内容。12.根据权利要求11的系统,其中用于调整所述目录的内容的装置进一步包括添加装置,所述添加装置用于添加在所述已改变的第一位置可用但在所述第一位置却不可用的项目的目录条目;以及移除装置,所述移除装置用于移除在所述已改变的第一位置不可用的项目的目录条目。13.根据权利要求9的系统,其进一步包括标识装置,用于标识与所述用户关联的至少一个属性;以及调整装置,响应于标识与所述用户关联的至少一个属性,所述调整装置用于由所述目录提供商调整所述目录的内容。14.根据权利要求13的系统,其中用于标识与所述用户关联的至少一个属性的装置包括用于标识至少一个特性的装置,所述至少一个特性来自于用户简表、位置简表和旅行简表。15.根据权利要求9的系统,其进一步包括选择装置,所述选择装置用于由所述用户从所述目录选择至少一个项目的条目;以及存储装置,所述存储装置用于将所选择的至少一个项目的条目存储在用于结帐的在线购物篮中。16.根据权利要求15的系统,其中在所述第二位置进行所述在线购物篮的结帐。17.一种计算机程序产品,其包括计算机可用介质,其包括用于由目录提供商为用户动态创建目录的计算机可用程序代码,所述计算机程序产品包括用于标识第一位置的计算机可用程序代码,其中所述第一位置是所述用户的当前位置;用于接收第二位置的计算机可用程序代码;以及用于创建目录的计算机可用程序代码,其中基于所标识的第一位置和所接收的第二位置确定所述目录的内容。18.一种由服务提供商进行在线购物篮的结帐的计算机实现的方法,所述方法包括标识请求对在线购物篮结帐的用户的当前位置;接收对所述购物篮结帐的请求以及所标识的位置;确定在所接收到的请求结帐的购物篮中是否至少一个项目在所标识的当前位置可用于结帐;以及对所确定的在所标识的当前位置可用于结帐的所述购物篮中的所述至少一个项目完成所述购物篮的结帐。19.根据权利要求18的计算机实现的方法,其进一步包括确定在所述购物篮中是否至少一个项目在所标识的当前位置不可用于结帐;以及响应于确定在所述购物篮中至少一个项目在所标识的当前位置不可用于结帐,创建信号以指示在所述购物篮中所述至少一个项目不可用于结帐。20.根据权利要求19的计算机实现的方法,其中创建信号以指示在所述购物篮中所述至少一个项目不可用于结帐进一步包括向所述用户呈现消息,以指示在所述购物篮中所述至少一个项目不可用于结帐。21.根据权利要求19的计算机实现的方法,其进一步包括计算所述购物篮的总量,其包括所述购物篮中的所有0目;以及计算所述购物篮的结帐量,其包括在所标识的当前位置可用于结帐的所述购物篮中的项目,并且排除在所标识的当前位置不可用于结帐的所述购物篮中的所有项目。22.根据权利要求19的方法,其进一步包括检测所标识的所述用户的当前位置的改变;响应于检测到所标识的所述用户的当前位置的改变,标识所述用户的已改变的当前位置;以及响应于标识所述用户的已改变的当前位置,调整所述购物篮的内容。23.根据权利要求22的方法,其中调整所述购物篮的内容进一步包括响应于标识所述用户的已改变的当前位置,指示所述购物篮中的至少一个改变。24.根据权利要求23的方法,其中指示所述购物篮中的至少一个改变进一步包括计算已更新的购物篮总量,其包括所述购物篮中的所有项目;以及计算所述购物篮的已更新的结帐量,其包括在所标识的已改变的当前位置可用于结帐的项目,并且排除在所标识的所述用户的已改变的当前位置不可用于结帐的项目。全文摘要一种由目录提供商为用户动态创建电子目录的方法、装置和计算机可用程序代码。在最初,通过标识所述用户的当前位置以及接收第二位置,创建所述目录。基于所述位置确定所述目录的内容。基于所述第二位置以及与所述用户关联的属性确定用于呈现所述目录的格式。响应于标识所述第一位置的改变,动态地调整所述目录的内容。在请求对含有所选择的目录条目的项目的在线购物篮结帐时,基于所述请求用户的当前位置,将所述购物篮中的项目标识为可用于或不可用于结帐。当检测到所述用户的位置的改变时,基于所述已改变的位置动态地调整所述在线购物篮的内容。文档编号G06F17/30GK101017556SQ20071000698公开日2007年8月15日申请日期2007年1月31日优先权日2006年2月9日发明者L·A·里斯尔,N·J·小史密斯,M·P·卡尔森,C·J·斯皮纳克申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1