Client-side auto-rediscovery for networked devices
First Claim
Patent Images
1. A client-side auto-rediscovery system, comprising:
- a data store associated with a service requesting networked device configured to store a pairing data that relates said service requesting networked device and a service providing networked device; and
a logic associated with said service requesting networked device configured to, in response to said service requesting device sending a service request to said service providing networked device, determine whether the pairing data should be updated and to update the pairing data if said pairing data is not valid.
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.
14 Citations
35 Claims
-
1. A client-side auto-rediscovery system, comprising:
-
a data store associated with a service requesting networked device configured to store a pairing data that relates said service requesting networked device and a service providing networked device; and a logic associated with said service requesting networked device configured to, in response to said service requesting device sending a service request to said service providing networked device, determine whether the pairing data should be updated and to update the pairing data if said pairing data is not valid. - 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, in response to a service request made by said requesting networked device, 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 related to said service request 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 performing a unicast based discovery between the service requesting networked device and the service providing networked device in response to a service request made from the service requesting networked device to the service providing networked device; and means for selectively performing automatic multicast based discovery to rediscover the service providing networked device based on the unicast based discovery and selectively updating the pairing data based on the multicast based discovery.
-
-
13. A client-side auto-rediscovery method, comprising:
-
determining whether a service request from a first networked device to a second networked device has been made; and in response to a service request being made, performing a process that facilitates relating the first networked device and the second networked device 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 non-transitory computer-readable medium providing processor executable instructions operable to perform a client-side auto-rediscovery method, the method comprising:
-
in response to determining that a service request has been made by a service requesting device; with the service requesting device, selectively requesting from one or more networked devices a binding data that facilitates uniquely identifying a networked device; with the service requesting device, receiving, in response to requesting the binding data, a message that includes the binding data; with the service requesting device, 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; and with the service requesting device, storing the pairing data in a computer memory. - View Dependent Claims (27, 28)
-
-
29. A client-side auto-rediscovery method, comprising:
-
determining, in response to a service request made from a first networked device to a second networked device, whether to perform a process on behalf of said first networked device by requesting a MAC address from said 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.
-
-
30. 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 (31, 32, 33, 34, 35)
-
Specification