发明名称 Method and apparatus to select and deliver portable portlets
摘要 A portlet may be selected from among one or more portlets rendered by an origin server. The origin server may have an object listening for pointer activity wherein a user event triggers selection of a portlet. The origin server, in response, may send state information of the portlet in the form of a key to a client, often operated by a user. Client may later send the key to a disjoint server, wherein the key is integrated into a portal containing services that the client subscribes to. Thus a persistent session may exist between the disjoint server and the origin server based on the user's preferences.
申请公布号 US9071570(B2) 申请公布日期 2015.06.30
申请号 US200511094092 申请日期 2005.03.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Etgen Michael Peter;Fox James Edward;Miller Steven Michael
分类号 H04L29/08 主分类号 H04L29/08
代理机构 Patents on Demand P.A. 代理人 Patents on Demand P.A. ;Buchheit Brian K.;Garrett Scott M.
主权项 1. A method to selectively move a portlet among portals, the portlet having a portlet state including portlet session information, comprising the steps of: receiving Hypertext Transfer Protocol (HTTP) request at an originating server from a client; rendering a portlet by the originating server in a first portal at the client responsive to receiving the HTTP request, the portlet having a decoration provided by the originating server and an event trigger associated with the decoration, the decoration coupled to a servlet; receiving a first user event at the originating server, the first user event corresponding to the event trigger, wherein receiving the first user event comprises receiving a drag indication, and wherein receiving the drag indication comprises receiving the drag indication at coordinates within a portlet window; receiving a second user event at the originating server that includes a drop indication, wherein receiving the second user event at the originating server includes receiving a pointer action; serializing the portlet state based on the first user event at the originating server, performed by the servlet; storing the portlet state in a key at the originating server by the servlet, wherein storing the portlet state includes storing a uniform resource identifier in the key; and sending the key having the portlet state to the client from the originating server, wherein the key is configured to allow a disjoint server to render the portlet in a second portal rendered at the client and provided by the disjoint server to the client, the disjoint server operating in a different administrative domain than the originating server; wherein the first and second portals are displayed in first and second browser windows at the client.
地址 Armonk NY US