Client-side auto-rediscovery for networked devices
First Claim
Patent Images
1. A client-side auto-rediscovery system, comprising:
- a data store configured to store a pairing data that relates a service requesting networked device and a service providing networked device; and
a logic configured to determine whether the pairing data should be updated and to selectively update the pairing data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methodology, systems, and media associated with client-side auto-rediscovery for networked devices are described. One exemplary method may include discovering a connection to a service providing networked device, client-side associating the connection, validating the connection before initiating a service request to the service providing networked device, selectively rediscovering the service providing networked device, and selectively client-side reassociating the connection.
37 Citations
36 Claims
-
1. A client-side auto-rediscovery system, comprising:
-
a data store configured to store a pairing data that relates a service requesting networked device and a service providing networked device; and
a logic configured to determine whether the pairing data should be updated and to selectively update the pairing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client-side auto-rediscovery system, comprising:
-
a data store configured to store an Internet protocol (IP) address and a MAC address associated with a service providing networked device that is configured to provide a service to a requesting networked device, the data store being located in the requesting networked device;
a first logic configured to produce a uni-cast SNMP GET request for the MAC address of the service providing networked device and to determine whether the IP address and MAC address stored in the data store describe a valid pairing based on a uni-cast SNMP GET RESPONSE message, the first logic being located in the requesting networked device; and
a second logic configured to selectively produce a multicast SNMP GET request for the MAC address of one or more service providing networked devices and to selectively update the data store based on one or more uni-cast SNMP GET RESPONSE messages responsive to the multicast SNMP GET request, the second logic being located in the requesting networked device. - View Dependent Claims (11)
-
-
12. A client-side auto-rediscovery system, comprising:
-
means for storing a pairing data that relates a service requesting networked device and a service providing networked device;
means for doing weak discovery between the service requesting networked device and the service providing networked device; and
means for selectively performing automatic strong discovery to rediscover the service providing networked device based on the weak discovery and selectively updating the pairing data based on the strong discovery.
-
-
13. A client-side auto-rediscovery method, comprising:
-
determining whether to perform a process that facilitates relating a first networked device and a second networked device; and
performing the process by;
selectively requesting from one or more networked devices a binding data that facilitates uniquely identifying a networked device;
receiving, in response to requesting the binding data, a message that includes the binding data; and
selectively updating a pairing data that relates the first networked device and the second networked device based, at least in part, on the binding data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium providing processor executable instructions operable to perform a client-side auto-rediscovery method, the method comprising:
-
determining whether to perform a process that facilitates relating a first networked device and a second networked device;
selectively requesting from one or more networked devices a binding data that facilitates uniquely identifying a networked device;
receiving, in response to requesting the binding data, a message that includes the binding data; and
selectively updating a pairing data that relates the first networked device and the second networked device based, at least in part, on the binding data. - View Dependent Claims (27, 28, 29)
-
-
30. A client-side auto-rediscovery method, comprising:
-
determining, on a per service request basis, whether to perform a process on behalf of a first networked device by requesting a MAC address from a second networked device, where the MAC address facilitates binding the first networked device and the second networked device;
selectively requesting a MAC address from one or more networked devices, where the MAC address facilitates re-binding the first networked device and the second networked device, where the request is transmitted in an SNMP GET message via one or more of a multicast and broadcast mode;
receiving the MAC address in a uni-cast SNMP GET RESPONSE message; and
selectively updating an IP address, MAC address pair stored on the first networked device to bind the first networked device and the second networked device.
-
-
31. A client-side auto-rediscovery method, comprising:
-
discovering a first connection to a service providing networked device;
client-side associating a stored connection between a service requesting networked device and the service providing networked device based, at least in part, on the first connection;
upon the service requesting networked device making a request for a service from the service providing networked device, validating the stored connection;
selectively re-discovering a second connection to the service providing networked device; and
selectively client-side re-associating the stored connection based, at least in part, on the second connection. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification