US6199136B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network
Assignee: US Philips Corp
•
Filing: 1998-09-02
•
Granted: 2001-03-06
•
Expires: 2018-09-02
Abstract
Abstract A PC-based home automation system uses a low data-rate transport layer and COM-based software components for control of devices in a home automation network. The home automation system is merged with a messaging-based HAVi-network that uses IEEE 1394 as a high data-rate transport layer. The HAVi-network controls audio/video equipment in a home entertainment system. The home automation services and devices are registered as a HAVi-compliant elements with the HAVi network's FAV or IAV device. The home automation resources (devices and services) have both COM OLE Automation Interfaces and HAVI-compliant interfaces to permit control of the home automation system from the HAVi-network.
Inventors
- 👤 Yevgeniy Eugene Shteyn
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 19:18
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40052; H04L12/40117; H04L12/2803; H04L12/2805; H04L12/283; H04L12/2832; H04L9/00; H04L9/40; H04L12/2807; H04L12/2809; H04L12/2814; H04L12/2816; H04L12/282; H04L12/2836; H04L2012/2847; H04L2012/2849
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
101 words
A method for enabling a high data-rate first control network to control a device in a low data-rate second network, wherein the first network comprises a Home Audio/Video interoperability (HAVi) network, and wherein the second network has a controller for control of the device through an application interacting with a software object representative of the device, the method comprising: connecting the controller to the HAVi network using a HAVi-compliant transport layer; providing a HAVi-compliant Self Describing Device (SDD) representative of a controllable functionality of the device in the low data-rate network; and enabling registering the HAVi SDD on the HAVi network.
Claim 2
Independent Claim
101 words
A method for enabling a high data-rate first control network to control a device in a low data-rate second network, wherein the first network comprises a Home Audio/Video interoperability (HAVi) network, and wherein the second network has a controller for control of the device through an application interacting with a software object representative of the device, the method comprising: connecting the controller to the HAVi network using a HAVi-compliant transport layer; providing a HAVi-compliant Self Describing Device (SDD) representative of a controllable functionality of the device in the low data-rate network; and enabling registering the HAVi SDD on the HAVi network.
Claim 3
Dependent Claim
18 words
The method of claim 1 , comprising enabling registering the second network as a Base Audio/Video (BAV) device.
Claim 4
Dependent Claim
59 words
The method of claim 1 , wherein the controller comprises a directory for exposing the software object to the application, the method comprising: enabling the directory to expose a HAVi-compliant interface to the first network for enabling the HAVi-network to query the directory; and enabling registering the second network as an Intermediate Audio/Video (IAV) device on the HAVi network.
Claim 5
Dependent Claim
25 words
The method of claim 3 , wherein the directory exposes a Component Object Model (COM) Object Linking and Embedding (OLE) Automation Interface to the application.
Claim 6
Dependent Claim
52 words
The method of claim 1 , wherein the controller comprises a software service exposing a native interface to the application, the method comprising: enabling the software service to expose a HAVi-compliant interface to the first network; and enabling registering the second network as a Full Audio/Video (FAV) device on the HAVi network.
Claim 7
Dependent Claim
19 words
The method of claim 5 , wherein the native interface comprises an Object Linking and Embedding (OLE) Automation Interface.
Claim 8
Dependent Claim
14 words
The method of claim 1 , wherein the controller comprises a Personal Computer (PC).
Claim 9
Dependent Claim
14 words
The method of claim 3 , wherein the controller comprises a Personal Computer (PC).
Claim 10
Dependent Claim
14 words
The method of claim 4 , wherein the controller comprises a Personal Computer (PC).
Claim 11
Dependent Claim
14 words
The method of claim 5 , wherein the controller comprises a Personal Computer (PC).
Claim 12
Dependent Claim
14 words
The method of claim 6 , wherein the controller comprises a Personal Computer (PC).
Claim 13
Dependent Claim
19 words
The method of claim 1 , wherein the controller comprises a Personal Computer (PC) with a Windows-based operating system.
Claim 14
Dependent Claim
22 words
The method of claim 12 , wherein the software object has an Object Linking and Embedding (OLE) Automation Interface to the application.
Claim 15
Independent Claim
201 words
A method of enabling a first network to interact with a second network, wherein: the first network comprises: a high data-rate transport layer; a first device having a first abstract representation for a first controllable functionality of the first device; a second device having a second abstract representation for a second controllable functionality of the second device; a first controller for control of the first and second devices through interaction with the first and second abstract representations that are registered with the controller with first and second identifiers, respectively; and a messaging system for allocating the first and second identifiers for enabling the first device to send a message to the second device by invoking a messaging system Application Programming Interface (API) while using the second identifier; the second network comprises: a low data-rate transport layer; a second controller with an operating system; and a sub-system controllable through a software application on the second controller; the method comprising: enabling registering a resource of the second controller as a third device with the first controller using a third abstract representation for a third controllable functionality of the third device for enabling the first device to control the subsystem via the messaging system.
Claim 16
Independent Claim
201 words
A method of enabling a first network to interact with a second network, wherein: the first network comprises: a high data-rate transport layer; a first device having a first abstract representation for a first controllable functionality of the first device; a second device having a second abstract representation for a second controllable functionality of the second device; a first controller for control of the first and second devices through interaction with the first and second abstract representations that are registered with the controller with first and second identifiers, respectively; and a messaging system for allocating the first and second identifiers for enabling the first device to send a message to the second device by invoking a messaging system Application Programming Interface (API) while using the second identifier; the second network comprises: a low data-rate transport layer; a second controller with an operating system; and a sub-system controllable through a software application on the second controller; the method comprising: enabling registering a resource of the second controller as a third device with the first controller using a third abstract representation for a third controllable functionality of the third device for enabling the first device to control the subsystem via the messaging system.
Claim 17
Dependent Claim
51 words
The method of claim 14 , wherein the first network comprises a Home Audio/Video interoperability (HAVi) network and wherein the second controller has a Windows-based operating system with a COM-based software service and a Component Object Model (COM) based Application Programming Interface (API) for enabling an application to control the sub-system.
Claim 18
Dependent Claim
85 words
A controller device for control of a home automation network using a low data-rate transport protocol, the controller device comprising: a port for an IEEE 1394 high data-rate transport protocol; a Windows-based operating system; and a software component that comprises both an Object Linking and Embedding (OLE) Automation Interface and a Home Audio/Video interoperability (HAVi) compliant interface, wherein the controller device receives control signals via the HAVi-compliant interface and controls the home automation network via the OLE Automation Interface, in response to the control signals.
Claim 19
Dependent Claim
85 words
A controller device for control of a home automation network using a low data-rate transport protocol, the controller device comprising: a port for an IEEE 1394 high data-rate transport protocol; a Windows-based operating system; and a software component that comprises both an Object Linking and Embedding (OLE) Automation Interface and a Home Audio/Video interoperability (HAVi) compliant interface, wherein the controller device receives control signals via the HAVi-compliant interface and controls the home automation network via the OLE Automation Interface, in response to the control signals.
References Cited (Backward Citations)
US5740075A
Cited
US6041056A
Cited
WO1997019393A1
Cited
US5831848A
Cited
US5909183A
Cited
US6091714A
Cited
US5956165A
Cited
US6032202A
Cited
US6038625A
Cited
US6052750A
Cited
US6085236A
Cited
WO2000014927A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-03-05 | 2004-09-04 | 2005-03-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-03-05 | 2008-09-04 | 2009-03-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-03-05 | 2012-09-04 | 2013-03-06 | $7700.00 | Window Closed / Lapsed |