System and method for automated data retrieval based on data placed in clipboard memory
First Claim
1. A method for retrieving information, comprising:
- recognizing automatically new data placed into a memory buffer shared by a plurality of application programs;
generating a copy of the new data placed into the memory buffer;
comparing the copy of the new data placed into the memory buffer with predetermined test data;
initiating automatically, in response to a match between the copy of the new data placed into the memory buffer and the predetermined test data, execution of an application program that performs a data-retrieval operation;
automatically retrieving, in response to the match and without user interaction, a username and password from a registry in system memory for use in authenticating a user in order for the application program to perform the data retrieval operation; and
performing, by the application program, the data-retrieval operation using the copy of the new data placed into the memory buffer, the username, and the password as input parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A data retrieval system and method of the invention provide automatic retrieval of information based on data placed into, for example, a Windows™ clipboard. A user highlights and cuts (or pastes) data into the clipboard during execution of an application program. A data retriever program periodically reads the clipboard to determine whether new data has been placed therein. Upon finding new data in the clipboard, the data retriever program determines whether the data or a variation thereof satisfies a predetermined criterion. If the criterion is satisfied, the data retriever program initiates a data-retrieval operation, such as a Web-based search, based on the data. If the criterion is not satisfied, the data retriever program does not perform any data-retrieval action. The data retrieval program does not interfere with the clipboard; any application program sharing the clipboard can use data placed therein, e.g., by a paste operation.
33 Citations
17 Claims
-
1. A method for retrieving information, comprising:
-
recognizing automatically new data placed into a memory buffer shared by a plurality of application programs; generating a copy of the new data placed into the memory buffer; comparing the copy of the new data placed into the memory buffer with predetermined test data; initiating automatically, in response to a match between the copy of the new data placed into the memory buffer and the predetermined test data, execution of an application program that performs a data-retrieval operation; automatically retrieving, in response to the match and without user interaction, a username and password from a registry in system memory for use in authenticating a user in order for the application program to perform the data retrieval operation; and performing, by the application program, the data-retrieval operation using the copy of the new data placed into the memory buffer, the username, and the password as input parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification