| US 7,467,384 B2 | ||
| Uniform resource discovery with multiple computers | ||
| Douglas K. Brubacher, Sammamish, Wash. (US); Dale Alan Sather, Seattle, Wash. (US); John M. Gehlsen, Redmond, Wash. (US); Kenneth Cooper, Renton, Wash. (US); Kosar Jaff, Kirkland, Wash. (US); Gary P. Raden, Seattle, Wash. (US); Ralph Lipe, Yarrow Point, Wash. (US); Roland Ayala, Woodinville, Wash. (US); and Shannon J. Chan, Bellevue, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on May 02, 2005, as Appl. No. 11/120,441. | ||
| Application 11/120441 is a continuation in part of application No. 11/061291, filed on Feb. 18, 2005. | ||
| Application 11/061291 is a continuation in part of application No. 11/061268, filed on Feb. 18, 2005. | ||
| Application 11/061268 is a continuation in part of application No. 11/060913, filed on Feb. 18, 2005. | ||
| Application 11/060913 is a continuation in part of application No. 11/060912, filed on Feb. 18, 2005. | ||
| Claims priority of provisional application 60/567558, filed on May 03, 2004. | ||
| Claims priority of provisional application 60/546671, filed on Feb. 20, 2004. | ||
| Prior Publication US 2006/0026141 A1, Feb. 02, 2006 | ||
| Int. Cl. G06F 9/46 (2006.01) | ||
| U.S. Cl. 718—104 [719/313; 719/328] | 20 Claims |

| 1. A method, executing within a computer having a processor, comprising:
receiving, at a publication service executing on a publication server and received from a publication application executing
on the publication server, data associated with a plurality of function instances,
each function instance associated with a resource at the publication server, at least two of the resources associated with
the plurality of function instances being disparate types of resources,
each of the plurality of function instances containing a resource metadata field and an activation field;
receiving, at the publication service and received from a client, the client being a publication client, a request for resource
information associated with at least one of the resources associated with at least one of the plurality of function instances;
and
in response to the request from the client, sending by the publication service and sent to the client, a one or more publish
messages based on the received data, the one or more publish messages including the received data associated with the at least
one of the resources associated with the at least one of the plurality of function instances.
|