Instant messaging communications channel for transporting data between objects executing within a managed code environment
First Claim
1. A method for providing an instant messaging communications channel for communication between objects executing within a managed code environment, the method comprising:
- receiving a request from a first object executing within a managed code environment to transmit data to a second object also executing within a managed code environment;
in response to the request, transmitting an instant message including the data to an instant messaging server computer, the message being transmitting utilizing one of the MSNP protocol, the RVP protocol, or the SIP protocol;
receiving the instant message at the instant messaging server computer, and forwarding the instant message to the second object; and
receiving the instant message, extracting the data from the instant message, and presenting the data to the second object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for providing a communications channel for inter-object communication are provided. According to the method, a request may be received from a first object executing within a managed code environment to transmit data to a second object. In response thereto, an instant message (“IM”) including the data may be transmitted to an IM server computer. The IM may be forwarded to the managed code environment in which the second object is executing. The IM may then be received by the managed code environment, the data contained therein may be extracted, and the data may be presented to the second object. A reverse path may also be utilized for return communication between objects.
-
Citations
18 Claims
-
1. A method for providing an instant messaging communications channel for communication between objects executing within a managed code environment, the method comprising:
-
receiving a request from a first object executing within a managed code environment to transmit data to a second object also executing within a managed code environment;
in response to the request, transmitting an instant message including the data to an instant messaging server computer, the message being transmitting utilizing one of the MSNP protocol, the RVP protocol, or the SIP protocol;
receiving the instant message at the instant messaging server computer, and forwarding the instant message to the second object; and
receiving the instant message, extracting the data from the instant message, and presenting the data to the second object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing an instant messaging communications channel for communication between objects executing within a managed code environment, the system comprising:
-
an object executing within a managed code environment operative to request the transmission of data to a second object; and
a remoting system executing within the managed code environment operative to receive the request from the object and, in response to the request, to transmit an instant message including the data to an instant messaging server computer, the message being transmitting utilizing one of the MSNP protocol, the RVP protocol, or the SIP protocol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification