Method and apparatus for including self-describing information within devices
First Claim
1. A method of interfacing between devices comprising:
- a. embedding self-describing information within a first device, wherein the self-describing information includes information related to operation and control of the first device including one or more of a graphical representation of the first device, information regarding controls and functionality of the first device, a first interface required to access the controls and an address from where additional information about the first device is obtained; and
b configuring the first device to allow a second device to access the self-describing information for interfacing with the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
Self-describing information is included within a device and contains information relating to a graphical representation of the device, the controls available on the device and the interface required to access those controls. The self-describing information is preferably embedded within a ROM within the device and is read by other devices coupled to the device for presenting a graphical user interface through which the device can be remotely controlled by a user. The self-describing information can also include an address from which additional information about the device and upgrades are automatically obtained. This address is either an internet address or points to a location within a network of devices. The address can also be modifiable. Alternatively, the self-describing information also includes driving software for enhancing the graphical user interface and controlling the operation of the device through another system. This driving software is written either in the native language of the device on which it is uploaded and executed or in a platform neutral language such as Java™. The graphical user interface is presented on a television, computer or other appropriate system for controlling multiple devices through the system. The controlling system obtains the self-describing information from each device within the configuration. The graphical user interface includes a graphical representation of the devices and specific control features available to the user presented in a graphical orientation. Alternatively, a three-dimensional representation of the device is presented with controls represented on the device. If no controlling system is available, a graphical user interface is controlled by an application within the device and presented on an available display.
-
Citations
64 Claims
-
1. A method of interfacing between devices comprising:
-
a. embedding self-describing information within a first device, wherein the self-describing information includes information related to operation and control of the first device including one or more of a graphical representation of the first device, information regarding controls and functionality of the first device, a first interface required to access the controls and an address from where additional information about the first device is obtained; and
b configuring the first device to allow a second device to access the self-describing information for interfacing with the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device including self-describing information comprising:
-
a. means for storing self-describing information about the device, wherein the self-describing information includes information related to operation and control of the device including one or more of a graphical representation of the device, information regarding controls and functionality of the device, a control interface required to access the controls and an address from where additional information about the device is obtained;
b. a physical interface for allowing the device to communicate with other devices including transmitting the self-describing information; and
c. a controller coupled to the means for storing and to the physical interface for controlling communication through the physical interface with other devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system configuration comprising:
-
a. a plurality of devices coupled together, each of the plurality including;
i. means for storing self-describing information about a respective one of the plurality of devices, wherein the self-describing information includes information related to operation and control of the device including one or more of a graphical representation of the device, information regarding controls and functionality of the device, a control interface required to access the controls and an address from where additional information about the device is obtained;
ii. a physical interface for allowing the device to communicate with other devices including transmitting the self-describing information; and
b. a system coupled to the plurality of devices for presenting a graphical interface, utilizing the self-describing information from each of the plurality of devices, through which operation of the plurality of devices is controlled, the system including a microprocessor and a display. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A graphical user interface for controlling operation of devices coupled together into a network configuration, the graphical user interface comprising:
-
a. a plurality of device images each representing a device within the network configuration;
b. graphical representations of connections between the plurality of device images representing actual connections of the devices within the network configuration; and
c. control means for displaying available controls for selected ones of the devices and controlling operation of the devices based on selected controls;
wherein the plurality of device images and the available controls are obtained from self-describing information about a corresponding device stored within the devices. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for controlling devices coupled to a bus structure comprising:
-
a. a bus structure configured for providing communications between devices;
b. a plurality of devices coupled to the bus structure for communicating across the bus structure, each of the plurality of devices including self-describing information about a corresponding one of the plurality of devices, wherein the self-describing information includes information related to operation and control of the corresponding device including one or more of a graphical representation of the device, information regarding controls and functionality of the device, a control interface required to access the controls and an address from where additional information about the device is obtained; and
c. a graphical user interface for controlling operation of the plurality of devices including;
i. a plurality of device images each representing a corresponding one of the plurality of devices and each obtained from the self-describing information of the corresponding device; and
ii. a bus structure representation illustratively coupled to each of the plurality of device images representing the bus structure;
wherein operation of the devices is controlled through the graphical user interface. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of interfacing between devices comprising:
embedding self-describing informations within a first device, wherein the self-describing information includes information related to operation and control of the first device including one or more of a graphical representation of the first device, information regarding controls and functionality of the first device, a first interface required to access the controls and an address from where additional information about the first device is obtained;
wherein the information related to operation and control of the first device includes one or more of a graphical representation of the first device, information regarding controls and functionality of the first device, and a first interface required to access the controls and configuring the first device to allow a second device to access the self-describing information for interfacing with the first device.- View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
56. A device including self-describing information comprising:
-
a. a memory circuit configured to store self-describing information about the device, wherein the self-describing information includes one or more of a graphical representation of the device, information regarding controls and functionality of the device, a control interface required to access the controls and an address from where information related to operation and control of the device is obtained;
b. a physical interface configured to allow the device to communicate with other devices including transmitting the self-describing information; and
c. a controller coupled to the memory circuit and to the physical interface to control communication through the physical interface with other devices. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64)
-
Specification