Method and an apparatus for the integration of IP devices into a HAVi network
First Claim
1. A controller comprising at least one Home Audio Visual Initiative (HAVi) server that communicates with at least one HAVi compliant device using a HAVi application programming interface (API) and further communicates with at least one proxy on at least one Internet Protocol (IP) device using an IP and HAVi API, the server communicating with the IP device via the Internet protocol, the IP and HAVi API providing API support to translate and relay calls between the proxy and the server so that each one of the at least one HAVi compliant device and the IP device controls the other one of the devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for integrating IP devices into a HAVi network An Internet Protocol (IP) and HAVi compliant device acts as a controller in the HAVi network and communicates with at least on HAVi compliant device using HAVi application programming interfaces (APIs). A server on the controller communicates with at least one IP device having a proxy and an IP and HAVi API. The server includes at least one IP device device control module (IP device DCM) corresponding to the IP device. The IP device providing API support to translate and relay calls between the proxy and the server so that at least one HAVi compliant device can communicate with the IP device.
11 Citations
28 Claims
- 1. A controller comprising at least one Home Audio Visual Initiative (HAVi) server that communicates with at least one HAVi compliant device using a HAVi application programming interface (API) and further communicates with at least one proxy on at least one Internet Protocol (IP) device using an IP and HAVi API, the server communicating with the IP device via the Internet protocol, the IP and HAVi API providing API support to translate and relay calls between the proxy and the server so that each one of the at least one HAVi compliant device and the IP device controls the other one of the devices.
-
10. A method of integrating an Internet Protocol (IP) device into a Home Audio Visual Initiative (HAVi) network comprising:
-
coupling at least one IP device to a first HAVi compliant device acting as a controller, the IP device coupled to the first HAVi compliant device through a connection using the Internet protocol, the IP device including a proxy that communicates with a server on the controller; accessing an IP and HAVi application programming interface (API) and the proxy on the IP device to translate and relay information to a server on the first HAVi compliant device; and controlling each one of the IP device and a second HAVi compliant device by the other one of the devices through the proxy. - View Dependent Claims (11, 12, 13)
-
-
14. A method of integrating an Internet protocol network device into a home audio/video network comprising:
-
coupling an Internet Protocol network device to a home audio/video network device acting as a controller, the Internet Protocol network device coupled to the home audio/video network device through a connection using an Internet Protocol, the Internet Protocol network device including a proxy that communicates with a server on the controller; accessing an application programming interface and proxy on the Internet Protocol network device to translate and relay information to the server, the application programming interface compliant with a dedicated home audio/video network protocol and the Internet Protocol; and controlling each one of a different home audio/video network device and the Internet Protocol network device by the other of the devices through the proxy. - View Dependent Claims (15, 16, 17)
-
-
18. A system for integrating an Internet Protocol (IP) device into a Home Audio Visual Initiative (HAVi) network comprising:
-
means for coupling at least one IP device to a first HAVi compliant device acting as a controller, the IP device coupled to the first HAVi compliant device through a connection using the Internet protocol, the IP device including a proxy that communicates with a server on the controller; means for accessing an IP and HAVi application programming interface (API) on the IP device to translate and relay information to the first HAVi compliant device; and means for coupling a second HAVi compliant device to the HAVi network, wherein each one of the second HAVi compliant device and the IP device controls the other one of the devices. - View Dependent Claims (19, 20, 21)
-
-
22. A home audio/video network comprising:
-
a controller comprising a server and a first application program interface that is compliant with a dedicated home audio/video network protocol; a home network device coupled to the controller, the home network device comprising a second application program interface compliant with the dedicated home audio/video network protocol, wherein the second application program interface is operable to communicate commands between a program executing on the home network device and the server through the first application program interface; and an Internet Protocol network device coupled to the controller, the Internet Protocol network device comprising a proxy and a third application program interface that is compliant with the dedicated home audio/video network protocol and with an Internet Protocol, wherein the third application program interface is operable to translate and relay commands between the server and the proxy, and is further operable to translate and relay commands between the proxy and a program executing on the Internet Protocol network device to allow the home and Internet Protocol network devices to control each other.
-
-
23. A home audio/video network controller comprising:
a server and a first application program interface compliant with a dedicated home audio/video network protocol, wherein the first application program interface is operable to communicate commands between the server and a program executing on a home network device through a second application program interface that is resident on the home network device and compliant with the dedicated home audio/video network protocol, and wherein the server is operable to communicate commands to and from an Internet Protocol network device through a proxy and a third application program interface that are resident on the Internet Protocol network device, the third application program interface compliant with the dedicated home audio/video network protocol and with an Internet Protocol, wherein the third application program interface translates and relays commands between the server and the proxy and further translates and relays commands between the proxy and a program executing on the Internet Protocol network device to allow the home and Internet Protocol network devices to control each other. - View Dependent Claims (24, 25, 26)
-
27. An Internet Protocol network device comprising:
a proxy and a first application program interface compliant with a dedicated home audio/video network protocol and with an Internet Protocol, wherein the first application program interface is operable to translate and relay commands between the proxy and a program executing on the Internet Protocol network device, and wherein the first application program interface is further operable to translate and relay commands between the proxy and a server coupled to a home network device to allow the Internet Protocol network device and the home network device to control each other, the server resident in a home audio/video network controller that includes a second program interface to communicate commands between a program executing on the home network device and the server. - View Dependent Claims (28)
Specification