自动支持多种交易类型并以集成混合列表的方式 显示各种交易类型的方法和系统 相关申请
本申请与以下于2001年6月11日递交的美国临时专利申请No.60/297,665相关,并在此要求其优先权。
【技术领域】
本发明一般地涉及电子商务领域,更具体而言,涉及一种有助于电子商务交易的方法和系统。
背景技术
越来越多的因特网用户正意识到在通过由本发明的受让人电子湾公司(eBay Inc.)所开创的个人对个人的在线交易而在线购买和销售的轻松和方便。结果,收藏者、业余爱好者、小经销商、寻找独特物品的人、买便宜货的人和其他消费者能够在各种在线购物站点买卖上百万项物品。
在线购物站点的成功取决于其提供愉快的购物体验和易于使用的环境的能力,在这种环境中买家和卖家能有效地进行业务。当前的在线购物站点在它们向用户展示信息的方式上有某些限制。参考图1,下面将简要描述一种典型地项目列表。在用户(例如潜在的买家)的计算机系统上以网页格式100向他/她展示表示用户查询结果的项目文本列表105。在此例子中,向潜在的买家展示的网页格式100包括在具体页面170上一个具体分类中的当前有货待售的项目110。每个项目110包括超文本链接115,其具有待售项目的名称(或简要描述)、所述项目的图像是否可用的标志120、当前最低出价130、所收到的竞标数140以及拍卖结束时间150。基于项目名称,潜在的买家可以决定是否查看关于一个具体项目的更详细信息。为了查看关于一个感兴趣具体项目的更详细信息,买家需要选择和所述项目相关的超文本链接115。随后展示一个新的页面,具有关于所选项目更详细的信息。例如,所述更详细的信息可包括项目的起始价、和项目卖家相关的用户名、和当前高出价者相关的用户名、项目的文本或HTML格式的详细描述以及卖家将项目与之关联的图像以及其他信息。
【发明内容】
根据本发明的一个方面,提供了一种有助于种通过基于网络的交易工具而进行的交易的方法。在一个实施例中,所述方法包括接收来自访问基于网络的交易工具的买家的请求,所述请求要求查看经由基于网络的交易工具而许诺销售的出售物。所述方法还包括通过检索关于多个出售物的信息来响应所述请求,其中多个出售物包括第一交易类型的第一出售物与第二交易类型的第二出售物。另外,所述方法包括将关于第一和第二出售物的信息集成到一个混和列表中并使得该混和列表向买家显示。
【附图说明】
在附图中通过例子而非限制的方式图示了本发明,其中相似的标号指示相似的元素,其中:
图1图示了一种包含出售物列表的示例性用户界面,所述出售物是商务交易的对象。
图2是一个方框图,图示了一种具有基于网络的拍卖工具的形式的示例性基于网络的交易工具。
图3是图示一种示例数据库的数据库示意图,该示例数据库经由数据库引擎服务器来维护和访问,该数据库引擎服务器至少部分地实现并支持所述拍卖工具。
图4是根据本发明的一个示例实施例的项目表的表示。
图5是图示根据本发明的一个示例实施例的显示混和项目的方法的流程图。
图6图示了一个示例用户界面,其包含到一个用户界面的超级链接,买家可从后一个用户界面选择卖家的虚拟商店。
图7图示了一个示例用户界面,其包含基于网络的商业工具中的卖家虚拟商店列表。
图8图示了一个包含卖家虚拟商店列表的示例用户界面,其中所述列表基于一类(例如房地产)卖家虚拟商店。
图9图示了包含一个特定卖家虚拟商店的出售物列表的示例用户界面,其中该列表是多种交易类型的项目的混和列表。
图10是图示根据本发明的一个示例实施例的方法的流程图,该方法显示由一个特定卖家虚拟商店出售的项目的混和列表,其中所述项目混和列表满足买家的搜索条件。
图11图示了具有由特定卖家虚拟商店出售的项目的混合列表的示例用户界面,其中所述项目混合列表满足买家的搜索条件。
图12是图示根据本发明的示例实施例的方法的流程图,该方法显示在卖家虚拟商店处出售的项目的混合列表,其中可过滤混合列表以使得仅仅显示那些满足特定交易类型(例如拍卖项目、固定价格项目)的项目。
图13图示了一个示例用户界面,其中买家已从图9的界面900中选择“查看‘现在购买’项目”。
图14是图示根据本发明的示例实施例的方法的流程图,该方法显示在卖家虚拟商店处出售的项目的混合列表,其中所述项目根据特定条件(例如价格)而被排序。
图15是示例形式的计算机系统中的机器的示意图表示,在该计算机系统中可执行一组指令以使得机器完成本发明的任何一种方法。
【具体实施方式】
本发明描述了一种方法和系统,自动支持多种交易类型,并在一个集成的混和列表中显示卖家相关的不同交易类型的交易。在以下说明中,为了解释的目的,给出大量具体细节以提供对本发明的详尽理解。但是,不用这些具体细节就可实施本发明对本领域技术人员将是明显的。
术语
为本说明书的目的,应认为术语“交易”包括两个或更多实体之间的任何交流并应理解为包括包含销售和购买交易、拍卖等的商业交易。应认为术语“销售物”包括可用于购买或许诺销售的任何产品、服务或商品。尽管下面参考“项目”来讨论本发明的示例实施例,但应理解本发明并不受此限制。
交易工具
图2是图示了示例性基于网络的交易工具10的方框图。尽管本发明的示例实施例是在交易工具的上下文中描述的,但本发明将在许多不同类型的基于计算机和基于网络的商业工具中找到应用。
在一个示例实施例中,交易工具10包括一个或多个多种类型的前端服务器,每个所述服务器包括至少一个动态链接库(DLL)以提供特定功能。页面服务器12传送网页(例如标记语言文档),图片服务器14将动态传送图像以在网页中显示,列表服务器16有助于对出售物的基于分类的浏览,搜索服务器20处理对工具10的搜索请求并有助于对出售物的基于关键字的浏览,而CGI或ISAPI服务器18提供与工具10的后端的智能接口。电子邮件服务器21和其它部分一起向工具10的用户提供自动化的电子邮件通信。
页面服务器12、图片服务器14、CGI/ISAPI服务器18、搜索服务器20、电子邮件服务器21和数据库引擎服务器22可单独地或组合起来作为通信引擎以有助于例如客户机32和基于网络的交易工具10之间的通信。此外,页面服务器12、图片服务器14、CGI/ISAPI服务器18、搜索服务器20、电子邮件服务器21和数据库引擎服务器22可单独地或组合起来作为交易引擎以有助于例如客户机32和基于网络的交易工具10之间的交易。另外,页面服务器12、图片服务器14、CGI/ISAPI服务器18、搜索服务器20、电子邮件服务器21和数据库引擎服务器22可单独地或组合起来作为显示引擎以有助于例如客户机32和基于网络的交易工具10之间项目的显示。
后端服务器包括数据库引擎服务器22、搜索索引服务器24和信用卡数据库服务器26,其中每个服务器都维护并有助于对各个数据库的访问。
基于网络的交易工具10可由例如浏览器(例如由华盛顿州雷德蒙的微软公司发行的Internet Explorer)的客户程序30访问,所述客户程序在客户机32上执行并经由例如因特网34的网络来访问工具10。客户可利用来访问交易工具10的网络的其它例子包括广域网(WAN)、局域网(LAN)、无线网络(例如蜂窝网络)或公共交换电话网(PSTN)网络。
数据结构
图3是图示示例数据库23的数据库示意图,示例数据库23由数据库引擎服务器22维护并经由其而被访问,数据库引擎服务器22至少部分地实现并支持交易工具10。在本示例实施例中,数据库引擎服务器22维护两个数据库23a和23b,第一数据库23a被维护来用于提供未包括在根据本发明的虚拟“商店”中的信息,第二数据库23b为经由虚拟“商店”展示的出售物来存储出售物信息。这些数据库23a和23b的结构基本相同,不同处在于“商店”数据库23b的表可包括多个附加的字段以方便虚拟商店。下面给出对数据库23的基本结构的一般讨论,这同时适用于数据库23a和23b。
在一个实施例中,数据库23可实现为关系数据库,并且包括多个具有条目或说记录的表,这些表由索引和键链接起来。在另一个实施例中,数据库23可实现为面向对象数据库中的对象集。
数据库23的中心是用户表40,其为交易工具10的每个用户都包含一条记录。用户可在交易工具10中作为卖家、买家或同时作为两者。数据库23还包括可链接到用户表40的项目表42。项目表42可包括卖家项目表44和投标人项目表46。用户表40中的用户记录可链接到多个项目,所述多个项目经由工具10而正在或已经被拍卖,或者许诺销售。链接表示用户是否是与在项目表42中对其存在记录的项目相关的卖家或投标人(或买家)。
数据库23还包括一个或多个分类表47。分类表47中的每条记录描述一个分类。在一个实施例中,一个特定分类表47描述多个具有层次结构的分类结构并包括多个分类记录,每条记录都描述多个具有层次结构的分类结构中的一个结构之中的一个具体分类的上下文。例如,分类表47可描述多个真实或实际的分类,项目表42中的项目记录可链接到所述分类。
数据库23还包括填充有注解记录的注解表48,注解记录可链接到项目表42中的一个或多个项目记录和/或用户表40中的一个或多个用户记录。表48中的每条注解记录可包括与经由交易工具10而正在被拍卖的项目或交易工具10的用户有关的评论、描述、历史或其它信息。
图中还示出了链接到用户表40的多个其它表,即用户曾用名表50、反馈表52、反馈细节表53、出价表54、帐户表56、帐户余额表58和交易记录表60。
图4是根据本发明的示例实施例的项目表42的示意图表示。示出的项目表42为每条记录定义多个字段,这些字段描述正经由交易工具10而许诺销售的项目。销售类型字段62记录项目的类型(例如拍卖、固定价格)。在一个实施例中,项目的类型指示价格设定过程,经由此过程可确定相关项目的价格。而且,店面标志字段64指明基于网络的交易工具10中的项目是否在一个卖家的虚拟商店中提供。
图5是图示根据本发明的一个示例实施例的方法70的流程图,用于定位和显示由卖家提供的多个交易类型的多个项目。在示例方法70中,展示混合列表是指在用户图形界面上展示混合列表。多个可获得的项目记录在数据库23的项目表42中。
多个项目包括第一交易类型的第一出售物和第二交易类型的第二出售物。第一交易类型实施第一价格设定过程,而第二交易类型实施第二价格设定过程。第一和第二价格设定过程中的至少一个包括固定价格设定过程、拍卖价格设定过程和混合拍卖/固定价格设定过程。
固定价格设定过程提供具有在列出之后不改变的价格的项目,此过程允许买家购买大量项目而不经过拍卖的过程。固定价格项目的初始量可以是一个或多个。拍卖价格设定过程允许多个用户(例如买家)在固定时间期间对项目出价,在此之后出价最高的用户可以以提交的出价价格购买该项目。混合拍卖/固定价格设定过程允许买家在可对项目设定初始出价之前以固定价格购买项目。“立即购买”(Buy It Now BIN)项目是拍卖中数量为一的项目,但也具有初始出价数量和BIN数量。在对项目进行任何出价之前,买家可经过BIN过程来通过同意支付BIN价格而立即结束拍卖并赢得项目。如果一个买家在拍卖中出价了,项目就转变成正常的拍卖,并且不再有BIN价格也不再允许BIN过程。
现在回到具体的流程图,在方框71处,基于网络的交易工具10接受买家查看卖家虚拟商店中的项目的请求。图6图示了一个包括“商店”部分的示例用户界面。如果选择“商店”部分601,则提供给用户一个界面,允许用户从特色商店列表或者从根据分类(例如书籍、古董)提供的商店列表中选择一个卖家的虚拟商店。响应于买家从图6中提供的示例界面中选择了“商店”,而提供图7的示例界面700。图7图示了一个示例用户界面,其允许用户从特色商店701的列表中或者从根据分类702提供的商店列表中选择一个卖家的虚拟商店。买家可选择一个特色商店701或者选择一个商店分类702来查看。当选择商店分类702(例如房地产)时进一步向买家提供显示基于所选分类的商店列表的界面。图8图示了在其中选择了基于分类的商店列表的示例界面800。买家可从图8的界面800中选择一个特定卖家的虚拟商店。
卖家的虚拟商店可由多种交易类型(例如固定价格设定过程、拍卖价格设定过程或混合拍卖/固定价格设定过程)的多个项目组成。卖家的虚拟商店项目是由虚拟商店所有者(例如卖家)列出的项目。图9图示了根据一个实施例的卖家虚拟商店的示例界面900。卖家虚拟商店界面900具有和核心列表(例如基于网络的拍卖的主页)不同的显示。在每个与商店相关的列表页面的上部有商店图标(logo)901和商店名902。每个卖家虚拟商店的所有品牌条标签都被构造并显示在商店列表页面的上部。
现在回到具体的流程图,在方框72处,响应于买家选择了一个卖家虚拟商店,在数据库23中(具体说是在项目表42上)进行查找以获得关于一个或多个项目的名称和其它细节(例如交易类型、价格),所述项目在由买家所选的卖家虚拟商店处可得到。在卖家虚拟商店处出售的项目可以具有多种交易类型。
在定位项目之后,在方框73处检索项目。检索项目包括检索与项目相关的附加信息(例如名称、描述、价格、拍卖结束时间、缩略图、竞标数、可用图标)。当检索到多种交易类型的项目时,在方框74处将它们集成到一个混合列表中。所述列表称为混合列表,因为项目可以具有多种交易类型。在方框75处,确定是否已到达数据库23中的项目表42的尾部。随着判断框75处的否定性确定,方法70循环回到方框72并继续搜索数据库23中的项目表42以找出正由卖家虚拟商店出售的项目。
在另一方面,随着判断框75处的肯定性确定,所述方法进行到块方框76,此时为买家在用户图形界面上显示混合列表。简单地回来参考图9,提供了卖家虚拟商店界面900中的项目混合列表903的示例实施例。
买家可通过请求仅仅显示那些满足特定搜索条件的项目,来减少混合列表中的项目数量。而且,买家可请求仅仅显示混合列表中那些满足特定交易类型的项目(例如拍卖项目、固定价格项目)。而且,买家可以对混合列表进行排序(例如根据价格)。图9中图示的示例界面900包括“搜索”部分904、“所有项目”部分905、“查看拍卖项目”部分906、“查看‘现在购买’项目”部分907、价格部分908、结束时间部分909以及出价部分910。项目混合列表903可在多个页面上存在,其中每个页面将显示可变数目的在混合列表中所包括的项目。在一个示例实施例中,每个页面每页可包括多达50个项目。
图10是图示根据本发明的一个实施例的方法110的流程图,用于显示在卖家虚拟商店处出售的项目的混合列表,其中所出售的项目满足由买家提供的搜索条件。将在图9中所示的示例用户界面900的上下文中描述方法110。
在方框111处,基于网络的交易工具10接受来自买家的搜索条件,其中买家试图搜索一个特定卖家虚拟商店中满足特定搜索条件的项目。在界面900处,在“搜索”部分904处输入搜索条件。在本发明的一个示例实施例中,在方框112处,搜索商店数据库23的项目表42以找出特定卖家虚拟商店中满足由买家提供的搜索条件的项目。将使用关键字来通过项目名称或项目描述来搜索卖家虚拟商店。进一步检查位于数据库23的项目表42中属于卖家的项目,以确定它们是否满足由买家输入的搜索条件。在方框113处,搜索返回由卖家虚拟商店出售的所有项目的列表并在买家的界面处显示这些项目。图11图示了具有由特定卖家虚拟商店出售的项目的混合列表1101的示例界面1100,其中项目的混合列表满足买家的搜索条件。
图12是图示根据本发明的一个示例实施例的方法120的流程图,用于显示在卖家虚拟商店处出售项目的混合列表,其中可过滤该混合列表以使得仅仅显示那些满足特定交易类型的项目(例如拍卖项目、固定价格项目)。将在图9中所示的示例用户界面900的上下文中描述方法120,如以上参考图5描述的方法70所产生的那样。
在方框121处,基于网络的拍卖工具10接收买家查看卖家虚拟商店中的项目的请求。在方框122处,如以上参考图4由方法70所描述的,在买家的图形用户界面处提供由卖家虚拟商店出售的项目混合列表903。
在本发明的一个示例实施例中,在框123处,买家可选择“查看拍卖项目”906或“查看‘现在购买’项目”907来查看混合列表中仅仅满足特定交易类型的项目(例如拍卖项目、固定价格项目)。在示例方法中,在方框124处,如果买家选择“查看拍卖项目”,则对数据库23中的项目表42进行查找,并为买家显示在卖家商店处出售的所有拍卖项目。买家可选择“查看所有项目”来返回到在图9的界面900处所显示的所有项目的混合列表。
在示例方法中,在方框126处,如果买家选择“查看‘现在购买’项目”907,则对数据库23中的项目表42进行查找,并为买家在混合列表中显示所有固定价格项目以及在开始对该项目竞标之前具有固定价格选项的拍卖项目。如果项目仅以固定价格而正被出售则将没有结束时间列出。但是,如果项目是在进入第一次竞标之后变成拍卖项目的,将列出结束时间。图13图示了示例界面1300,此处买家已从图9的界面900中选择了“查看‘现在购买’项目”。买家可选择“查看所有项目”1301以返回到在图9的界面900处所显示的所有项目的混合列表。买家在选择“查看拍卖项目”选项或者“查看‘现在购买’项目”选项之后还可输入关键字搜索来仅仅查看那些满足搜索词条件的项目。
图14是图示根据本发明的一个示例实施例的方法150的流程图,用于显示在卖家虚拟商店处出售的项目的混合列表,其中根据特定条件(例如价格)来对项目排序。将在图9中所示的示例用户界面900的上下文中描述方法150,如由以上参考图5描述的方法70所产生的那样。
在方框151处,基于网络的拍卖工具10接收买家查看卖家虚拟商店的项目的请求。在方框152处,如以上参考图5的方法70所描述的,在买家的图形用户界面处提供由卖家虚拟商店出售的项目的混合列表903。
在本发明的一个示例实施例中,在方框153处,买家可选择排序条件(例如价格、出价、结束时间)。在方框154处,将根据所选的排序条件来显示混合列表。
本发明的上述实施例假定了一个中心的基于网络的拍卖工具10,其维护用户和出售物的中心数据库23。但是应理解本发明还可应用到对等交易系统,所述对等交易系统实现为在经由网络而通信的分布式计算机系统上执行的应用。在此情况下,可由例如驻留于卖家的计算机系统上的应用程序来执行以上参考图4、8、9和12讨论的方法70、110、120和150。
另外,尽管已经在基于网络拍卖的工具10的上下文中描述了本发明的示例实施例,但本发明的教导可在任何基于网络的交易系统中实现,由此在双方或多方之间完成用于购买和/或销售出售物的交易。
软件
图15示出了示例形式的计算机系统300中的机器的示意图表示,在计算机系统300中可执行一组指令以使得该机器完成以上讨论的任何一种方法。在另一些实施例中,该机器可包括网络路由器、网络交换机、网桥、个人数字助理(PDA)、移动电话、万维网应用或能够执行指定该机器将进行的动作的指令序列的任何机器。
计算机系统300包括经由总线308彼此通信的处理器302、主存储器304和静态存储器306。计算机系统300还可包括视频显示单元310(例如液晶显示器(LCD)或阴极射线管(CRT))。计算机系统300还包括字母数字输入设备312(例如键盘)、光标控制设备314(例如鼠标)、磁盘驱动器单元316、信号生成设备320(例如扬声器)和网络接口设备322。
磁盘驱动器单元316包括其上存储一组指令(即软件)326的机器可读介质324,软件326实施以上描述方法中的任何一种或全部。软件326还被示出为全部或至少部分地驻留于主存储器304和/或处理器302中。还可经由网络接口设备322来发送或接收软件326。为此说明书的目的,术语“机器可读介质”应被认为包括能够存储或编码指令序列的任何介质,所述指令序列用于由机器执行并使得该机器执行本发明的任何一种方法。因此术语“机器可读介质”应被认为包括固态存储器、光盘和磁盘以及载波信号,但不限于这些。
这样,已经描述了一种方法和系统,自动提醒基于网络的交易的各方遵从根据交易协议而建立的约束。虽然已参考具体示例实施例来描述了本发明,但可对这些实施例进行各种修改和变化而不背离本发明更宽的精神和范围。相应地,要在说明而非限制的意义上来看待说明书和附图。