INDICATING POTENTIAL FOCUS IN A USER INTERFACE
First Claim
Patent Images
1. A method performed by an information appliance, the method comprising:
- receiving a first text input from a user and displaying the received first text in a user interface of the information appliance, wherein the information appliance is operable to invoke a plurality of commands in response to receiving command input from the user, and wherein receiving the first text input is not associated with any of the plurality of commands;
receiving a second text input from the user and displaying the received second text in the user interface, wherein receiving the second text input is not associated with any of the plurality of commands;
receiving a user input selecting a portion of the displayed first text;
after receiving the user input selecting the portion of the displayed first text, receiving a command input from the user that designates the displayed second text input as being command text;
after receiving the command input, selecting a first command from the plurality of commands according to the command text; and
invoking the first command, wherein the first command uses the selected portion of the displayed first text as an operand.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for an integrated user interface an interface that receives user input through the user interface. Output is provided through the user interface, and all user input received through the user interface is interpreted as explicitly being separated input into one of three classes, namely, pointing input, content input, and command input.
61 Citations
20 Claims
-
1. A method performed by an information appliance, the method comprising:
-
receiving a first text input from a user and displaying the received first text in a user interface of the information appliance, wherein the information appliance is operable to invoke a plurality of commands in response to receiving command input from the user, and wherein receiving the first text input is not associated with any of the plurality of commands; receiving a second text input from the user and displaying the received second text in the user interface, wherein receiving the second text input is not associated with any of the plurality of commands; receiving a user input selecting a portion of the displayed first text; after receiving the user input selecting the portion of the displayed first text, receiving a command input from the user that designates the displayed second text input as being command text; after receiving the command input, selecting a first command from the plurality of commands according to the command text; and invoking the first command, wherein the first command uses the selected portion of the displayed first text as an operand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information appliance apparatus comprising:
-
one or more processors and one or more storage devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; receiving a first text input from a user and displaying the received first text in a user interface of the information appliance apparatus, wherein the information appliance apparatus is operable to invoke a plurality of commands in response to receiving command input from the user, and wherein receiving the first text input is not associated with any of the plurality of commands; receiving a second text input from the user and displaying the received second text in the user interface, wherein receiving the second text input is not associated with any of the plurality of commands; receiving a user input selecting a portion of the displayed first text; after receiving the user input selecting the portion of the displayed first text, receiving a command input from the user that designates the displayed second text input as being command text; after receiving the command input, selecting a first command from the plurality of commands according to the command text; and invoking the first command, wherein the first command uses the selected portion of the displayed first text as an operand. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by an information appliance cause the information appliance to perform operations comprising:
-
receiving a first text input from a user and displaying the received first text in a user interface of the information appliance, wherein the information appliance is operable to invoke a plurality of commands in response to receiving command input from the user, and wherein receiving the first text input is not associated with any of the plurality of commands; receiving a second text input from the user and displaying the received second text in the user interface, wherein receiving the second text input is not associated with any of the plurality of commands; receiving a user input selecting a portion of the displayed first text; after receiving the user input selecting the portion of the displayed first text, receiving a command input from the user that designates the displayed second text input as being command text; after receiving the command input, selecting a first command from the plurality of commands according to the command text; and invoking the first command, wherein the first command uses the selected portion of the displayed first text as an operand. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification