Computer convergence device controller for managing disparate video sources
First Claim
1. A method of arbitrating access to a viewing surface responsive to a user request, the viewing surface mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, the method comprising the steps of:
- determining if the interface is available;
if the interface is unavailable, refusing the user request; and
if the interface is available, accessing the viewing surface, comprising the steps of;
selecting a selected input from the plurality of disparate inputs;
displaying the corresponding signal of the selected input on the viewing surface mapped by the interface;
making the selected input unavailable for additional user requests; and
making the interface unavailable for additional user requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer convergence system includes a convergence functionality module, a computer, and a display device. The convergence functionality module includes a first input for receiving a first video signal and a second input for receiving a second video signal. The computer is coupled to the convergence functionality module and receives therefrom indications of the first video signal received at the first input port and indications of said second video signal received at the second input port. The computer includes a controller for controlling the mapping of the indications of the first video signal to the primary video viewing surface, and further controls the mapping of the indications of the second video signal to either the second video viewing surface or the data acquisition destination.
-
Citations
33 Claims
-
1. A method of arbitrating access to a viewing surface responsive to a user request, the viewing surface mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, the method comprising the steps of:
-
determining if the interface is available;
if the interface is unavailable, refusing the user request; and
if the interface is available, accessing the viewing surface, comprising the steps of;
selecting a selected input from the plurality of disparate inputs;
displaying the corresponding signal of the selected input on the viewing surface mapped by the interface;
making the selected input unavailable for additional user requests; and
making the interface unavailable for additional user requests. - View Dependent Claims (2)
making the interface available for additional user requests responsive to a user action; and
making the selected input available for additional user requests responsive to the user action.
-
-
3. A method of arbitrating access to a data acquisition destination responsive to a user request, the data acquisition destination mapped by an interface in a computer convergence system having a plurality of disparate inputs, the method comprising the steps of:
-
determining if the interface is available;
if the interface is unavailable, refusing the user request; and
if the interface is available, accessing the data acquisition destination, comprising the steps of;
selecting a selected input from the plurality of disparate inputs;
performing a data transfer between the selected input and the data acquisition destination mapped by the interface;
making the. interface unavailable for additional user requests; and
making the selected input unavailable for additional user requests. - View Dependent Claims (4, 5, 6)
making the interface available for additional user requests responsive to a termination event; and
making the selected input available for additional user requests responsive to the termination event.
-
-
5. The method of claim 3, the termination event comprising:
completion of the data transfer.
-
6. The method of claim 3, the termination event comprising:
a user cancellation request.
-
7. An arbitrator for controlling access to a viewing surface mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, comprising:
-
means for receiving a user request to access the viewing surface;
means for determining if the interface is available;
means for refusing the user request if the interface is unavailable; and
means for granting the user request if the interface is available, comprising;
means for selecting a selected input from one of the plurality of disparate inputs;
means for accessing the viewing surface;
means for making the interface unavailable; and
means for making the selected input unavailable. - View Dependent Claims (8, 9, 10, 15)
means for displaying the corresponding signal of the selected input on the viewing surface.
-
-
9. The arbitrator of claim 7, the means for granting the user request further comprising:
-
means for making the interface available responsive to a termination event; and
means for making the selected input available responsive to the termination event.
-
-
10. The arbitrator of claim 9, the termination event comprising:
a user action.
-
15. The arbitrator of claim 10, the termination event comprising:
completion of the data transfer.
-
11. An arbitrator for controlling access to a data acquisition destination mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, comprising:
-
means for receiving a user request to access the data acquisition destination;
means for determining if the interface is available;
means for refusing the user request if the interface is unavailable; and
means for granting the user request if the interface is available, comprising;
means for selecting a selected input from one of the plurality of disparate inputs;
means for accessing the data acquisition destination;
means for making the interface unavailable; and
means for making the selected input unavailable. - View Dependent Claims (12, 13, 14)
means for performing a data transfer of data in the corresponding signal of the selected input between the selected input and the data acquisition destination.
-
-
13. The arbitrator of claim 11, the means for granting the user request further comprising:
-
means for making the interface available responsive to a termination event; and
means for making the selected input available responsive to the termination event.
-
-
14. The arbitrator of claim 13, the termination event comprising:
a user cancellation action.
-
16. An arbitrator for controlling access to a viewing surface mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, logic within the arbitrator, when executed, performing the steps of:
-
receiving a user request to access the viewing surface;
determining if the interface is available;
refusing the user request if the interface is unavailable; and
granting the user request if the interface is available, comprising the steps of;
selecting a selected input from one of the plurality of disparate inputs;
accessing the viewing surface;
making the interface unavailable; and
making the selected input unavailable. - View Dependent Claims (17, 18, 19)
displaying the corresponding signal of the selected input on the viewing surface.
-
-
18. The arbitrator of claim 16, the step of granting the user request further comprising the steps of:
-
making the interface available responsive to a termination event; and
making the selected input available responsive to the termination event.
-
-
19. The arbitrator of claim 18, the termination event comprising:
a user action.
-
20. An arbitrator for controlling access to a data acquisition destination mapped by an interface in a computer convergence system having a plurality of disparate inputs, each of the plurality of disparate inputs for receiving a corresponding signal, logic within the arbitrator, when executed, performing the steps of:
-
receiving a user request to access the data acquisition destination;
determining if the interface is available;
refusing the user request if the interface is unavailable; and
granting the user request if the interface is available, comprising the steps of;
selecting a selected input from one of the plurality of disparate inputs;
accessing the data acquisition destination;
making the interface unavailable; and
making the selected input unavailable. - View Dependent Claims (21, 22, 23, 24)
performing a data transfer of data in the corresponding signal of the selected input between the selected input and the data acquisition destination.
-
-
22. The arbitrator of claim 20, the step of granting the user request further comprising the steps of:
-
making the interface available responsive to a termination event; and
making the selected input available responsive to the termination event.
-
-
23. The arbitrator of claim 22 the termination event comprising:
a user cancellation action.
-
24. The arbitrator of claim 22, the termination event comprising:
completion of the data transfer.
-
25. A computer convergence system having a plurality of inputs, each of the plurality of inputs having a corresponding signal, and a viewing surface mapped by an interface, the computer convergence system comprising:
-
a processor; and
an arbitrator coupled to the processor and the plurality of inputs and the interface, the arbitrator adapted to receive a user request to connect a selected input of the plurality of inputs to the viewing surface, logic within the arbitrator, when executed, performing the steps of;
receiving the user request;
determining if the interface is available;
refusing the user request if the interface is unavailable; and
granting the user request if the interface is available, comprising the steps of;
connecting the selected input to the viewing surface via the interface;
making the interface unavailable; and
making the selected input unavailable. - View Dependent Claims (26, 27, 28)
displaying the corresponding signal of the selected input on the viewing surface.
-
-
27. The computer convergence system of claim 25, the step of granting the user request further comprising:
-
making the interface available responsive to a termination event; and
making the selected input available responsive to the termination event.
-
-
28. The computer convergence system of claim 27, the termination event comprising:
a user action.
-
29. A computer convergence system having a plurality of inputs, each of the plurality of inputs having a corresponding signal, and a data acquisition destination mapped by an interface, the computer convergence system comprising:
-
a processor; and
an arbitrator coupled to the processor and the plurality of inputs and the interface, the arbitrator adapted to receive a user request to connect a selected input of the plurality. of inputs to the data acquisition destination, logic within the arbitrator, when executed, performing the steps of;
receiving the user request;
determining if the interface is available;
refusing the user request if the interface is unavailable; and
granting the user request if the interface is available, comprising the steps of;
connecting the selected input to the data acquisition destination via the interface;
making the interface unavailable; and
making the selected input unavailable. - View Dependent Claims (30, 31, 32, 33)
a logic block for performing a data transfer of data in the corresponding signal of the selected input between the selected input and the data acquisition destination.
-
-
31. The computer convergence system of claim 29, the logic block for granting the user request further comprising:
-
a logic block for making the interface available responsive to a termination event; and
a logic block for making the selected input available responsive to the termination event.
-
-
32. The computer convergence system of claim 31, the termination event comprising:
a user cancellation action.
-
33. The computer convergence system of claim 31, the termination event comprising:
completion of the data transfer.
Specification