Patent ID: 8683322

Claim:
A method for structuring unstructured data originating from uncontrolled Web applications, comprising: at a server computer communicatively connected to a user device in a computing environment and to social networking sites external to the computing environment, the uncontrolled Web applications originating from the social networking sites external to the computing environment: the server computer receiving a response from one of the social networking sites external to the computing environment, the response being responsive to a user request, wherein the user request is associated with a user using the user device in the computing environment; the server computer identifying a source of the response, the source being associated with a universal resource locator (URL) address external to the server computer and external to the computing environment, wherein identifying the source of the response comprises: extracting the URL address of the source from the response; and accessing a source database storing a plurality of URL addresses; if the URL address of the source is not found in the source database, the server computer forwarding the response to the user; if the URL address of the source matches one of the plurality of URL addresses in the source database, the server computer performing: analyzing payload data in the response to identify application element types (AETs) existing in the payload data; generating an info table containing a list of AETs encapsulated with associated content extracted from the payload data; and applying individual workflows, wherein each of the workflows is specific to a particular AET.