CN1894711B - 识别数据库中用于存储数据条目的建议位置的方法 - Google Patents

识别数据库中用于存储数据条目的建议位置的方法 Download PDF

Info

Publication number
CN1894711B
CN1894711B CN200480021687.1A CN200480021687A CN1894711B CN 1894711 B CN1894711 B CN 1894711B CN 200480021687 A CN200480021687 A CN 200480021687A CN 1894711 B CN1894711 B CN 1894711B
Authority
CN
China
Prior art keywords
user
database
subregion
stored
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200480021687.1A
Other languages
English (en)
Other versions
CN1894711A (zh
Inventor
多洛斯·安·纳尔逊
大卫·杰西
彼得拉·戈洛斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
eBay Inc
Original Assignee
eBay Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBay Inc filed Critical eBay Inc
Publication of CN1894711A publication Critical patent/CN1894711A/zh
Application granted granted Critical
Publication of CN1894711B publication Critical patent/CN1894711B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Abstract

提供了在包括多个分区的数据库(36)中识别用于存储一个数据条目的建议位置的方法和系统。该方法包括接收与所述数据条目相关联的条目标准,并且利用所述条目标准搜索数据库(36),以找到类似的已存储的数据条目。识别出用于数据条目的至少一个在其中找到所述已存储的数据条目的分区。所述至少一个分区随后作为建议位置被呈现(88)给用户。该方法和系统可应用于基于网络的(10)拍卖设施,并且数据条目可以是用户列表项(154)。该方法因此可以包括为用户列表项(154)识别出至少一个可能相关的类别作为建议位置。本发明扩展到包含指令的机器可读介质,所述指令用于执行这里所述的任意方法。

Description

识别数据库中用于存储数据条目的建议位置的方法
技术领域
本发明一般地涉及识别数据库中用于存储数据条目的建议位置的系统和方法。
背景技术
毫无疑问,近年来因特网的爆炸性增长已经改变了传统的商务和经济模型。值得关注这一改变的一个领域是经由因特网对新的和用过的列表项(listing)或产品(货物和/或服务)的拍卖和定价销售。参与者可以提供递增的竞价(bid)以购买产品,在竞价成功之后,购买者支付他或她出价的数额,从而拥有该产品。虽然用于销售的产品通常是货物,但将意识到,竞价程序可同样应用于服务。
在基于网络的商业设施上列出产品的用户必须选择该产品所在的类别,或者可选地,多于一个类别。成功卖出产品可能高度依赖于用户所选择的一个或多个类别。但是,由于在大多数基于网络的商业设施上列出了大量待拍卖和/或销售的列表项,因此用户对于可能列出产品的数量巨大的类别感到不堪重负。但是,这些类别中的许多类别可能并不相关。
发明内容
根据本发明的一个方面,提供了一种识别用于存储数据条目的建议位置的系统,该系统包括:
包括多个分区(division)的数据库;以及
至少一个服务器,用以
从用户接收与将被存储在所述数据库的多个分区中的至少一个分区中的数据条目相关联的条目标准;
由所述至少一个服务器中的一服务器使用从用户接收的所述条目标准搜索所述数据库以找到与将被存储的数据条目类似的已存储在所述数据库中的数据条目;
识别出在其中找到与将被存储的数据条目类似的已存储的数据条目的用于数据条目的至少一个分区;以及
由所述服务器将所述至少一个分区作为存储数据条目的建议位置呈现给所述用户。
在一个实施例中,服务器识别多个在其中找到已存储的数据条目的分区,并且基于在每个识别出的分区中找到的已存储的数据条目的数目来确定该分区的相关性。所述分区可以是基于网络的拍卖设施中的类别,并且所述数据条目例如可以是用户列表项。可以为所述用户列表项识别出至少一个可能相关的类别作为建议位置。
所述基于网络的拍卖设施可以是基于web的拍卖设施。所述服务器可以向用户提供web页以用于输入至少一个将由所述拍卖设施拍卖的列表项。所述web页例如可以包括列表项标准栏,用于接收来自用户的条目标准,并且如下web页可被提供给用户,在该web页中,所述至少一个分区作为建议类别被呈现给用户。
在一个实施例中,服务器可以从数据库中删除拍卖设施将不再拍卖的已存储的列表项。待拍卖的附加列表项可被添加,并且可以利用所述条目标准搜索所述数据库以找到类似的已存储的列表项,从而使找到的每个分区的相关性在向数据库添加列表项或从数据库删除列表项时能够随时间动态改变。
根据本发明的另一方面,提供了一种在包括多个分区的数据库中识别用于存储数据条目的建议位置的方法,该方法包括:
从用户接收与将被存储在所述数据库的多个分区中的至少一个分区中的数据条目相关联的条目标准;
由服务器来使用从用户接收的所述条目标准搜索所述数据库,以找到与将被存储的数据条目类似的已存储在所述数据库中的数据条目;
识别出在其中找到与将被存储的数据条目类似的已存储的数据条目的用于数据条目的至少一个分区;以及
由所述服务器将所述至少一个分区作为存储数据条目的建议位置呈现给所述用户。
该方法可以包括识别多个在其中找到所述已存储的数据条目的分区,并且基于在每个识别出的分区中找到的已存储的数据条目的数目来确定该分区的相关性。所述分区可以是基于网络的商业设施的数据库中的数据条目的类别。
在一个实施例中,所述基于网络的商业设施是基于网络的拍卖设施,所述数据条目是用户列表项,所述方法包括为所述用户列表项识别出至少一个可能相关的类别作为所述建议位置。例如,所述基于网络的拍卖设施可以是基于web的拍卖设施,因此所述方法包括:向用户提供web页以用于输入至少一个将由所述拍卖设施拍卖的列表项,所述web页包括列表项标准栏,用于从用户接收条目标准;以及向用户提供如下web页,在该web页中,所述至少一个分区作为建议类别被呈现给用户。
所述方法可以包括:从所述数据库中删除所述拍卖设施将不再拍卖的已存储的列表项;添加待拍卖的附加列表项;以及利用所述条目标准搜索所述数据库以找到类似的已存储的列表项,从而使找到的每个分区的相关性在向所述数据库添加列表项或从所述数据库删除列表项时能够随时间动态改变。
所述方法可以包括通过确定每个分区中已存储的数据项目的数目在由所述搜索找到的已存储的数据条目的总数中所占的百分比来确定该分区的相关性。在一个实施例中,所述方法可以包括从识别出的所有分区中识别一组分区,这组分区包括在其中找到了预定最小数目的已存储数据条目的分区。所述组可以被呈现给用户。
所述方法可以包括:
识别多个在其中找到所述已存储的数据条目的分区;
监控所述用户对所述多个分区中的一个选中分区的选择;以及
在由用户选中的分区中存储所述数据条目。
在另一实施例中,所述方法包括:
接收另一条目标准;
利用所述另一条目标准搜索所述数据库以找到其他类似的已存储的数据条目;
识别出用于数据条目的至少一个在其中找到所述其他类似的已存储的数据条目的其他分区;
当在利用所述另一条目标准执行的搜索期间识别出所述选中分区时,从所述至少一个其他分区中删除所述选中分区并将剩余的其他分区呈现给用户;以及
当在利用所述另一条目标准执行的搜索期间没有识别出所述选中分区时,将所述至少一个其他分区作为其他可能相关的位置呈现给用户。
所述分区可以是基于网络的商业设施的数据库中的数据条目的类别。因此,所述方法可以包括:识别多个在其中找到所述已存储的数据条目的分区;并且基于与识别出的每个分区相关联的权重以及所述已存储的数据条目的价格范围之一来确定每个分区的相关性。所述条目标准可以包括多个关键字,所述方法包括处理所述条目标准以删除至少一个预定关键字。
本发明扩展到包括用于执行这里所述任意一种方法的指令的机器可读介质。
从以下的详细描述和附图中,本发明的其他特征将变得明显。
附图说明
本发明是以示例方式而非限制方式示出的,在附图中,相同的标号指代类似的元件,其中:
图1根据本发明的一个实施例,以基于web的拍卖设施的形式示出了示例性的基于网络的商业设施的示意性框图;
图2根据本发明的一个方面,示出了示例性数据库的示意图,该数据库由列表项服务器维护并经由列表项服务器访问,其至少部分地实现和支持建议类别的识别;
图3示出了包括树结构的列表项类别的示例性类别表;
图4示出了用于在数据库中寻找列表项的适当类别的寻找建议类别模块的示例性组件的示意性框图;
图5示出了使用户能够在拍卖设施中获得用于列出产品的主要或第一建议类别的寻找建议类别界面的实施例的示意性屏幕截图;
图6示出了使用户能够在拍卖设施中获得用于列出产品的第二建议类别的寻找建议类别界面的实施例的示意性屏幕截图;
图7示出了向用户提供反馈的反馈消息界面的实施例的示意性屏幕截图;
图8A和8B示出了根据本发明的一个实施例,在包括多个分区的数据库中识别用于存储数据条目的建议位置或类别的方法的示意性流程图;
图9示出了根据本发明的一个实施例,处理在执行图8的方法期间生成的结果的方法的示意性流程图;以及
图10以用于执行这里所述的任意方法的计算机系统的形式示出了示例性机器的示意性高层框图。
具体实施方式
这里根据本发明的一个方面,描述了在包括多个分区的数据库中识别用于存储数据条目的建议位置的系统和方法。在一个实施例中,数据库包括待拍卖和/或销售的产品(货物和/或服务)的列表项,并且数据库具有多个分区,这些分区具有可存储列表项的类别的形式。
将会意识到,不管具体数据条目的本质如何,本发明可用于在包括多个分区的任意数据库中寻找用于存储任意数据条目的建议位置。例如,数据条目可以是存储在图书馆数据库中的书的题目、存储在零件数据库中的汽车配件等等。但是,特别(但非排他性地)应该记住本发明的以下应用:即数据条目以列表项的形式存储在基于web的商业设施(例如基于web的拍卖设施和/或基于web的定价销售设施)中。
基于web的拍卖设施
参考图1,图1根据本发明的一个实施例,以基于web的拍卖设施的形式示出了示例性的基于网络的商业设施的示意性框图。虽然本发明的示例性实施例是在拍卖设施的情景中描述的,但是本领域技术人员将意识到,在很多不同类型的基于计算机以及基于网络的包括定价商业网络在内的商业设施中,可以发现本发明的应用。
该拍卖设施包括拍卖系统10,其包括一个或多个多种类型的前端服务器,例如传递web页(例如标记语言文档)的页服务器12、动态传递将在web页内显示的图像的图片服务器14、一个或多个用于张贴新列表项的列表项服务器16、为系统10的后端提供智能接口的ISAPI/CGI服务器18以及处理到系统10的搜索请求的搜索服务器20。包括一个或多个电子邮件服务器22在内的通信服务器为系统10的用户提供自动电子邮件通信以及其他功能。如下面将更详细描述的,列表项服务器16有选择地识别出一个或多个用户可在其中张贴列表项的建议类别,并将这些建议类别提供给用户。
拍卖系统10的后端可以包括数据库引擎服务器24、搜索索引服务器26和信用卡数据库服务器28,其中每个服务器维护并辅助对其各自的数据库的访问。后端还示出包括多个管理应用或功能30,并且拍卖系统10可以被诸如浏览器(例如由Redmond,Wadhington的Microsoft公司发布的InternetExplorer)之类的客户端程序32所访问,所述客户端程序32运行在客户机34上,并经由诸如因特网38之类的网络访问系统10。因此,客户端程序32可以定义web接口,该web接口与运行在系统10的服务器12到20上的程序接口(例如一个或多个应用程序接口(API))通信。
数据库36(它可以包含若干分布式数据库)可以存储将经由因特网38向用户拍卖和/或销售的产品(包括货物和/或服务)的列表项。如图1所示,数据库36可以由数据库引擎服务器24维护,并经由该服务器24访问,该服务器24至少部分地实现和支持拍卖系统10。数据库36可以是关联性数据库,并且包括多个表,这些表具有通过索引和关键字链接的数据条目或记录。在一个实施例中,数据库6的中心是用户表40(参见图2),其包含了拍卖系统10的每个用户的记录。用户可以充当拍卖系统10内的销售者、购买者或其两者。数据库36还包括可被链接到用户表40的列表项表42。在一个实施例中,列表项表42包括销售者列表项表44和竞价者列表项表46。在用户表40中的用户记录可被链接到正在经由拍卖系统10拍卖的或已经由拍卖系统10拍卖出的多个列表项。多个其他示例性的表也被示为链接到用户表40,即记录表48、用户曾用别名表50、反馈表52、竞价表54、账户表56和账户平衡表58。
具体参考图3,标号60一般指示销售者列表项表44中的列表项的示例性布置。在一个实施例中,将由拍卖系统10销售和/或拍卖的产品的列表项以类别62到68的形式按分区布置。将意识到,类别的数目可根据基于web的拍卖设施的性质而变化。可以包括的示例性类别有服装与饰品62、计算机与办公用品64、汽车66、艺术与古董(未示出)、乐器(未示出)、陶器与玻璃(未示出)、房地产(未示出)等等。在一个实施例中,每个类别62到68可以包括子类别,子类别可以将列表项组合在特定类别中。例如,计算机与办公用品64可以包括“桌上型”子类别70、“膝上型”子类别72、“显示器”子类别(未示出)等等。每个子类别70、72进而又可以包括进一步的细节,例如与特定类别62到68相关联的多个关键字76以及多个属性74。例如,膝上型子类别72可以包括属性74,例如处理器速度、屏幕尺寸、制造商或与特定列表项相关联的任意其他属性。
将意识到,与每个类别62到68相关联的属性74的数目和类型根据类别而有所不同。例如,由于类别62与服装相关,因此子类别73例如可以关于男士的裤子和衬衫,并且属性74可以与风格、尺寸、颜色、付款方式、最低价格、最高价格等相关联。因此,不同实施例之间和/或同一实施例内的属性74的数目和性质可能有所不同。
为了在数据库36中识别用于张贴列表项的建议类别,列表项服务器16可以包括寻找建议类别模块78(参见图4)。模块78可以包括各种功能组件,例如图形用户界面(GUI)生成组件80、寻找查询识别组件82、搜索查询建立组件84、处理搜索结果组件86和显示搜索结果组件88。为了控制各种组件80到88的操作,可以提供寻找控制组件90。寻找建议类别模块78可以由应用程序接口(API)定义,所述API以接口连接客户端程序32和列表项服务器16。此外,将会意识到,组件80到90部一定是物理上分离的组件,它们可以被集成到一个软件程序中。组件80到90因此应被视为功能块。
在使用中,如下面更详细描述的,寻找建议类别模块78向用户提供可在其中张贴列表项的建议类别。具体而言,GUI生成组件80生成并提供建议主类别web页92(参见图5),该web页92包括第一搜索或列表项标准栏94,其用于以列表项标准(例如关键字)的形式输入条目或寻找标准。基于列表项标准,寻找建议类别模块78在结果部分96中生成一列建议类别,从这些建议类别中,用户可以选择一个或多个适当的类别(可以包括子类别)。在拍卖设施是基于web的设施形式的实施例,GUI生成组件80生成HTML页,该HTML页经由因特网38被提供给客户机34。寻找建议类别模块78的其他组件将在下面更详细描述。
虽然组件80到90在图4中被示为寻找建议类别模块78的一部分,但是将会意识到,在其他实施例中,所述功能可以由系统10中的其他组件实现。例如,显示结果组件88可以将要显示的结果传输到页服务器12与图片服务器14(参见图1),然后它们将找到的建议类别提供给客户机34。
具体参考图8A和8B,标号100一般地指示根据本发明的用于在包括多个分区的数据库中寻找用于存储数据条目的建议位置的方法。在示例性实施例中,数据条目具有列表项的形式,而分区是可在其中张贴列表项的类别。
如方框102所示,方法100向用户提供找到的建议主或第一类别web页92(参见图5)。此后,在客户机34处,用户可以将诸如关键字之类的识别标准输入到列表项标准栏94。识别标准通常由用户选择,以使它们根据用户的意见能够最准确地描述列表项。例如,如果用户希望列出诸如SillyPutty之类的产品或物品,用户则可以将关键字“SillyPutty”输入到列表项标准栏94中(参见方框104)。此后,用户激活寻找按钮106(参见方框108)。响应于寻找按钮106的激活,列表项服务器16(参见图1)接收识别标准(参见方框110),在本示例中,该识别标准是关键字“SillyPutty”。返回图4,寻找查询识别组件82可以执行前述功能。
在本发明的某些实施例中,由用户在列表项标准栏94中输入的列表项标准可被过滤(参见可选方框112),以删除不想要的或预定的关键字。例如,在某些用户无权访问的类别(例如成人类别)中,与这些类别相关的单词会从列表项标准中滤除。但是,将意识到,任何关键字(包括符号和数字)都可被删除以增强方法100的操作。
一旦列表项服务器16从客户机34接收到列表项标准,就可以根据在列表项标准栏94中输入的列表项标准(例如关键字)来建立(例如参见图4中的搜索查询建立组件84)搜索查询。此后,对包括列表项的数据库36进行搜索,如方框114所示。在某些实施例中,可以为用户提供单独的数据库用于在拍卖系统10上张贴列表项。在这些情况下,列表项随后可以被周期性地传输到另一数据库(例如图1中的数据库36),购买者随后可以搜索该数据库,以便对列表项竞价。
一旦包括所有列表项的数据库36已被搜索,搜索结果就被处理以生成(一个或多个)建议类别,用户可以在这些建议类别中列出他或她的产品(货物和/或服务),如方框116所示。在结果被处理之后,可以在用户界面或web页92的结果部分96中向用户显示这些结果(同样参见图4中的显示结果组件88和处理搜索结果组件86),如方框118所示。
如图5中的结果部分96所示,在一个实施例中,方法100包括提供多个建议类别,其中用户可以选择一个特定类别作为该用户相信对他或她的列表项最适合的类别。因此,如方框120所示,方法100监控建议类别之一的选择,并且在激活保存按钮122(参见图5)之后,由用户选中的类别可被保存为列表项将被存储到的建议主类别。但是,在用户拒绝所提议或建议的类别的情况下,用户可以激活取消按钮124,该按钮124取消该建议类别。在一个实施例中,web页92随后再次呈现给用户以使用户在列表项标准栏94中输入其他关键字。如下面更详细描述的,结果部分96还向用户提供已找到项目的百分比的指示符126(在图5中只提及一些),以协助用户识别用于他或她的列表项的适当类别。
如上所述,当用户激活保存按钮122时,被选中的类别可被保存以作为列表项适合的主类别(参见方框128)。此后,方法100提供寻找第二建议类别界面或web页130(参见方框132),从而向用户建议第二建议类别。第二建议类别界面130基本上类似于第一建议主类别界面或web页92,因此使用了相同的标号来指示相同或类似的特征。两个web页92、130之间的一个特定差异在于在web页92、130各自的标题条134和136中提供的信息。具体而言,标题条134标识用户可以选择建议主类别,而标题条136标识用户可以选择建议第二类别。
如可选方框138所示,方法100可以可选地预先填充用户先前在列表项标准栏94中输入的列表项识别标准。但是,由用户选为主类别的任意类别随后被从结果部分96中作为建议的第二类别而提供的建议类别中排除。例如,如果用户已经选择了题为“ToysandHobbies;ClassicToys;Other”的类别140,则该特定类别不会显示在第二建议类别界面130的结果部分96中。
可替换地,用户随后可以在建议第二类别界面或web页130的列表项标准栏94中输入其他搜索标准或关键字,并在其后激活寻找按钮106。与以上情况相同,方法100随后重复方框110-132中提出的功能,以获得建议第二类别并将其呈现给用户(参见方框142)。此后,如方框144所示,方法100可以将列表项存储在用户选中的主或第一类别以及第二类别中。
在方框116(参见图8A)中执行的功能在不同实施例中可能有所不同,其中在图8A的方框116中,来自数据库36的搜索的结果被处理以生成一个或多个建议类别。图9中的标号150示出了可以在本发明的一个实施例中执行的示例性功能。具体而言,在方框152处,处理搜索结果组件86可以搜索数据库36中的列表项以识别其中列出的例如在现有列表项的“标题”中含有用户输入的搜索标准的所有项目(参见方框152)。此后,处理搜索结果组件86可以识别出找到的列表项所位于的所有类别(参见方框154),然后处理搜索结果组件86确定找到的列表项在每个类别中出现的次数(参见方框156)。返回图中示出的示例,如果列表项标准包括关键字“SillyPutty”,方法100则可以识别出利用标题中的关键字SillyPutty在其中找到了相应或相似的列表项的四个类别,这四个类别例如是在图5的结果部分96中示出的“ToysandHobbies:ClassicToys;Other”、“ToysandHobbies:Crafting,ArtSupplies:ArtsandCrafts:Other”、“Books:Nonfiction:Humor”等等。此后,如方框158所示,处理搜索结果组件86可以将每个类别中的列表项的出现次数确定为在所有类别中的出现总次数的百分比(参见方框158)。如图5和6所示,在每个类别中找到的项目的百分比可在建议主类别界面或web页92以及建议第二类别界面或web页130中呈现给用户。
在一个实施例中,为了使显示或呈现给用户的结果更有意义,可以采用各种过滤器来过滤处理结果。例如,可应用过滤器来提炼搜索结果(参见方框160),从而仅考虑在其中找到了预定最小数目的列表项的那些类别。例如,如果预定最小值是1%,则找到的列表项的出现次数小于1%的任意类别可被删除。在其他实施例中,可以使各种权重附加到或关联于各个类别。
但是,可能出现未找到任何在其中找到了利用列表项标准栏94中的搜索标准识别出的相似列表项的类别的情况。在这些情况下,方法100可以生成用户界面或web页162(参见图6),该web页162向用户提供反馈并允许用户输入其他搜索标准。方法100还可以仅向用户提供表明所选择的搜索标准未识别出或找到某个类别的指示符。
图10以计算机系统200的示例性形式示出了机器的图示,在计算机系统200中可以执行用于致使机器执行上述方法中的任意方法的一组指令。在替换实施例中,机器可以包含网络路由器、网络交换机、网桥、个人数字助理(PDA)、蜂窝电话、网络设备或能够执行用于指定将由该机器采取的动作的指令序列的任何机器。
计算机系统200包括处理器202、主存储器204和静态存储器206,它们经由总线208彼此通信。计算机系统200还可以包括视频显示单元210(例如液晶显示器(LCD)或阴极射线管(CRT))。计算机系统200还包括字母数字输入设备212(例如键盘)、光标控制设备214(例如鼠标)、盘驱动单元216、信号发生设备218(例如扬声器)和网络接口设备220。
盘驱动单元216包括其上存储有一组指令(即软件)224的机器可读介质222,所述软件224体现了上述方法中的任意一种方法或全部方法。软件224还被示为完全或至少部分位于主存储器204和/或处理器202内。软件224还可以经由网络接口设备220被发送或接收。对于本说明书而言,术语“机器可读介质”将用于包括能够存储或编码将由机器执行的指令序列并致使机器执行本发明的方法中的任意一种方法的任何介质。因此,术语“机器可读介质”将用于包括但不局限于固态存储器、光盘和磁盘以及载波信号。
因此,在包括多个分区的数据库中识别用于存储数据条目的建议类别的方法和系统是参考特定示例性实施例提供的。显而易见的是,在不脱离本发明的更宽广精神和范围的情况下,可以对这些实施例进行各种修改和变化。因此,说明书和附图应被看作示例性的而非限制性的。例如,本发明也可应用于对等计算环境。

Claims (17)

1.一种在包括多个分区的数据库中识别用于存储数据条目的建议位置的服务器系统,该服务器系统包括:
用于从用户接收标识出将被存储在所述数据库的多个分区中的至少一个分区中的数据条目的关键字的装置;
用于基于所述从用户接收的关键字,使用关键字搜索来搜索所述数据库,以找到与将被存储的数据条目类似的已存储在所述数据库中的数据条目的装置;
用于识别出在其中找到与将被存储的数据条目类似的已存储的数据条目的用于数据条目的多个分区的装置;
用于基于在每个识别出的分区中找到的已存储的数据条目的数目来确定该分区的相关性的装置;以及用于将所述至少一个分区作为存储数据条目的建议位置呈现给所述用户的装置。
2.如权利要求1所述的服务器系统,其中所述多个分区是基于网络的拍卖设施中的多个类别,并且所述数据条目是用户列表项,并且为所述用户列表项识别出至少一个可能相关的类别作为所述建议位置。
3.如权利要求2所述的服务器系统,其中所述基于网络的拍卖设施是基于web的拍卖设施,并且所述服务器系统包括:
用于向用户提供web页以用于输入至少一个将由所述拍卖设施拍卖的用户列表项的装置,所述web页包括列表项标准栏,用于从用户接收所述关键字;以及
用于向用户提供如下web页的装置,在该web页中,所述至少一个可能相关的类别作为建议位置被呈现给用户。
4.如权利要求3所述的服务器系统,还包括:
用于从所述数据库中删除所述拍卖设施将不再拍卖的已存储的列表项的装置;
用于添加待拍卖的附加列表项的装置;以及
用于基于所述关键字搜索所述数据库以找到与将被存储的数据条目类似的已存储在所述数据库中的列表项的装置,其中所识别的每个类别的相关性在向所述数据库添加列表项和从所述数据库删除列表项时随时间动态改变。
5.一种在包括多个分区的数据库中识别用于存储数据条目的建议位置的方法,该方法包括:
由服务器从用户接收标识出将被存储在所述数据库的多个分区中的至少一个分区中的数据条目的关键字;
由所述服务器基于所述从用户接收的关键字、使用关键字搜索来搜索所述数据库,以找到与将被存储的数据条目类似的已存储在所述数据库中的数据条目;
由所述服务器识别出在其中找到与将被存储的数据条目类似的已存储的数据条目的用于数据条目的多个分区;
由所述服务器基于在每个识别出的分区中找到的已存储的数据条目的数目来确定该分区的相关性;以及
由所述服务器将所述至少一个分区作为存储数据条目的建议位置呈现给所述用户。
6.如权利要求5所述的方法,其中所述多个分区是基于网络的商业设施的数据库中的数据条目的多个类别。
7.如权利要求6所述的方法,其中所述基于网络的商业设施是基于网络的拍卖设施,所述数据条目是用户列表项,所述方法包括为所述用户列表项识别出至少一个可能相关的类别作为所述建议位置。
8.如权利要求7所述的方法,其中所述基于网络的拍卖设施是基于web的拍卖设施,所述方法包括:
向用户提供web页以用于输入至少一个将由所述拍卖设施拍卖的用户列表项,所述web页包括列表项标准栏,用于从用户接收所述关键字;以及
向用户提供web页,在该web页中,所述至少一个可能相关的类别作为建议位置被呈现给用户。
9.如权利要求8所述的方法,包括:
从所述数据库中删除所述拍卖设施将不再拍卖的已存储的列表项;
添加待拍卖的附加列表项;以及
基于所述关键字搜索所述数据库以找到与将被存储的数据条目类似的已存储在所述数据库中的列表项,其中所识别的每个类别的相关性在向所述数据库添加列表项或从所述数据库删除列表项时随时间动态改变。
10.如权利要求5所述的方法,包括通过确定每个分区中已存储的数据条目的数目在由所述搜索找到的数据条目的总数中所占的百分比来确定该分区的相关性。
11.如权利要求5所述的方法,包括:
从识别出的所述多个分区中识别一组分区,这组分区中的每个分区包括在其中找到的预定最小数目的已存储数据条目;以及
将所述识别出的一组分区呈现给用户。
12.如权利要求5所述的方法,包括:
识别多个在其中找到所述已存储的数据条目的分区;
监控用户从识别出的所述多个分区中对一个分区的选择;以及
在由用户选中的分区中存储所述数据条目。
13.如权利要求12所述的方法,包括:
接收另一关键字;
基于所述另一关键字搜索所述数据库以找到其他类似的已存储的数据条目;
识别出用于数据条目的至少一个在其中找到所述其他类似的已存储的数据条目的其他分区;
当在利用所述另一关键字执行的搜索期间识别出所述选中分区时,从所述至少一个其他分区中删除所述选中分区,并将剩余的其他分区呈现给用户;以及
当在利用所述另一关键字执行的搜索期间没有识别出所述选中分区时,将所述至少一个其他分区作为其他可能相关的位置呈现给用户。
14.如权利要求5所述的方法,其中所述多个分区是基于网络的商业设施的数据库中的数据条目的类别,所述方法包括:
识别多个在其中找到所述已存储的数据条目的类别;并且
基于与识别出的每个类别相关联的权重以及该类别中所述已存储的数据条目的价格范围之一来确定该类别的进一步相关性以过滤所述多个类别。
15.如权利要求5所述的方法,其中所述关键字包括多个预定字,所述方法包括处理所述关键字以删除至少一个预定字。
16.如权利要求5所述的方法,包括向用户提供如下指示,即基于所述关键字没有识别出在其中找到已存储的数据条目的分区的指示。
17.一种在包括多个分区的数据库中识别用于存储数据条目的建议位置的方法,该方法包括:
由服务器从用户接收标识出将被存储在所述数据库的多个分区中的至少一个分区中的数据条目的关键字;
由所述服务器基于所述从用户接收的关键字、使用关键字搜索来搜索所述数据库以找到与将被存储的数据条目类似的已存储在所述数据库中的数据条目;
由所述服务器识别出在其中找到与将被存储的数据条目类似的已存储的数据条目的用于数据条目的多个分区;
由所述服务器基于在每个识别出的分区中找到的已存储的数据条目的数目来确定该分区的相关性;
由所述服务器将所述至少一个分区作为存储数据条目的建议位置呈现给所述用户;以及
由所述服务器选择性地将数据条目存储在所呈现的数据库的至少一个分区中,使得该数据条目成为用于后续搜索的已存储的数据条目。
CN200480021687.1A 2003-06-03 2004-06-02 识别数据库中用于存储数据条目的建议位置的方法 Expired - Fee Related CN1894711B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/454,454 2003-06-03
US10/454,454 US10475116B2 (en) 2003-06-03 2003-06-03 Method to identify a suggested location for storing a data entry in a database
PCT/US2004/017533 WO2004111772A2 (en) 2003-06-03 2004-06-02 Method to identify a suggested location for storing a data entry in a database

Publications (2)

Publication Number Publication Date
CN1894711A CN1894711A (zh) 2007-01-10
CN1894711B true CN1894711B (zh) 2016-05-25

Family

ID=33489740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480021687.1A Expired - Fee Related CN1894711B (zh) 2003-06-03 2004-06-02 识别数据库中用于存储数据条目的建议位置的方法

Country Status (4)

Country Link
US (2) US10475116B2 (zh)
EP (1) EP1631926A4 (zh)
CN (1) CN1894711B (zh)
WO (1) WO2004111772A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10475116B2 (en) 2003-06-03 2019-11-12 Ebay Inc. Method to identify a suggested location for storing a data entry in a database
US11488218B2 (en) 2013-03-15 2022-11-01 Ebay Inc. Using plain text to list an item on a publication system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8819039B2 (en) 2002-12-31 2014-08-26 Ebay Inc. Method and system to generate a listing in a network-based commerce system
US20060224571A1 (en) 2005-03-30 2006-10-05 Jean-Michel Leon Methods and systems to facilitate searching a data resource
US7672932B2 (en) * 2005-08-24 2010-03-02 Yahoo! Inc. Speculative search result based on a not-yet-submitted search query
US8977603B2 (en) 2005-11-22 2015-03-10 Ebay Inc. System and method for managing shared collections
US20070118441A1 (en) * 2005-11-22 2007-05-24 Robert Chatwani Editable electronic catalogs
US7870031B2 (en) * 2005-12-22 2011-01-11 Ebay Inc. Suggested item category systems and methods
US8122070B1 (en) 2005-12-29 2012-02-21 United States Automobile Association (USAA) Document management system user interfaces
US20080091658A1 (en) * 2006-09-29 2008-04-17 Gary Kremen Online Distribution Of Time-Sensitive Content
US9015194B2 (en) * 2007-07-02 2015-04-21 Verint Systems Inc. Root cause analysis using interactive data categorization
US8301512B2 (en) 2009-10-23 2012-10-30 Ebay Inc. Product identification using multiple services
CN106815220A (zh) * 2015-11-27 2017-06-09 英业达科技有限公司 数据分类及搜寻方法
US20190108564A1 (en) * 2017-10-05 2019-04-11 Mary Elizabeth Goulet Automated Methods for Exposing Stolen and Counterfeit Goods on Walmart.com and other Ecommerce Sites
CN111259145B (zh) * 2020-01-16 2023-05-12 广西计算中心有限责任公司 基于情报数据的文本检索分类方法、系统及存储介质
CN116842223B (zh) * 2023-08-29 2023-11-10 天津鑫宝龙电梯集团有限公司 一种工况数据管理方法、装置、设备和介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549904B1 (en) * 1999-06-25 2003-04-15 Amazon.Com, Inc. Auction notification system

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706497A (en) * 1994-08-15 1998-01-06 Nec Research Institute, Inc. Document retrieval using fuzzy-logic inference
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US5920859A (en) * 1997-02-05 1999-07-06 Idd Enterprises, L.P. Hypertext document retrieval system and method
US6253188B1 (en) * 1996-09-20 2001-06-26 Thomson Newspapers, Inc. Automated interactive classified ad system for the internet
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
US6078866A (en) * 1998-09-14 2000-06-20 Searchup, Inc. Internet site searching and listing service based on monetary ranking of site listings
AU4328000A (en) 1999-03-31 2000-10-16 Verizon Laboratories Inc. Techniques for performing a data query in a computer system
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US7835943B2 (en) * 1999-05-28 2010-11-16 Yahoo! Inc. System and method for providing place and price protection in a search result list generated by a computer network search engine
US7225182B2 (en) * 1999-05-28 2007-05-29 Overture Services, Inc. Recommending search terms using collaborative filtering and web spidering
US7062453B1 (en) * 1999-08-31 2006-06-13 Interchange Corporation Methods and systems for a dynamic networked commerce architecture
US7039860B1 (en) * 1999-10-01 2006-05-02 Netspinner Solutions As Creating web pages category list prior to the list being served to a browser
US20020120619A1 (en) * 1999-11-26 2002-08-29 High Regard, Inc. Automated categorization, placement, search and retrieval of user-contributed items
US6785671B1 (en) 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US6751621B1 (en) * 2000-01-27 2004-06-15 Manning & Napier Information Services, Llc. Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors
US6556989B1 (en) 2000-01-28 2003-04-29 Interval Research Corporation Quantifying the level of interest of an item of current interest
US7734570B2 (en) * 2001-02-16 2010-06-08 Christopher J. Sole Collaborative linking system with bi-directed variable granularity search engine
US6671674B1 (en) 2000-03-16 2003-12-30 Claude T. Anderson Computer-based auction and sale system
US6510417B1 (en) 2000-03-21 2003-01-21 America Online, Inc. System and method for voice access to internet-based information
US20010047353A1 (en) * 2000-03-30 2001-11-29 Iqbal Talib Methods and systems for enabling efficient search and retrieval of records from a collection of biological data
AUPQ697800A0 (en) * 2000-04-18 2000-05-11 Newbrain Technologies Pty Limited Publishing documents on the internet
GB0009750D0 (en) * 2000-04-19 2000-06-07 Erecruitment Limited Method and apparatus for data object and matching,computer readable storage medium,a program for performing the method,
US6751600B1 (en) * 2000-05-30 2004-06-15 Commerce One Operations, Inc. Method for automatic categorization of items
US6535888B1 (en) * 2000-07-19 2003-03-18 Oxelis, Inc. Method and system for providing a visual search directory
US20040204958A1 (en) * 2000-08-30 2004-10-14 Microsoft Corporation Electronic registration manager for business directory information
US20020082977A1 (en) * 2000-09-25 2002-06-27 Hammond Mark S. Aggregation of on-line auction listing and market data for use to increase likely revenues from auction listings
US20020120506A1 (en) * 2000-12-15 2002-08-29 Hagen Philip A. Classified ads software program
US20020087532A1 (en) * 2000-12-29 2002-07-04 Steven Barritz Cooperative, interactive, heuristic system for the creation and ongoing modification of categorization systems
US6892193B2 (en) * 2001-05-10 2005-05-10 International Business Machines Corporation Method and apparatus for inducing classifiers for multimedia based on unified representation of features reflecting disparate modalities
US7283951B2 (en) 2001-08-14 2007-10-16 Insightful Corporation Method and system for enhanced data searching
US7472077B2 (en) * 2001-10-31 2008-12-30 Amazon.Com, Inc. User interfaces and methods for facilitating user-to-user sales
US6826572B2 (en) * 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
US20040260604A1 (en) * 2001-12-27 2004-12-23 Bedingfield James C. Methods and systems for location-based yellow page services
US6829606B2 (en) 2002-02-14 2004-12-07 Infoglide Software Corporation Similarity search engine for use with relational databases
US20030172082A1 (en) * 2002-03-06 2003-09-11 Jeffrey Benoit Method and system for accessing action item information
US7673234B2 (en) * 2002-03-11 2010-03-02 The Boeing Company Knowledge management using text classification
US7165068B2 (en) * 2002-06-12 2007-01-16 Zycus Infotech Pvt Ltd. System and method for electronic catalog classification using a hybrid of rule based and statistical method
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US7627486B2 (en) 2002-10-07 2009-12-01 Cbs Interactive, Inc. System and method for rating plural products
AU2003279992A1 (en) * 2002-10-21 2004-05-13 Ebay Inc. Listing recommendation in a network-based commerce system
US7047236B2 (en) * 2002-12-31 2006-05-16 International Business Machines Corporation Method for automatic deduction of rules for matching content to categories
US7152065B2 (en) * 2003-05-01 2006-12-19 Telcordia Technologies, Inc. Information retrieval and text mining using distributed latent semantic indexing
US10475116B2 (en) 2003-06-03 2019-11-12 Ebay Inc. Method to identify a suggested location for storing a data entry in a database
CA2556778C (en) 2004-02-27 2019-08-06 Accenture Global Services Gmbh System for individualized customer interaction
US8370269B2 (en) 2004-06-02 2013-02-05 Overstock.Com, Inc. System and methods for electronic commerce using personal and business networks
US7509315B1 (en) 2005-06-24 2009-03-24 Google Inc. Managing URLs
US7870031B2 (en) 2005-12-22 2011-01-11 Ebay Inc. Suggested item category systems and methods

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549904B1 (en) * 1999-06-25 2003-04-15 Amazon.Com, Inc. Auction notification system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10475116B2 (en) 2003-06-03 2019-11-12 Ebay Inc. Method to identify a suggested location for storing a data entry in a database
US11488218B2 (en) 2013-03-15 2022-11-01 Ebay Inc. Using plain text to list an item on a publication system

Also Published As

Publication number Publication date
US20040249794A1 (en) 2004-12-09
CN1894711A (zh) 2007-01-10
WO2004111772A2 (en) 2004-12-23
US20200160433A1 (en) 2020-05-21
WO2004111772A3 (en) 2005-03-31
EP1631926A2 (en) 2006-03-08
EP1631926A4 (en) 2008-05-07
US10475116B2 (en) 2019-11-12

Similar Documents

Publication Publication Date Title
US11314822B2 (en) Interface for a universal search
US20200160433A1 (en) Method to identify a suggested location for storing a data entry in a database
US8032506B1 (en) User-directed product recommendations
US20180239798A1 (en) System to generate related search queries
US9767506B2 (en) System and method for integrated recommendations
CN101292243B (zh) 从搜索结果中移除文档
US7089237B2 (en) Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US7831584B2 (en) System and method for providing real-time search results on merchandise
KR100834360B1 (ko) 적응형 카탈로그 페이지 디스플레이
US8751507B2 (en) Recommendation system with multiple integrated recommenders
US7895127B2 (en) Rating-based sorting and displaying of reviews
JP6022056B2 (ja) 検索結果の生成
US20060212362A1 (en) Method and system for producing item comparisons
WO2007106148A2 (en) Internet guide link matching system
US9330071B1 (en) Tag merging
US20210342919A1 (en) System and method for cross catalog search
JP2002528796A (ja) インターネットにおける電子商取引用途の製品のデータベースサポートされた選択プロセス
JP5663705B1 (ja) 表示制御装置、表示制御装置の制御方法、プログラム、及び情報記憶媒体
CA2772662C (en) Knowledge base for service ticketing system
WO2001003036A1 (en) Method and apparatus for comparing, ranking and selecting data items including web pages
WO2015059836A1 (ja) 検索システム、検索条件設定装置、検索条件設定装置の制御方法、プログラム、及び情報記憶媒体
AU2015204354B2 (en) System to generate related search queries
JP2002092401A (ja) 電子デパートシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160525