Claims
- 1. A television signal converter system, comprising:
a receiver for receiving a transmission signal from a transmission signal source; a processor capable of executing a plurality of application programs, a first one of the plurality of application programs having a focused execution state, the remaining ones of the application programs having a defocused execution state, the processor generating an application program output signal from the program that currently has the focused execution state; an output for providing either the application program output signal or the transmission signal for display on a television display; means for receiving an input requesting a transfer of focus from the first one of the plurality of programs to a second one of the plurality of application programs; and means, responsive to the input receiving means, for transferring focus from the first application program to the second one of the plurality of programs for display on the television display.
- 2. The system of claim 1, wherein the focus transferring means include:
means for generating an application-defocus message to notify the first application program that the first application program must release the focus; and means for generating an application-focus message to notify the second application program that the second application program now has the focus.
- 3. The system of claim 2, wherein the focus transferring means include means for receiving the input from the second application program.
- 4. The system of claim 1, further comprising
means for receiving a self-defocus message from the first application; and means for generating an application-focus message to notify the second application program that it now has the focus.
- 5. The system of claim 1, further comprising:
means for receiving a disable-applications message from one of the plurality of application programs that requires the focus on an emergency basis; and means responsive to the disable-applications message receiving means for transmitting an application-defocus message to each remaining one of the plurality of application programs.
- 6. The system of claim 5, further comprising:
means for receiving an enable-applications message from the one of the plurality of application programs that sends the disable-applications message; and means responsive to the enable-applications message receiving means for transmitting a message to transfer the focus to another one of the plurality of application programs.
- 7. The system of claim 1, wherein the input receiving means receives the input from one of the group consisting of a wireless remote control device and a wireless keyboard.
- 8. The system of claim 1, wherein the input receiving means receives the input from a cable system headend.
- 9. The system of claim 1, wherein the application programs are independently executable programs.
- 10. A method for operating a television signal converter device, comprising:
(a) executing a plurality of application programs in a television signal converter device that is capable of receiving and converting a video transmission signal, a first one of the plurality of application programs having a focused execution state, the remaining one or more application programs having a defocused execution state; (b) providing an application program output signal from the program that currently has the focused execution state for display on a television display; (c) receiving an input requesting a transfer of focus from the first one of the plurality of programs to a second one of the plurality of application programs; and (d) transferring focus from the first application program to the second one of the plurality of programs for display on the television display.
- 11. The method of claim 10, wherein step (d) includes:
generating an application-defocus message to notify the first application program that the first application program must release the focus; and generating an application-focus message to notify the second application program that the second application program now has the focus.
- 12. The method of claim 11, wherein the step (d) includes receiving the input from the second application program.
- 13. The method of claim 10, further comprising
receiving a self-defocus message from the first application; and generating an application-focus message to notify the second application program that it now has the focus.
- 14. The method of claim 10, further comprising:
receiving a disable-applications message from one of the plurality of application programs that requires the focus on an emergency basis; and transmitting an application-defocus message to each remaining one of the plurality of application programs.
- 15. The method of claim 14, further comprising:
receiving an enable-applications message from the one of the plurality of application programs that sends the disable-applications message; and transmitting a message to transfer the focus to another one of the plurality of application programs.
- 16. The method of claim 10, further comprising the step of downloading computer program code from a cable headend to the television signal converter device, wherein the converter device includes a processor that executes said computer program code to perform steps (c) and (d).
- 17. The method of claim 16, wherein the downloading step is performed automatically when the television signal converter device is powered on.
- 18. The method of claim 10, wherein step (c) includes receiving the input from one of the group consisting of a wireless remote control device and a wireless keyboard.
- 19. The method of claim 10, wherein step (c) includes receiving the input from a cable system headend.
- 20. The method of claim 10, wherein the application programs are independently executable programs.
- 21. A method for operating a television signal converter device, comprising:
(a) executing a plurality of application programs in a television signal converter device that is capable of receiving and converting a video transmission signal, a first one of the plurality of application programs having a focused execution state for displaying information on a television display, the remaining one or more application programs having a defocused execution state; (b) defocusing the first program that currently has the focused execution state for display on the television display; (c) automatically transferring focus from the first application program to a second one of the plurality of programs for displaying output on the television display.
- 22. The method of claim 21, wherein the second program is defined as a default program, and step (c) includes automatically transferring focus from the first application program to the default program.
- 23. The method of claim 21, wherein the second program was the last program executed prior to the first program, and step (c) includes automatically returning focus from the first application program to the last program executed prior to the first program.
- 24. The method of claim 21, wherein each program has a priority associated therewith, and step (c) includes automatically transferring focus from the first application program to the program having the highest priority among the remaining programs other than the first program.
- 25. The method of claim 21, wherein the first program defocuses upon completion of a task.
- 26. The method of claim 21, wherein the first program defocuses upon receipt by the television signal converter device of an externally provided signal.
- 27. The method of claim 26, wherein the externally provided signal is received from one of the group consisting of a wireless remote control device and a wireless keyboard.
- 28. A system for operating a television signal converter device, comprising:
means for executing a plurality of application programs in a television signal converter device that is capable of receiving and converting a video transmission signal, a first one of the plurality of application programs having a focused execution state for displaying information on a television display, the remaining one or more application programs having a defocused execution state; means for defocusing the first program that currently has the focused execution state for display on the television display; means for automatically transferring focus from the first application program to a second one of the plurality of programs for displaying output on the television display.
- 29. The system of claim 28, wherein the second program is defined as a default program, and the focus transferring means automatically transfers focus from the first application program to the default program.
- 30. The system of claim 28, wherein the second program was the last program executed prior to the first program, and the focus transferring means automatically returns focus from the first application program to the last program executed prior to the first program.
- 31. The system of claim 28, wherein each program has a priority associated therewith, and the focus transferring means automatically transfers focus from the first application program to the program having the highest priority among the remaining programs other than the first program.
- 32. The system of claim 28, wherein the first program defocuses upon completion of a task.
- 33. The system of claim 28, wherein the first program defocuses upon receipt by the television signal converter device of an externally provided signal.
- 34. The system of claim 33, wherein the externally provided signal is received from one of the group consisting of a wireless remote control device and a wireless keyboard.
- 35. The system of claim 1, wherein the defocused execution state is a background processing state.
- 36. The method of claim 10, wherein the defocused execution state is a background processing state.
- 37. The method of claim 21, wherein the defocused execution state is a background processing state.
- 38. The system of claim 28, wherein the defocused execution state is a background processing state.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional patent application No. 60/201,512, filed May 3, 2000, which is hereby incorporated by reference in its entirety.
PCT Information
| Filing Document |
Filing Date |
Country |
Kind |
| PCT/US01/14300 |
5/3/2001 |
WO |
|