Operator tag search system
First Claim
Patent Images
1. An operator tag search system comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the operator tag search system to;
generate a search page including a search box for display on a user device;
identify an initial set of user inputs in the search box;
in response to identifying the initial set of user inputs, generate a search property drop-down menu comprising a set of search properties;
identify a user selection of one of the set of search properties;
generate a first operator tag in the search box, the first operator tag comprising (i) the selected search property, (ii) an operator drop-down menu, and (iii) a value region;
generate one or more joinable modifiers for the search box, each of the one or more joinable modifiers being selectable to qualify a value range for the value region of the first operator tag;
identify (i) a user selection of a specified operator in the operator drop-down menu, and (ii) an inputted value in the value region;
identify (i) a user input coupling a joinable modifier to the value region of the first operator tag, and (ii) one or more user inputs defining a value range in the coupled joinable modifier;
perform a search in one or more databases to satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range of the coupled joinable modifier for the first operator tag;
monitor the one or more databases for live updates that satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range for the first operator tag; and
based on performing the search and monitoring the one or more databases, (i) generate a live results feature for display on the search page, and (ii) update the live results feature dynamically to include the live updates.
6 Assignments
0 Petitions
Accused Products
Abstract
An operator tag search system can generate a search page including a search box and identify an initial set of user inputs in the search box. The search system can generate operator tags in the search box, where each operator tag includes a selected search property, an operator, and an inputted value. The search system can perform a dynamic search in one or more databases to satisfy each of the operator tags. Based on the dynamic search, the search system can generate a results feature for display on the search page.
10 Citations
19 Claims
-
1. An operator tag search system comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the operator tag search system to; generate a search page including a search box for display on a user device; identify an initial set of user inputs in the search box; in response to identifying the initial set of user inputs, generate a search property drop-down menu comprising a set of search properties; identify a user selection of one of the set of search properties; generate a first operator tag in the search box, the first operator tag comprising (i) the selected search property, (ii) an operator drop-down menu, and (iii) a value region; generate one or more joinable modifiers for the search box, each of the one or more joinable modifiers being selectable to qualify a value range for the value region of the first operator tag; identify (i) a user selection of a specified operator in the operator drop-down menu, and (ii) an inputted value in the value region; identify (i) a user input coupling a joinable modifier to the value region of the first operator tag, and (ii) one or more user inputs defining a value range in the coupled joinable modifier; perform a search in one or more databases to satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range of the coupled joinable modifier for the first operator tag; monitor the one or more databases for live updates that satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range for the first operator tag; and based on performing the search and monitoring the one or more databases, (i) generate a live results feature for display on the search page, and (ii) update the live results feature dynamically to include the live updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of an operator tag search system, cause the operator tag search system to:
-
generate a search page including a search box for display on a user device; identify an initial set of user inputs in the search box; in response to identifying the initial set of user inputs, generate a search property drop-down menu comprising a filtered set of search properties; identify a selection of one of the filtered set of search properties; generate a first operator tag in the search box, the first operator tag comprising (i) the selected search property, (ii) an operator drop-down menu, and (iii) a value region; generate one or more joinable modifiers for the search box, each of the one or more joinable modifiers being selectable to qualify a value range for the value region of the first operator tag; identify a user selection of a specified operator in the operator drop-down menu and an inputted value in the value region; identify (i) a user input coupling a joinable modifier to the value region of the first operator tag, and (ii) one or more user inputs defining a value range in the coupled joinable modifier; perform a search in one or more databases to satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range of the coupled joinable modifier for the first operator tag; monitor the one or more databases for live updates that satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range for the first operator tag; and based on performing the search and monitoring the one or more databases, (i) generate a live results feature for display on the search page and (ii) update the live results feature dynamically to include the live updates.
-
-
19. A computer-implemented method for enabling targeted searching in one or more databases, the method being performed by one or more processors of an operator tag search system and comprising:
-
generating a search page including a search box for display on a user device; identifying an initial set of user inputs in the search box; in response to identifying the initial set of user inputs, generating a search property drop-down menu comprising a filtered set of search properties; identifying a selection of one of the filtered set of search properties; generating a first operator tag in the search box, the first operator tag comprising (i) the selected search property, (ii) an operator drop-down menu, and (iii) a value region; generating one or more joinable modifiers for the search box, each of the one or more joinable modifiers being selectable to qualify a value range for the value region of the first operator tag; identifying a user selection of a specified operator in the operator drop-down menu and an inputted value in the value region; identifying (i) a user input coupling a joinable modifier to the value region of the first operator tag, and (ii) one or more user inputs defining a value range in the coupled joinable modifier; performing a search in the one or more databases to satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range for the first operator tag; monitoring the one or more databases for live updates that satisfy each of the selected search property, the specified operator, the inputted value, and the value range for the first operator tag; and based on performing the search and monitoring the one or more databases, (i) generating a live results feature for display on the search page and (ii) update the live results feature dynamically to include the live updates.
-
Specification