Customizable, multi-function button
First Claim
Patent Images
1. A device, comprising:
- one or more processors to implement;
a browser toolbar comprising a search box and a button associated with a particular document, the one or more processors to;
detect that the search box does not include a search term,set a visual appearance of the button to include a first visual interface, in response to detecting that the search box does not include the search term,cause the particular document to be presented, in response to detecting a selection of the button and based on detecting that the search box does not include the search term,detect that the search box includes the search term,set the visual appearance of the button to include a second visual interface, different from the first visual interface, in response to detecting that the search box includes the search term, andcause, based on the search term, a search to be performed with respect to the particular document, in response to detecting a selection of the button and based on detecting that the search box includes a search term.
2 Assignments
0 Petitions
Accused Products
Abstract
A device includes a toolbar. The toolbar includes a button whose function changes based on context and whose visual interface changes based on the function the button is performing.
71 Citations
37 Claims
-
1. A device, comprising:
one or more processors to implement; a browser toolbar comprising a search box and a button associated with a particular document, the one or more processors to; detect that the search box does not include a search term, set a visual appearance of the button to include a first visual interface, in response to detecting that the search box does not include the search term, cause the particular document to be presented, in response to detecting a selection of the button and based on detecting that the search box does not include the search term, detect that the search box includes the search term, set the visual appearance of the button to include a second visual interface, different from the first visual interface, in response to detecting that the search box includes the search term, and cause, based on the search term, a search to be performed with respect to the particular document, in response to detecting a selection of the button and based on detecting that the search box includes a search term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A method performed by a computer system, the method comprising:
-
providing, using a processor associated with the computer system, a toolbar within a browser graphical user interface, the toolbar including a search box; providing, using a processor associated with the computer system, a button, on the toolbar, the button being associated with a particular document, the button being capable of performing a plurality of functions with regard to the particular document; detecting, using a processor associated with the computer system, that the search box does not include a search term; setting, using a processor associated with the computer system, a visual appearance of the button to include a first visual interface, in response to detecting that the search box does not include the search term; causing, using a processor associated with the computer system, the particular document to be displayed, in response to detecting a selection of the button and based on detecting that the search box does not include the search term; detecting, using a processor associated with the computer system, that the search box includes the search term; setting, using a processor associated with the computer system, the visual appearance of the button to include a second visual interface, different from the first visual interface, in response to detecting that the search box includes the search term; and causing, using a processor associated with the computer system and based on the search term, a search to be performed with respect to the particular document, in response to detecting that the search box includes the search term. - View Dependent Claims (32, 33, 34)
-
-
24. A device, comprising:
-
means for providing a user interface object within a browser graphical user interface that includes a search box; means for providing a button, associated with a particular document, within the user interface object, the button being capable of performing a plurality of functions with regard to the particular document; means for detecting whether the search box includes a search term; means for setting a visual appearance of the button to include a first visual interface, in response to detecting that the search box includes the search term; means for causing, based on the search term, a search to be performed with respect to the particular document, in response to detecting a selection of the button and based on detecting that the search box includes the search term; means for setting the visual appearance of the button to include a second visual interface, different from the first visual interface, in response to detecting that the search box includes no search term; and means for causing the particular document to be displayed, in response to detecting a selection of the button and based on detecting that the search box includes no search term. - View Dependent Claims (35, 36, 37)
-
-
25. A non-transitory computer-readable memory device that stores code executable by a computer for implementing a custom button, associated with a particular document, and a search box, where the code includes a single XML file that includes all or substantially all of the code for defining the custom button, the code including:
code that, when executed by the computer, causes the computer to; detect whether the search box includes a search term, set a visual appearance of the button to include a first visual interface, in response to detecting that the search box includes the search term, cause, based on the search term, a search to be performed with respect to the particular document, in response to detecting a selection of the button and based on detecting that the search box includes the search term, set the visual appearance of the button to include a second visual interface, different from the first visual interface, in response to detecting that the search box does not include the search term, cause the particular document to be displayed, in response to detecting a selection of the button and based on detecting that the search box does not include the search term. - View Dependent Claims (26, 27, 28)
-
29. One or more memory devices storing instructions executable by one or more processors, the one or more instructions comprising:
-
one or more instructions that, when executed by the one or more processors, cause the one or more processors to; provide a browser toolbar that includes a custom button associated with a particular document and that includes a search box associated with the custom button; when the custom button is selected and when there is no term in the search box; set a visual appearance of the custom button to include a first visual interface, and present the particular document; when the custom button is selected and when the search box includes one or more terms; set a visual appearance of the custom button to include a second visual interface, and cause a search to be performed on the particular document based on the one or more terms; when the custom button is selected and when a currently displayed document includes the selected content; set a visual appearance of the custom button to include a third visual interface, and send selected content to the particular document; and when a data feed is received; set a visual appearance of the custom button to include a fourth visual interface, and cause an icon or tooltip associated with the custom button to change based on the data feed. - View Dependent Claims (30, 31)
-
Specification