Ad-hoc proxy for discovery and retrieval of dynamic data such as a list of active devices
First Claim
Patent Images
1. A method of providing a discovery proxy service for a network of devices comprising:
- creating a sharable data store, wherein the sharable data store contains a record of discovered services;
associating the sharable data store with a first host;
responding to a client probe at the first host with a first probe match indicating that the first host is a discovery proxy; and
resolving a resolution request at the first host based on the sharable data store.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed method and system describes a dynamic construction of a virtual proxy using a set of virtual proxy hosts. The virtual proxy hosts may maintain a shared data store that contains a record of discovered services on a network. The virtual proxy hosts may work together to respond to discovery requests using the shared data store. Clients on a network having a virtual proxy host may be limited to unicast discovery requests with the virtual proxy host, thereby reducing broadcast traffic.
-
Citations
20 Claims
-
1. A method of providing a discovery proxy service for a network of devices comprising:
-
creating a sharable data store, wherein the sharable data store contains a record of discovered services;
associating the sharable data store with a first host;
responding to a client probe at the first host with a first probe match indicating that the first host is a discovery proxy; and
resolving a resolution request at the first host based on the sharable data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for performing operations comprising:
-
determining whether a first host is associated with a sharable data store and. associating a second host with the sharable data store if the first host is associated with a sharable data store, wherein the sharable data store contains a record of discovered services;
designating one of the first and second host to respond to one of a probe and resolve request; and
determining, periodically, whether a WS-Discovery proxy is available and foregoing responding to one of the probe and resolve requests by the first and second host when a WS-Discovery proxy is available. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a network of devices communicating over a discovery protocol;
a client device that broadcasts one of a probe and resolve message to the network;
a sharable data store containing a record of discovered services on the network;
a first host device that stores a portion of the sharable data store and a second host device that stores a second portion of the sharable data store, and wherein one of the first host and second host responds to one of the probe and resolve messages via the discovery protocol. - View Dependent Claims (17, 18, 19, 20)
-
Specification