Selecting an appropriate transfer mechanism for transferring an object
First Claim
1. In a network environment that includes at least a sending computer system and a receiving computer system, a method for negotiating a transfer mechanism to utilize when sending an object from the sending computer system to the receiving computer system, the method comprising the following:
- an act of sending, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
an act of receiving data indicative of an intent to receive the object at the receiving computer system;
an act of identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system; and
an act of selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for sending the object to the receiving computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A sending system, which includes one or more computer systems including a sending computer system, sends, via a predetermined transport, data indicative of an intent to send an object from the sending computer system. A receiving system, which includes one or more computer systems including a receiving computer system, receives the data indicative of an intent to send the object. In some embodiments, the receiving system may analyze the data indicative of an intent to send the object and select an appropriate transfer mechanism to receive the object. The receiving system sends data indicative of an intent to receive the object at the receiving computer system. The sending system may receive the data indicative of an intent to receive the object, may analyze the data, and select an appropriate transfer mechanism to send the object.
75 Citations
52 Claims
-
1. In a network environment that includes at least a sending computer system and a receiving computer system, a method for negotiating a transfer mechanism to utilize when sending an object from the sending computer system to the receiving computer system, the method comprising the following:
-
an act of sending, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
an act of receiving data indicative of an intent to receive the object at the receiving computer system;
an act of identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system; and
an act of selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for sending the object to the receiving computer system. - 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, 24, 25, 26, 27, 28)
-
-
29. In a network environment that includes at least a sending computer system and a receiving computer system, a method for negotiating a transfer mechanism to utilize when sending an object from the sending computer system to the receiving computer system, the method comprising the following:
-
an act of sending, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
an act of receiving data indicative of an intent to receive the object at the receiving computer system; and
a step for determining how the object should be sent so as to relieve a user from manually entering configuration information.
-
-
30. In a network environment that includes at least a sending computer systems and a receiving computer system, a method for negotiating a transfer mechanism to use when transferring an object from the sending computer system to the receiving computer system, the method comprising:
-
an act of receiving, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
an act of identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system;
an act of selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for receiving the object from the sending computer system; and
an act of sending data indicative of an intent to receive the object at the receiving computer system. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. In a network environment that includes at least a sending computer systems and a receiving computer system, a method for negotiating a transfer mechanism to use when transferring an object from the sending computer system to the receiving computer system, the method comprising:
-
an act of receiving, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
a step for determining how the object should be received so as to relieve a user from having to enter configuration information; and
an act of sending data indicative of an intent to receive the object at the receiving computer system.
-
-
47. A computer program product for use in a network environment that includes at least a sending system and a receiving system, the computer program product for implementing a method for negotiating a transfer mechanism to utilize when sending an object from a sending computer system included in the sending system to a receiving computer system included in the receiving system, the computer program product comprising the following:
one or more computer-readable media carrying computer-executable instructions, that when executed at the sending system, cause the sending system to perform the method, including;
sending, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
receiving data indicative of an intent to receive the object at the receiving computer system;
identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system; and
selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for sending the object to the receiving computer system. - View Dependent Claims (48, 49)
-
50. A computer program product for use in a network environment that includes at least a sending system and a receiving system, the computer program product for implementing a method for negotiating a transfer mechanism to utilize when sending an object from a sending computer system included in the sending system to a receiving computer system included in the receiving system, the computer program product comprising the following:
one or more computer-readable media carrying computer-executable instructions, that when executed at the receiving system, cause the receiving system to perform the method, including;
receiving, via a predetermined transport, data indicative of an intent to send an object from the sending computer system;
identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system;
selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for receiving the object from the sending computer system; and
sending data indicative of an intent to receive the object at the receiving computer system. - View Dependent Claims (51, 52)
Specification