Patent Document ID: 7689580
Application ID: 11277585

Base Claim:
1. A method for enabling at least one transactional application to search, the method comprising: creating a first canonical object associated with a first transactional application; creating a second canonical object associated with a second transactional application; indexing first and second data associated with the first transactional application to enable the first transactional application to be searched, wherein the first and second data is received via the first transactional application, and the first data is different from the second data; indexing third data associated with the second transactional application to enable the second transactional application to be searched, wherein the third data is received via the second transactional application, the first and second data is not accessible to the second transactional application, and the third data is not accessible to the first transactional application; creating an index store using information associated with the first and second canonical objects, wherein the index store is associated with the indexed first, second, and third data; interfacing a semantic engine with the index store; providing a query to the semantic engine, the query having a first format, wherein the semantic engine is arranged to translate the query from the first format into a second format, the second format being associated with a search engine; accessing the index store using the search engine; determining if a result associated with the query having the second format is indicated in the index store; and displaying a result associated with the query.

---

Claim 14:
14. The method of claim 1 comprising: providing a user interface on a display screen, wherein the display screen comprises a search area and a results area, wherein the query having a first format and not understandable by the search engine is entered and displayed in the search area; receiving the query having the second format to perform a search, wherein performing the search includes utilizing the index store containing information associated with the first and second transactional application; displaying in the results area a list of results after the search is performed; when a result is associated with the first transactional application, displaying the results for the first transactional application and a first associated action button; when a result is associated with the second transactional application, displaying the results for the second transactional application and a second associated action button; invoking a third transactional application associated with the first transactional application when the first associated action button is selected; and invoking a fourth transactional application associated with the second transactional application when the second associated action button is selected.