Patent ID: 8762401

Claim:
A computer program product for retrieving information, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to make a predetermined association between a test string and execution of an application program that performs a data-retrieval operation involving a search through a database of data records; computer readable program code configured to automatically periodically read contents of a shared memory buffer to identify a candidate string being unmodified of new data written to the shared memory buffer; computer readable program code configured to determine whether the unmodified candidate string written to the memory buffer satisfies the test string; computer readable program code configured to launch execution of the application program to perform the data-retrieval operation in response to the unmodified candidate string written to the memory buffer satisfying the test string; computer readable program code configured to generate a search term from the unmodified candidate string written to the shared memory buffer; computer readable program code configured to pass the unmodified candidate string as the search term as an input parameter to the application program for use by the application program to perform the data-retrieval operation; and computer readable program code configured to present a data record retrieved from the database of data records in response to the execution of the application program.