Virtual device control modules and function control modules implemented in a home audio/video network
First Claim
Patent Images
1. A system for providing software based extended functionality of a target device in a home audio video network, the system comprising:
- a computer system included within a host device coupled to the home audio video network, the computer system having a processor coupled to a memory via a bus, the computer system configured to enable proxy control of a target device coupled to the home audio video network by executing software stored in the memory, wherein the software causes the computer system to implement;
a DCM (device control module) operable for interfacing with the target device, wherein the DCM includes a first FCM (function control module) and a second FCM operable for controlling respective first and second functional components of the target device;
the first FCM being a physical FCM operable for controlling the operation of the first functional component; and
the second FCM being a virtual FCM operable for controlling the operation of a second functional component, wherein the second functional component is a virtual functional component implemented using software executing on the computer system within the host device.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtual device control module for interfacing with a target device is disclosed. A DCM (device control module) is operable for interfacing with the target device, wherein the DCM includes a first FCM (function control module) and a second FCM operable for controlling respective first and second functional components of the target device. The first FCM can be a physical FCM operable for controlling the operation of the first functional component, and the second FCM can be a virtual FCM operable for controlling the operation of a second functional component.
79 Citations
27 Claims
-
1. A system for providing software based extended functionality of a target device in a home audio video network, the system comprising:
a computer system included within a host device coupled to the home audio video network, the computer system having a processor coupled to a memory via a bus, the computer system configured to enable proxy control of a target device coupled to the home audio video network by executing software stored in the memory, wherein the software causes the computer system to implement; a DCM (device control module) operable for interfacing with the target device, wherein the DCM includes a first FCM (function control module) and a second FCM operable for controlling respective first and second functional components of the target device; the first FCM being a physical FCM operable for controlling the operation of the first functional component; and the second FCM being a virtual FCM operable for controlling the operation of a second functional component, wherein the second functional component is a virtual functional component implemented using software executing on the computer system within the host device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 26, 27)
-
9. A system for extending the functionality of a home audio video network through the implementation of a virtual device, the system comprising:
-
a host device coupled to a home audio video network; a computer system included within the host device, the computer system having a processor coupled to a memory via a bus, the computer system configured to enable proxy control of a target device coupled to the home audio video network by executing software stored in the memory, wherein the software causes the computer system to implement; a virtual DCM (device control module) operable for interfacing with a virtual device, wherein the virtual DCM includes a first FCM (function control module) and a second FCM operable for controlling respective first and second functional components of the virtual device; and a standardized interface operable to enable proxy control of the virtual device by an external device coupled to the home audio video network, wherein the standardized interface is provided by the virtual DCM. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a computer system included within a host device coupled to a home audio video network, a method for providing software based extended functionality of a target device coupled to the home audio video network, the method implemented by the computer system, wherein the computer system includes a processor coupled to a memory via a bus, the memory storing software which when executed by the processor cause the processor to implement the steps of:
-
a) interfacing with a target device coupled to a home audio video network via a DCM (device control module), wherein the DCM includes a first FCM (function control module) and a second FCM operable for controlling respective first and second functional components of the target device; b) controlling the operation of the first functional component using the first FCM, wherein the first FCM is a physical FCM; c) controlling the operation of the second functional component using the second FCM, wherein the second FCM is a virtual FCM and wherein the second functional component is a virtual functional component implemented using software executing on the computer system within the host device; and d) implementing proxy control of the target device by an external device coupled to the home audio video network, wherein the external device controls the target device via the DCM. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification