System and method for providing a user interface with contextual search result filtering capability
First Claim
1. A method for providing a graphical user interface presented on a computing device with contextual search result filtering capability, comprising:
- causing the graphical user interface to be displayed in a display of the computing device, the graphical user interface having an input element for receiving from a user a search criteria to be submitted to a server device in communication with the computing device as a search request, wherein the server device has an associated search engine and an associated repository of item information wherein each element of item information in the repository of item information is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data;
causing the computing device to provide to the server device data obtained from one or more sensors resident on the computing device;
monitoring by the server device the search criteria as the user provides the search criteria via use of the input element;
causing the server device to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of item information as a function of the search criteria being provided by the user and the data obtained from the one or more sensors resident on the computing device;
receiving into the computing device a selection of one or more of the suggested contextual filters;
in response to the search criteria being submitted to the server device as a search request, causing the search engine to use the search criteria to locate within the repository of item information one or more elements of item information and, thereafter, causing the server device to filter the located one or more elements of item information as a function of the selected one or more of the suggested contextual filters;
returning to the computing device for display in the display of the computing device the filtered one or more elements of item information as a search result.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface has an input element for receiving from a user a search criteria to be submitted to a server device having an associated search engine and an associated repository of items wherein each item in the repository of items is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data. As the user provides the search criteria, the system functions to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of items as a function of the search criteria being provided and data obtained from one or more sensors resident on the computing device. In response to the search criteria being finally submitted as a search request, the search engine is caused to use the search criteria to locate within the repository of items one or more items and, thereafter, to filter the located one or more items as a function of the selected one or more of the suggested contextual filters. The filtered one or more items are returned as a search result.
-
Citations
20 Claims
-
1. A method for providing a graphical user interface presented on a computing device with contextual search result filtering capability, comprising:
-
causing the graphical user interface to be displayed in a display of the computing device, the graphical user interface having an input element for receiving from a user a search criteria to be submitted to a server device in communication with the computing device as a search request, wherein the server device has an associated search engine and an associated repository of item information wherein each element of item information in the repository of item information is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data; causing the computing device to provide to the server device data obtained from one or more sensors resident on the computing device; monitoring by the server device the search criteria as the user provides the search criteria via use of the input element; causing the server device to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of item information as a function of the search criteria being provided by the user and the data obtained from the one or more sensors resident on the computing device; receiving into the computing device a selection of one or more of the suggested contextual filters; in response to the search criteria being submitted to the server device as a search request, causing the search engine to use the search criteria to locate within the repository of item information one or more elements of item information and, thereafter, causing the server device to filter the located one or more elements of item information as a function of the selected one or more of the suggested contextual filters; returning to the computing device for display in the display of the computing device the filtered one or more elements of item information as a search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a graphical user interface presented on a computing device with contextual search result filtering capability, comprising:
-
causing the graphical user interface to be displayed in a display of the computing device, the graphical user interface having an input element for receiving from a user a search criteria to be submitted to a server device in communication with the computing device as a search request, wherein the server device has an associated search engine and an associated repository of item information wherein each element of item information in the repository of item information is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data; causing the computing device to provide to the server device data obtained from one or more sensors in communication with the computing device; monitoring by the server device the search criteria as the user provides the search criteria via use of the input element; causing the server device to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of item information as a function of the search criteria being provided by the user and the data obtained from the one or more sensors in communication with the computing device; receiving into the computing device a selection of one or more of the suggested contextual filters; in response to the search criteria being submitted to the server device as a search request, causing the search engine to use the search criteria to locate within the repository of item information one or more elements of item information and, thereafter, causing the server device to filter the located one or more elements of item information as a function of the selected one or more of the suggested contextual filters; returning to the computing device for display in the display of the computing device the filtered one or more elements of item information as a search result. - View Dependent Claims (18, 19, 20)
-
Specification