Patent ID: 8244798

Claim:
A method of sharing content between portals, the method comprising: creating a first object on a first portal, the first object corresponding to a second object stored on a second portal remote from the first portal; determining that an attribute A of the first object was modified on the first portal by a user to create attribute A1; determining that an attribute B of the first object was not modified on the first portal by the user; determining that attributes A and B of the second object have both changed at the second portal to create attributes A2 and B2; receiving, at the first portal, a request from a client for content corresponding to the first object; responsive to the request, determining a state of the first object at the first portal, the state including information related to the one or more modifications to the one or more attributes of the first object made at the first portal; communicating the state of the first object from the first portal to the client; communicating the state of the first object from the client to the second portal; receiving, at the second portal, the state of the first object from the client; responsive to the state of the first object, transmitting, from the second portal to the first portal, a request for attribute A1; receiving, at the second portal from the first portal, the attribute A1; determining, at the second portal, integrated content based upon the state of the first object and the second object on the second portal; and providing the integrated content from the second portal to the client responsive to the request, wherein the integrated content reflects content corresponding to attributes A1 and B2.