Patent ID: 9237062
Filing Date: 2016-01-12
CPC Classification: H04L

Claim Text:
1. A method by a resource management node for managing a plurality of resource nodes connected to at least one network, the method comprising: assembling system entity information identifying communication addresses for the resource nodes and associated metadata identifying capabilities of the resource nodes, wherein the resource nodes comprise electrical circuitry; assembling interaction flow information defining data flows that are permitted between identified ones of the resource nodes and associated triggering criteria defining when identified ones of the data flows are to be performed; generating based on comparison of capabilities identified by the metadata in the system entity database a recommended data flow between at least two of the resource nodes; adding to the interaction flow database information identifying the recommended data flow between the at least two resource nodes and an associated triggering criteria defining when to establish the recommended data flow; determining that the triggering criteria associated with the recommended data flow, identified by the information in the interaction flow database, is satisfied and responding by establishing the recommended data flow to cause communications to occur between the electrical circuitry of the at least two resource nodes; communicating the recommended data flow to the user as a friendship request; assembling interaction flow information identifying a friend relationship between the at least two resource nodes and the associated triggering criteria, in response to a message indicating the user's acceptance of the friendship request; identifying one or more further recommended data flows that can now be established between at least one of the resource nodes of the newly accepted friend relationship and at least one more resource node, in response to the message indicating the user's acceptance of the friendship request; communicating one or more further friendship requests to the user with information identifying the functionality that will be created for the user by the one or more further recommended data flows; and assembling interaction flow information identifying the selected further friend relationships between corresponding ones of the further recommended data flows and the associated triggering criteria, in response to one or more messages indicating the user's acceptance of selected one or more of the further friendship requests.