Method and system for enabling and controlling communication topology, access to resources, and document flow in a distributed networking environment
First Claim
1. A method for use by a first computing device to transmit information to at least one other computing device over a network communication medium according to a protocol stack having a plurality of protocol layers, the method comprising:
- determining at a particular protocol layer whether to transmit information over the network communication medium based on at least one term of a contract associated with the information; and
upon determining to present the information to the network communication medium, forwarding the information to a lower protocol layer in the protocol stack for transmission over the communication medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are a system and method for use by a computing device to transmit information over a communication medium. The computing device communicates over the medium according to a protocol stack having a plurality of protocol layers. Information having an identifier is received at a first protocol layer from a higher protocol layer in the protocol stack. The computing device determines whether to present the information to the network communication medium based on at least one term of a contract associated with the identifier. Upon determining to present the information to the communication medium, the computing device incorporates the identifier in the information before placing the information on the network communication medium.
-
Citations
86 Claims
-
1. A method for use by a first computing device to transmit information to at least one other computing device over a network communication medium according to a protocol stack having a plurality of protocol layers, the method comprising:
-
determining at a particular protocol layer whether to transmit information over the network communication medium based on at least one term of a contract associated with the information; and
upon determining to present the information to the network communication medium, forwarding the information to a lower protocol layer in the protocol stack for transmission over the communication medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
24. A method for use by a first computing device to receive information from at least one other computing device over a network communication medium according to a protocol stack having a plurality of protocol layers, the method comprising:
-
identifying at a particular protocol layer of a protocol stack a contract associated with information received over the network communication medium; and
determining at the particular protocol layer whether to present the information to a higher layer in the protocol stack based on at least one term of the contract.
-
-
57. An article of manufacture having computer-readable program means embodied thereon for communicating over a network communication medium, the article of manufacture comprising:
-
computer-readable program means for determining at a particular protocol layer of a protocol stack that a message is associated with a contract; and
computer-readable program means for accessing the contract at the particular protocol layer to determine from at least one term of the contract whether to forward the message from the particular protocol layer.
-
-
74. A method for providing a computing device with a capability to perform an interaction with a resource in a wireless network, the method comprising;
-
transmitting a first message from the first computing device to the second computing device to initiate an exchange for obtaining the capability;
receiving at the first computing device a response to the first message indicating a type of interaction that is supported by the second computing device; and
transmitting from the first computing device to the second computing device a second message including a contract corresponding to the type of interaction to provide the second computing device with the capability to perform the interaction. - View Dependent Claims (75, 76, 77, 78, 79)
-
-
80. A method for providing a capability to perform an interaction with a resource in a wireless network including a first and second computing devices, the method comprising:
-
receiving at the second computing device a first message to initiate a capability exchange with the first computing device;
transmitting by the second computing device a response to the first message to the first computing device indicating a type of interaction that is supported by the second computing device; and
receiving at the second computing device a second message including a contract corresponding to the type of interaction to provide the second computing device with the capability to perform the interaction. - View Dependent Claims (81, 82, 83)
-
-
84. A method of controlling access to an electronic resource, the method comprising the steps of:
-
providing to the electronic resource a contract having an identifier; and
processing by the electronic resource any communication received by the electronic resource that has the identifier of the contract, otherwise filtering out such communication from further processing. - View Dependent Claims (85, 86)
-
Specification