CN100530179C - 用于在即时消息环境中进行内嵌搜索的技术 - Google Patents

用于在即时消息环境中进行内嵌搜索的技术 Download PDF

Info

Publication number
CN100530179C
CN100530179C CNB2005800117902A CN200580011790A CN100530179C CN 100530179 C CN100530179 C CN 100530179C CN B2005800117902 A CNB2005800117902 A CN B2005800117902A CN 200580011790 A CN200580011790 A CN 200580011790A CN 100530179 C CN100530179 C CN 100530179C
Authority
CN
China
Prior art keywords
search
instant message
search results
client
inquiry
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.)
Active
Application number
CNB2005800117902A
Other languages
English (en)
Other versions
CN1965314A (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.)
Fly upward Management Co., Ltd
Original Assignee
Yahoo 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 Yahoo Inc filed Critical Yahoo Inc
Publication of CN1965314A publication Critical patent/CN1965314A/zh
Application granted granted Critical
Publication of CN100530179C publication Critical patent/CN100530179C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query processing by using string matching techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/913Multimedia
    • Y10S707/915Image
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Abstract

本发明提供了根据用于在即时消息环境中执行内嵌式搜索的即时消息应用程序执行互联网搜索。用户可以通过输入搜索查询在即时消息窗口中进行web搜索。搜索查询可以在预定的搜索触发符之后,以将相关联的文本标识为搜索查询。搜索查询被发送给互联网搜索服务器,该服务器处理搜索查询并汇集搜索结果。搜索结果中的一个或多个在即时消息窗口中被内嵌式地显示给发送方和接收方。搜索结果可以是XML或HTML格式,并且可以包括图形和超链接。

Description

用于在即时消息环境中进行内嵌搜索的技术
对相关申请的交叉参考
本申请要求2004年4月19日提交的题目为“TECHNIQUES FORINLINE SEARCHING IN AN INSTANT MES SENGER ENVIRONMENT”的待审批美国专利申请No.10/827,910的优先权,该美国专利申请被通过引用结合于此,如同完全在本文中提出的一样。
背景技术
本发明提供了一种用于在即时消息环境中进行内嵌(inline)搜索的技术,并且更具体地涉及用于在即时消息环境中内嵌式地进行web搜索并在即时消息环境中内嵌式地显示搜索结果的技术。
互联网为用户提供了各种与其它用户通信的方式。例如,即时消息(IM)提供了封闭社区内的互联网用户之间的通信。只有已注册的用户可以通过即时消息服务来发送或接收消息。用户被要求在发送即时消息之前利用先前选择的用户名和密码登录到相同的系统(或者也许是相同的服务器)。
通常,IM用户希望搜索互联网来获得信息。例如,IM用户可能想要搜索互联网来得到关于与当前(active)IM会话相关的主题的信息。目前的IM应用程序不允许用户直接链接到万维网上来进行搜索,也不能使用户很容易地共享搜索结果。
IM用户必须手动地打开单独的web浏览器窗口以链接到互联网搜索引擎的web站点。将搜索标准键入到互联网搜索web站点之后,IM用户手动地浏览搜索结果来识别相关的web站点,然后链接到那些web站点。为了共享搜索结果,用户必须将web站点的URL复制并粘贴到IM会话中,并发送URL。
因此,需要提供用于在即时消息环境中进行web搜索的技术。
发明内容
本发明提供了一种用于在即时消息环境中进行内嵌搜索的技术。具体地说,用户可以在即时消息窗口中内嵌式地进行web搜索。用户可以简单地按照与键入和发送即时消息相同的方式输入搜索查询(query)。用户也可以键入预定的搜索触发符(trigger)以将该文本标识为搜索查询。
在本发明的优选实施例中,作为对接收到预定的搜索触发符之后的搜索查询的响应,即时消息(IM)服务器发布搜索请求。在本发明的另一实施例中,即时消息客户端发布搜索请求。搜索请求被发送给互联网搜索服务器,该服务器处理搜索请求并生成搜索结果。搜索结果被发送给发送方和接收方以内嵌式地显示在即时消息窗口中。
搜索结果可以按照标准格式或快捷(shortcut)格式被显示。搜索结果可以是XML格式或HTML格式。搜索结果可以包括图形和超链接。下面结合附图的详细描述将提供对本发明的本质和优点的更好的理解。
附图说明
图1-3示出了根据本发明允许用户执行内嵌式web搜索的即时消息显示窗口的示例;
图4是可以实现本发明的内嵌式IM搜索特征的系统的示图;以及
图5-7是示出了根据本发明的各个实施例用于请求内嵌式IM搜索并显示内嵌式IM搜索结果的过程的流程图。
具体实施方式
图1示出了利用即时消息(IM)软件应用程序显示的窗口100,该应用程序提供了本发明的内嵌式搜索特征。显示窗口100示出了根据本发明在即时消息环境中的用户如何执行内嵌式web搜索的示例。用户可以通过将消息键入到区域101中然后选择发送选项102来将即时消息发送给朋友。
发送给其它用户的即时消息和从其它用户接收到的即时消息被显示在窗口100的会话区域110中。用户可以通过在区域101中输入搜索触发符和搜索查询来请求执行web搜索。搜索触发符是启动web搜索的预定字符串。IM应用程序识别出特定的字符串作为表示用户试图启动web搜索的搜索触发符。搜索触发符通常先于搜索查询。
例如,用户Justin在窗口100中输入了搜索请求106“s:defineonomatopoeia”。在该示例中,字符“s:”定义了搜索触发符。当用户输入“s:”和其之后的附加字符时,IM应用程序识别到正在进行搜索请求。IM应用程序将“s:”之后的字符作为搜索查询。
在一个实施例中,即时消息被配置为只有当搜索触发符在被输入到区域101中作为即时消息的一部分的所有其它字符之前时才可以识别出该搜索触发符。例如,即时消息“Did you know you can search by typings:something?”不被认为是搜索请求,因为字符“s:”之前有其它字符。
搜索触发符可以是任意字符串。字符“s:”仅仅是搜索触发符的一个示例,不希望限制本发明的范围。优选地,搜索触发符是在常规的IM会话期间用户不常输入的字符串,以使得IM用户不会无意识地输入搜索触发符。而且,要求搜索触发符是即时消息中的第一字符有助于限制字符串无意识地触发搜索请求的情况。
在本发明的一个实施例中,当用户输入即时消息时,即时消息被发送给IM服务器。IM服务器分析即时消息以确定该消息是否包含搜索触发符。如果消息内有搜索触发符,则IM服务器将搜索查询发送给互联网搜索服务器。在另一实施例中,IM客户端分析被发送和接收的即时消息以确定消息中是否包含搜索触发符。如果消息内有搜索触发符,则IM服务器将搜索查询发送给互联网搜索服务器。
互联网搜索服务器利用搜索查询搜索互联网,并返回一组搜索结果(例如web站点)。搜索结果按照一种数据格式被返回给客户端或IM服务器,例如作为XML字段。IM应用程序对搜索结果中的一个进行格式化并将该搜索内嵌式地显示在IM窗口的会话区域110中。例如,在图1中,IM应用程序显示搜索结果107,其提供对单词onomatopoeia的定义。搜索结果107可以从字典数据库或互联网web页中得到。
IM应用程序显示由搜索服务器标识的搜索结果中的一个。该搜索结果被显示给发生在会话区域110中的IM会话中所涉及的两个IM用户。
搜索请求和搜索结果被格式化并内嵌式地显示,如图1中所示。内嵌式地显示搜索请求或搜索结果的意思是搜索请求或搜索结果被显示在即时消息窗口的一行中,就像常规的即时消息一样。优选地,搜索结果的内嵌式显示不应当具有复杂的格式。搜索结果可以被显示为可以自动换行并且适合任意宽度的任何消息窗口的自由格式的文本行和小图片。
例如,搜索请求106按照与其它即时消息相同的格式被显示在会话区域110的一行中。而且,搜索结果107按照与即时消息相同的格式被显示在区域110的4行中。
本发明的内嵌式搜索特征允许用户在即时消息窗口内进行web搜索,而不需要打开另一web浏览器窗口。而且,内嵌式IM搜索查询消息的发送方和接收方都可以看到搜索结果,在IM窗口中创建了共享的协作式搜索体验。搜索请求可以按照与输入即时消息相同的方式被输入。搜索请求和搜索结果被格式化为与即时消息相同的格式,并且被内嵌式地显示在即时消息窗口中。
图2示出了利用即时消息(IM)软件应用程序显示的窗口200的第二示例,该应用程序提供了本发明的内嵌式搜索特征。用户Justin在窗口200中内嵌式地键入搜索请求201“s:weather 95054”。字符串“s:”被识别为搜索触发符。
搜索查询“weather 95054”被发送给互联网搜索服务器。互联网搜索服务器返回一个或多个搜索结果。这些结果中的一个被选择、被格式化并被内嵌式地显示在窗口200中。在图2中,搜索结果202提供对Santa,Clara California的文本式天气预报。
搜索查询可以由IM服务器或IM客户端发送给搜索服务器。采用服务器实现方式的优点在于可以更容易获得后向兼容性,并且更容易实现平台的独立性。例如,搜索可以被执行并发送给移动设备,而移动设备上的客户端不需要更新任何内容。而且,到达(hit against)搜索服务器的请求也较少。
除了纯文本之外,本发明的内嵌式搜索结果可以包括图形和HTML。例如,搜索结果202还包括部分有云的图案和到Santa Clara,CA的5天的预报的HTML超链接。
即时消息环境中的搜索结果可以按照多种格式被显示。根据本发明的一个实施例,搜索结果按照快捷格式被显示。搜索结果107和202是按照快捷格式显示的搜索结果的示例。搜索结果107和202具有特殊的格式、图像和/或超链接。快捷格式专用于特定类型的搜索。例如,诸如天气、定义、股票报价等之类的搜索结果数据可以按照与普通搜索结果不同的更有用的特定方式被显示。
根据本发明的另一实施例,如果有赞助者的搜索结果,则IM应用程序显示赞助者的搜索结果。赞助者的搜索结果通常是广告客户的web站点。
搜索服务器根据搜索结果与搜索查询项的关联性将搜索结果分类。第一搜索结果是最相关的命中项。本发明可以优选地显示赞助者的搜索结果。如果搜索服务器没有找到赞助者的搜索结果,则分类列表中的第一非赞助者的搜索结果被显示在IM窗口中。赞助者的搜索结果是到特定组织的web站点的链接。这些组织向搜索提供者付费以显示它们的web站点链接。
图3示出了内嵌式显示赞助者的搜索结果的示例。用户Justin将搜索请求301“s:Mercedes slk”输入到IM窗口300的一行中。作为对搜索请求301的响应,搜索结果302被显示。搜索结果302是从赞助者的web站点中得到的赞助者的搜索结果。搜索结果302包含去往赞助者的web站点的超链接。
搜索结果302还包括“更多搜索结果”的超链接。当用户点击“更多搜索结果”的链接时,IM应用程序打开web浏览器以显示全部的搜索结果列表。或者,当用户选择“更多搜索结果”时,一个或多个附加的搜索结果可以被内嵌式地显示在IM窗口300的会话区域中。
图4示出了实现本发明实施例的系统的示例。该系统包括即时消息(IM)服务器412和即时消息客户端,例如IM客户端410和411。为了简单起见,图4中只显示了两个IM客户端。但是,服务器412可以与更多个IM客户端通信。IM客户端起动IM应用程序,以通过IM服务器412与其它IM客户端上的IM应用程序通信。IM服务器412在IM客户端之间发送即时消息。
IM服务器412还与互联网搜索器413通信。互联网搜索服务器413可以包括任何合适的互联网搜索技术,例如Google的web搜索技术。互联网搜索服务器413通过互联网414(例如万维网)进行搜索,以得到与搜索查询相关的信息。
互联网搜索服务器413利用web搜索技术标识出与搜索查询相匹配的一个或多个搜索结果415。互联网搜索服务器413根据搜索结果与搜索查询的关联性将搜索结果分类。赞助者的web站点可以被给予相对非赞助者的web站点较高的级别。搜索结果中的一个或多个被选择,并且在IM窗口中被内嵌式地显示给IM用户,如图1-3所示。
图5是概述了根据本发明的实施例用于请求内嵌式IM搜索并显示搜索结果的过程的流程图。在步骤501中,从IM环境中的IM用户接收搜索请求。该搜索请求包括搜索查询,并且通常包括搜索触发符。在步骤502中,搜索请求被内嵌式地显示在客户端计算机上的即时消息窗口中。
在步骤503中,搜索查询被发送给搜索服务器。搜索服务器利用搜索查询执行对web的搜索并得到搜索结果。在步骤504中,选择搜索结果中的一个或多个。在步骤505中,被选择的搜索结果被内嵌式地显示在客户端计算机上的即时消息窗口中。
图6是示出了根据本发明另一实施例的用于请求内嵌式IM搜索并显示搜索结果的另一过程的流程图。在步骤601中,第一用户(例如Alice)将内嵌式IM搜索查询键入到IM窗口中,并作为消息发送该搜索查询。在步骤602中,Alice的IM客户端应用程序识别出上述消息包括内嵌式IM搜索查询(例如通过识别消息中的搜索触发符)。然后,IM客户端请求搜索并将搜索查询发送给搜索服务器。在步骤603中,Alice的IM客户端将Alice的消息显示在IM窗口的会话区域内。在步骤604中,搜索服务器接收到搜索查询,执行该查询,并将搜索结果返回给请求者。
在步骤605中,第二IM客户端(例如Bob的IM客户端)接收到Alice的消息。在步骤606中,Bob的IM客户端计算机上的IM客户端应用程序识别出Alice的消息中包括内嵌式IM搜索查询。一旦识别出该消息为搜索查询,Bob的IM客户端就请求搜索。在步骤604中,搜索服务器接收并执行该查询,然后返回搜索结果。
在步骤608中,Alice的IM客户端从搜索服务器中接收搜索结果。在步骤609中,Alice的IM客户端将内嵌式IM搜索结果中的一个或多个显示在IM窗口中。在步骤610中,Bob的IM客户端从搜索服务器中接收搜索结果。在步骤611中,Bob的IM客户端将内嵌式IM搜索结果中的一个或多个显示在IM窗口中。
图7是示出了根据本发明另一实施例的用于请求内嵌式IM搜索并显示搜索结果的另一过程的流程图。在步骤701中,第一用户(Alice)将内嵌式搜索查询键入到IM应用程序窗口中,并作为消息发送该查询。在步骤702中,Alice的IM客户端应用程序显示由Alice发送的消息。在步骤703中,IM服务器识别出该消息为IM内嵌式搜索查询。在步骤704中,IM服务器将该消息传送给接收方IM客户端。
在步骤705中,接收方IM客户端应用程序接收从Alice的IM应用程序发送来的消息。Bob是接收方IM应用程序上的第二用户。在步骤706中,Bob的IM客户端应用程序将从Alice接收到的消息内嵌式地显示在IM窗口中。
在步骤707中,IM服务器请求搜索并将该查询发送给搜索服务器。在步骤708中,搜索服务器接收搜索查询,执行搜索并将搜索结果返回给请求者。IM服务器从搜索服务器中接收搜索结果。
在步骤709中,IM服务器将搜索结果传送给两个IM客户端。在步骤710中,Alice的IM客户端接收搜索结果。在步骤711中,Alice的IM客户端将内嵌式IM搜索结果中的一个或多个显示在IM窗口中。在步骤712中,Bob的IM客户端接收搜索结果。在步骤712中,Bob的IM客户端将内嵌式IM搜索结果的一个或多个显示在IM窗口中。
虽然已针对特定实施例描述了本发明,但是本领域技术人员应当意识到可以有多种修改方式。即时消息系统的各种组件可以利用硬件组件、执行软件指令的可编程器件(例如微处理器)以及它们的任意组合来实现。这里所使用的“即时消息”不局限于任何特定的协议、格式、传送方法或形式规格(form factor),并且包括根据能够实现封闭社区的授权用户之间的通信的任意协议传送的消息。因此,虽然已针对特定实施例描述了本发明,但是应当理解本发明希望覆盖落在所附权利要求书的范围内的所有修改和等同物。

Claims (17)

1.一种用于在即时消息环境中搜索互联网的方法,包括:
识别出从第一用户到第二用户并且输入到第一客户端计算机上的即时消息应用程序中的即时消息的至少一部分为搜索查询,其中识别出由所述第一用户输入的即时消息为搜索查询的步骤包括识别出作为搜索触发符的所述即时消息中的字符串;
致使所述搜索查询在所述第一客户端计算机上的即时消息窗口中以及第二客户端计算机上的第二即时消息窗口中被内嵌式地显示;
响应于识别出所述即时消息中的搜索触发符而致使基于所述搜索查询的web搜索被执行,所述web搜索获得搜索结果;以及
致使所述搜索结果中的至少一个被内嵌式地显示在所述第一客户端计算机上的所述即时消息窗口中以及所述第二客户端计算机上的所述第二即时消息窗口中。
2.根据权利要求1所述的方法,其中所述搜索结果包括图像。
3.根据权利要求1所述的方法,其中所述搜索结果包括去往web页的超链接。
4.根据权利要求1所述的方法,其中显示所述至少一个搜索结果还包括:
选择在web搜索中获得的搜索结果中与所述搜索查询最相关的一个搜索结果,并显示所述被选择的搜索结果。
5.根据权利要求1所述的方法,其中显示所述至少一个搜索结果还包括:
从在所述web搜索中获得的搜索结果中选择去往赞助者的web站点的链接,并显示所述被选择的搜索结果。
6.一种计算机系统,其被配置为在即时消息环境中搜索互联网,所述计算机系统包括:
即时消息服务器,用于:
接收从第一即时消息客户端到第二即时消息客户端的即时消息,其中所述即时消息包括搜索查询;
通过识别所述即时消息中的搜索触发符来识别出所述即时消息包括搜索查询;
传输接收到的从所述第一即时消息客户端到所述第二即时消息客户端的搜索查询,以内嵌式地显示在所述第二即时消息客户端上的第二即时消息窗口中;以及
响应于识别出所述即时消息中的搜索触发符而致使基于所述搜索查询的搜索被执行,所述搜索返回搜索结果,其中所述搜索结果中的至少一个被发送给所述第一即时消息客户端以内嵌式地显示在所述第一即时消息窗口中,并且被发送给所述第二即时消息客户端以内嵌式地显示在所述第二即时消息窗口中。
7.根据权利要求6所述的计算机系统,其中所述即时消息服务器从所述搜索结果中选择赞助者的web站点,并将所述被选择的搜索结果发送给所述第一和第二客户端计算机。
8.根据权利要求6所述的计算机系统,其中所述至少一个搜索结果包括图像。
9.根据权利要求6所述的计算机系统,其中所述至少一个搜索结果包括超链接。
10.根据权利要求6所述的计算机系统,其中所述即时消息服务器从所述第一即时消息客户端接收所述搜索查询,将所述搜索查询发送给搜索服务器,并将所述至少一个搜索结果传送给所述第一和第二即时消息客户端。
11.根据权利要求6所述的计算机系统,其中所述第一即时消息客户端将所述搜索查询发送给搜索服务器,并直接从所述搜索服务器接收所述至少一个搜索结果。
12.根据权利要求6所述的计算机系统,其中所述第二即时消息客户端将所述搜索查询发送给搜索服务器,并直接从所述搜索服务器接收所述至少一个搜索结果。
13.一种用于在即时消息环境中执行web搜索的装置,所述装置包括:
用于识别出第一用户输入到在第一客户端计算机上的第一即时消息应用程序中的即时消息包括搜索查询的装置,所述即时消息去往第二客户端计算机上的第二用户,其中识别出由所述第一用户输入的即时消息包括搜索查询的步骤包括识别出作为搜索触发符的所述即时消息中的字符串;
用于在所述第一客户端计算机上的第一即时消息窗口中以及所述第二客户端计算机上的第二即时消息窗口中内嵌式地显示所述搜索查询的装置;
用于响应于识别出所述搜索触发符而将所述搜索查询发送到搜索服务器的装置,其中所述搜索服务器执行基于所述搜索查询的web搜索并返回搜索结果;以及
用于在所述第一客户端计算机上的所述第一即时消息窗口中以及所述第二客户端计算机上的所述第二即时消息窗口中内嵌式地显示一个或多个所述搜索结果的装置。
14.根据权利要求13所述的装置,其中所述用于将所述搜索查询发送给所述搜索服务器的装置还包括用于使即时消息服务器接收所述搜索查询并将所述搜索查询发送给所述搜索服务器的装置。
15.根据权利要求13所述的装置,其中所述用于将所述搜索查询发送给所述搜索服务器的装置还包括用于在所述第一客户端计算机上将所述搜索查询发送给所述搜索服务器的装置。
16.根据权利要求13所述的装置,还包括:
用于从所述搜索结果中选择赞助者的web站点的装置,其中所述赞助者的web站点被内嵌式地显示在所述第一即时消息窗口中。
17.一种用于辅助即时消息环境中的搜索的装置,所述装置包括:
用于识别出从第一即时消息客户端的第一用户到第二即时消息客户端的第二用户的即时消息中的搜索查询的装置,其中所述用于识别出即时消息中的搜索查询的装置基于所述即时消息中的搜索触发符;
用于响应于识别出所述搜索触发符而致使基于所述搜索查询的搜索被执行的装置,所述搜索产生至少一个搜索结果;以及
用于致使所述搜索结果中的至少一个被内嵌式地显示在所述第一即时消息客户端的第一窗口中以及所述第二即时消息客户端的第二窗口中的装置。
CNB2005800117902A 2004-04-19 2005-04-19 用于在即时消息环境中进行内嵌搜索的技术 Active CN100530179C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/827,910 US7363295B2 (en) 2004-04-19 2004-04-19 Techniques for inline searching in an instant messenger environment
US10/827,910 2004-04-19

Publications (2)

Publication Number Publication Date
CN1965314A CN1965314A (zh) 2007-05-16
CN100530179C true CN100530179C (zh) 2009-08-19

Family

ID=34980364

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800117902A Active CN100530179C (zh) 2004-04-19 2005-04-19 用于在即时消息环境中进行内嵌搜索的技术

Country Status (7)

Country Link
US (2) US7363295B2 (zh)
EP (1) EP1747516A2 (zh)
JP (2) JP2007534083A (zh)
KR (1) KR100845375B1 (zh)
CN (1) CN100530179C (zh)
HK (1) HK1106592A1 (zh)
WO (1) WO2005103959A2 (zh)

Families Citing this family (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685236B1 (en) * 2003-09-24 2010-03-23 Google Inc. Methods and systems for developing an instant messaging network
JP3823977B2 (ja) * 2004-03-17 2006-09-20 コニカミノルタビジネステクノロジーズ株式会社 電子メールサーバ、電子メール端末及びプログラム
US7856469B2 (en) * 2004-04-15 2010-12-21 International Business Machines Corporation Searchable instant messaging chat repositories using topic and identifier metadata
US7363295B2 (en) * 2004-04-19 2008-04-22 Yahoo! Inc. Techniques for inline searching in an instant messenger environment
GB0410179D0 (en) * 2004-05-07 2004-06-09 Ibm Searching electronic mail and messages
GB0416448D0 (en) * 2004-07-23 2004-08-25 Ibm Method and system for message notification in instant messaging
US9071464B2 (en) * 2004-07-23 2015-06-30 International Business Machines Corporation Message notification in instant messaging
US8145659B1 (en) * 2004-09-09 2012-03-27 Cisco Technology, Inc. Real-time communications enhanced search
US20060167994A1 (en) * 2005-01-11 2006-07-27 Yen-Fu Chen System and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments
US8275832B2 (en) * 2005-01-20 2012-09-25 International Business Machines Corporation Method to enable user selection of segments in an instant messaging application for integration in other applications
US7590699B2 (en) * 2005-06-23 2009-09-15 Microsoft Corporation Instant messaging with built-in search
US8229951B2 (en) * 2005-07-14 2012-07-24 Red Hat, Inc. Method and system for enabling users searching for common subject matter on a computer network to communicate with one another
US20070043823A1 (en) * 2005-08-19 2007-02-22 George David A System and method for pushing activated instant messages
US20070050371A1 (en) * 2005-08-26 2007-03-01 Trumba Corporation Interacting with an online database through a variety of communications media
KR100634335B1 (ko) * 2005-09-16 2006-10-16 한영석 정보 질의 입력 창을 이용한 메시지 전송 방법 및 시스템
US8732186B2 (en) 2005-12-01 2014-05-20 Peter Warren Computer-implemented method and system for enabling communication between networked users based on common characteristics
US7818340B1 (en) 2005-12-01 2010-10-19 Peter Warren Computer-implemented method and system for enabling network communication using sponsored chat links
US8122019B2 (en) 2006-02-17 2012-02-21 Google Inc. Sharing user distributed search results
US8862572B2 (en) * 2006-02-17 2014-10-14 Google Inc. Sharing user distributed search results
US7844603B2 (en) * 2006-02-17 2010-11-30 Google Inc. Sharing user distributed search results
US8145719B2 (en) 2006-03-03 2012-03-27 Gogroups Method and system for messaging and communication based on groups
US20070255795A1 (en) * 2006-04-29 2007-11-01 Sookool, Inc Framework and Method of Using Instant Messaging (IM) as a Search Platform
US7487144B2 (en) * 2006-05-24 2009-02-03 Microsoft Corporation Inline search results from user-created search verticals
US7702731B2 (en) * 2006-08-17 2010-04-20 International Business Machines Corporation System, method and program for facilitating an electronic chat session
CN100409241C (zh) * 2006-09-20 2008-08-06 网易有道信息技术(北京)有限公司 一种基于搜索引擎的信息检索方法及检索系统
ATE453274T1 (de) * 2006-10-09 2010-01-15 France Telecom Instant-messaging-server, der einem client die zugänglichkeit einer information mitteilen kann
US8447814B2 (en) * 2006-12-07 2013-05-21 Microsoft Corporation Remote control using instant messaging
US8661035B2 (en) * 2006-12-29 2014-02-25 International Business Machines Corporation Content management system and method
US7802194B2 (en) * 2007-02-02 2010-09-21 Sap Ag Business query language
US20080201434A1 (en) 2007-02-16 2008-08-21 Microsoft Corporation Context-Sensitive Searches and Functionality for Instant Messaging Applications
US8650030B2 (en) * 2007-04-02 2014-02-11 Google Inc. Location based responses to telephone requests
US8458599B2 (en) * 2007-05-08 2013-06-04 Yahoo! Inc. Multi-user interactive web-based searches
CN100579055C (zh) * 2007-08-13 2010-01-06 腾讯科技(深圳)有限公司 对包括超链接的即时通讯信息的处理方法及装置
US9122751B2 (en) * 2007-12-07 2015-09-01 International Business Machines Corporation Method of tagging instant messaging (IM) conversations for easy information sharing
US20090287677A1 (en) * 2008-05-16 2009-11-19 Microsoft Corporation Streaming media instant answer on internet search result page
US8719258B2 (en) * 2008-08-20 2014-05-06 Yahoo! Inc. Information sharing in an online community
US8700609B2 (en) * 2008-08-20 2014-04-15 Yahoo! Inc. Advertising in an online community
JP4922278B2 (ja) * 2008-10-30 2012-04-25 ヤフー株式会社 Webページにテキスト入力するインスタントメッセンジャー方法、ユーザ端末
US20100161415A1 (en) * 2008-12-19 2010-06-24 Mandel Edward W System and Method for Dynamically Changing Advertisements
US9031216B1 (en) * 2009-03-05 2015-05-12 Google Inc. In-conversation search
US8560515B2 (en) * 2009-03-31 2013-10-15 Microsoft Corporation Automatic generation of markers based on social interaction
CN101610163A (zh) * 2009-07-03 2009-12-23 腾讯科技(北京)有限公司 多人会话的实现方法、装置和系统
KR101635161B1 (ko) * 2009-10-23 2016-06-30 에스케이플래닛 주식회사 요약 위주의 동적 정보에 대한 키워드 검색 시스템 및 방법, 그리고 이에 적용되는 장치
US20110099464A1 (en) * 2009-10-28 2011-04-28 Yahoo! Inc. Mechanism for adding content from a search to a document or message
US8650210B1 (en) * 2010-02-09 2014-02-11 Google Inc. Identifying non-search actions based on a search query
US8495508B2 (en) * 2010-03-30 2013-07-23 George Lebrun Method and apparatus for contextual based search engine and enterprise knowledge management
CN102236676B (zh) * 2010-05-06 2017-04-12 腾讯科技(深圳)有限公司 一种会话窗口获取图片信息的方法及装置
US10904178B1 (en) 2010-07-09 2021-01-26 Gummarus, Llc Methods, systems, and computer program products for processing a request for a resource in a communication
CN102375841A (zh) * 2010-08-18 2012-03-14 腾讯科技(深圳)有限公司 一种即时通讯工具及其实现便捷搜索的方法
CN102098234A (zh) * 2010-12-15 2011-06-15 百度在线网络技术(北京)有限公司 基于即时通信消息中超链接提供目标内容的方法与设备
CN102541898B (zh) * 2010-12-20 2016-04-13 腾讯科技(深圳)有限公司 会话中的信息搜索方法及系统
CN102281274A (zh) * 2011-04-06 2011-12-14 苏州阔地网络科技有限公司 一种验证方法、系统及服务器
CN102281208A (zh) * 2011-04-06 2011-12-14 苏州阔地网络科技有限公司 一种组件即时通讯信息交互方法及系统
CN102281277A (zh) * 2011-04-06 2011-12-14 苏州阔地网络科技有限公司 一种网页上实现滚动条信息安全同步的方法及系统
CN102185844A (zh) * 2011-04-25 2011-09-14 苏州阔地网络科技有限公司 一种基于社区平台的电子白板安全同步方法及系统
CN102185795A (zh) * 2011-04-26 2011-09-14 苏州阔地网络科技有限公司 一种社区平台上实现群组通讯的方法及系统
CN102164143A (zh) * 2011-04-26 2011-08-24 苏州阔地网络科技有限公司 一种基于网页实现计时安全同步方法及系统
CN102164145A (zh) * 2011-04-26 2011-08-24 苏州阔地网络科技有限公司 一种基于网页的网页区块安全同步浏览方法及系统
CN102164144A (zh) * 2011-04-26 2011-08-24 苏州阔地网络科技有限公司 一种基于网页的区块安全同步浏览方法及系统
CN102164100A (zh) * 2011-04-26 2011-08-24 苏州阔地网络科技有限公司 一种基于网页实现的群组信息安全交互的方法及系统
CN102185848A (zh) * 2011-04-27 2011-09-14 苏州阔地网络科技有限公司 一种基于网页的音视频通讯方法及系统
CN102164146A (zh) * 2011-04-27 2011-08-24 苏州阔地网络科技有限公司 一种从服务器上自动删除已下载文件的方法及系统
CN102137116A (zh) * 2011-04-27 2011-07-27 苏州阔地网络科技有限公司 一种基于网页实现的多路音视频通讯方法及系统
CN102185850A (zh) * 2011-04-28 2011-09-14 苏州阔地网络科技有限公司 一种不同分辨率下图片居中后白板同步的方法及系统
CN102202014A (zh) * 2011-06-09 2011-09-28 苏州阔地网络科技有限公司 一种即时通讯组件信息交互的方法及系统
CN102314511A (zh) * 2011-09-16 2012-01-11 李建成 附加超链接方法和系统
CN103930920B (zh) * 2011-11-14 2017-08-22 谷歌公司 在社交网络服务中将内容共享到发现的内容流
KR101402506B1 (ko) 2011-12-01 2014-06-03 라인 가부시키가이샤 인스턴트 메시징 어플리케이션을 이용한 대화형 정보제공 시스템 및 방법
US9052792B2 (en) * 2011-12-20 2015-06-09 Yahoo! Inc. Inserting a search box into a mobile terminal dialog messaging protocol
US9715325B1 (en) 2012-06-21 2017-07-25 Open Text Corporation Activity stream based interaction
US9692675B1 (en) 2012-06-21 2017-06-27 Open Text Corporation Activity stream based collaboration
US10019135B1 (en) 2012-10-18 2018-07-10 Sitting Man, Llc Methods, and computer program products for constraining a communication exchange
US10033672B1 (en) 2012-10-18 2018-07-24 Sitting Man, Llc Methods and computer program products for browsing using a communicant identifier
US9251260B2 (en) 2012-11-12 2016-02-02 Microsoft Technology Licensing, Llc Social network interaction facilitation from search results interface
US20140179358A1 (en) 2012-12-20 2014-06-26 Microsoft Corporation Messages augmented with structured entities
KR101821358B1 (ko) 2013-01-22 2018-01-25 네이버 주식회사 다자간 메신저 서비스를 제공하는 방법 및 시스템
WO2014172880A1 (en) * 2013-04-25 2014-10-30 Tencent Technology (Shenzhen) Company Limited Methods and instant messaging client devices for performing im using menu option
US20150012840A1 (en) * 2013-07-02 2015-01-08 International Business Machines Corporation Identification and Sharing of Selections within Streaming Content
JP6219744B2 (ja) * 2014-02-19 2017-10-25 Kddi株式会社 携帯端末、メッセージ交換システム及び携帯端末用プログラム
EP3143526A4 (en) 2014-05-12 2017-10-04 Diffeo, Inc. Entity-centric knowledge discovery
US10375129B2 (en) 2014-06-17 2019-08-06 Microsoft Technology Licensing, Llc Facilitating conversations with automated location mapping
US10296513B2 (en) * 2014-12-08 2019-05-21 Samsung Electronics Co., Ltd. Accessing messaging applications in search
CN104579934B (zh) 2015-02-10 2016-08-17 腾讯科技(深圳)有限公司 一种信息处理方法及客户端
CN104615747B (zh) 2015-02-11 2017-05-17 腾讯科技(深圳)有限公司 一种信息处理方法、客户端及服务器
WO2016129767A1 (ko) * 2015-02-13 2016-08-18 주식회사 팔락성 온라인 사이트 링크방법
KR101785420B1 (ko) * 2015-04-30 2017-11-06 주식회사 카카오 클라이언트 봇을 이용한 채팅 서비스 제공 방법 및 상기 방법을 수행하는 장치
US10547571B2 (en) 2015-05-06 2020-01-28 Kakao Corp. Message service providing method for message service linked to search service and message server and user terminal to perform the method
KR20160131866A (ko) * 2015-05-06 2016-11-16 주식회사 카카오 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
US9813547B2 (en) * 2015-05-20 2017-11-07 Verizon Patent And Licensing Inc. Providing content to a child mobile device via a parent mobile device
WO2016195324A1 (ko) * 2015-06-01 2016-12-08 라인 가부시키가이샤 메신저 기반 서비스 제공 장치 및 이를 이용한 방법
CN105141503A (zh) * 2015-08-13 2015-12-09 北京北信源软件股份有限公司 一种全新的即时通信智能机器人
CN108476164B (zh) 2015-12-21 2021-10-08 谷歌有限责任公司 在消息传送应用中自动地提供机器人服务的方法
US10530723B2 (en) 2015-12-21 2020-01-07 Google Llc Automatic suggestions for message exchange threads
US20170220573A1 (en) * 2016-01-05 2017-08-03 William McMichael Systems and methods of performing searches within a text input application
KR101787248B1 (ko) 2016-04-14 2017-10-18 라인 가부시키가이샤 메신저 서비스를 이용한 키워드 검색 방법 및 시스템
US10078673B2 (en) * 2016-04-20 2018-09-18 Google Llc Determining graphical elements associated with text
US10140017B2 (en) 2016-04-20 2018-11-27 Google Llc Graphical keyboard application with integrated search
US10222957B2 (en) 2016-04-20 2019-03-05 Google Llc Keyboard with a suggested search query region
US20170337284A1 (en) * 2016-05-17 2017-11-23 Google Inc. Determining and using attributes of message exchange thread participants
US10664157B2 (en) 2016-08-03 2020-05-26 Google Llc Image search query predictions by a keyboard
CA2939395A1 (en) * 2016-08-15 2016-10-17 Richard S. Brown Method and device for invoking a search from a text message
CN117634495A (zh) 2016-09-20 2024-03-01 谷歌有限责任公司 基于消息贴纸的建议响应
US10015124B2 (en) 2016-09-20 2018-07-03 Google Llc Automatic response suggestions based on images received in messaging applications
JP6659910B2 (ja) 2016-09-20 2020-03-04 グーグル エルエルシー データへのアクセス許可を要求するボット
CN106559560B (zh) * 2016-10-21 2020-03-24 北京金山安全软件有限公司 一种展示信息的方法、装置及电子设备
CN108241668A (zh) * 2016-12-26 2018-07-03 北京搜狗科技发展有限公司 一种信息处理方法、装置及电子设备
WO2018212822A1 (en) 2017-05-16 2018-11-22 Google Inc. Suggested actions for images
WO2018226888A1 (en) 2017-06-06 2018-12-13 Diffeo, Inc. Knowledge operating system
US10348658B2 (en) 2017-06-15 2019-07-09 Google Llc Suggested items for use with embedded applications in chat conversations
US10404636B2 (en) 2017-06-15 2019-09-03 Google Llc Embedded programs and interfaces for chat conversations
US11121991B2 (en) * 2017-07-03 2021-09-14 Mycelebs Co., Ltd. User terminal and search server providing a search service using emoticons and operating method thereof
CN108038165B (zh) * 2017-12-06 2021-07-06 东软集团股份有限公司 一种信息搜索方法、搜索装置、终端设备和服务器设备
US10891526B2 (en) 2017-12-22 2021-01-12 Google Llc Functional image archiving
US10776440B2 (en) 2018-03-15 2020-09-15 Microsoft Technology Licensing, Llc Query interpolation in computer text input
CN112069410A (zh) * 2020-09-09 2020-12-11 腾讯科技(深圳)有限公司 一种消息处理方法、装置、设备及介质
CN113158094B (zh) * 2021-03-31 2024-03-01 北京达佳互联信息技术有限公司 信息分享方法、装置及电子设备
US11507730B1 (en) * 2021-09-30 2022-11-22 Atlassian Pty Ltd. User interface with command-line link creation for generating graphical objects linked to third-party content

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764916A (en) * 1996-09-27 1998-06-09 Ichat, Inc. Method and apparatus for real time communication over a computer network
JPH113348A (ja) * 1997-06-11 1999-01-06 Sharp Corp 電子対話用広告装置
GB9803819D0 (en) * 1998-02-24 1998-04-22 Philips Electronics Nv Context sensitive web communications
US6584464B1 (en) * 1999-03-19 2003-06-24 Ask Jeeves, Inc. Grammar template query system
JP4849706B2 (ja) * 1999-03-31 2012-01-11 ソニー株式会社 情報提供処理装置、情報提供処理方法、および情報提供処理プログラム格納媒体
US6341306B1 (en) 1999-08-13 2002-01-22 Atomica Corporation Web-based information retrieval responsive to displayed word identified by a text-grabbing algorithm
US6539421B1 (en) 1999-09-24 2003-03-25 America Online, Inc. Messaging application user interface
US6157164A (en) 1999-09-28 2000-12-05 Telcordia Technologies, Inc. Battery power system
JP4172886B2 (ja) * 1999-10-08 2008-10-29 富士通株式会社 疑似クライアント装置、疑似クライアントプログラムを格納したコンピュータ可読媒体、及び、チャットシステム
US6754904B1 (en) * 1999-12-30 2004-06-22 America Online, Inc. Informing network users of television programming viewed by other network users
US20040122810A1 (en) * 2000-06-22 2004-06-24 Yaron Mayer System and method for searching, finding and contacting dates on the Internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact
US6781608B1 (en) * 2000-06-30 2004-08-24 America Online, Inc. Gradual image display
US6430602B1 (en) * 2000-08-22 2002-08-06 Active Buddy, Inc. Method and system for interactively responding to instant messaging requests
CN1159885C (zh) 2001-04-29 2004-07-28 上海信息产业有限公司 个人互联网号码通讯系统及其使用方法
JP4803900B2 (ja) * 2001-05-18 2011-10-26 株式会社ニコン 電子ショップの提供方法
US7200590B2 (en) * 2001-08-15 2007-04-03 Yahoo! Inc. Data sharing
JP2003099382A (ja) * 2001-09-20 2003-04-04 Sharp Corp コミュニケーションシステム及び情報処理プログラムを記録した記録媒体
US7353247B2 (en) * 2001-10-19 2008-04-01 Microsoft Corporation Querying applications using online messenger service
KR100472202B1 (ko) * 2001-12-05 2005-03-08 한국전자통신연구원 아이 알 씨 프로토콜을 이용한 웹 공동 브라우징 시스템및 그 방법
US20040179039A1 (en) * 2003-03-03 2004-09-16 Blattner Patrick D. Using avatars to communicate
US7801946B2 (en) * 2003-04-11 2010-09-21 Novell, Inc. Systems and methods for accessing web services via an instant messaging client
US7685236B1 (en) * 2003-09-24 2010-03-23 Google Inc. Methods and systems for developing an instant messaging network
US7914381B2 (en) * 2004-03-16 2011-03-29 Xfire, Inc. System and method for facilitating multiplayer online gaming
US7363295B2 (en) * 2004-04-19 2008-04-22 Yahoo! Inc. Techniques for inline searching in an instant messenger environment
US8122019B2 (en) * 2006-02-17 2012-02-21 Google Inc. Sharing user distributed search results

Also Published As

Publication number Publication date
JP2007534083A (ja) 2007-11-22
US8037047B2 (en) 2011-10-11
CN1965314A (zh) 2007-05-16
US20080162438A1 (en) 2008-07-03
JP5296176B2 (ja) 2013-09-25
EP1747516A2 (en) 2007-01-31
HK1106592A1 (en) 2008-03-14
WO2005103959A2 (en) 2005-11-03
US7363295B2 (en) 2008-04-22
KR20070011521A (ko) 2007-01-24
WO2005103959A3 (en) 2006-02-09
KR100845375B1 (ko) 2008-07-09
JP2012027950A (ja) 2012-02-09
US20050234883A1 (en) 2005-10-20

Similar Documents

Publication Publication Date Title
CN100530179C (zh) 用于在即时消息环境中进行内嵌搜索的技术
CN100463469C (zh) 在多通道上共享应用程序会话信息的方法、装置和系统
EP2089817B1 (en) Method and system for intelligent processing of electronic information
US20090327234A1 (en) Updating answers with references in forums
CN106021510A (zh) 对于由移动设备的用户启动的查询进行处理的方法和系统
CN101217568A (zh) 一种页面的推送方法、系统和装置
US20090327235A1 (en) Presenting references with answers in forums
CN102054042A (zh) 知识信息交互服务方法、站点及问答交互平台
CN100397822C (zh) 一种广告信息传送方法
US7840645B1 (en) Methods and apparatus for providing content over a computer network
US20120331057A1 (en) Portal for sharing data over a network
US9491493B2 (en) Unified content posting
CN103312592A (zh) 一种在网页上批量向即时通信客户端发送信息的方法
US20030182381A1 (en) Electronic mail delivery refusal method, electronic mail delivery refusal device and storage medium recording a program enabling a computer to execute the method
WO2007119193A2 (en) Personalizing communications layer
WO2011116381A1 (en) Rapid navigation system for mobile devices
US8745169B2 (en) Intelligent system of unified content posting
KR20090096578A (ko) 컨텐츠 정보 처리방법 및 시스템과 이를 위한 기록매체
KR101477595B1 (ko) 광고 제공 방법
US20050086066A1 (en) Order status on-demand agent
KR20090088499A (ko) 광고 데이터 제공방법
GB2448125A (en) Method of making content available on a network
KR20090088500A (ko) 답변 메시지 등록 방법과, 정보 저장매체 및 이를 위한프로그램 기록매체
KR20090088497A (ko) 메시지를 이용한 광고 데이터 제공방법
KR20090073961A (ko) 메시지 처리 방법 및 시스템과 이를 위한 기록매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1106592

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1106592

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: FEIYANG MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: YAHOO CORP.

Effective date: 20150331

TR01 Transfer of patent right

Effective date of registration: 20150331

Address after: The British Virgin Islands of Tortola

Patentee after: Fly upward Management Co., Ltd

Address before: American California

Patentee before: Yahoo Corp.