Sharing DirectDraw applications using application based screen sampling
First Claim
Patent Images
1. A method for sharing an application, the method comprising:
- determining a position and a size of a non-DirectDraw region of a shared application window by monitoring function calls made by the application;
determining a position and a size of an DirectDraw region of a shared application window by monitoring a DirectDraw COM interface; and
capturing a screen shot of an image corresponding to the non-DirectDraw and the DirectDraw regions of the shared application window;
wherein the position and the size of the non-DirectDraw region and the position and the size of the DirectDraw region define a position and a size of the shared application window.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing an application is disclosed. The method includes determining a position and a size of a non-DirectDraw region of a shared application window by monitoring function calls made by the application, determining a position and a size of an DirectDraw region of a shared application window by monitoring by monitoring a DirectDraw COM interface, and capturing a screen shot of an image corresponding to the non-DirectDraw and the DirectDraw regions of the shared application window.
-
Citations
24 Claims
-
1. A method for sharing an application, the method comprising:
-
determining a position and a size of a non-DirectDraw region of a shared application window by monitoring function calls made by the application;
determining a position and a size of an DirectDraw region of a shared application window by monitoring a DirectDraw COM interface; and
capturing a screen shot of an image corresponding to the non-DirectDraw and the DirectDraw regions of the shared application window;
wherein the position and the size of the non-DirectDraw region and the position and the size of the DirectDraw region define a position and a size of the shared application window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing a computer program executable by a computer, the computer program comprising computer instructions for:
-
determining a position and a size of a non-DirectDraw region of a shared application window by monitoring function calls made by the application;
determining a position and a size of an DirectDraw region of a shared application window by monitoring by monitoring a DirectDraw COM interface; and
capturing a screen shot of an image corresponding to the non-DirectDraw and the DirectDraw regions of the shared application window;
wherein the position and the size of the non-DirectDraw region and the position and the size of the DirectDraw region define a position and a size of the shared application window. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data conferencing system comprising:
-
a presenter computer connected to one or more server computers via a global area network;
a viewer computer connected to the one or more server computers via the global area computer network; and
a computer program executable by the presenter computer, wherein the computer program comprises computer instructions for;
determining a position and a size of a non-DirectDraw region of a shared application window by monitoring function calls made by the application;
determining a position and a size of an DirectDraw region of a shared application window by monitoring by monitoring a DirectDraw COM interface; and
capturing a screen shot of an image corresponding to the non-DirectDraw and the DirectDraw regions of the shared application window;
wherein the position and the size of the non-DirectDraw region and the position and the size of the DirectDraw region define a position and a size of the shared application window. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification