System and methods thereof for enhancing a user's search experience
First Claim
1. A computer implemented method for enhancing search experiences of users, comprising:
- receiving, at a search server, an input query and a metadata related to the input query sent from a user device;
selecting, based on an analysis of the input query, at least one resource from a plurality of resources to respond to the input query and provide at least one answer to the input query;
sending the input query as an input to the selected at least one resource, wherein the input is generated based on the at least one selected resource;
providing, for each of the at least one selected resource, an associated respective single unique display segment within a display area on the user device, wherein content displayed in each unique display segment corresponds only to content retrieved by the corresponding selected resource, and wherein the associated respective single unique display segment is controlled on the user device at least through the use of software;
causing the at least one selected resource to respond to the input within each corresponding unique display segment; and
establishing a direct communication link between the at least one selected resource and the user device, without user intervention, for at least enabling direct interaction between the at least one selected resource and a user of the user device within each corresponding unique display segment.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing search experiences of users are presented. The method includes receiving an input query and a metadata related to the input query sent from a user device; selecting at least one resource from a plurality of resources to respond to the input query; sending the input query as an input to the selected at least one resource; providing, for each selected resource, a single unique display segment within a display area on the user device; causing each selected resource to respond to the input within the corresponding unique display segment; and establishing a direct communication link between the at least one selected resource and the user device for at least enabling direct interaction between each selected resource and a user of the user device within the corresponding unique display segment.
-
Citations
20 Claims
-
1. A computer implemented method for enhancing search experiences of users, comprising:
-
receiving, at a search server, an input query and a metadata related to the input query sent from a user device; selecting, based on an analysis of the input query, at least one resource from a plurality of resources to respond to the input query and provide at least one answer to the input query; sending the input query as an input to the selected at least one resource, wherein the input is generated based on the at least one selected resource; providing, for each of the at least one selected resource, an associated respective single unique display segment within a display area on the user device, wherein content displayed in each unique display segment corresponds only to content retrieved by the corresponding selected resource, and wherein the associated respective single unique display segment is controlled on the user device at least through the use of software; causing the at least one selected resource to respond to the input within each corresponding unique display segment; and establishing a direct communication link between the at least one selected resource and the user device, without user intervention, for at least enabling direct interaction between the at least one selected resource and a user of the user device within each corresponding unique display segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute a method for enhancing search experiences of users, comprising:
-
receiving, at a search server, an input query and a metadata related to the input query sent from a user device; selecting, based on an analysis of the input query, at least one resource from a plurality of resources to respond to the input query and provide at least one answer to the input query; sending the input query as an input to the selected at least one resource, wherein the input is generated based on the at least one selected resource; providing, for each of the at least one selected resource, an associated respective single unique display segment within a display area on the user device, wherein content displayed in each unique display segment corresponds only to content retrieved by the corresponding selected resource, and wherein the associated respective single unique display segment is controlled on the user device at least through the use of software; causing the at least one selected resource to respond to the input within each corresponding unique display segment; and establishing a direct communication link between the at least one selected resource and the user device, without user intervention, for at least enabling direct interaction between the at least one selected resource and a user of the user device within each corresponding unique display segment.
-
-
11. A system for enhancing search experiences of users, comprising:
-
a processing system; and a memory, the memory containing instructions that, when executed by the processing system, configure the system to; receive, at a search server, an input query and a metadata related to the input query sent from a user device; select, based on an analysis of the input query, at least one resource from a plurality of resources to respond to the input query and provide at least one answer to the input query; send the input query as an input to the selected at least one resource, wherein the input is generated based on the at least one selected resource; provide, for each of the at least one selected resource, an associated respective single unique display segment within a display area on the user device, wherein content displayed in each unique display segment corresponds only to content retrieved by the corresponding selected resource, and wherein the associated respective single unique display segment is controlled on the user device at least through the use of software; cause the at least one selected resource to respond to the input within each corresponding unique display segment; and establish a direct communication link between the at least one selected resource and the user device, without user intervention, for at least enabling direct interaction between the at least one selected resource and a user of the user device within each corresponding unique display segment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification