Contextual browser frame and entry box placement
First Claim
Patent Images
1. A system comprising:
- at least one processor; and
one or more computer-readable memory or storage devices storing instructions which, upon execution by the at least one processor, cause the system to perform operations comprising;
displaying a user interface associated with a computing device, the user interface comprising at least one input mechanism associated with multiple actions;
displaying the at least one input mechanism at a first location associated with a first action of the multiple actions;
receiving input via the at least one input mechanism;
determining an input type associated with the received input; and
upon determining that the input type is associated with a second action of the multiple actions and a second location rather than being associated with the first action and the first location, directing the at least one input mechanism to the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments utilize context positioning of an input mechanism to convey at least one action associated with the input mechanism. At times, the input mechanism is associated with multiple actions. Input received via at the input mechanism can be analyzed to determine which action of the multiple actions to perform. In some embodiments, the input mechanism can be physically and/or visually moved to a different location based upon the determined action.
34 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and one or more computer-readable memory or storage devices storing instructions which, upon execution by the at least one processor, cause the system to perform operations comprising; displaying a user interface associated with a computing device, the user interface comprising at least one input mechanism associated with multiple actions; displaying the at least one input mechanism at a first location associated with a first action of the multiple actions; receiving input via the at least one input mechanism; determining an input type associated with the received input; and upon determining that the input type is associated with a second action of the multiple actions and a second location rather than being associated with the first action and the first location, directing the at least one input mechanism to the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more tangible computer-readable memory or storage devices storing instructions which, when executed, cause a computing system to perform operations comprising:
-
presenting a user interface on a display device, the user interface comprising at least one input mechanism associated with multiple actions, wherein the at least one input mechanism is presented at a first location associated with a first action of the multiple actions, and wherein the first location is effective to give a visual cue that the at least one input mechanism is configured to receive input associated with the first action; receiving input via the at least one input mechanism; analyzing the received input to determine an input type associated with the received input; and after determining that the input type is associated with a second action of the multiple actions and a second location, directing the at least one input mechanism to the second location, wherein the second location is effective to give a visual cue that the at least one input mechanism is configured to receive input associated with the second action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
displaying a user interface associated with an application, the user interface comprising an input text box configured to; receive input that causes a web browser application to perform a search functionality; and receive input that causes the web browser application to navigate to an address; displaying the input text box at a first location indicating navigation, the first location effective to give a visual cue that the input text box is configured to receive a navigation input; receiving an input string via the input text box; analyzing the input string to determine whether the input string is associated with a keyword search input or a navigation input; and based on a determination that the input string is associated with a keyword search input rather than a navigation input, moving the input string from the first location indicating navigation to a second location indicating search functionality, wherein the second location is effective to give a visual cue that the input string was determined to be associated with search functionality. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification