Apparatus for and method of acquiring, processing and routing data contained in a GUI window
First Claim
1. A graphical user interface window data processing system comprising:
- acquisition means associated with a first application program for capturing data in a standard graphical user interface format from a graphical user interface window associated with a second application program, wherein at least a portion of said format comprises a text format, said acquisition means storing said data in said standard graphical user interface format in a data buffer;
a processor for processing said data stored in said data buffer; and
a router for transmitting said data processed by said processor to at least one output device.
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. 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 bitmapped format. A user may designate a portion of the acquired data to be processed by a processor. The processor may utilize one or more processing components to add functionality to an application associated with the graphical user interface window selected by the user. 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. Also disclosed is a method of retrieving the handle of a window from its device context.
-
Citations
26 Claims
-
1. A graphical user interface window data processing system comprising:
-
acquisition means associated with a first application program for capturing data in a standard graphical user interface format from a graphical user interface window associated with a second application program, wherein at least a portion of said format comprises a text format, said acquisition means storing said data in said standard graphical user interface format in a data buffer; a processor for processing said data stored in said data buffer; and a router for transmitting said data processed by said processor to at least one output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A graphical user interface window data processing system, comprising:
-
acquisition means associated with a first application program for capturing data in a standard graphical user interface text and/or bitmapped graphics format, from a graphical user interface window associated with a second application program, said acquisition means storing said data in said standard graphical user interface text and/or bitmapped graphics format in a data buffer; a processor for processing, in accordance with commands issued by a user, a portion of said data, said portion corresponding to an area of the graphical user interface window designated by the user; at least one processing component associated with said first application program and coupled to said processor, said at least one processing component for adding functional capabilities to an application associated with the graphical user interface window selected by the user; and a router for transmitting said data processed by said processor to at least one output device selected by the user. - View Dependent Claims (10, 11, 12)
-
-
13. A method of processing data contained in a graphical user interface window associated with a first application program and selected by a user, comprising the steps of:
-
acquiring said data via a second application program in a standard graphical user interface format, from the graphical user interface window selected by the user, wherein at least a portion of said format comprises a text format; storing said data in a data buffer, in said standard graphical user interface format; processing said data stored in said data buffer; and routing said processed data to at least one output device selected by the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of acquiring, processing and routing data contained in a graphical user interface window associated with a first application program and selected by a user, the method comprising the steps of:
-
acquiring said data via a second application program in a standard graphical user interface text and/or bitmapped graphics format from the graphical user interface window selected by the user; storing said acquired data in said standard graphical user interface text and/or bitmapped graphics format in a data buffer; processing a portion of said data via said second application program, said portion corresponding to an area of the graphical user interface window designated by the user, in accordance with commands received from the user; and routing said processed data to at least one output device selected by the user. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification