| US 7,490,156 B2 | ||
| Remote method calling through pluggable channels | ||
| Stephen Peter de Jong, Bellevue, Wash. (US); Caleb L. Doise, Bellevue, Wash. (US); Jonathan C. Hawkins, Seattle, Wash. (US); Gopala Krishna R. Kakivaya, Sammamish, Wash. (US); Petrus L. Obermeyer, Bothell, Wash. (US); and Manish S. Prabhu, Redmond, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Feb. 02, 2005, as Appl. No. 11/50,193. | ||
| Application 11/050193 is a continuation of application No. 09/894086, filed on Jun. 28, 2001, granted, now 6,865,607. | ||
| Prior Publication US 2005/0210142 A1, Sep. 22, 2005 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—228 [709/202; 709/203; 709/227] | 20 Claims |

| 17. One or more computer-readable storage media containing computer-executable instructions operatively coupled to a processor
that, when executed, facilitate customizing a pluggable channel by implementing the following steps:
registering one or more pluggable channels;
intercepting a method call made on a remoted object;
determining whether one of the one or more registered channels desires to customize data communications associated with the
method call on the remoted object;
creating a channel sink associated with the registered pluggable channel;
choosing one or more data communication processes implemented by one or more sinks to associate with the channel sink;
associating the one or more sinks with the channel sink; and
processing data associated with the method call on the remoted object through the one or more sinks associated with the channel
sink.
|