Transparent windows methods and apparatus therefor
First Claim
1. A method of optimizing pen-based annotations on a non-pen enabled window comprising:
- providing a visible non-pen-enabled window including position indicia and size indicia;
providing a transparent pen-enabled window;
associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia;
aligning said transparent pen-enabled window with said visible non-pen-enabled window;
accepting user input comprising a message;
determining using said transparent pen-enabled window whether said message comprises an annotation made by a pen;
if said message comprises an annotation made by a pen, forwarding said message to said transparent pen-enabled window; and
if said message does not comprise an annotation made by a pen, forwarding said message to a first application associated with said visible non-pen-enabled window.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing pen-based annotations on a non-pen enabled window. The method includes starting a visible non-pen-enabled window further including position indicia and size indicia; starting a transparent pen-enabled window; and associating the visible non-pen-enabled window with the transparent pen-enabled window based on the position indicia and size indicia. The method further includes aligning the transparent pen-enabled window with the visible non-pen-enabled window, and accepting user input comprising a message. If the message further includes pen indicia, the method also includes forwarding the message to the transparent pen-enabled window. Else, the method includes forwarding the message to the first application.
-
Citations
24 Claims
-
1. A method of optimizing pen-based annotations on a non-pen enabled window comprising:
-
providing a visible non-pen-enabled window including position indicia and size indicia; providing a transparent pen-enabled window; associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia; aligning said transparent pen-enabled window with said visible non-pen-enabled window; accepting user input comprising a message; determining using said transparent pen-enabled window whether said message comprises an annotation made by a pen; if said message comprises an annotation made by a pen, forwarding said message to said transparent pen-enabled window; and if said message does not comprise an annotation made by a pen, forwarding said message to a first application associated with said visible non-pen-enabled window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of optimizing pen-based annotations on a non-pen enabled window comprising:
-
providing a visible non-pen-enabled window including position indicia and size indicia; providing starting a transparent pen-enabled window; associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia; accepting user input comprising a message; determining using said transparent pen-enabled window whether said message comprises an annotation made by a pen; if said message comprises an annotation made by a pen, aligning said transparent pen-enabled window with said visible non-pen-enabled window; forwarding said message to said transparent pen-enabled window; and moving said transparent pen-enabled window such that said transparent pen-enabled window is no longer aligned with said visible non-pen-enabled window thereby enabling automatic refresh of said non-pen-enabled window; and else if said message does not comprise an annotation made by a pen, forwarding said message to said visible non-pen-enabled window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for optimizing pen-based annotations on a non-pen enabled window comprising:
-
a means of providing a visible non-pen-enabled window including position indicia and sire indicia; a means of providing a transparent pen-enabled window; a means of associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia; a means of aligning said transparent pen-enabled window with said visible non-pen-enabled window; a means of accepting user input comprising a message; a means for determining using said transparent pen-enabled window whether said message comprises an annotation made by a pen;
if said message comprises an annotation made by a pen, a means of forwarding said message to said transparent pen-enabled window; anda means of forwarding said message to a first application associated with said visible non-pen-enabled window if said message does not comprise an annotation made by a pen. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus for optimizing pen-based annotations on a non-pen enabled window comprising:
-
a means of providing a visible non-pen-enabled window including position indicia and size indicia; a means of providing a transparent pen-enabled window; a means of associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia; a means of accepting user input comprising a message; a means of determining using said transparent pen-enabled window whether said message comprises an annotation made by a pen; if said message comprises an annotation made by a pen, a means of aligning said transparent pen-enabled window with said visible non-pen-enabled window; a means of forwarding said message to said transparent pen-enabled window; and
,a means of moving said transparent pen-enabled window such that said transparent pen-enabled window is no longer aligned with f said visible non-pen-enabled window thereby enabling automatic refresh of said non-pen-enabled window; and else, a means of forwarding said message to said visible non-pen-enabled window if said message does not comprise an annotation made by a pen. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification