Apparatus for and method of acquiring, processing and routing data contained in a GUI window
First Claim
1. A method in a computer system of acquiring, processing and routing text and/or bitmap data contained in a graphical user interface (GUI) window selected by a user, said graphical user interface window belonging to a first application running under control or an operating system, the method comprising the computer implemented steps of:
- at a second application running, under control of said operating system;
acquiring said data from said GUI window selected by said user;
storing said acquired data in a data buffer;
processing said data in accordance with commands received from said user; and
routing said processed data to at least one output device selected by said user, wherein said processing step comprises the steps of;
determining a region of said GUI window, selected by said user, to be marked utilizing coordinates provided by a pointing device;
searching data within said buffer in accordance with said coordinates defining said region; and
highlighting the data in said GUI window which corresponds to said data within said region of said GUI window to be marked.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for and method of acquiring, processing and routing data contained in a graphical user interface window is described. The data contained in a window selected by the user is captured by an acquisition unit and stored in a data buffer. The data, whether string data or bitmapped graphics data, is stored in the data buffer in standard graphical user interface text and/or bitmap format. A user may mark a portion of the text or bitmap graphics contained in the selected window. The processed data is then routed to one or more output devices. Output devices may include, for example, files, printers, windows, electronic mail services and operating system temporary buffers. The method of acquiring and marking data in a selected window is disclosed.
55 Citations
4 Claims
-
1. A method in a computer system of acquiring, processing and routing text and/or bitmap data contained in a graphical user interface (GUI) window selected by a user, said graphical user interface window belonging to a first application running under control or an operating system, the method comprising the computer implemented steps of:
-
at a second application running, under control of said operating system;
acquiring said data from said GUI window selected by said user;
storing said acquired data in a data buffer;
processing said data in accordance with commands received from said user; and
routing said processed data to at least one output device selected by said user, wherein said processing step comprises the steps of;
determining a region of said GUI window, selected by said user, to be marked utilizing coordinates provided by a pointing device;
searching data within said buffer in accordance with said coordinates defining said region; and
highlighting the data in said GUI window which corresponds to said data within said region of said GUI window to be marked. - View Dependent Claims (2)
drawing text in said GUI window, corresponding to said data within said region of said GUI window to be marked, with a background color that distinguishes marked text from original text; and
drawing a rectangle around said bitmapped images so as to distinguish marked bitmapped images from original bitmapped images.
-
-
3. A system for acquiring, processing and routing text and/or bitmap data contained in a graphical user interface (GUI) window selected by a user, said graphical user interface window belonging to a first application running under control of an operating system, said system comprising:
-
a second application running under control of said operating system, said second application comprising;
means for acquiring said data from said GUI window selected by said user;
a data buffer for storing said acquired data;
a processor for processing said data in accordance with commands received from said user; and
a router for routing said processed data to at least one output device selected by said user, wherein said processor comprises;
means for determining a region of said GUI window, selected by said user, to be marked utilizing coordinates provided by a pointing device;
means for searching data within said buffer in accordance with said coordinates defining said region, and means for highlighting the data in said GUI window which corresponds to said data within said region of said GUI window to be marked. - View Dependent Claims (4)
means for drawing text in said GUI window, corresponding to said data within said region of said GUI window to be marked, with a background color that distinguishes marked text from original text; and
means for drawing a rectangle around said bitmapped images so as to distinguish marked bitmapped images from original bitmapped images.
-
Specification