Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
157 words
A method of capturing data contained in a previously hooked application programming interface function call, called by an application associated with a graphical user interface window selected by a user, comprising the steps of: determining a window handle from a device context associated with the application programming interface function call; comparing whether the handle of the window selected by the user is the window handle obtained during the step of determining; provided that the handle of the window selected by the user is the window handle obtained during the step of determining, comparing whether the application programming interface function call is a text application programming interface function call; provided that the application programming interface function call is a text application programming interface function call, saving a text string in a memory buffer; and provided that the application programming interface function call is not a text application programming interface function call, saving a bitmap in the memory buffer.
Claim 2
Independent Claim
157 words
A method of capturing data contained in a previously hooked application programming interface function call, called by an application associated with a graphical user interface window selected by a user, comprising the steps of: determining a window handle from a device context associated with the application programming interface function call; comparing whether the handle of the window selected by the user is the window handle obtained during the step of determining; provided that the handle of the window selected by the user is the window handle obtained during the step of determining, comparing whether the application programming interface function call is a text application programming interface function call; provided that the application programming interface function call is a text application programming interface function call, saving a text string in a memory buffer; and provided that the application programming interface function call is not a text application programming interface function call, saving a bitmap in the memory buffer.
Claim 3
Dependent Claim
36 words
The method of claim 1, further comprising the steps of: removing hooking to the application programming interface function call; making the application programming interface function call; and re-installing hooking to the application programming interface function call.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein said data includes text and/or bitmapped graphics data.
Claim 5
Independent Claim
182 words
A method of capturing data contained in a previously hooked application programming interface function call, called by an application associated with a graphical user interface window selected by a user, comprising the steps of: determining a window handle from a device context associated with the application programming interface function call; comparing whether the handle of the window selected by the user is the window handle obtained during the step of determining; provided that the handle of the window selected by the user is the window handle obtained during the step of determining, comparing whether the application programming interface function call is a text application programming interface function call; provided that the application programming interface function call is a text application programming interface function call, saving a text string in a memory buffer; provided that the application programming interface function call is not a text application programming interface function call, saving a bitmap in the memory buffer; removing hooking to the application programming interface function call; making the application programming interface function call; and re-installing hooking to the application programming interface function call.
Claim 6
Independent Claim
182 words
A method of capturing data contained in a previously hooked application programming interface function call, called by an application associated with a graphical user interface window selected by a user, comprising the steps of: determining a window handle from a device context associated with the application programming interface function call; comparing whether the handle of the window selected by the user is the window handle obtained during the step of determining; provided that the handle of the window selected by the user is the window handle obtained during the step of determining, comparing whether the application programming interface function call is a text application programming interface function call; provided that the application programming interface function call is a text application programming interface function call, saving a text string in a memory buffer; provided that the application programming interface function call is not a text application programming interface function call, saving a bitmap in the memory buffer; removing hooking to the application programming interface function call; making the application programming interface function call; and re-installing hooking to the application programming interface function call.
Claim 7
Dependent Claim
14 words
The method of claim 4, wherein said data includes text and/or bitmapped graphics data.