System, apparatus and method of relating annotation data to...

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000, C707S793000

Reexamination Certificate

active

06542165

ABSTRACT:

TECHNICAL FIELD
The present invention relates to a method of relating image data to an application window and more particularly to a method of allowing an operator to relate desired image data to an application window for displaying it.
BACKGROUND
As shown in
FIG. 7
, there exists in the art a collaboration technology which allows a plurality of persons in remote locations to share a same internet Web screen to co-operate each other (ContactFusion (trademark of International Business Machines Corporation), and PS FEEL Vol.32, pp 13-20, Future Electronic Environment Laboratory “PS FEEL” Editorial Room, June 1998, etc.)
However, this technology employs a method of taking in images of specific applications (Web browser)
123
,
143
in both collaborating systems and merging them with annotation data
125
,
145
to output them as an application window image. Therefore, this technology only allows existing Web data to be shared and can not dynamically share data and a display application depending on a collaborating party so that it was unable to satisfy user's demand to explain the method of using various applications.
SUMMARY OF THE INVENTION
Accordingly, it is an object of this invention to enable to directly write on a shared application by relating to an application which is a meaningful unit rather than a physical location on the screen;
It is another object of this invention to provide a system in which easy to understand annotation can be effected during collaboration while displaying the target application at a desired position on the screen;
It is a further object of this invention to provide a system in which easy to understand annotation can be effected during collaboration while displaying the target application in a desired size on the screen;
It is a further object of this invention to provide a user friendly system in which an annotation moves along the movement of an application;
It is a further object of this invention to provide a system which allows another application to be used in the middle of collaboration;
It is a further object of this invention to provide a system in which a load on a communication system is low;
It is a further object of this invention to provide a collaboration system which reduces unnecessary determination logics to enable a high speed processing;
It is a further object of this invention to provide a collaboration system which reduces resources required in execution.
The invention relates therefore to an application window designated by an operator, wherein a transparent window which is a child window of that application window is generated. A hook is then registered in the application window and a message generated in that area is detected. Then, depending on the kind of the massage, an annotation is drawn, an annotation is re-drawn as a result of the repair of the application window (and its descendant window), and the position and the size of the transparent window are adjusted in response to the change of the size or movement of the application window.
This invention may be also utilized in collaborating with another terminal located in a remote location. One mode of such utilization is a scheme of starting in the two collaborating systems an application window to be collaborated and a transparent window corresponding thereto, and transmitting only data on the transparent window, such as a graphical image drawn, to the collaborating system for re-generating the image in the transparent window on the collaborating system. Another mode is a scheme of running an application to be collaborated only on one of the systems and sending the image to the other terminal system.
In one aspect, this invention provide a method of relating annotation data to an application window executed on a display control apparatus which has a display screen and a pointing device for designating a position on said display screen, and is capable of displaying a plurality of application windows on said display screen, said method comprising;
(a) a step of specifying an application window in response to an operator input,
(b) a step of generating a transparent window of which said specified application window is a parent window in a substantially same area as an area of said specified application window excluding the title bar and in front of said specified application window,
(c) a step of monitoring an operator input on said transparent window,
(d) a step of determining, when an operator input is generated on said transparent window, whether or not it is an event for generating annotation data in said transparent window, and
(e) a step of generating annotation data responding to said operator input in said transparent window when it is determined that the operator input generated on said transparent window is an event to generate annotation data.
As used herein, the term “a transparent window” means a window including a transparent portion through which a window behind it can be recognized and is a concept including not only a uniformly transparent window but also a window having a grating or a grid.
In another aspect, this invention provide a method of relating annotation data to an application window executed on a display control apparatus which has an interface for communicating with another computer system, a display screen and a pointing device for designating a position on said display screen, and is capable of displaying a plurality of application windows on said display screen, said method comprising;
(a) a step of establishing a session with another computer system,
(b) a step of generating a transparent window in front of an application window,
(c) a step of sending information specifying the kind and the size of said application window to said another computer system,
(d) a step of monitoring an operator input on said transparent window,
(e) a step of generating annotation data responding to the operator input in said transparent window when an operator input is generated on said transparent window, and
(f) a step of sending annotation data responding to said operator input to said another computer system when an operator input is generated on said transparent window.
In another aspect, this invention provide a method of relating annotation data to an application window executed on a display control apparatus which has an interface for communicating with another computer system, a display screen and a pointing device for designating a position on said display screen, and is capable of displaying a plurality of application windows on said display screen, said method comprising;
(a) a step of establishing a session with another computer system,
(b) a step of generating a transparent window in front of an application window,
(c) a step of monitoring an operator input on said transparent window,
(d) a step of generating annotation data responding to the operator input in said transparent window when an operator input is generated on said transparent window, and
(e) a step of sending image data of said application window and said annotation data to said another computer system when an operator input is generated on said transparent window.
In a further aspect, this invention provide a method of relating annotation data to an application window executed on a display control apparatus which has a display screen and a pointing device for designating a position on said display screen, and is capable of displaying a plurality of application windows on said display screen, said method comprising;
(a) a step of generating a transparent window in front of an application window,
(b) a step of monitoring an operator input on said transparent window, and
(c) a step of generating annotation data responding to the operator input in said transparent window when an operator input is generated on said transparent window.
In a further aspect, this invention provide a display control apparatus which has a display screen and a pointing device for designating a position on said display screen, and is capable of displaying a plurality of application windows on said d

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System, apparatus and method of relating annotation data to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System, apparatus and method of relating annotation data to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, apparatus and method of relating annotation data to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3037485

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.