Method and apparatus for representing devices and available information within a network of devices using object lists and object entries
First Claim
1. A method of representing functions and available information in a network of devices comprising:
- a. accumulating data in a memory at one or more devices within the network of devices about the functions of the network of devices and the available information; and
b. maintaining the data in the memory in a hierarchical relationship, wherein the hierarchical relationship of the data includes object lists and one or more associated object entries representing a current state of the network of devices, each object entry representing a representative one of a device, a function and a piece of information.
1 Assignment
0 Petitions
Accused Products
Abstract
Object lists and object entries provide a general hierarchical model for representing functions and capabilities of a network of devices in a uniform standardized format. The object lists and object entries are used to represent devices, subdevices, supported media, installed media and available services. Preferably, the devices are coupled together in an IEEE 1394-1995 serial bus network. The list of devices within the network are included within a unit object list, including unit object descriptors each representing a corresponding device. For devices having subunits, the unit object descriptor is associated with a subunit object list, including subunit object descriptors each representing a corresponding subunit within the device. Each subunit object descriptor then also has associated object lists, as appropriate, including a supported media object list including entries representing types of media supported by the subunit and an installed media object list including entries representing information available on the media currently installed within the subunit. For subunits capable of providing services, the subunit object descriptor has an associated object list, including an available services list including entries representing the services currently available through the subunit. The uniform standardized format of the object lists and object entries of the present invention allow two devices coupled together within the IEEE 1394-1995 serial bus network to exchange information including their respective object lists and entries.
123 Citations
20 Claims
-
1. A method of representing functions and available information in a network of devices comprising:
-
a. accumulating data in a memory at one or more devices within the network of devices about the functions of the network of devices and the available information; and
b. maintaining the data in the memory in a hierarchical relationship, wherein the hierarchical relationship of the data includes object lists and one or more associated object entries representing a current state of the network of devices, each object entry representing a representative one of a device, a function and a piece of information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of representing functions and available information in a network of a plurality of devices comprising:
-
a. accumulating data in a memory at one or more of the plurality of devices, wherein the data includes the functions of the network of devices and a representation of the available information;
b. maintaining the data in the memory in a hierarchical relationship, wherein the hierarchical relationship of the data includes a plurality of object lists, each having one or more associated object entries grouped together to represent a current state of the network of devices, each object entry representing a representative one of a device, a subdevice, a function and a piece of information, wherein any of the devices with subdevices includes a subdevice object list with object entries representing the available subdevices within the device; and
c. providing the data to a device within the network of devices when requested. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for representing functions and available information within a network of devices comprising:
-
a. means for accumulating data about the functions of the network of devices and the available information; and
b. a controlling circuit coupled to the means for accumulating for maintaining the data in a hierarchical relationship, wherein the hierarchical relationship of the data includes object lists and one or more associated object entries representing a current state of the network of devices, each object entry representing a representative one of a device, a function and a piece of information. - View Dependent Claims (13, 14)
-
-
15. A network of devices coupled together for communication between the devices comprising:
-
a. a plurality of devices coupled together for communication; and
b. a plurality of controlling circuits, each within a corresponding one of the plurality of devices, for accumulating data about the functions of the corresponding device and information available from the device, wherein the controlling circuits also maintain the data in a format including object lists and one or more associated object entries, each object entry representing a representative one of a subdevice, a function and a piece of information. - View Dependent Claims (16, 17)
-
-
18. An apparatus for representing functions and available information within a network of devices comprising:
-
a. an accumulation circuit configured to accumulate data including the functions of the network of devices and a representation of the available information; and
b. a controlling circuit coupled to the accumulation circuit to maintain the data in a hierarchical relationship, wherein the hierarchical relationship of the data includes object lists and one or more associated object entries representing a current state of the network of devices, each object entry representing a representative one of a device, a function and a piece of information. - View Dependent Claims (19, 20)
-
Specification