Patentable/Patents/US-6711565
US-6711565

Method, apparatus, and system for previewing search results

PublishedMarch 23, 2004
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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. A search is performed based on the search criteria to retrieve records in one or more databases that match the search criteria. A list of search results based on the retrieved records is displayed to the first user. In response to the first user's selection of a particular search result in the list of search results, details of the particular search result are displayed to the first user.

Patent Claims
28 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving a search request containing search criteria from a first user; performing a search based on the search criteria to retrieve records in one or more databases that match the search criteria; displaying a list of search results based on the retrieved records to the first user; displaying details of a particular search result to the first user in response to the first user's selection of the particular search result in the list of search results; and determining whether the particular search result is a database record or an external document; and if the particular search result is a database record, displaying details of the particular search result to the first user in a predefined view associated with a search category included in the search criteria.

2

2. The method of claim 1 wherein the search criteria includes at least one search category.

3

3. The method of claim 1 wherein the search criteria includes at least one search keyword.

4

4. The method of claim 1 wherein details of the particular search result are displayed in a popup window.

5

5. The method of claim 1 wherein performing the search including: passing the search criteria to a virtual business component; invoking a search business service and passing the search criteria from the virtual business component to the search business service; and invoking a search adapter to conduct a query based on the search criteria.

6

6. The method of claim 1 further including: providing a mechanism for the first user to individually select a particular search result in the list of search results for preview.

7

7. The method of claim 1 further including: if the particular search result is a database record, retrieving the predefined view associated with the search category.

8

8. The method of claim 1 further including: if the particular search result is an external document, displaying content of the external document in an output data stream.

9

9. The method of claim 8 wherein displaying content of the external document includes: retrieving a file path associated with the external document; and writing the content of the external document to the output data stream.

10

10. The method of claim 1 further including: caching the search results to maintain persistency of the search results.

11

11. The method of claim 10 wherein caching includes: caching the search results in a search business service until termination of a user session to maintain persistency of the search results until termination of the user session.

12

12. A system comprising: logic to receive a search request containing search criteria from a first user; logic to perform a search based on the search criteria to retrieve records in one or more databases that match the search criteria; logic to display a list of search results based on the retrieved records to the first user; logic to display details of a particular search result to the first user in response to the first user's selection of the particular search result in the list of search results; logic to determine whether the particular search result is a database record or an external document; and logic to display details of the particular search result to the first user in a predefined view associated with a search category included in the search criteria, if the particular search result is a database record.

13

13. The system of claim 12 wherein the search criteria includes at least one search category.

14

14. The system of claim 12 wherein the search criteria includes at least one search keyword.

15

15. The system of claim 12 wherein the logic to perform the search including: logic to pass the search criteria to a virtual business component; logic to invoke a search business service and pass the search criteria from the virtual business component to the search business service; and logic to invoke a search adapter to conduct a query based on the search criteria.

16

16. The system of claim 12 further including: logic to enable the first user to individually select a particular search result in the list of search results for preview.

17

17. The system of claim 12 further including: if the particular search result is an external document, logic to display content of the external document in an output data stream.

18

18. The system of claim 17 wherein logic to display content of the external document includes: logic to retrieve a file path associated with the external document; and logic to write the content of the external document to the output data stream.

19

19. The system of claim 12 further including: logic to cache the search results to maintain persistency of the search results.

20

20. The system of claim 19 wherein logic to cache includes: logic to cache the search results in a search business service until termination of a user session to maintain persistency of the search results until termination of the user session.

21

21. 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; performing a search based on the search criteria to retrieve records in one or more databases that match the search criteria; displaying a list of search results based on the retrieved records to the first user; displaying details of a particular search result to the first user in response to the first user's selection of the particular search result in the list of search results; determining whether the particular search result is a database record or an external document; and if the particular search result is a database record, displaying details of the particular search result to the first user in a predefined view associated with a search category included in the search criteria.

22

22. The machine-readable medium of claim 21 wherein the search criteria includes at least one search category and at least one search keyword.

23

23. The machine-readable medium of claim 21 wherein performing the search including: passing he search criteria to a virtual business component; invoking a search business service and passing the search criteria from the virtual business component to the search business service; and invoking a search adapter to conduct a query based on the search criteria.

24

24. The machine-readable medium of claim 21 further including: providing a mechanism for the first user to individually select a particular search result in the list of search results for preview.

25

25. The machine-readable medium of claim 21 further including: if the particular search result is an external document, displaying content of the external document in an output data stream.

26

26. The machine-readable medium of claim 25 wherein displaying content of the external document includes: retrieving a file path associated with the external document; and writing the content of the external document to the output data stream.

27

27. The machine-readable medium of claim 21 further including: caching the search results to maintain persistency of the search results.

28

28. The machine-readable medium of claim 27 wherein caching includes: caching the search results in a search business service until termination of a user session to maintain persistency of the search results until termination of the user session.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 18, 2001

Publication Date

March 23, 2004

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method, apparatus, and system for previewing search results” (US-6711565). https://patentable.app/patents/US-6711565

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.