Method and system for storing a web browser application session cookie from another client application program
    1.
    发明申请
    Method and system for storing a web browser application session cookie from another client application program 审中-公开
    用于从另一个客户端应用程序存储Web浏览器应用程序会话cookie的方法和系统

    公开(公告)号:US20060294196A1

    公开(公告)日:2006-12-28

    申请号:US11167787

    申请日:2005-06-27

    IPC分类号: G06F15/16

    摘要: A system for storing a session cookie from another client application program, in which a separate client application is allowed to launch an external browser, and to supply a browser with a session cookie containing user specific session information. The browser is extended to support a new URI scheme providing for indication of a session cookie to be embedded into the browser, as well as an embedded URI to be processed by the browser after the indicated session cookie has been loaded into the browser. After the browser has been extended to handle the new URI scheme, a URI using the new scheme is passed to the browser as a command line parameter by a separate application program. The extended browser processes the new scheme URI, extracting the session cookie data and an embedded URI to be subsequently loaded. A client application separate from the browser may authenticate the user prior to the user requesting access to a secure Web page through the browser. The results of such background authentication steps, which are performed transparently with regard to the user, are then provided to the browser from the non-browser program, in order that the user need not re-supply them. Such previously obtained authentication credentials may be loaded by the non-browser application into the browser program on behalf of the user. Such user authentication credentials may be passed to the browser through a session cookie indicated to the browser using the new URI scheme disclosed herein.

    摘要翻译: 用于存储来自另一个客户端应用程序的会话cookie的系统,其中单独的客户端应用程序被允许启动外部浏览器,以及向浏览器提供包含用户特定会话信息的会话cookie。 浏览器被扩展以支持新的URI方案,用于指示嵌入到浏览器中的会话cookie,以及在所指示的会话cookie被加载到浏览器中之后由浏览器处理的嵌入式URI。 在扩展浏览器以处理新的URI方案之后,使用新方案的URI将作为单独应用程序的命令行参数传递给浏览器。 扩展浏览器处理新方案URI,提取会话cookie数据和随后加载的嵌入式URI。 与浏览器分开的客户端应用程序可以在用户通过浏览器请求访问安全网页之前认证用户。 然后,相对于用户透明地执行的这种背景认证步骤的结果从非浏览器程序提供给浏览器,以便用户不需要重新提供它们。 这种先前获得的认证凭证可以由非浏览器应用程序代表用户加载到浏览器程序中。 这样的用户认证证书可以通过使用本文公开的新的URI方案通过浏览器指示的会话cookie传递给浏览器。

    SYSTEM AND METHOD FOR SEAMLESSLY BRINGING EXTERNAL SERVICES INTO INSTANT MESSAGING SESSION
    3.
    发明申请
    SYSTEM AND METHOD FOR SEAMLESSLY BRINGING EXTERNAL SERVICES INTO INSTANT MESSAGING SESSION 有权
    无缝地将外部服务引入即时消息传递会话的系统和方法

    公开(公告)号:US20110078270A1

    公开(公告)日:2011-03-31

    申请号:US12963526

    申请日:2010-12-08

    IPC分类号: G06F15/16

    摘要: The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user's computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.

    摘要翻译: 本发明提供了一种框架,其允许将许多软件应用代理堆叠在即时消息应用程序之上。 每个软件应用程序代理与互联网上的第三方Web服务或用户计算机中的本地应用程序建立连接。 用户可以通过应用代理在即时消息传递会话中与其他用户共享一个或多个第三方服务或应用程序。

    System and method for seamlessly bringing external services into instant messaging session
    5.
    发明授权
    System and method for seamlessly bringing external services into instant messaging session 有权
    将外部服务无缝连接到即时消息会话的系统和方法

    公开(公告)号:US07870199B2

    公开(公告)日:2011-01-11

    申请号:US10680032

    申请日:2003-10-06

    IPC分类号: G06F15/16

    摘要: The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user's computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.

    摘要翻译: 本发明提供了一种框架,其允许将许多软件应用代理堆叠在即时消息应用程序的顶部。 每个软件应用程序代理与互联网上的第三方Web服务或用户计算机中的本地应用程序建立连接。 用户可以通过应用代理在即时消息传递会话中与其他用户共享一个或多个第三方服务或应用程序。

    System and method for seamlessly bringing external services into instant messaging session
    6.
    发明授权
    System and method for seamlessly bringing external services into instant messaging session 有权
    将外部服务无缝连接到即时消息会话的系统和方法

    公开(公告)号:US08103734B2

    公开(公告)日:2012-01-24

    申请号:US12963526

    申请日:2010-12-08

    IPC分类号: G06F15/16

    摘要: The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user's computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.

    摘要翻译: 本发明提供了一种框架,其允许将许多软件应用代理堆叠在即时消息应用程序的顶部。 每个软件应用程序代理与互联网上的第三方Web服务或用户计算机中的本地应用程序建立连接。 用户可以通过应用代理在即时消息传递会话中与其他用户共享一个或多个第三方服务或应用程序。

    System and method for seamlessly bringing external services into instant messaging session
    7.
    发明申请
    System and method for seamlessly bringing external services into instant messaging session 有权
    将外部服务无缝连接到即时消息会话的系统和方法

    公开(公告)号:US20050086309A1

    公开(公告)日:2005-04-21

    申请号:US10680032

    申请日:2003-10-06

    摘要: The invention provides a framework that allows a number of software application agents to be stacked on top of an instant messenger application. Each of the software application agents establishes a connection with a third-party Web service on the Internet or a local application in the user's computer. The user can share one or more third-party services or applications with other user(s) in an instant messaging session through the application agents.

    摘要翻译: 本发明提供了一种框架,其允许将许多软件应用代理堆叠在即时消息应用程序的顶部。 每个软件应用程序代理与互联网上的第三方Web服务或用户计算机中的本地应用程序建立连接。 用户可以通过应用代理在即时消息传递会话中与其他用户共享一个或多个第三方服务或应用程序。