Combined web browsing and searching
First Claim
1. A method implemented in a device, the method comprising:
- in response to a Web page being browsed to or navigated to;
identifying context information for a user of the device, the context information including information for at least one of the Web page browsed to or navigated to, previous Web pages accessed by the user, links selected by the user for Web page navigation, or a browsing pattern of the user;
using the context information to identify a set of keywords based at least in part on a current Web page being displayed and one or more of the previous Web pages displayed for the user in a current Web browsing session, the context information being used to identify the set of keywords in response to a determination that the one or more previous Web pages are related to the current Web page being displayed; and
using the set of keywords and at least one of previous searches by the user current popular searches by other users to identify a set of query terms; and
displaying one or more query terms of the identified set of query terms as part of a user interface of the device; and
displaying the current Web page concurrently with search results of a query based on the one or more query terms in the user interface of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Context information for a user of a device is identified and is used to identify a set of keywords based at least in part on a current Web page being displayed and one or more previous Web pages displayed for the user. The set of keywords and/or information regarding previous searches are used to identify a set of query terms. The set of query terms are displayed as part of a user interface. Additionally, a user selection of a search preview option can be received while displaying a Web page. In response to receiving the user selection of the search preview option, a user-entered query term is sent to a search engine. Search results based on the query term are received from the search engine, and both the search results and the Web page are displayed concurrently in a same window.
35 Citations
20 Claims
-
1. A method implemented in a device, the method comprising:
-
in response to a Web page being browsed to or navigated to; identifying context information for a user of the device, the context information including information for at least one of the Web page browsed to or navigated to, previous Web pages accessed by the user, links selected by the user for Web page navigation, or a browsing pattern of the user; using the context information to identify a set of keywords based at least in part on a current Web page being displayed and one or more of the previous Web pages displayed for the user in a current Web browsing session, the context information being used to identify the set of keywords in response to a determination that the one or more previous Web pages are related to the current Web page being displayed; and using the set of keywords and at least one of previous searches by the user current popular searches by other users to identify a set of query terms; and displaying one or more query terms of the identified set of query terms as part of a user interface of the device; and displaying the current Web page concurrently with search results of a query based on the one or more query terms in the user interface of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable storage media devices comprising instructions that are executable and, responsive to executing the instructions, a computing device:
-
navigates to a Web page being browsed or navigated to; identifies context information for a user of the computing device, the context information including information for at least one of the Web page browsed to or navigated to, previous Web pages accessed by the user, links selected by the user for Web page navigation, or a browsing pattern of the user; uses the context information to identify a set of keywords based at least in part on a current Web page being displayed and one or more of the previous Web pages H displayed for the user in a current Web browsing session, the context information being used to identify the set of keywords in response to a determination that the one or more previous Web pages are related to the current Web page being displayed; uses the set of keywords and at least one of previous searches by the user or current popular searches by other users to identify a set of query terms; displays one or more query terms of the identified set of query terms as part of a user interface of the computing device; and displays the current Web page concurrently with search results of a query based on the one or more query terms in the user interface of the computing device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
at least a memory and a processor to implement a query term generation module and, responsive to a Web page being browsed or navigated to, the query term generation module is configured to; identify context information for a user of the computing device, the context information including information for at least one of the Web page browsed to or navigated to, previous Web pages accessed by the user, links selected by the user for Web page navigation, or a browsing pattern of the user; use the context information to identify a set of keywords based at least in part on a current Web page being displayed and one or more of the previous Web pages displayed for the user in a current Web browsing session, the context information being used to identify the set of keywords in response to a determination that the one or more previous Web pages are related to the current Web page being displayed; use the set of keywords and at least one of previous searches by the user or current popular searches by other users to identify a set of query terms; a display device configured to; display one or more query terms of the identified set of query terms as part of a user interface; and display the current Web page concurrently with search results of a query based on the one or more query terms in the user interface. - View Dependent Claims (18, 19, 20)
-
Specification