Immediate search feedback
First Claim
Patent Images
1. A machine-implemented comprising:
- receiving first search input within a search field of a web browser application;
determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
automatically submitting the first query to the search engine, the first query based on the received first search input; and
displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
-
Citations
97 Claims
-
1. A machine-implemented comprising:
-
receiving first search input within a search field of a web browser application;
determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
automatically submitting the first query to the search engine, the first query based on the received first search input; and
displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for receiving first search input within a search field of a web browser application;
means for determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
means for automatically submitting the first query to the search engine, the first query based on the received first search input; and
means for displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
-
receiving first search input within a search field of a web browser application;
determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
automatically submitting the first query to the search engine, the first query based on the received first search input; and
displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A machine-implemented comprising:
-
receiving search input from a user;
determining, based on substantive characteristics of the search input, whether to automatically submit a query to an Internet search engine;
automatically submitting the query to the search engine, the query based on the received search input; and
displaying results of the query. - View Dependent Claims (44, 45)
-
-
46. An apparatus comprising:
-
means for receiving search input from a user;
means for determining, based on substantive characteristics of the search input, whether to automatically submit a query to an Internet search engine;
means for automatically submitting the query to the search engine, the query based on the received search input; and
means for displaying results of the query. - View Dependent Claims (47, 48)
-
-
49. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
-
receiving search input from a user;
determining, based on substantive characteristics of the search input, whether to automatically submit a query to an Internet search engine;
automatically submitting the query to the search engine, the query based on the received search input; and
displaying results of the query. - View Dependent Claims (50, 51)
-
-
52. A machine-implemented comprising:
-
receiving text input within an integrated search field of a web browser application;
determining, based on characteristics of the text input, whether to automatically submit a query to a search engine;
automatically submitting the query to the search engine, the query based on the received search input;
displaying, within the web browser application, a web page returned from the search engine based on the query; and
automatically maintaining a focus within the integrated search field after the returned web page is displayed, the focus designating where the text input is directed. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. An apparatus comprising:
-
means for receiving text input within an integrated search field of a web browser application;
means for determining, based on characteristics of the text input, whether to automatically submit a query to a search engine;
means for automatically submitting the query to the search engine, the query based on the received search input;
means for displaying, within the web browser application, a web page returned from the search engine based on the query; and
means for automatically maintaining a focus within the integrated search field after the returned web page is displayed, the focus designating where the text input is directed. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
-
receiving text input within an integrated search field of a web browser application;
determining, based on characteristics of the text input, whether to automatically submit a query to a search engine;
automatically submitting the query to the search engine, the query based on the received search input;
displaying, within the web browser application, a web page returned from the search engine based on the query; and
automatically maintaining a focus within the integrated search field after the returned web page is displayed, the focus designating where the text input is directed. - View Dependent Claims (64, 65, 66, 67)
-
-
68. A machine-implemented comprising:
-
receiving first text input within a search field of a web page;
determining, based on characteristics of the first text input, whether to automatically submit a first query to an Internet search engine;
automatically submitting the first query to the search engine, the first query based the received first search input; and
presenting, within the web page, first results returned from the first query submitted to the search engine. - View Dependent Claims (69, 70)
-
-
71. An apparatus comprising:
-
means for receiving first text input within a search field of a web page;
means for determining, based on characteristics of the first text input, whether to automatically submit a first query to an Internet search engine;
means for automatically submitting the first query to the search engine, the first query based the received first search input; and
means for presenting, within the web page, first results returned from the first query submitted to the search engine. - View Dependent Claims (72, 73)
-
-
74. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
-
receiving first text input within a search field of a web page;
determining, based on characteristics of the first text input, whether to automatically submit a first query to an Internet search engine;
automatically submitting the first query to the search engine, the first query based the received first search input; and
presenting, within the web page, first results returned from the first query submitted to the search engine. - View Dependent Claims (75, 76)
-
-
77. A machine-implemented method comprising:
-
displaying a graphical user interface (GUI) object; and
displaying at least one user-manipulable control element within the GUI object, the user-manipulable control element manipulable to specify a parameter used in determining whether to automatically submit received search input as a query to a search engine. - View Dependent Claims (78, 79, 80, 81)
-
-
82. An apparatus comprising:
-
means for displaying a graphical user interface (GUI) object; and
means for displaying at least one user-manipulable control element within the GUI object, the user-manipulable control element manipulable to specify a parameter used in determining whether to automatically submit received search input as a query to a search engine. - View Dependent Claims (83, 84, 85)
-
-
86. A machine-implemented method for providing an interface between a first software component and a second software component, the method comprising:
-
the first software component determining a timing parameter based on when a plurality of keys are actuated; and
the first software component causing a temporal threshold specified by the second software component to be set to the determined timing parameter, the temporal threshold to determine when to automatically submit a query to a search engine. - View Dependent Claims (87)
-
-
88. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method for providing an interface between a first software component and a second software component, the method comprising:
-
the first software component determining a timing parameter based on when a plurality of keys are actuated; and
the first software component causing a temporal threshold specified by the second software component to be set to the determined timing parameter, the temporal threshold to determine when to automatically submit a query to a search engine. - View Dependent Claims (89)
-
-
90. A machine-implemented method comprising:
-
receiving first search input within a search field of a web browser application;
determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
automatically submitting the first query to the search engine, the first query based on the received first search input; and
determining whether a first results web page returned by the search engine based on the submitted first query includes a suggestion for an alternate spelling of a term within the first search input. - View Dependent Claims (91, 92, 93)
-
-
94. An apparatus comprising:
-
means for receiving first search input within a search field of a web browser application;
means for determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine;
means for automatically submitting the first query to the search engine, the first query based on the received first search input; and
means for determining whether a first results web page returned by the search engine based on the submitted first query includes a suggestion for an alternate spelling of a term within the first search input. - View Dependent Claims (95, 96, 97)
-
Specification