实况搜索聊天室的利记博彩app

文档序号:7681954阅读:225来源:国知局
专利名称:实况搜索聊天室的利记博彩app
实况搜索聊天室
背景技术
本申请总地涉及通过网络交换信息的系统和方法。

发明内容
随着计算机和网络相关技术的开发,许多用户选择通过网络来购买或销售产品 (例如,商品或服务)。例如,通过使用客户端_服务器系统,用户可以通过网络进行搜索。 通常,在电子商务过程期间,只有服务器知道谁在搜索什么。然而,卖家可能不知道正在搜 索其产品的潜在买家,而具有相同兴趣的买家可能没有容易的方式来交换的关于其搜索的 想法。另一方面,搜索活动通常是基于个人,从而不具有真实世界购物的实况感和兴奋感。 例如,具有相同兴趣的买家在一个热门购买区域可能不能共同商量集思广益。


在附图中以示例而非限制方式图示出了本申请,附图中相似的标号指示类似的元 件,其中图1是图示出根据一个示例性实施例具有客户端-服务器体系结构的系统的详细 网络图。图2是图示出根据一个示例性实施例的多个市场应用的框图。图3是图示出根据示例性实施例的嵌入有聊天室的搜索结果网页的用户界面图。图4是图示出通过网络建立实况聊天室通信的示例性方法图。图5是图示出根据一示例性实施例的用于通过网络建立聊天室通信的系统的另 一网络图。图6是采取计算机系统的示例性形式的机器,在该机器内可以运行用于使得该机 器执行这里论述的方法中的任何一个或多个的指令。
具体实施例方式在以下对实施例的详细描述中,参考了附图,这些附图形成本说明书的一部分,并 且以图示方式示出了可以实现本申请的具体实施例。术语“客户端-服务器”指的是分布式计算机系统中的一种交互模型,其中一个站 点处的程序向另一站点处的程序发送请求,并且等待响应。发出请求的程序被称为“客户 端”,而对该请求做出响应的程序被称为“服务器”。在商务系统的上下文中描述了一个示例性实施例,然而将会认识到,在其他上下 文中也可实现本发明。实际上,可在数据文件(或其他数据结构)需要通过网络传输或传 送的多种联网环境中实现其他示例性实施例。图1是图示出根据一个示例性实施例具有客户端-服务器体系结构的系统100的 网络图。采取商务系统12的示例性形式的服务器平台经由网络14(例如,因特网)向一 个或多个客户端提供服务器侧功能。参考图1,例如,web客户端16(例如,浏览器,比如由Redmond, Washington State 的 Microsoft Corporation 开发的 Internet Explorer 浏览 器)和编程式客户端18在相应的客户端机器20和22上运行。具体转到基于网络的商务系统12,应用程序接口(API)服务器24和web服务器 26耦合到一个或多个应用服务器28,并分别向这些应用服务器28提供编程式和web接口。 应用服务器28容宿着一个或多个应用,例如市场(商业系统)应用30和支付应用32。应 用服务器28进而被示为耦合到帮助访问一个或多个数据库36的一个或多个数据库服务器 34。市场应用30向访问商务系统12的用户提供若干个商业系统功能和服务。支付应 用32类似地向用户提供若干个支付服务和功能。支付应用32可允许用户在账户中量化并 积累值(例如,以商业货币为单位,比如美元,或者以专用货币为单位,例如“点数”),并随 后用积累的值来兑换经由市场应用30提供的产品(例如,商品或服务)。虽然市场应用30 和支付应用32在图1中被示为均形成基于网络的商务系统12的一部分,但是应认识到,在 本发明的替换实施例中,支付应用32可以形成与商务系统12分离且不同的支付服务的一 部分。另外,虽然图1所示的系统100采用了客户端_服务器体系结构,但是本发明的实 施例当然不限于这种体系结构,而可以同样良好地应用于分布式或对等体系结构系统。各 种市场应用30和支付应用32还可被实现为单独的软件程序,这些软件程序不一定具有联 网能力。web客户端16可经由由web服务器26支持的web接口来访问各种市场应用30和 支付应用32。web客户端16例如可以是买家应用。类似地,编程式客户端18可以经由由 API服务器24提供的编程式接口来访问由市场应用30和支付应用32提供的各种服务和功 能。编程式客户端18例如可以是卖家应用(例如,由San Jose,California的eBay Inc. 开发的TurboLister应用),使得卖家能够以在线方式编写并管理市场12上的列表项,并且 能够执行编程式客户端18与基于网络的商务系统12之间的分批模式通信。示例性实施例 可被部署在由web客户端16或编程式客户端18提供的接口内。图1所示的系统100可以将搜索相同主题的用户带到基于web的实况聊天室,以 使它们可以交换信息。例如,系统100可允许卖家接近潜在买家以推销或销售其商品或服 务。系统100还可允许具有相同兴趣的买家交换其关于其搜索的想法。虽然图1所示的系统100只采用了一个web客户端16和一个编程式客户端18,但 是应认识到,web客户端16或编程式客户端18的数目并不限于一个。例如,多个买家可以 分别使用多个web客户端16来购买商品或服务,并且多个卖家可以分别使用多个编程式客 户端18来销售商品或服务。图2是图示出在一个示例性实施例作为基于网络的商务系统12的一部分提供的 多个市场应用30的框图。市场系统12可提供一种聊天室机制,以及若干种列出和价格设 定机制,藉此卖家可以推销或销售其商品或服务,买家可以表达其购买这种商品或服务的 兴趣或愿望,并且可以为与这些商品或服务有关的交易设定价格。市场应用30可包括但不限于关键字搜索引擎202、关键字比较器模块204、聊天室 创建器模块206、聊天室准入模块208、标题显示模块210、参与者标识模块212、消息传递器 模块214、活动检测器模块216、当事人移除器模块218、容量控制器模块220、持续时间控制器模块222、导航模块224以及搜索结果排序模块226。关键字搜索引擎202可被用户用于在网络14上进行关键字搜索。用户可以输入 包含一个或多个关键字或短语(例如,“T0y0ta”、“Camry”和“2007”)的查询。关键字搜索 引擎202因此可基于关键字搜索查询来创建搜索结果网页(如图3所示)。关键字比较器模块204可用于在一当事人刚刚输入的关键字搜索查询与其他当 事人先前输入的现有关键字查询之间进行比较。例如,关键字比较器模块204可用于检索 具有实质相似性的关键字搜索查询的列表。这里,“实质相似性”指的是两个关键字搜索查 询是相同的,或者虽然不相同,但是相近的。例如,使用关键字“T0y0ta”、“Camry”和“2007” 的查询被认为与使用关键字“T0y0ta”、“Camry”和“2006”的另一查询具有实质相似性。在 另一示例中,使用关键字“ eBay ”、“back toschoo 1 ”和“ shopping”的查询被认为与使用关 键字“EBAY”、“back-to-school”和“sales”的另一查询具有实质相似性。聊天室创建器模块206可用于生成聊天室,该聊天室可被嵌入到搜索结果网页 中。在示例性实施例中,当没有找到与刚刚输入的关键字搜索查询具有实质相似性的现有 查询时,聊天室创建器模块206可生成新的聊天室,并随后可将该聊天室嵌入到搜索结果 网页中。结果,用户可以在新生成的聊天室中等待将会输入与刚从该用户输入的查询具有 实质相似性的询查的未来用户。在一些示例性实施例中,利用聊天室创建器模块206,卖家 可以付费以创建其自己的聊天室,以利用所选关键字来捕捉潜在买家。所选关键字的价格 可以由市场服务提供商(例如,eBay)基于市场需求来设定,或者可以通过竞价过程由卖家 动态地设定。此聊天室的持续时间可取决于例如卖家支付的费用。聊天室准入模块208可以自动地将一当事人准入到现有聊天室中,如果发现从该 当事人输入的查询和与现有聊天室相关联的查询具有实质相似性的话。现有聊天室因此可 被嵌入到基于刚刚输入的关键字搜索查询而生成的搜索结果网页中。标题显示模块210可以向输入关键字搜索查询的当事人显示嵌入的聊天室的标 题。该标题可以是该当事人刚刚输入的关键字搜索查询,例如“Toyota Camry 2007”。参与者标识模块212可以标识聊天室中的每个当事人或参与者。在一个示例性实 施例中,参与者标识模块212可以利用其真实姓名来标识聊天室中的每个当事人。在另一 示例性实施例中,标题显示模块210可以利用其昵称来标识聊天室中的每个当事人。消息传递器模块214可被被准入到聊天室中的当事人用于通过网络14交换信息。活动检测器模块216可以检测由聊天室中的任何当事人进行的活动,这些当事人 例如在寻找商品或服务,许诺销售、询问问题、回答问题、表达兴趣或者做出评论。当事人移 除器模块218可以例如基于当事人移除器模块218做出的检测结果来从聊天室中移除当事 人或参与者。在示例性实施例中,当事人移除器模块218可以移除被检测到已经不活动超 过预定的一段时间(例如,30分钟)的当事人。容量控制器模块220可用于将被准入到聊天室中的当事人的数目限定到预定的 值(例如,10个),以便确保参与者之间的通信的质量和效率。持续时间控制器模块222可 用于设定聊天室的生存期限,并且在聊天室达到生存期限之后从搜索结果网页中移除该聊 天室。在一些示例性实施例中,卖家可以通过支付费用而停留在公共聊天室中。他停留的 持续时间、潜在买家的接近容量以及发布容量可取决于卖家支付的费用。导航模块224可用于帮助基于网络的市场系统12的导航。例如,导航模块224可以使能对经由市场系统12发表的列表项进行关键字搜索。导航模块224可允许用户浏览 市场系统12内的各种类别、目录或者库存数据结构。搜索结果排序模块226可用于对搜索结果的列表进行排序。例如,可以根据搜索 结果和用户刚刚输入的关键字条目之间的相似性,按降序来对搜索结果排序。图3是图示出根据示例性实施例的嵌入有聊天室的搜索结果网页300的用户界面 图。在示例性实施例中,搜索结果网页300包括关键字查询输入区域302、搜索结果列表区 域304、以及聊天室区域306。关键字查询输入区域302可用于键入关键字查询,例如“T0y0ta”、“Camry”和 “2007”。在示例性实施例中,“输入”按钮320可被布置在关键字查询输入区域302附近,以 确认并输入所键入的关键字查询到系统中。搜索结果列表区域304可基于在关键字查询输入区域302中输入的关键字查询来 列出关键字搜索结果。在一些示例性实施例中,按照搜索结果和在关键字查询输入区域302 中输入的关键字查询之间的相似性,按降序来列出搜索结果列表。聊天室区域306可以显示与当事人输入的关键字搜索查询相关联的聊天室,以使 得该当事人能够与输入了与该当事人输入的关键字搜索查询具有实质相似性的关键字搜 索查询的其他当事人交换信息。聊天室306可以利用由该当事人在关键字查询输入区域 302中输入的例如包括“Toyota,Camry,2007”的关键字搜索查询来显示聊天室标题308。 聊天室306可以按其姓名(例如,John、Mary、Tim)或其昵称来列出被准入到聊天室中的当 事人。聊天室306例如可包括两个对话窗口 对话显示窗口 314和对话输入窗口 316。对话 显示窗口 314例如可用于实时显示聊天室306中的当事人之间的对话。对话输入窗口 316 例如可用于提示并接受来自当事人的利用图1所示的客户端机器20或22的键入输入。在一个示例性实施例中,聊天室306可示出来自聊天室中的所有当事人的所有公 共内容。在另一示例性实施例中,聊天室306仅示出两个当事人之间的私密交谈。在一些示例性实施例中,聊天室306可包括经过窗口(在图3中没有示出),该经 过窗口由经过控制模块控制,用以显示从经过窗口的左端移动到右端(或从上端移动到下 端)并最终消失的至少一个潜在买家的至少一个姓名。该虚拟的经过窗口可以模拟真实世 界场景,其中商店内的卖家可以看到至少一个潜在买家经过商店窗口,并且可以邀请至少 一个买家进入商店。类似地,在一买家姓名移动到经过窗口的末尾并消失之前,聊天室306 中的卖家例如可以点击该买家姓名以邀请该买家进入聊天室306以进行私密交谈。应认识到,搜索结果网页300的布局和形式并不限于图3所示的那种。例如,聊天 室区域306可位于搜索结果列表304下方或者搜索结果列表304的左侧,而不是如图3所 示位于搜索结果列表304的右侧。还应认识到,当事人之间的对话的形式并不限于图3所 示的文本对话。例如,当事人还可以以音频、视频或者文本、音频和视频的组合的形式在聊 天室中交流。图4是图示出通过网络建立实况聊天室通信的方法400的示例性方法图。如图4所示,在402,第一当事人被提示输入第一关键字搜索查询,例如, “ Toyota,,、“ Camry,,和 “ 2007 ”。在404,基于第一关键字搜索查询创建搜索结果网页。例如,搜索结果网页显示搜 索结果的列表。
8
在406,进行检测以找出与第二当事人输入的第二关键字搜索查询相关联的现有 聊天室,其中第二关键字搜索查询应与第一关键字搜索查询具有实质相似性。在408,如果在406找到现有聊天室,则该现有聊天室被嵌入到所创建的搜索结果 网页中。在410,第一当事人被自动准入到该现有聊天室中。在412,使第一和第二当事人能够通过网络在该聊天室内交换信息。在414,如果在406没有找到现有聊天室,则根据第一关键字搜索查询创建新的聊天室。在416,所创建的聊天室被嵌入到所创建的搜索结果网页中。在418,第一当事人在该聊天室中等待输入与第一关键字搜索查询具有实质相似 性的第三关键字搜索查询的未来第三当事人。在420,输入了与第一关键字搜索查询具有实质相似性的第三关键字搜索查询的 第三当事人被准入到聊天室中。在422,使第一和第三当事人能够通过网络在该聊天室内交换信息。在一些示例性实施例中,方法400可检测由聊天室中的任何当事人进行的任何活 动。例如,如果聊天室中的任何当事人被检测到已经不活动达预定的一段时间(例如,30分 钟),则该当事人可被从该聊天室中移除。在一些示例性实施例中,当符合准入标准的参与者的数目超过预定数目(例如, 15人)时,方法400可将聊天室的容量控制在预定数目的参与者内,以确保聊天室中的参与 者可进行高效的交流。图5示出用于实现上述方法的示例性系统。如图5所示的系统包括用户界面模块 118和数据发送模块120。在示例性实施例中,用户界面模块118可用于经由图形用户界面提示用户输入信 息到多个信息字段中并且经由用户输入设备接收用户为这些输入字段中的至少一个输入 的信息。数据发送模块120可用于在用户已为这些信息字段中的至少一个输入信息之后, 在用户输入信息到至少一个其他信息字段中之前或在其同时,开始通过网络(例如,因特 网)发送数据。在一些示例性实施例中,系统是利用具有在被机器运行时使得机器执行这里描述 的方法的机器可读介质实现的。图6是采取计算机系统600的示例性形式的机器,在该机器内可以运行用于使得 该机器执行这里论述的方法中的任何一个或多个的指令。在替换实施例中,该机器可以作 为独立的设备操作或者可以连接到(例如联网到)其他机器。在联网部署中,该机器在服 务器-客户端网络环境中可以作为服务器或客户端机器操作,或者在对等(或分布式)网 络环境中可以作为对等体机器操作。该机器可以是服务器计算机、客户端计算机、个人计算 机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web用具、网络路由器、交换 机或网桥、或者能够运行规定该机器应采取的动作的一组指令(顺序的或者其他形式的) 的任何机器。另外,虽然只示出了单个机器,但是术语“机器”应当也被理解为包括单独或 联合运行一组(或多组)指令以执行这里论述的方法中的任何一个或多个的机器的任何集 合。
示例性计算机系统600包括处理器602(例如,中央处理单元(CPU)、图形处理单元 (GPU)或两者)、主存储器604、静态存储器606,它们经由总线608相互通信。计算机系统 600还可包括视频显示适配器610 (例如,液晶显示器(LCD)或阴极射线管(CRT))。示例性 计算机系统600还包括字母数字输入设备612 (例如,键盘)、光标控制设备614 (例如,鼠 标)、盘驱动单元616、信号生成设备618 (例如,扬声器)以及网络接口设备620。盘驱动单元616包括机器可读介质622,其上存储着体现这里描述的方法或功能 中的任何一个或多个的一组或多组计算机指令(例如,软件624)。软件624在其被计算机 系统600运行期间可以完全或至少部分地驻留在主存储器604内和/或处理器602内,主 存储器604和处理器602也构成机器可读介质。软件124还可经由网络接口设备620通过 网络626被发送或接收。虽然机器可读介质622在示例性实施例中被示为单个介质,但是术语“机器可读 介质”应当被理解为包括存储一组或多组指令的单个介质或多个介质(例如,集中式或分布 式数据库,和/或相关联的缓存和服务器)。术语“机器可读介质”还应被理解为包括能够 存储、编码或携带一组指令以供机器运行并且使得机器执行本发明的方法中的任何一个或 多个的任何介质。术语“机器可读介质”因此应当被理解为包括但不限于固态存储器、光和 磁介质以及载波信号。虽然已经参考具体示例性实施例描述当前实施例,但是很明显,可以对这些实施 例做出各种修改和改变,而不脱离本发明的更宽精神和范围。例如,这里描述的各种模块可 以利用硬件电路(例如,基于CMOS的逻辑电路)以及用软件来执行和创建。例如,用户接口模块118和数据发送模块120可以利用晶体管、逻辑门和电路(例 如,专用集成ASIC电路)来实现。此外,应认识到,这里公开的各种操作、过程和方法可以 体现在与数据处理系统(例如,计算机系统)兼容的机器可读介质和/或机器可访问介质 中。因此,说明书和附图应被认为是例示性的,而不是限制性的。现在提供关于一示例性实施例的更多细节,在该示例性实施例中,用于接收多个 列表项信息项的列表项创建用户界面(例如,HTML页面)被商务系统12生成并被传输到 web客户端16。示例性实施例尝试改善页面性能并减少用户在图片上载功能上的等待时 间,该功能使得用户能够上载图片来包括在一列表项内。利用本申请的系统和方法,搜索相同主题的用户可被带到基于web的实况聊天 室,以使它们可以交换信息,例如,使得卖家可以接近其商品或服务的潜在买家,并且使得 具有相同的兴趣的买家可以交换其关于某些商品或服务的想法。虽然已经参考具体实施例描述了本申请,但是很明显,可以对这些实施例做出各 种修改和改变,而不脱离本发明的更宽精神和范围。因此,说明书和附图应被认为是例示性 的,而不是限制性的。
10
权利要求
一种通过网络交换信息的系统,包括界面模块,用于提示来自第一当事人的通过在所述网络中的第一关键字搜索进行的查询和提示来自第二当事人的通过在所述网络中的第二关键字搜索进行的查询;关键字比较器模块,用于比较所述第一关键字搜索和第二关键字搜索,并生成输出;以及聊天室准入模块,用于在所述关键字比较器的输出表明所述第一关键字搜索和第二关键字搜索之间的实质相似性时自动准入所述第一当事人和第二当事人到聊天室中,所述聊天室被嵌入在搜索结果网页中。
2.如权利要求1所述的系统,还包括聊天室生成器模块,用于在所述关键字比较器的 输出表明所述第一关键字搜索和第二关键字搜索之间没有实质相似性时,生成被嵌入在搜 索结果网页中的新聊天室。
3.如权利要求2所述的系统,还包括持续时间控制器模块,用于设定所述新聊天室的 生存期限,并且在所设定的生存期限结束后移除所述新聊天室。
4.如权利要求1所述的系统,还包括容量控制器模块,用于将被准入到所述聊天室中 的当事人的数目限制到预定的数目。
5.如权利要求1所述的系统,还包括标题显示模块,用于通过分别使用所述第一关键 字搜索和第二关键字搜索向所述第一当事人和第二当事人显示所嵌入的聊天室的标题。
6.如权利要求1所述的系统,还包括当事人标识模块,用于标识被准入到所述聊天室 的每个当事人。
7.如权利要求1所述的系统,还包括活动检测器模块,用于检测由被准入到所述聊天室的每个当事人进行的活动;以及当事人移除器模块,用于根据由所述活动检测器模块对活动的检测来从所述聊天室中 移除任何当事人。
8.如权利要求7所述的系统,其中,所述当事人移除器模块被配置为在所检测的当事 人已经不活动达预定的一段时间时从所述聊天室中移除所述所检测的当事人。
9.如权利要求1所述的系统,还包括消息传递器模块,用于使得所述第一当事人和第 二当事人能够在所述聊天室内交换信息。
10.如权利要求1所述的系统,还包括搜索结果排序模块,用于按照所述搜索结果网页 中列出的搜索结果和所输入的关键字搜索之间的相似性,按降序来对所述搜索结果排序。
11.一种搜索结果网页的图形用户界面(⑶I),包括第一区域,显示一当事人输入的关键字搜索;第二区域,显示基于所述关键字搜索的搜索结果的列表;以及第三区域,显示与由所述当事人输入的关键字搜索查询相关联的聊天室,使得所述当 事人能够在所述聊天室内与输入了与所述当事人输入的关键字搜索具有实质相似性的另 一关键字搜索的至少一个另外当事人交换信息。
12.如权利要求11所述的GUI,其中,所述聊天室标识出被准入到所述聊天室中的当事 人的列表。
13.—种通过网络交换信息的方法,包括提示第一当事人输入第一关键字搜索;基于所述第一关键字搜索来创建搜索结果网页;根据所输入的第一关键字搜索,查找与第二当事人通过所述网络输入的第二关键字搜 索相关联的现有聊天室,所述第二关键字搜索与所述第一关键字搜索具有实质相似性; 将所述聊天室嵌入到所创建的搜索结果网页中; 将所述第一当事人准入到所述聊天室中;以及 使得所述第一当事人和第二当事人能够在所述聊天室内交换信息。
14.如权利要求13所述的方法,还包括如果没有找到现有聊天室,则根据所述第一当事人输入的第一关键字搜索创建新聊天 室;以及将输入了第三关键字搜索的未来第三当事人准入到所创建的新聊天室中,该第三关键 字搜索与所述第一关键字搜索具有实质相似性。
15.如权利要求13所述的方法,还包括 检测所述聊天室中每个当事人进行的活动;以及移除任何被检测到已不活动达预定的一段时间的当事人。
16.如权利要求13所述的方法,还包括在将被准入到所述聊天室的当事人的数目超过预定数目的情况下,将所述聊天室的容 量控制在所述预定数目内。
17.一种包含指令的机器可读介质,所述指令在被一个或多个处理实现时执行以下操作提示第一当事人输入第一关键字搜索; 根据所述第一关键字搜索来创建搜索结果网页;基于所输入的第一关键字搜索,查找与第二当事人通过所述网络输入的第二关键字搜 索相关联的现有聊天室,所述第二关键字搜索与所述第一关键字搜索具有实质相似性; 将所述聊天室嵌入到所创建的搜索结果网页中; 将所述第一当事人准入到所述聊天室中;以及 使得所述第一当事人和第二当事人能够在所述聊天室内交换信息。
18.如权利要求17所述的机器可读介质,还包括在被一个或多个处理器实现时执行以 下操作的指令如果没有找到现有聊天室,则根据所述第一当事人输入的第一关键字搜索创建新聊天 室;以及将输入了第三关键字搜索的未来第三当事人准入到所创建的新聊天室中,该第三关键 字搜索与所述第一关键字搜索具有实质相似性。
19.如权利要求17所述的机器可读介质,还包括在被一个或多个处理器实现时执行以 下操作的指令检测所述聊天室中每个当事人进行的活动;以及 移除任何被检测到已不活动达预定的一段时间的当事人。
20.如权利要求17所述的机器可读介质,还包括在被一个或多个处理器实现时执行以 下操作的指令在将被准入到所述聊天室的当事人的数目超过预定数目的情况下,将所述聊天室的容量控制在所述预定数目内。
全文摘要
一个实施例提供了通过网络在第一当事人和第二当事人之间交换信息的系统。该系统包括界面模块,用于提示来自第一当事人的通过第一关键字搜索进行的查询和提示来自第二当事人的通过在网络中的第二关键字搜索进行的查询;关键字比较器模块,用于比较第一和第二关键字搜索;以及聊天室准入模块,用于在第一和第二关键字搜索具有实质相似性时自动准入第一和第二当事人到聊天室中。聊天室被嵌入到搜索结果网页中。
文档编号H04L12/58GK101884200SQ200780101803
公开日2010年11月10日 申请日期2007年12月3日 优先权日2007年12月3日
发明者李新 申请人:电子湾有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1