IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0279465
(2002-10-24)
|
발명자
/ 주소 |
- Neal, Michael Renn
- Wilmsen, James Michael
- Beall, Christopher Wade
|
출원인 / 주소 |
- Requisite Technology, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
21 인용 특허 :
31 |
초록
▼
A method and apparatus are described to perform cascading search methodologies on one or more data sets from one or more databases. A graphical user interface for setting up the searching is also described. In one embodiment, the invention can include designating a first strategy comprising a search
A method and apparatus are described to perform cascading search methodologies on one or more data sets from one or more databases. A graphical user interface for setting up the searching is also described. In one embodiment, the invention can include designating a first strategy comprising a search string applied to operate upon data records in a first database, designating a second search strategy comprising the search string applied to operate upon data records in a second database, and forming a search hierarchy comprised of the first search strategy followed by the second search strategy. In another embodiment, the invention can include a graphical user interface comprising a first area to select a database, a second area to select a search type, and a third area to select an attribute from the selected database upon which to execute the selected search type.
대표청구항
▼
1. A method for configuring a search hierarchy to search at least two computer readable databases for a match to a search string, comprising:designating a first search strategy comprising at least one search methodology selected to operate upon at least one of a plurality of subsets of data records
1. A method for configuring a search hierarchy to search at least two computer readable databases for a match to a search string, comprising:designating a first search strategy comprising at least one search methodology selected to operate upon at least one of a plurality of subsets of data records in a first computer readable database to search for a match to a search string; designating a second search strategy comprising at least one search methodology selected to operate upon at least one of a plurality of subsets of data records in a second computer readable database to search for a match to the search string; and forming a search hierarchy, wherein the search hierarchy specifies a sequence in which said first and second search strategies are to be executed, said search hierarchy being specified before a search is initiated on the search string. 2. The method of claim 1, wherein the first search strategy comprises a first search methodology selected to operate upon a first subset of data records in the first computer readable database and the second search strategy comprises a second search methodology selected to operate upon a second subset of data records in the second computer readable database.3. The method of claim 2, wherein data records in the first subset are identified as being in the first subset by a certain value in a field of the data records.4. The method of claim 2, wherein the first subset of data records represents items available in-stock.5. The method of claim 2, wherein the first subset represents items from a supplier.6. The method of claim 2, further comprising designating a third search strategy comprising a third search methodology selected to operate upon a third subset of data records in the second computer readable database.7. The method of claim 1, wherein the first computer readable database comprises a first electronic catalog and the second computer readable database comprises a second electronic catalog.8. The method of claim 1, further comprising executing the search hierarchy on a search string.9. The method of claim 8, further comprising automatically terminating the hierarchy upon finding at least one match.10. The method of claim 8, wherein executing the search hierarchy comprises completing execution of the first search strategy before beginning execution of the second search strategy.11. The method of claim 10, further comprising skipping execution of the second search strategy upon finding at least one match using the first search strategy.12. The method of claim 10, further comprising terminating execution of the first search strategy before beginning execution of the second search strategy upon finding at least one match.13. The method of claim 1, wherein the first search strategy comprises at least one of a fuzzy logic search, an exact match, a sounded search, a stem search, and a word count search.14. The method of claim 1, wherein the first and second search strategies each comprise different search methodologies.15. The method of claim 1, wherein the search string comprises an attribute from an electronic catalog.16. The method of claim 1, wherein the search string comprises at least one term and is input by a user through a user interface.17. The method of claim 1, wherein the designating a first search strategy step comprises:designating at least a first and a second search methodology, wherein each search methodology is preselected to search at least one of a plurality of subsets of data records in the first computer readable database for at least one match to the search string; and forming a second search hierarchy comprised of the first search methodology followed by the second search methodology. 18. The method of claim 1, wherein the first search strategy is narrower than the second search strategy.19. The method of claim 1, wherein the search hierarchy is preselected to be executed on a plurality of search strings before a search is initiated on any of the plurality of search strings.20. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:prompting a user to designate a first search strategy to operate upon data records in a first computer readable database; prompting the user to designate a second search strategy to operate upon data records in a second computer readable database; and prompting the user to form a search hierarchy, wherein the search hierarchy specifies a sequence in which said first and second search strategies are to be executed on a search string. 21. The medium of claim 20, wherein the first search strategy comprises the search string applied to a first search methodology to operate upon a first subset of data records in the first computer readable database and the second search strategy comprises the search string applied to a second search methodology to operate upon a second subset of data records in the second computer readable database.22. The medium of claim 21, wherein data records in the first subset are identified as being in the first subset by a certain value in a field of the data records.23. The medium of claim 21, wherein the first subset of data records represents items available in-stock.24. The medium of claim 21, wherein the first subset represents items from a supplier.25. The medium of claim 21, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising prompting the user to designate a third search strategy comprising the search string applied to operate upon a third subset of data records in the second computer readable database.26. The medium of claim 20, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising executing the search hierarchy.27. The medium of claim 26, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising automatically terminating the hierarchy upon finding at least one match.28. The medium of claim 26, wherein the instructions for executing the search hierarchy comprise instructions which, when executed by the machine, causethe machine to perform further operations comprising completing execution of the first search strategy before beginning execution of the second search strategy. 29. The medium of claim 28, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising skipping execution of the second search strategy upon finding at least one match using the first search strategy.30. The medium of claim 28, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising terminating execution of the first search strategy before beginning execution of the second search strategy upon finding at least one match.31. The medium of claim 20, wherein the first search strategy comprises at least one of a fuzzy logic search, an exact match, a sounded search, a stem search, and a word count search.32. The medium of claim 20, wherein the prompting a user to designate a first search strategy step comprises:designating at least a first and a second search methodology, wherein each search methodology is preselected to search at least one of a plurality of subsets of data records in the computer readable first database for at least one match to the search string; and forming a second search hierarchy comprised of the first search methodology followed by the second search methodology. 33. The medium of claim 20, wherein the first search strategy is narrower than the second search strategy.34. The medium of claim 20, wherein the search hierarchy is preselected to be executed on a plurality of search strings before a search is initiated on any of the plurality of search strings.35. An apparatus for configuring a search hierarchy to search at least two computer readable databases for at least one match to a search string, comprising:means for designating a first search strategy to operate upon data records in a first computer readable database; means for designating a second search strategy to operate upon data records in a second computer readable database; and means for forming a search hierarchy comprised of the first search strategy followed by the second search strategy, wherein the search hierarchy is preselected to be executed on a plurality of search strings prior to initiating a search on any of the plurality of search strings. 36. The apparatus of claim 35, wherein the first search strategy comprises a first search string applied to a first search methodology to operate upon a first subset of data records in the first computer readable database and the second search strategy comprises the first search string applied to a second search methodology to operate upon a second subset of data records in the second computer readable database.37. The apparatus of claim 36, wherein the first subset of data records represents items available in-stock.38. The apparatus of claim 36, wherein the first subset represents items from a supplier.39. The apparatus of claim 35, further comprising means for executing the search hierarchy.40. The apparatus of claim 39, wherein executing the search hierarchy comprises completing execution of the first search strategy before beginning execution of the second search strategy.41. The apparatus of claim 40, further comprising means for skipping execution of the second search strategy upon finding at least one match using the first search strategy.42. The apparatus of claim 40, further comprising means for terminating execution of the first search strategy before beginning execution of the second search strategy upon finding at least one match.43. The apparatus of claim 35, wherein a first search string comprises at least one term and is input by a user through a user interface.44. The apparatus of claim 43, wherein the first computer readable database comprises a first electronic catalog having a first subset of data records, and the second computer readable database comprises a second electronic catalog having a second subset of data records.45. The apparatus of claim 35, wherein a first search string comprises an attribute from a third database.46. The apparatus of claim 45, wherein the first search strategy comprises the search string applied to a first search methodology to operate upon the first subset and the second search strategy comprises the search string applied to a second search methodology to operate upon the second subset.47. The apparatus of claim 45, wherein the first search methodology comprises at least one of a fuzzy logic search, an exact match, a sounded search, a stem search, and a word count search.48. The apparatus of claim 45, further comprising a search engine to execute the search.49. The apparatus of claim 48, wherein the search engine completes execution of the first search strategy before beginning execution of the second search strategy.50. The apparatus of claim 49, wherein the search engine terminates execution of the first search strategy before beginning execution of the second search strategy upon finding at least one match.51. The apparatus of claim 45, further comprising a user interface to receive the search string.52. The apparatus of claim 35, wherein the means for designating a first search strategy comprises:means for designating at least a first and a second search methodology, wherein each search methodology is preselected to search at least one of a plurality of subsets of data records in the first computer readable database for at least one match to the search string; and means for forming a second search hierarchy comprised of the first search methodology followed by the second search methodology. 53. An apparatus for forming a search hierarchy for computer readable databases; comprising:a first computer readable database; a second computer readable database; an application server to connect to the first computer readable database and the second computer readable database, to designate a first search strategy comprising a search string applied to operate upon at least one of a plurality of subsets of data records in the first computer readable database, to designate a second search strategy comprising the search string applied to operate upon at least one of a plurality of subsets of data records in the second computer readable database, and to form a search hierarchy comprised of the first search strategy followed by the second search strategy, wherein the first search strategy is narrower than the second search strategy and the search hierarchy is preselected to operate on the search string prior to initiating a search. 54. The apparatus of claim 53, wherein the application server is further operable to designate at least a first and a second search methodology, wherein each search methodology is preselected to search at least one of a plurality of subsets of data records in the first computer readable database for at least one match to the search string; and form a second search hierarchy comprised of the first search methodology followed by the second search methodology.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.