Patent ID: 6560635
Filing Date: 2003-05-06
Classification: G06F,H04L

Abstract:
A system for locally-caching remote information in an electronic network, comprising:a local element coupled to said electronic network and configured to broadcast a remote query and receive a remote query reply, said local element including a local registry that forms part of network software for a device in said electronic network; a local cache coupled to said local element and configured to selectively store said remote information corresponding to said remote query reply; and a local software module that creates a local query and propagates said local query to said local registry which responsively performs said local query, said local registry creating said remote query based upon said local query whenever said local query is unsuccessful in locating a locally-registered target software element for a network messaging process, said local registry broadcasting said remote query to remote registries across said electronic network, said remote query including query criteria corresponding to a remote target software element, said local registry evaluating said remote query reply to determine whether said remote query was successful in locating said remote target software element in said remote registries, said local registry creating a remote element registration corresponding to said remote target software element whenever said remote query is successfully answered, said local registry then storing said remote element registration in said local cache to facilitate future messages from said local software module to said remote target software element, said remote element registration including a timeout value, said local registry deleting said remote element registration when said timeout value expires.