Dynamic Protocol Construction
First Claim
Patent Images
1. A method comprising:
- retrieving a destination node policy having a plurality of policy assertions characterizing communication properties supported by a destination node, each assertion specifying a communication property supported by the destination node and selectable by a source node to construct a communication protocol for communication with the destination node;
generating a message that conforms to the policy.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes advertising a policy characterizing communication properties supported by a node. The policy may be distributed to another node in response to a request for the policy. Policy expressions in the policy include one or more assertions that may be grouped and related to each other in a plurality of ways. A system includes a policy generator for generating at least one policy characterizing properties of a node. A policy retriever retrieves a policy from another node and a message generator generates a message to the other node, wherein the message conforms to the policy from the other node.
45 Citations
26 Claims
-
1. A method comprising:
-
retrieving a destination node policy having a plurality of policy assertions characterizing communication properties supported by a destination node, each assertion specifying a communication property supported by the destination node and selectable by a source node to construct a communication protocol for communication with the destination node;
generating a message that conforms to the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a policy having one or more assertions characterizing communication properties related to a first node, each assertion specifying a communication property supported by the first node and selectable by a second node to construct a communication protocol with the first node; and
a policy generator generating the policy in response to a request for the policy. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
generating a policy specifying a plurality of assertions characterizing properties of a destination node, each assertion specifying a communication property supported by the destination node and selectable by a source node to construct a communication protocol for communication with the destination node;
receiving a message conforming to one or more of the plurality of assertions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification