System for changing modalities
First Claim
1. A method for displaying information on an appliance having first and second modes, wherein said appliance is a home theater computer and wherein said first mode is a computer mode and said second mode is a video viewing mode, said method comprising:
- capturing a user actuation indicative of a modal change;
displaying a first window when said appliance operates in said first mode and displaying a second window when said appliance operates in said second mode;
displaying a computer desktop in said first window and displaying video images in said second window;
detecting a current mode for said appliance;
automatically selecting a next mode of said appliance by sequentially cycling through all modes on a round-robin basis;
displaying said next mode of said appliance;
setting said next mode of said appliance as the mode for said appliance;
maximizing the window associated with the mode of said appliance; and
parking a cursor in a hidden location until a next user actuation indicative of a mode change.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus allows users to quickly effect a modal change in an appliance having first and second modes. The apparatus captures a user actuation indicative of a modal change. The user actuation may be a mouse button closure, a keyboard button closure, or a remote control button closure. Upon detecting the user actuation indicative of a modal change, the apparatus detects the current mode for the appliance. Based on the current mode of the appliance, the apparatus cycles to the next mode in a round-robin basis and sets the next mode to become the current mode for the appliance. Further, in setting the next mode, the apparatus displays the next mode of the appliance as a mode change item in a menu list. The apparatus also then requests a second user actuation confirming a modal change. Further, in the event that the user confirms the modal change, the apparatus sets the next mode of the appliance to be the current mode for the appliance and maximizes the window associated with the mode of the appliance.
249 Citations
30 Claims
-
1. A method for displaying information on an appliance having first and second modes, wherein said appliance is a home theater computer and wherein said first mode is a computer mode and said second mode is a video viewing mode, said method comprising:
-
capturing a user actuation indicative of a modal change;
displaying a first window when said appliance operates in said first mode and displaying a second window when said appliance operates in said second mode;
displaying a computer desktop in said first window and displaying video images in said second window;
detecting a current mode for said appliance;
automatically selecting a next mode of said appliance by sequentially cycling through all modes on a round-robin basis;
displaying said next mode of said appliance;
setting said next mode of said appliance as the mode for said appliance;
maximizing the window associated with the mode of said appliance; and
parking a cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (2, 3, 4, 5, 6)
requesting a user actuation confirming a modal change; and
if the user confirmed said modal change, setting said next mode of said appliance as the mode for said appliance and otherwise retaining said current mode as the mode of said appliance.
-
-
4. The method of claim 3, wherein said requesting step further comprises the step of selecting said mode change item as a default choice in a menu, wherein said menu contains the selected next mode and other non-mode-change items.
-
5. The method of claim 1, wherein said capturing a user actuation step further comprises the step of clicking a button once.
-
6. The method of claim 1, wherein said capturing a user actuation step further comprises the step of clicking a button more than once.
-
7. An appliance for displaying information, said appliance having first and second modes, wherein said appliance is a home theater computer and wherein said first mode is a computer mode and said second mode is a video viewing mode, said appliance comprising:
-
a processor;
a memory coupled to said processor;
a data storage device coupled to said processor;
a video display coupled to said processor;
means for displaying a first window when said appliance operates in said first mode and displaying a second window when said appliance operates in said second mode;
means for displaying a computer desktop in said first window and displaying video images in said second window;
means for capturing a user actuation indicative of a modal change;
means for detecting a current mode for said appliance;
means for selecting a next mode by sequentially cycling through all modes on a round-robin basis;
means for displaying a next mode of said appliance;
means for setting said next mode of said appliance as the mode for said appliance;
means for maximizing the window associated with the mode of said appliance; and
means for parking a cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (8, 9, 10, 11, 12)
means for requesting a user actuation confirming a modal change; and
means for detecting if the user confirmed said modal change, setting said next mode of said appliance as the mode for said appliance and otherwise retaining said current mode as the mode of said appliance.
-
-
10. The appliance of claim 9, wherein said requesting means further comprises a means for selecting said mode change item as a default choice in a menu wherein said menu contains the selected next mode and other non-mode-change items.
-
11. The appliance of claim 7, wherein said means for capturing a user actuation further comprises a means for detecting a button click once.
-
12. The appliance of claim 7, wherein said means for capturing a user actuation further comprises a means for detecting a button click more than once.
-
13. A program storage device having a computer readable program code embodied therein for displaying information on an appliance having first and second modes, wherein said appliance is a home theater computer and wherein said first mode is a computer mode and said second mode is a video viewing mode, said program storage device comprising:
-
code that displays a first window when said appliance operates in said first mode and that displays a second window when said appliance operates in said second mode;
code that displays a computer desktop in said first window and displays video images in said second window;
code that captures a user actuation indicative of a modal change;
code that detects a current mode for said appliance;
code that automatically selects a next mode of said appliance by sequentially cycling through all modes on a round-robin basis;
code that displays said next mode of said appliance;
code that sets said next mode of said appliance as the mode for said appliance;
code that maximizes the window associated with the current mode of said appliance; and
code that parks a cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (14, 15, 16, 17, 18)
code that displays said next mode of said appliance as a mode change item in a menu list wherein said menu list contains other non-mode-change items;
code that requests a user actuation confirming a modal change;
code that detects if the user confirmed said modal change, sets said next mode of said appliance as the mode for said appliance and otherwise retains said current mode as the mode of said appliance.
-
-
16. The program storage device of claim 15, wherein said requesting code further comprises a code that selects said mode change as a default choice in said menu list.
-
17. The program storage device of claim 13, wherein said code for capturing a user actuation further comprises a code that detects a button click once.
-
18. The program storage device of claim 13, wherein said code that captures a user actuation further comprises a code that detects a button click more than once.
-
19. A home theater computer, wherein said home theater computer has a first mode and a second mode, wherein said first mode is a computer mode and said second mode is a video viewing mode, comprising:
-
a processor;
a processor;
a memory coupled to said processor; and
a data storage device coupled to said processor, said data storage device having;
code for displaying a first window when said home theater computer operates in said first mode and displaying a second window when said home theater computer operates in said second mode;
code for displaying a computer desktop in said first window and displaying video images in said second window;
code for capturing a user actuation indicative of a modal change from said personal computer mode to said video viewing mode;
code for detecting a current mode for said home theater computer;
code for selecting a next mode of said home theater computer based on said current mode of said home theater computer, comprising a code for sequentially cycling through all modes on a round-robin basis;
code for setting said next mode of said appliance as the mode for said home theater computer;
code for maximizing the window associated with the mode of said home theater computer; and
code for parking a cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (20, 21, 22, 23, 24)
code for displaying said next mode of said appliance as a mode change item in a menu list, wherein said menu list comprises other non-mode-change items;
code for requesting a user actuation confirming a modal change;
code for detecting if the user confirmed said modal change, setting said next mode of said home theater computer as the mode for said home theater computer and otherwise retaining said current mode as the mode of said home theater computer.
-
-
22. The home theater computer of claim 21, wherein said requesting code further comprises a code for selecting said mode change item as a default choice in said menu list.
-
23. The home theater computer of claim 19, wherein said capturing a user actuation code further comprises a code for detecting a button click once.
-
24. The home theater computer of claim 19, wherein said capturing a user actuation code further comprises a code for detecting a button click more than once.
-
25. An appliance for displaying information, said appliance having first and second modes, wherein said appliance is a home theater computer and wherein said first mode is a computer and said second mode is a video viewing mode, said appliance comprising:
-
a processor;
a memory coupled to said processor;
a data storage device coupled to said processor;
a video display coupled to said processor;
a graphics generator for displaying a first window when said appliance operates in said first mode and displaying a second window when said appliance operates in said second mode;
code for displaying a computer desktop in said first window and displaying video images in said second window;
an input device for capturing a user actuation indicative of a modal change;
a mode detector for sensing a current mode for said appliance;
a mode selector for picking a next mode of said appliance based on said current mode of said appliance, wherein said mode selector sequentially cycles through all modes on a round-robin basis;
a menu for showing the next mode of said appliance, wherein said menu comprises other non-mode-change items;
a switch for setting said next mode of said appliance as the mode for said appliance; and
a code for maximizing the window associated with the mode of said appliance; and
a code for parking the cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (26, 27)
code for requesting a user actuation confirming a modal change;
code for detecting if the user confirmed said modal change, setting said next mode of said appliance as the mode for said appliance.
-
-
28. A method for operating a home theater computer, comprising:
-
capturing a user actuation indicative of a modal change from a personal computer mode to a video viewing mode;
detecting a current mode for said home theater computer;
selecting a next mode of said home theater computer based on said current mode of said home theater computer, wherein said step for selecting the next mode comprises the step of sequentially cycling through all modes on a round-robin basis;
setting next mode of said home theater personal computer as the mode for said home theater computer;
maximizing the window associated with the mode of said home theater computer; and
parking a cursor in a hidden location until a next user actuation indicative of a mode change. - View Dependent Claims (29, 30)
requesting a user actuation confirming a modal change;
if the user confirmed said modal change, setting said next mode of said home theater computer as the mode for said home theater computer and otherwise retaining said current mode as the mode of said home theater computer.
-
-
30. The method of claim 29, wherein said requesting step further comprises the step of selecting said mode change item as a default choice in a menu, said menu comprising other non-modal-change items.
Specification