METHOD, APPARATUS, AND SYSTEM FOR SEARCHING BASED ON FILTER SEARCH SPECIFICATION
First Claim
Patent Images
1. A method comprising:
- receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category, the filter search specification being used to specify a particular type of business records to be selected for the search request; and
performing a search based upon the filter search specification and the search criteria to identify business records that match filter search specification and the search criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, a method is provided in which a search request containing search criteria is received from a first user. The search criteria include at least one search category. Filter search specification associated with the at least one search category is determined. The filter search specification is used to specify a particular type of records in the at least one search criteria to be selected for the search request. A search is performed based upon the filter search specification and the search criteria to identify records that match filter search specification and the search criteria.
187 Citations
34 Claims
-
1. A method comprising:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category, the filter search specification being used to specify a particular type of business records to be selected for the search request; and
performing a search based upon the filter search specification and the search criteria to identify business records that match filter search specification and the search criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 28)
-
-
8. A system comprising:
-
logic to receive a search request containing search criteria from a first user, the search criteria including at least one search category;
logic to determine filter search specification associated with the at least one search category, the filter search specification being used to specify a particular type of business records to be selected for the search request; and
logic to perform a search based upon the filter search specification and the search criteria to identify business records that match filter search specification and the search criteria. - View Dependent Claims (9, 10, 11, 12, 13, 29)
-
-
14. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations including:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category, the filter search specification being used to specify a particular type of business records to be selected for the search request; and
performing a search based upon the filter search specification and the search criteria to identify business records that match filter search specification and the search criteria. - View Dependent Claims (15, 16, 17, 18, 19, 30)
-
-
20. A method comprising:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category;
determining the first user'"'"'s organizational identifier, the first user'"'"'s organizational identifier being used to specify a corresponding organization to which the first user belongs; and
performing a search based upon the first user'"'"'s organizational identifier, the filter search specification, and the search criteria to identify business records that match the first user'"'"'s organizational identifier, the filter search specification and the search criteria. - View Dependent Claims (21, 31)
-
-
22. A method comprising:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category;
determining a list of categories to which the first user is authorized to access; and
performing a search based upon the list of categories the first user is authorized to access, the filter search specification, and the search criteria to identify business records that match the list of categories, the filter search specification and the search criteria. - View Dependent Claims (23, 32)
-
-
24. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations including:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category;
determining the first user'"'"'s organizational identifier, the first user'"'"'s organizational identifier being used to specify a corresponding organization to which the first user belongs; and
performing a search based upon the first user'"'"'s organizational identifier, the filter search specification, and the search criteria to identify business records that match the first user'"'"'s organizational identifier, the filter search specification and the search criteria. - View Dependent Claims (33)
-
-
25. The machine-readable medium of claim 25 wherein performing the search includes:
-
constructing a search query based on the first user'"'"'s organizational identifier, the filter search specification, and the search criteria; and
executing the search query to select business records that match the first user'"'"'s organizational identifier, the filter search specification, and the search criteria.
-
-
26. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations including:
-
receiving a search request containing search criteria from a first user, the search criteria including at least one search category;
determining filter search specification associated with the at least one search category;
determining a list of categories to which the first user is authorized to access; and
performing a search based upon the list of categories the first user is authorized to access, the filter search specification, and the search criteria to identify business records that match the list of categories, the filter search specification and the search criteria. - View Dependent Claims (27, 34)
-
Specification