System and method for performing a hierarchical remote query in an electronic network
AssigneesSony Corporation, Sony Electronics Inc.
InventorRodger James Lea
Life of this patent
Estimating the term…
Abstract
A system and method for performing a hierarchical remote query in an electronic network comprises a local registry that classifies remote registries into discrete categories based upon the relative capability of their host devices. The local registry then broadcasts a remote query to the discrete categories of remote registries in a hierarchical sequence. The present invention thus propagates the remote query in a sequence that produces optimal likelihood of a successful remote query reply, while simultaneously conserving network resources and minimizing messaging traffic across the electronic network.
Claims20
A system for performing a query in an electronic network, comprising:
- a local element configured to classify remote elements into discrete categories, said local element then broadcasting said query to said discrete categories in a hierarchical sequence, said local element including a local registry, said remote elements each including a remote registry, said local registry receiving a notification message when a new device is added to said electronic network, said local registry querying self-describing data from said new device to determine capability parameter values for said new device, said capability parameter values corresponding to device parameters, said device parameters including a processing parameter, a memory parameter, and a communications parameter;
- and
- a processor, coupled to said system, for controlling said local element to thereby perform said query in said electronic network.
A system for performing a query in an electronic network, comprising:
- a local element configured to classify remote elements into discrete categories, said local element then broadcasting said query to said discrete categories in a hierarchical sequence, said local element including a local registry, said remote elements each including a remote registry, said local registry receiving a notification message when a new device is added to said electronic network, said local registry querying self-describing data from said new device to determine capability parameter values for said new device, said local registry summing said capability parameter values to obtain a capability value for said new device, said local registry creating a remote registry identifier associated with said new device, and assigning said remote registry identifier to one of said discrete categories based upon said capability value for said new device;
- and
- a processor, coupled to said system, for controlling said local element to thereby perform said query in said electronic network.
A method for performing a query in an electronic network, comprising the steps of:
- classifying remote elements into discrete categories using a local element, said local element including a local registry, said remote element including a remote registry, said local registry receiving a notification message when a new device is added to said electronic network;
- broadcasting said query to said discrete categories in a hierarchical sequence using said local element, said local registry querying self-describing data from said new device to determine capability parameter values for said new device, said capability parameter values corresponding to device parameters, said device parameters including a processing parameter, a memory parameter, and a communications parameter;
- and
- controlling said local element with a processor to thereby perform said query in said electronic network.
A method for performing a query in an electronic network, comprising the steps of:
- classifying remote elements into discrete categories using a local element, said local element including a local registry, said remote element including a remote registry, said local registry receiving a notification message when a new device is added to said electronic network;
- broadcasting said query to said discrete categories in a hierarchical sequence using said local element, said local registry querying self-describing data from said new device to determine capability parameter values for said new device, said local registry summing said capability parameter values to obtain a capability value for said new device, said local registry creating a remote registry identifier associated with said new device, and assigning said remote registry identifier to one of said discrete categories based upon said capability value for said new device;
- and
- controlling said local element with a processor to thereby perform said query in said electronic network.
Dependencies are inferred from the claim text.