×

Transparent windows methods and apparatus therefor

  • US 7,904,823 B2
  • Filed: 03/17/2003
  • Issued: 03/08/2011
  • Est. Priority Date: 03/17/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of optimizing pen-based annotations on a non-pen enabled window comprising:

  • providing a first application associated with a visible non-pen-enabled window including position indicia, size indicia, and order indicia;

    providing a second application associated with a transparent pen-enabled window including position indicia, size indicia, and order indicia;

    associating said visible non-pen-enabled window with said transparent pen-enabled window based on said position indicia and size indicia;

    receiving a first user input from a first input source of a plurality of input sources, the plurality of input sources including a pen input device and a non-pen input device;

    accepting the first user input;

    determining a source of the first user input;

    forwarding said first user input to said second application using the transparent pen-enabled window and adjusting the order indicia of at least one of the visible non-pen-enabled window or the transparent pen-enabled window to position the transparent pen-enabled window over the visible non-pen-enabled window in response to determining that the source of the first user input is the pen input device;

    receiving a second user input from a second input source of the plurality of input sources;

    accepting the second user input;

    determining a source of the second user input; and

    forwarding said second user input to the first application using the visible non-pen-enabled window and adjusting the order indicia of at least one of the visible non-pen-enabled window or the transparent pen-enabled window to position the visible non-pen-enabled window over the transparent pen-enabled window in response to determining that the source of the second user input is the non-pen input device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×