← Back to Patent Explorer
US6421069B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for including self-describing information within devices

Assignee: Sony Corp
•
Filing: 1998-06-04
•
Granted: 2002-07-16
•
Expires: 2018-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Harold Aaron Ludtke
  • 👤 Bruce Fairman
  • 👤 Scott Smyers
  • 👤 Hisato Shima
  • 👤 Andrew M. Proehl

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:03
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40052; H04L12/40117; G; G06; G06F; G06F13/00; G06F13/10; G06F13/102; G06F3/00; G06F3/06; G06F3/0601; G06F3/0628; G06F3/0662; G06F3/0667; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F9/4413; G06F9/4415; H04L12/2803; H04L12/2805; H04L12/2807; H04L12/281; H04L12/2814; H04L12/2816; H04L12/282; H04L12/40123; G06F2213/00; G06F2213/0012

Claims Analysis

Total Claims: 71
Claim 1
Independent Claim 94 words
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.
Claim 2
Independent Claim 94 words
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.
Claim 3
Dependent Claim 38 words
The method as claimed in claim 1 further comprising providing a second interface on the second device using the self-describing information, wherein a user has the ability to control operation of the first device through the second interface.
Claim 4
Dependent Claim 21 words
The method as claimed in claim 2 wherein the second interface includes the graphical representation of the device and available controls.
Claim 5
Dependent Claim 16 words
The method as claimed in claim 3 wherein the self-describing information includes an operating system driver.
Claim 6
Dependent Claim 15 words
The method as claimed in claim 3 wherein the self-describing information includes a user application.
Claim 7
Dependent Claim 27 words
The method as claimed in claim 5 wherein the user application provides a graphical user interface through which a user is provided access to the user application.
Claim 8
Dependent Claim 14 words
The method as claimed in claim 3 wherein the address is an internet address.
Claim 9
Dependent Claim 28 words
The method as claimed in claim 3 wherein the address points to a location within a network of devices which includes the first device and the second device.
Claim 10
Dependent Claim 12 words
The method as claimed in claim 3 wherein the address is modifiable.
Claim 11
Independent Claim 111 words
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.
Claim 12
Independent Claim 111 words
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.
Claim 13
Dependent Claim 14 words
The device as claimed in claim 10 wherein the address is an internet address.
Claim 14
Dependent Claim 32 words
The device as claimed in claim 10 wherein the self-describing information is used to provide a graphical interface on a controlling device for controlling operation of the device through the controlling device.
Claim 15
Dependent Claim 18 words
The device as claimed in claim 10 wherein the means for storing self-describing information includes a memory device.
Claim 16
Dependent Claim 15 words
The device as claimed in claim 13 wherein the memory device is a read-only memory.
Claim 17
Dependent Claim 18 words
The device as claimed in claim 10 wherein the means for storing self-describing information includes a media device.
Claim 18
Dependent Claim 19 words
The device as claimed in claim 10 wherein the means for storing self-describing information includes a broadcast receiving device.
Claim 19
Dependent Claim 27 words
The device as claimed in claim 10 wherein the physical interface is an IEEE 1394 interface for interfacing the device to an IEEE 1394 serial bus structure.
Claim 20
Independent Claim 146 words
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.
Claim 21
Independent Claim 146 words
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.
Claim 22
Dependent Claim 17 words
The system configuration as claimed in claim 18 wherein the means for storing includes a memory device.
Claim 23
Dependent Claim 16 words
The system configuration as claimed in claim 19 wherein the memory device is a read-only memory.
Claim 24
Dependent Claim 17 words
The system configuration as claimed in claim 18 wherein the self-describing information includes an operating system driver.
Claim 25
Dependent Claim 16 words
The system configuration as claimed in claim 21 wherein the self-describing information includes a user application.
Claim 26
Dependent Claim 15 words
The system configuration as claimed in claim 22 wherein the address is an internet address.
Claim 27
Dependent Claim 22 words
The system configuration as claimed in claim 22 wherein the address points to a location within one of the plurality of devices.
Claim 28
Dependent Claim 24 words
The system configuration as claimed in claim 18 wherein the graphical interface includes graphical representations of the plurality of devices and connections between devices.
Claim 29
Dependent Claim 27 words
The system configuration as claimed in claim 25 wherein operation of selected devices is controlled through the interface by communications from the system to the selected devices.
Claim 30
Dependent Claim 26 words
The system configuration as claimed in claim 26 wherein the system and the plurality of devices are all coupled together by an IEEE 1394 bus structure.
Claim 31
Dependent Claim 102 words
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.
Claim 32
Dependent Claim 102 words
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.
Claim 33
Dependent Claim 29 words
The graphical user interface as claimed in claim 28 wherein the graphical user interface is displayed on a computer system having a display, a memory and an input device.
Claim 34
Dependent Claim 16 words
The graphical user interface as claimed in claim 29 wherein the input device is a mouse.
Claim 35
Dependent Claim 19 words
The graphical user interface as claimed in claim 28 wherein the graphical user interface is displayed on a television.
Claim 36
Dependent Claim 19 words
The graphical user interface as claimed in claim 31 wherein the input device is an infrared remote control device.
Claim 37
Dependent Claim 27 words
The graphical user interface as claimed in claim 28 wherein the self-describing information includes an address through which the device image and the available controls are obtained.
Claim 38
Dependent Claim 16 words
The graphical user interface as claimed in claim 33 wherein the address is an internet address.
Claim 39
Dependent Claim 20 words
The graphical user interface as claimed in claim 33 wherein the address points to a location within the network configuration.
Claim 40
Dependent Claim 32 words
The graphical user interface as claimed in claim 28 wherein the self-describing information for a device includes a graphical representation of the device and information regarding controls and functionality of the device.
Claim 41
Independent Claim 183 words
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.
Claim 42
Independent Claim 183 words
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.
Claim 43
Dependent Claim 25 words
The system as claimed in claim 37 wherein the graphical user interface is displayed on one of the devices including a microprocessor and a display.
Claim 44
Dependent Claim 50 words
The system as claimed in claim 38 wherein the graphical user interface further comprises control means for displaying available controls for selected ones of the devices and controlling operation of the devices based on selected controls, wherein the available controls are obtained from the self-describing information of the corresponding device.
Claim 45
Dependent Claim 18 words
The system as claimed in claim 39 wherein the bus structure is an IEEE 1394 serial bus structure.
Claim 46
Dependent Claim 23 words
The system as claimed in claim 37 wherein the address includes an internet address through which additional information about the device is obtained.
Claim 47
Dependent Claim 22 words
The system as claimed in claim 41 wherein each of the plurality of devices includes a memory for storing the self-describing information.
Claim 48
Dependent Claim 14 words
The system as claimed in claim 42 wherein the memory is a read-only memory.
Claim 49
Dependent Claim 31 words
The system as claimed in claim 37 wherein the address point to a location within the devices coupled to the bus structure through which additional information about the device is obtained.
Claim 50
Independent Claim 134 words
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.
Claim 51
Independent Claim 134 words
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.
Claim 52
Dependent Claim 19 words
The method as claimed in claim 45 wherein the self-describing information includes a graphical representation of the first device.
Claim 53
Dependent Claim 22 words
The method as claimed in claim 45 wherein the self-describing information further includes information regarding controls and functionality of the first device.
Claim 54
Dependent Claim 14 words
The method as claimed in claim 45 wherein the address is an internet address.
Claim 55
Dependent Claim 28 words
The method as claimed in claim 45 wherein the address points to a location within a network of devices which includes the first device and the second device.
Claim 56
Dependent Claim 14 words
The method as claimed in claim 49 wherein the network is a wide-area network.
Claim 57
Dependent Claim 12 words
The method as claimed in claim 45 wherein the address is modifiable.
Claim 58
Dependent Claim 13 words
The method as claimed in claim 45 wherein the self-describing information is modifiable.
Claim 59
Dependent Claim 34 words
The method as claimed in claim 45 further comprising providing an interface on the second device using the information, wherein a user has ability to control operation of the first device through the interface.
Claim 60
Dependent Claim 21 words
The method as claimed in claim 53 wherein the interface includes a graphical representation of the first device and available controls.
Claim 61
Dependent Claim 23 words
The method as claimed in claim 54 wherein the graphical representation is interactive allowing the user to control operation of the first device.
Claim 62
Independent Claim 108 words
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.
Claim 63
Independent Claim 108 words
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.
Claim 64
Dependent Claim 14 words
The device as claimed in claim 56 wherein the address is an internet address.
Claim 65
Dependent Claim 26 words
The device as claimed in claim 56 wherein the address points to a location within a network of devices which includes the device and the controller.
Claim 66
Dependent Claim 14 words
The device as claimed in claim 58 wherein the network is a wide-area network.
Claim 67
Dependent Claim 12 words
The device as claimed in claim 56 wherein the address is modifiable.
Claim 68
Dependent Claim 13 words
The device as claimed in claim 56 wherein the self-describing information is modifiable.
Claim 69
Dependent Claim 31 words
The device as claimed in claim 56 wherein the information is used to provide a graphical interface on a controlling device to control operation of the device through the controlling device.
Claim 70
Dependent Claim 20 words
The device as claimed in claim 62 wherein the interface includes a graphical representation of the device and available controls.
Claim 71
Dependent Claim 23 words
The device as claimed in claim 63 wherein the graphical representation is interactive allowing the user to control operation of the first device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-15 2006-01-14 2006-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-15 2010-01-14 2010-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-15 2014-01-14 2014-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag