Patent ID: 9071570
Filing Date: 2015-06-30
Classification: H04L

Abstract:
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.