使用多级轮廓的搜索系统的制作方法

文档序号:11144142阅读:272来源:国知局
使用多级轮廓的搜索系统的制造方法与工艺

本申请要求2011年1月21日提交的美国专利申请13/011,510的优先权,所述美国专利申请关联于并要求了2010年8月28提交的发明名称为“在线购物环境中的多级轮廓”的美国临时专利申请61/377,914的优先权,上述两者均通过引用全部并入本文。

技术领域

本发明一般地涉及数据处理技术。更具体地,本发明涉及在用户界面显示为用户通过系统查询所选择的物品清单的方法和系统,使得所述系统能够回传给用户针对可能的购买所需的物品类型的图像。



背景技术:

计算机和网络技术的进步使人们能够通过基于计算机的应用软件进行商业或金融方面的“在线”交易。这引发出一种电子商务(通常称为e-commerce)新时代。许多知名的零售商通过运营促进电子商务的网站扩展了他们的经营和范围。此外,许多只是从事在线业务的新的零售商也加入了进来。企业在线运营所采用的商业模式如同所提供的产品和服务是多种多样的。例如,一些产品和服务是以固定价格提供,而另一些是通过不同的交易方式提供,还有一些是通过分类广告列表系统提供。一些企业专门销售特殊种类的物品(例如书)或者特定的服务(如税务筹划),而另外一些企业则提供可选的多种类别的产品和服务。一些企业只是作为连接供应商和购买者的中介,而另外一些则直接为消费者提供销售服务。

尽管许多技术上的进步促进了电子商务的发展,然而依然存在大量的技术挑战和问题。这样的一种问题涉及确定怎样最佳地展示在售的产品和服务(例如物品),以便最大限度地增加交易(比如产品或服务的销售)发生的可能性。例如,当潜在的买家对一项产品或服务进行搜索时,常常可能会遇到这样的情况,满足该潜在买家查询要求的物品项目的数量远远超过在搜索结果页面实际可能显示的项目的数量。此外,当买家通过用户界面由产品的文字名称选择感兴趣的产品时,可能会发生选择上的差错。也就是说,买家可能会选择不正确的产品名称,例如当实际需要晚装手提包时而选择了无带手包。防止类似错误的发生并为买家提供所需物品准确类别的图像,能够改善买家的购物体验并且促成交易的发生。



技术实现要素:

本发明提供了一种在服务器上执行对数据库进行查询以获取物品项目单的方法,其包括:使得能够选择在客户机的物品的第一用户可选轮廓图像;回应于所述第一用户可选轮廓图像的选择,使得能够在客户机显示代表所述物品的性能的多个用户可选轮廓图像,显示代表所述多个用户可选轮廓图像的操作是通过提供信号使得所述第一用户可选轮廓图像在所述显示上移动位置从而可视地揭示所述多个用户可选轮廓图像;以及检定对代表所述性能的至少一个所述多个用户可选轮廓图像的选择,并且,回应于所述检定,对数据库进行查询以获取物品项目单,其包括被选择的至少一个所述多个用户可选轮廓图像所代表的性能。

本发明还提供了一种图像搜索系统,其包括:一个或更多的处理器和存储器配置为存储和执行:输入模块,用以接收来自客户机的代表信息选择的信号,包括选择呈现在显示上的物品的第一用户可选轮廓图像;分析模块,其连接到所述输入模块并且回应于代表所述第一用户可选轮廓图像的选择的信号的接收,用以在客户机上显示代表性能的多个用户可选轮廓图像,在客户机上显示代表所述多个用户可选轮廓图像的操作是通过提供信号使得所述第一用户可选轮廓图像在所述显示上移动位置从而可视地揭示至少一些所述多个用户可选轮廓图像;以及数据库查询模块,其连接所述输入模块,用以检定在所述客户机上对代表所述性能的至少一个所述多个用户可选轮廓图像的选择,并且,回应于所述检定,对数据库进行查询以获取物品项目单,其包括被选择的至少一个所述多个用户可选轮廓图像所代表的性能。

附图说明

通过说明书附图所包括的图例,以示例而非限制的方式,对本发明的具体实施方式进行了描述,其中:

图1是表示网络环境的方框图,包括网络连接的客户端系统和服务器系统,由其可以进行本发明的具体实施方式。

图2所提供的数据库图解显示了交易设施的一种示例性的数据库。

图3显示了在电子商务系统网站上时尚相关页面的实施例。

图4显示了在电子商务系统网站上女性服装页面的实施例。

图4A显示了图4中可使用的导览窗格,其显示于图4的左侧。

图5显示了操作移动轮廓例子,用于揭示物品选择的多级轮廓。

图5A显示了图5中可使用的导览窗格,其显示于图5的左侧。

图5B显示了图5所示操作的示例性执行过程。

图5C和5D显示了建立购物配置之操作的示例性执行过程。

图6显示了在点击寻求其它品牌的按钮时可以打开的层级的实施例,这些品牌从而可被查看并供选择。

图7显示了给定品牌的产品图片的实施例,利用图像相似性从不同品牌的相似产品中进行产品匹配。

图8显示了建立供后续使用的购物配置的窗口。

图9是对于示例性计算机系统中装置的框图描述。

具体实施方式

在用户界面显示为用户进行系统查询所选择的物品项目单的方法和系统,为了使得所述系统能够向用户界面回传用户为可能的购买所需类别的物品清单。在下文中,为了说明的目的,有大量关于具体细节的描述用以对本发明各种实施方式的不同方面提供充分的理解。然而,本领域的技术人员应当明白,本发明可以进行实施而不必包含这些具体的细节。

术语

为本说明书的目的,术语“交易(transaction)”应被当作包括在两个或更多实体之间的任何沟通,并且应当被理解为包括,但不局限于,商业交易,其包括销售和购买交易、拍卖等等。

交易设施

为了更好地理解本发明的内容,图1和2中描述了电子交易的一种具体实施方式。

图1是描述一种基于互联网交易设施10形式的示例性网络型交易设施的方框图。本发明的示例性实施方式是在交易设施的环境下描述的,然而本领域的技术人员能够理解,本发明具有在不同类型的基于电脑以及基于网络的商务设施中的用途。本领域的技术人员还会理解,本发明还可以用于其他的体系的交易设施。存储在交易设施中的指令(其可通过处理器执行)能够存储于机器可读介质,其包括但不限于只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光存储介质,闪存设备,或者电、光、声等其他形式的传播信号。

交易设施10,其可执行所述实施方式,包括一个或更多类别的前端服务器,即传送网页(如:标记语言文件)的页面服务器12,动态传送将在网页显示之图像的图像服务器14,列表服务器16,向交易设施10的后端提供智能界面的CGI服务器18,以及处理在交易设施10的搜索请求的搜索服务器20。电子邮件服务器21提供,尤其是,对交易设施10用户的自动的电子邮件信息。

后端服务器包括数据库引擎服务器22,搜索索引服务器24和信用卡服务器26,其中每个都维护和辅助相应数据库的使用。交易设施还包括管理应用/功能28。

基于互联网的交易设施10可以通过客户程序30进入,比如在客户机32上执行并通过诸如互联网34的网络进入交易设施10的浏览器(例如:由Redmond Washington的Microsoft Corp.所提供的Internet Explorer)。客户可用来进入交易设施10的网络的其它例子包括广域网(WAN),局域网(LAN),无线网(例如细胞网),或普通老式电话服务(POTS)(或公共交换电话服务PSTN)网络。

数据库结构

图2所示的数据库图描述的是由数据库引擎服务器22维持和使用的一种示例性的数据库23,其至少部分地实施和支持交易设施10。在一个实施例中,数据库23可以设置为关系型数据库(relational database),并包括一些通过目录或密钥连接的具有条目或记录的表格。在一个可供选择的具体实施方式中,数据库23可被配置为区块导向数据库(block-oriented database)中区块的集合。图2描述了数据库的一种具体实施方式,然而本领域技术人员会理解到本发明可以用于其他的数据库结构。

数据库23的重要部分是用户表40,其包含交易设施10的每个用户的记录。在交易设施10中用户能够作为卖方、买方或兼为两者进行操作。数据库23还包括可链接到用户表40的物品项目表42。具体地,所述物品项目表42包括卖方物品项目表44和买方物品项目表46。用户表40中的用户记录可以链接到正在或已经通过交易设施10被拍卖或者通过其他方式交易的多个物品。链接表明所述用户针对物品项目表42中记录的物品是卖方还是买方。由卖方提供的按规格被称作为“物品(items)”,然而“物品”包括任何由卖方提供的产品或服务。数据库23还包括记录表48,其中填有注释记录,其可链接到物品项目表42中的一个或多个物品记录和/或在用户表40中的一个或多个用户记录。各个记录表48的注释记录可包括,尤其是,对于通过交易设施10拍卖或以其他方式售出的物品或者对于交易设施10的用户的评论、描述、历史或其他信息。

所显示的还有一些链接到用户表40的其他表格,亦即用户过去别名表50、反馈表52、反馈细节表53、出价表54、帐户表56、帐户余额表58和交易记录表60。

在线交易系统(on-line trading system)包括用户界面,可以是客户程序(例如浏览器)30,由此用户可以选择输入描述用户有兴趣寻求适合购买之物品的搜索词目。买家通常希望通过款式和/或品牌浏览一类图像,比如手包,从而用户便能够快速找到对于买方来说有趣的东西。买方选取所想要的物品的选项之一,从所述选项中选出的物品的一种或更多类型的图像就会被回传给买方考虑可能的购买。例如,一些产品类别,可以通过用户界面由名称,比如鞋、手包、衣服等来表示。如果用户想要的物品类别是手包,通过用户界面以文字形式提供给买方的手包选项可能会是文字“无带包(clutch)”、“晚装包(evening bag)”、“邮差包(messenger style)”和“挎包(satchel)”等等。这可能会导致用户产生混淆,举例来说,“无带包”和“晚装包”,当输入“无带包”作为所需的包的类别时,而用户实际要寻找的是晚装包。这可能会导致,当用户期望回传得到一个或多个晚装包图像时,有一个或多个无带包的图像也被回传给用户。因此,回传给用户的物品图像并不是用户实际想要的物品类别,从而该用户的体验就不够满意。这本身就可能会使得交易无法达成。

在另一方面,如果呈现给用户的选项是视觉形式的,例如产品的轮廓,出现误差的机会就会大大降低。用户将会看到手包类别的图像。采用上述的例子,用户会看到“无带包”、“晚装包”、“邮差包”和“挎包”的图像。这可能是按照比如品牌来呈现。然后,只是作为具体实施方式的一个实施例,用户可能实施鼠标悬停于各个图像,用以显示出为各个图像提供的不同种类手包中各自的名称。鼠标悬停(Mouseover)是一种熟知的功能,而由维基百科获得的一个实例,被列于本说明书的附录。然后,用户可以点击用户所选的包来查看这种包的可能性能,如造型、颜色和物料等等。由于买方会看到所需类别的包图像,出错的机会非常小,操作体验会更为满意,从而交易就更有希望达成。在一个实施例中,这些可以如此进行,即通过将手包类型的图像的轮廓呈现给用户,从而用户能够例如实施鼠标悬停于最像所需类别的包的轮廓图像,还可显示包的名称。例如,用户界面能够为将来的买家呈现出无带包,晚装包,邮差包和挎包等等的轮廓。看到轮廓图像,买方可以将鼠标悬停于这些代表名称的轮廓图像,并且简单地选择所需类别的包比如晚装包的轮廓,系统就会由此显示提供销售的晚装包的类型。在本领域的普通技术人员会明白,对于本发明来说并不必要显示出名称。用户可以基于对轮廓的识别而仅仅选择轮廓。通过这种方式,买家可以找到他们希望购买的产品或服务。

回应于所述的选择,包括被选轮廓的图像和属性的信息可被回送到用户的用户界面。在一个具体实施方式中,这是如此达到的,即通过系统将本实例中所选晚装包的图像信息与文本资料进行比照,并且提出查询于交易设施10,其就会利用所述查询进行搜索然后将获得并回送前述的图像和属性。在另一具体实施方式中,图像的属性可被分别回送用以通过用户界面呈现给用户。对买方呈现一种类别产品的轮廓,由于可视性而大大减少了出错的机会或出错率,使买方的体验更接近满意的程度,从而更可能促使交易的达成。

作为另一个实施例,如果买方对女鞋感兴趣,以轮廓的方式将呈现出各种不同类型的女鞋,如高跟(high heels),恨天高(pumps),平跟(flats),便鞋(sandals)等。用户将鼠标移到轮廓上,再次显示出名称,仅仅作为一个例子,并且点击和从轮廓选择感兴趣类别的鞋,例如高跟鞋。不同类型和属性的高跟鞋可以为了可能的购买而回传给买家,其方式与上述例子中手包回传的相同。不同类型的高跟鞋可以是三吋跟细高跟(stilettos),古巴跟(Cuban heels)等等。鞋的属性包括能够为用户呈现的物料、颜色、尺码、价格和可得性等等。

在一些具体实施方式中,用户在客户机32上运行客户程序(例如浏览器)30与交易设施10进行交流。通过客户程序(例如浏览器)30上的搜索界面可以向用户呈现物品的轮廓,如同前文一般性的描述以及后文更为详细的描述,由此用户可以选择物品用以生成向交易设施发送的搜索请求。在一些具体实施方式中,用户本身可以选择特定的物品属性。例如,买家可能对女鞋感兴趣。某些类型的女鞋以可视的轮廓的形式提供到用户界面。买方选择一种类别鞋的轮廓,而结果是,该类别的鞋以及诸如颜色、物料、尺码、价格等属性将被回传给用户用来进行察看和可能的购买。这可以通过交易设施10来实现,在接收和处理了搜索请求后,传输回应到客户程序(例如浏览器)30。该回应可以是,例如,互联网文件或网页,当其被客户程序(例如浏览器)30提出,呈现带有一个或更多物品项目表或许还包括属性的搜索结果页面以满足用户的搜索请求。在一些具体实施方式中,所述物品项目表是呈现为显示模块,其可以是网络服务器或应用服务器。

在一些具体实施方式中,搜索引擎模块,在此未示出然而是行业中熟知的类型,能够提供实际的搜索功能。比如,所述搜索引擎模块,在一些具体实施方式中,接收和处理搜索请求,以识别满足搜索请求的物品项目表。本领域技术人员会理解,不同的搜索技术都可用于识别满足搜索请求的物品项目表。然而,通常物品项目表的物品属性是根据用户提供的搜索条件进行分析。例如,在一些具体实施方式中,所选的轮廓可以被转换成文本信息,并用于查询系统存储。

在一个可选的具体实施方式中,搜索引擎模块可以代表针对设置为外部组件或模块的搜索引擎的界面,例如,作为交易设施10的一部分,或者作为单独的外部模块。在这种情况下,搜索引擎模块可能只是接收满足搜索查询的成套的物品项目表。

图3显示了与时装相关的网页300,其带有诸如女装、男装等各种类别的框条301。如果用户将鼠标悬停于任一项目,就会出现弹出的导航。例如,鼠标悬停于“女性(Women)”就会给出女性物品的类别。鼠标悬停于或点击例如女装,就会出现图4中所示的女性服装页面。此外,图4A中所示的是导航窗格499,其可以用于图4,如图4中左侧所示。图中显示的是所有类别(All Categories)和与物品401、403、405等的结果集400。可以看出,如上所述,登录页面以相当的画面体现为轮廓。以女装(Women’s Clothing)作为一个例子,应当理解,有关描述可用到男装(Men’s Clothes)、女鞋(Women’s Shoes)、男鞋(Men’s Shoes)以及任何其他类别用于销售的物品。

转到图5,如果用户选择图4中的“裙装(Dresses)”轮廓,“裙装”轮廓就滑移到左边的501处,显示或形象地揭示裙装诸如款式或长度、袖子以及其他各种元素的多级轮廓。这基本上是初级轮廓“裙装”的一组次级轮廓。选择特定的长度和袖性,能够允许根据裙装的这样的袖形和长度进行搜索。此外,如下所述,还能够根据所需物品的尺码,同时兼顾长度和袖形,对所搜索进行限定。对于如何实现上述的多级轮廓本领域普通技术人员是知晓的,下面包括的只是提供进一步的教示。参见图5B,当用户正在进行项目搜索,系统就会检验,如510处所列,是否所需类别物品的第一级轮廓,如图5中的“裙装”图标,已被选择。如果已被选择,那么在512,系统会提供信号以显示被选择类型物品性能的第二级轮廓。然后,在514,系统会检验以确认代表性能的第二级轮廓之一是否被选择。如果已被选中,然后,在516,系统就会对具有所选性能的所需选定类型物品的项目单,比如通过查询数据库,进行搜索。第二级轮廓的显示可以如此进行,例如,由系统提供信号将选定的图4的初级图标“滑移”或移动至图5的一侧,而同时显示如图5中可看到的第二级轮廓,这样就能够向用户展示滑移的选择图标并揭示第二级轮廓。

图5A显示了可以用于图5的导航窗格599,如图5的左侧所示。在“创建新方案(Create New Profile)”的选择框521下面可看到拼块形式的、包括各种尺码并且将数值尺码和字母尺码等同归类的尺码对照图(size map)523。所述尺码对照图是以拼块形式显示的,然而也可以呈现为轮廓或者任何其他的图标形式。例如,用户可以选择S、4、6而结果集显示上述长度和袖形的裙装,尺码为4和6以及字母标码的“小码(Small)”。这可以与前面提及的性能搜索同时进行。或者,也可以只选择小码下面的4码,所述结果集就会被限制为小码和4码。这就使那些6码可能有些过大的用户有机会调整尺码。此外,这为用户以视觉形式显示了字母标码(小码(Small))和数值标码之间的关系。作为另一实施例,尺码对照(size mapping)能够由两种或更多种的字母尺码,或由多于一种或两种的数值尺码来体现。作为另一实施例,有人也许知道合适的大小是小码(Small)或中码(Medium)但不是10码。因此,该用户可以取消中码下方的10码,即在中码下方只留下8码,同时选择小码的4码和6码。搜索的结果可能是4码和6码所包含的并附有字母标码小码的所有物品,以及8码所包含的并附有字母标码中码的所有物品。或者,如果用户并不能清楚中码到底包含哪些尺码,尺码对照图能将其以视觉的形式呈现出来。

拼块的形式并不局限用于尺码对照图。它也可以被用于结果集中的搜索结果。其中的一个例子可以是用在搜索结果,使用拼块形式处理各种分组的数据,例如,商店或者经销搜索中所包括特定物品的专卖店。另一个例子可以是将品牌进行拼块处理或者在搜索页面上将搜索方案进行拼块处理。以拼块的形式将相关的物品组合在一起,或者以拼块的形式将相关的数据组合在一起,与只是将一大堆数据搁在页面上相比是一种改进。

进而为用户提供进行搜索的一组物品性能,图5A显示出左侧的导航窗格,其允许用户通过品牌(Brand)、价格(Price)、提供销售的物品的状况(Condition)、形式(Format)和卖家(Seller)类别根据页面显示的进行搜索。同样,这些元素被表述为供选择的文字,然而它们可以很容易地被设置为图标或轮廓。这些元素中的每一个都可以被选择,而且搜索可以针对具有被选定性能的物品,同时还可带有前面所提及的其它性能。

在某些系统中,当针对特定尺码的物品进行搜索而没有找到物品时,所述系统会告诉用户没有这种尺码的物品。这会给用户带来不好的感受。与其告诉用户没有该尺码的物品,可以在页面上仅仅使结果集中的物品呈现灰色,这样给出的基本上是相同的信息,但能够缓解或减轻用户的糟糕感受。

尺码也因制造商而异。Burberry的4码可能相当于J.Crew的2码。有些顾客是根据品牌和尺码购物。例如,在Burberry购物的人并不一定也在Gap购物,但是他们可能知道穿什么尺码的Gap以及穿什么尺码的Burberry。例如,Burberry的小码可能相当于Burberry的4码,Gap的小码可能相当于Gap的4码。尽管这两者非常相似,可能只是腰围的量度略有不同,但许多顾客知道他们依照品牌的合适尺码。因此,除了其他方面的搜索,尺码对照对于依品牌的搜索也会是非常有用的。

尺码对照可以如此完成,例如,通过对在线销售机构挖掘历史销售数据。这就是,通过计算机可以找到人们倾向购买的资料。或者,这也可以通过手工完成。例如,要搜索购买一种品牌和尺码的顾客以及购买另一种品牌和尺码的顾客是相对简单的搜索算法。还可开发其他的算法。所得结果可以汇总或进行统计上的归纳并储存于搜索数据库用来以尺码对照图的形式提交给用户。

搜索的另一个实施例是根据用户的偏好进行按照品牌(Brand)进行单独的搜索或者选择多个品牌进行搜索。这至少可以通过三种方法来完成。其中一种方法是在图5A所示垂直导航窗格中品牌的下方向下滚动并选择所需的品牌。如果用户进行多重选择并选择多于一种的品牌,这些品牌将被同时通过包括品牌数据以及上面述及的其他方面数据的搜索数据库进行搜索,而结果集将会显示出前面所述品牌、尺码和款式的物品。换句话说,系统会导出针对这些款式、袖形和尺码的所有可得到的品牌。

另一种方法是点击图5A中的“选择更多品牌(Choose More Brands)”。当图5A中的“选择更多品牌”被点击时,如图6所示的层面就会被打开,而多种品牌便可供选择。可替换地,品牌和产品的图像可以显示于图7的左侧,其中利用已知的图像匹配技术将文字匹配到图像,然后利用图像相似性匹配技术将所述图像与其他品牌的图像进行匹配。这可能会导致在图7右侧有额外的(更多的)品牌。

在另一个实施例中,可以采用增添数据键入方式,如图6中选择“候选单(Short List)”并开始键入用户可以检查和选择的“BCBG”。如果用户开始键入“Tahari”也可增添数据。可替代地,也可以只键入T,并选择T,这样用户就会被呈现所有以T开头的品牌。

进而,可以点击如Theory的品牌,将有数据库使Theory与其他品牌,比如Tahari和BCBG相关联。后两个品牌可以作为候补或连同BCBG一起显示。也可以创建选定或偏爱的品牌列表,有时被称为“候选单(shortlist)”。这可以如此完成,例如通过点击图6中层级的候选单(Shortlist),并且在结果窗口输入或选择所需的品牌。用户可以搜索候选单中的所有品牌,或者,如果用户只是想察看一种或几种品牌,可以取消其中一些的选择。

回头再参看图5,在左侧的导航窗格中可看到状况(Condition)和形式(Format)。这样通过表明物品的状况以及所提供的销售的类别可进一步限定结果集。如果用户将鼠标悬停于结果集内的任何物品上,该物品就会被示出并连同例如名称、价格信息以及“更多此类”(More Like This),其可以链接到图像搜索页面用以查看除了前面所提及的类别、袖长和尺码以外还有与所搜索或查看的相似的更多品牌。

所述系统还可以设置创建新的方案(Create a New Profile)的功能以便包括购物方案功能。当点击图5A中的Create a New Profile,系统就会打开如图8所示的窗口。如果用户是来自女性页面,其默认值为女性(Women);如果用户是来自男性页面,其默认值则为男性(Men)。然后,用户可以输入为购物方案作为当前或者后续使用的名称,而一旦购物方案完成就无需返回或精选搜索中的性能。用户可以为购物方案命名。例如,用户可以将购物方案命名为Diana's Every Day Brands,并且可以输入腰围尺寸、鞋码以及喜爱的品牌等参数,然后将其保存。

用户可被赋予建立若干购物方案的选择权。例如,用户可以创建和命名第二购物方案,比如Diana’s High-End Brands。这可以是针对例如比Diana's Every Day Brands中物品更加昂贵的物品的第二个购物方案。这两个方案都可被使用,一个用于日常购物,另一个用于特殊购物,从而在后续的日子里,无需精选所搜索物品的性能。甚至可以为诸如配偶或有类似需求的客人的其他人建立方案。

购物方案的一种用途是在随后的登录中能将用户的购物方案呈现给用户。例如,可以将用户各个不同的交易方案以下拉菜单的形式呈现给用户,而用户此时可以选择所需要的那一个。不需经过上述的所有精选过程,在此处的例子中,用户就可以轻易地转换到Diana's Every Day Brands,并且购物者资料也被精选。如此,可对整个用户方案进行精选,从而节约大量的时间并改善购物体验。

此外,可以设置购物方案,这样一旦你选择了一种物品,甚至是其他类别的物品,例如运动上衣(Blazers)和夹克(Jackets)而不是本例的裙装(Dresses),所述购物方案将在运动上衣和夹克的类别中保留所有已经存储的精选并预选所存的精选内容,这就使得用户易于一次性在多个不同的类别进行查看。这一特征大大有助于尽量减少所谓的“买方疲劳”。作为另外的例子,用户进入购物方案并且选择裤子(Pants),选择她的尺码,还选择她的品牌。用户然后可以进入“裙装(Dresses)”,重新选择她的品牌,并重新选择她的尺码,以容易的方式去选择搜索。

购物者资料的进一步用途是有助于发送有针对性的电子邮件。购物方案中的数据可用于目标销售。例如,数据可被挖掘并且确定用户喜爱的品牌是BCBG。如果有该品牌的销售,可以向用户发送针对性电子邮件。此外,如果数据显示用户喜爱的品牌是BCBG并且有Tahari的销售,而Tahari是与用户所喜爱品牌BCBG相关的品牌,该系统可向该用户发送基于相关品牌的针对性电子邮件。

购物者资料的另一种用途是为在线销售机构提供有关库存需求的信息。例如,如果有大量买家在购物方案中表明某些喜爱的品牌以及其他信息,这些信息可能表明在线销售机构的库存中有哪些变少,客户正在寻找什么,以及网上销售机构需要怎样动作。网上销售机构便可以将购物者资料中的这些信息用于这些目的。

虽然本领域的普通技术人员明白如何实施上述购物方案的具体实施方式,此处仍提供下述内容作为额外的教示。图5C和图5D所示的流程图描述了一种方法,其用于提供购物方案,并且将购物方案用于购物,包括在随后的登录中依据示例性具体实施方式的购物。所述方法可以通过处理逻辑来实现,所述处理逻辑包括硬件(例如专用逻辑,可编程逻辑,微代码等)、软件(例如在通用计算机系统或专用机器上运行)或两者的组合。所述处理逻辑,根据一种示例的具体实施方式,可以设置于图1中所示的任何模块。参照图5C,系统531检验以确定用户是否已经创建购物方案。如果系统检验到购物方案的创建,便由“是”的路径达到决策点533。如果未检验到购物方案的创建,该系统在合适的时间继续进行检验。在533,系统进行检验以测定其他的购物方案。如果检查到其他的购物方案,以致系统可能设置的最大数量的购物方案,系统535就将购物方案与用户进行关联并且存储所述购物方案。或者,所述系统可以只存储购物方案的选择性购物参数。如果,在另一方面,没有检查到其他的购物方案,系统就可以采取“否”的路径,并且在533于执行535的存储步骤之前持续一段适当的时间继续进行检验。

如上所述,系统检测以发现用户登录,例如,用户的后续登录,如图5D中的537。如果登录被检测到,此处的决定就采用“是”的路径并且行进到决定点539,在此系统进行检查以确定用户是否已经登录到提供销售与创建购物方案的同类物品的页面。如果用户是如此登录时,系统采取“是”的路径行进到功能541,在此系统提供合适的信号以在客户机呈现给用户在购物中使用的用户购物方案。如果该用户登录到与创建购物方案不同类别产品的页面(例如,用户登录到“运动上衣(Blazers)”,而购物方案是为“裙装(Dresses)”而创建),如在539的“否”的路径,系统随后行进到步骤543,在此该系统提供合适的信号以在用户的客户机呈现对于新类型物品的购物方案。这能够得以进行,即通过传播(或精选)用于运动上衣的购物方案,其带有来自用户已经创建和储存的购物方案的合适选定的购物参数。用户将不必从一开始就为新的物品类型精选购物方案,从而能够防止一定程度的“买方疲劳”。

硬件操作

本文举例描述的方法的各种操作能够,至少部分地,通过暂时性配置(例如,通过软件)或永久性配置来执行相关操作的一个或多个处理器来执行。无论是暂时性或永久性的配置,这样的处理器可以构成用来执行一个或多个操作或功能的处理器应用模块(processor-implemented modules)。本文所说的模块,在一些示例的具体实施方式中,可以包括处理器应用模块。

类似地,本文描述的方法能够至少部分地采用处理器来实现。例如,方法的至少一些操作可以通过一个或多个处理器或处理器应用模块来执行。一些操作的执行可以分配于所述一个或多个处理器,不是仅仅设置于单一的机器,而是配置于多个机器中。在一些示例的具体实施方式中,一个或多个处理器可被设置于单一的位置(例如,在家庭环境或办公室环境中,或作为服务器群),而在其它具体实施方式中,处理器可以分布于若干地点。

也可使用一个或多个处理器用来在“云计算”环境或者作为“软件即服务(software as a service)”(SaaS)支持相关操作的执行。例如,至少有些操作可以通过一组计算机(例如包括处理器的机器)来执行,这些操作经由网络(例如互联网)以及一个或多个合适的界面(例如应用程序界面(API))是可以进入的。

示例的计算机系统

图9是一种移动设备形式的机器的方框图,在其中可执行一组指令,用于使所述机器执行本文所述的任何一种或多种方法。在另外的具体实施方式中,所述机器作为独立设备运行或者可以被连接(例如通过网络)到其它机器。在联网的配置中,所述机器可以在服务器—客户端网络环境中作为服务器或客户端运行,或者在对等(或分布式)网络环境中作为个别系统运行。所述机器可以是个人计算机(PC),平板PC,机顶盒(STB),个人数字助理(PDA),移动电话,网络装置,网络路由器,交换机或桥接器,或者任何能够执行使该机器进行特定操作的指令(顺序的或其他方式)的机器。此外,虽然只示出了单一的机器,术语“机器”也应被当作包括任何组合的机器,其能单独地或共同地执行一组(或多组)指令,以完成本文所述的任一或多个方法。

示例的计算机系统1500包括处理器1502(例如中央处理单元(CPU)、图像处理单元(GPU),或两者),主存储器1504和静态存储器1506,它们通过总线1508相互交流。计算机系统1500可进一步包括视频显示单元1510,字母数字输入装置1512(例如键盘),以及用户界面(UI)游标控制装置1514(例如鼠标)。在一个具体实施方式中,显示单元、输入装置和游标控制装置是触屏显示器。计算机系统1500还可另外包括存储装置(例如驱动单元1516),信号生成装置1518(例如扬声器),网络界面装置1520,以及一个或多个传感器,比如全球定位系统传感器、罗盘、加速计,或者其他传感器。

驱动单元1516包括机器可读介质1522,其上存储了一组或多组的数据结构和指令(例如软件)1524,其包含或采用本文所述的任一或多种方法或功能。在由计算机系统1500执行的过程中,指令1524也可以完全地或至少部分地设置在主存储器1504和/或在处理器1502之内,在此主存储器1504和处理器1502也构成机器可读介质。

虽然机器可读介质1522在示例性的具体实施方式中被显示为单一的介质,但是术语“机器可读介质(machine-readable medium)”可以包括单一介质或多种介质(例如,集中式的或分布式的数据库,和/或相关联的高速缓存器和服务器)用于存储一种或多种指令。术语”机器可读介质”还应当被认为包括任何能够存储、编码或载送用于由机器执行的指令,以及使机器执行本发明的任一或多个方法,或者能够储存、编码或载送用于或关联于这样的指令的数据结构的有形介质。相应地,术语“机器可读介质”应当被认为包括,但不限于,固态存储器以及光学和磁性介质。机器可读介质的具体例子包括非易失性存储器,包括示例性地诸如EPROM、EEPROM和闪存装置的半导体存储器装置,诸如内部硬盘和移动盘的磁盘,磁光盘,以及CD-ROM和DVD-ROM盘。

采用任何一种熟知的一些传输协议(例如HTTP),指令1524还可以利用传输介质经网络界面装置1520通过通信网络1526被发送或接收。通信网络的例子包括本地局域网(LAN),广域网(WAN),互联网,移动电话网络,普通老式电话(POTS)网络,以及无线数据网络(如和网络)。术语“传输介质(transmission medium)”应被理解为包括任何能够存储、编码或载送用于机器执行的指令的无形介质,并包括数字或模拟通信信号或其他无形的介质以便所述软件的交流。

虽然实施方式是通过参照特殊的示例性实施方式或例子来进行描述的,但是应当明白,在不脱离本发明宽泛的精神和范围的情况下对于这些实施方式可以作出各种调整和改变。因此,本说明书和附图被认为是示例性的而不是限制性的。作为本发明的一部分的附图,是通过说明而非限制的方式描述可以实施本发明内容的具体实施方式。本文对所提供的实施方式进行了足够详细地描述,以使本领域技术人员能够实施本文披露的教示内容。其他的实施方式可以被采用或导出,从而可以在不脱离本文披露的范围内在结构上和逻辑上做出替代和改变。因此,这种详细的描述不应被认为具有限制意义,而且各种实施方式的范围只是由所附的权利要求书以及与其等同的全部范围所定义。

附录

鼠标悬停(Mouseover)或者悬停框(hover box)是指当用户将光标移动或者“悬停(hovers)”于图形用户界面(GUI)的特定区域时引发的GUI事件。该技术特别常见于网络浏览器,在此超链接的URL可以在状况栏中查看。网站设计人员可以通过Javascript[1]和Cascading Style Sheets[2]方便地设定自己的鼠标悬停事件。在多级的情况下,鼠标悬停事件通过最上级引发。

鼠标悬停事件(Mouseover events)并不局限于网站设计,而且也常见于当今的GUI程序设计。这些事件的存在甚至不为用户所知,由于它们可用来调用任何的函数并且可能只对程序的内部运作发生作用。

工具提示(Tooltip)

鼠标悬停事件的特殊用法是作为工具提示显示在光标下的GUI目标的简短说明。这种工具提示通常只是在鼠标悬停于目标上方一定时间之后才会出现。

实例

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1