Management of data flows between networked resource nodes in a social web
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource management node is disclosed that manages a plurality of resource nodes connected to at least one network. The resource management node includes a system entity database, an interaction flow database, and an interaction execution engine. The system entity database contains information identifying communication addresses for the resource nodes and associated metadata identifying capabilities of the resource nodes. The interaction flow database contains 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. The interaction execution engine is configured to determine that one of the triggering criteria defined by the interaction flow database is satisfied and to respond by establishing the associated data flow between the identified ones of the resource nodes. Related methods for managing a plurality of resource nodes connected to at least one network are disclosed.
41 Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
5. A resource management node that manages a plurality of resource nodes connected to at least one network, the resource management node comprising:
-
a system entity database containing information identifying communication addresses for the resource nodes and associated metadata identifying capabilities of the resource nodes, wherein the resource nodes comprise electrical circuitry; an interaction flow database containing 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; and a processor; and a memory coupled to the processor and comprising computer readable program code that when executed by the processor causes the processor to perform operations comprising; 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 a user as a friendship request; responding to a message indicating the user'"'"'s acceptance of the friendship request by adding information to the interaction flow database that identifies a friend relationship between the at least two resource nodes and the associated triggering criteria used to determine when to establish the recommended data flow; further responding to the message indicating the user'"'"'s acceptance of the friendship by 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; 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 responding to one or more messages indicating the user'"'"'s acceptance of selected one or more of the further friendship requests by adding further information to the interaction flow database that identifies the selected one or more of the further friend relationships between corresponding ones of the further recommended data flows and the associated triggering criteria used to determine when to establish the corresponding ones of the further recommended data flows. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification