System and method for automated data retrieval based on data placed in clipboard memory
First Claim
1. A method for retrieving information, comprising:
- reading data placed into a memory buffer shared by a plurality of application programs; and
initiating automatically a data-retrieval operation based on the data placed in the shared memory buffer if the data satisfy a predetermined criterion.
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.
16 Citations
25 Claims
-
1. A method for retrieving information, comprising:
-
reading data placed into a memory buffer shared by a plurality of application programs; and
initiating automatically a data-retrieval operation based on the data placed in the shared memory buffer if the data satisfy a predetermined criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for retrieving information, comprising:
-
a memory buffer shared by a plurality of application programs;
a processor executing one of the application programs;
a data retriever program reading data placed in the memory buffer during execution of that one application program and automatically performing a data-retrieval operation based on the data placed in the memory buffer if the data satisfy a predetermined criterion. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for use with a computer system, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
program code for reading data placed into a memory buffer shared by a plurality of application programs; and
program code for initiating automatically a data-retrieval operation based on the data placed in the shared memory buffer if the data satisfy a predetermined criterion. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer data signal embodied in a carrier wave for use with a computer system having a display and capable of generating a user interface through which a user may interact with the computer system, the computer data signal comprising:
-
program code for reading data placed into a memory buffer shared by a plurality of application programs; and
program code for initiating automatically a data-retrieval operation based on the data placed in the shared memory buffer if the data satisfy a predetermined criterion. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification