Patent ID: 9619517
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method, comprising: receiving at a client, a first multicast message of a query from another client, wherein the query identifies a device; locating a resource record associated with the device in a local cache at the client; waiting at the client for a multicast message of a response from the device, wherein the response from the device is associated with the query; receiving at the client, a predetermined number of multicast messages of the query from the another client without receiving a corresponding multicast message of the response from the device; in response to the receiving, invalidating the resource record associated with the device; identifying other resource records in the local cache that refer to the invalidated resource record, comprising: retrieving a parent record of the invalidated resource record at the client, wherein the parent record refers to the invalidated resource record; and issuing a second multicast message of a parent-record query based at least on the parent record.