×

Method and apparatus to select and deliver portable portlets

  • US 9,071,570 B2
  • Filed: 03/30/2005
  • Issued: 06/30/2015
  • Est. Priority Date: 03/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×