1
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Generic interface. Microsoft Corporation, Banner & Witcoff, April 3, 2007: US07199885 (31 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


2
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Synchronization of plugins. Microsoft Corporation, Banner & Witcoff, March 21, 2006: US07016055 (31 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


3
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Use of queues. Microsoft Corporation, Banner & Witcoff, May 1, 2007: US07212296 (29 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


4
Alexander Gounares, Steve Dodge, Tobiasz A Zielinski, Arin J Goldberg, Eugene A Tsimberg, Todd A Torset, Robert L Chambers, Timothy H Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K Biswas, Bodin Dresevic, Stephen A Fisher, Brigette E Krantz, Shiraz M Somji: Overlaying electronic ink. Microsoft Corporation, Woodcock Washburn, April 24, 2012: US08166388 (21 worldwide citation)

Overlaying electronic ink over a document. A typical scenario may be where one it would be useful to mark up a document with electronic ink, such as by making handwritten comments, drawings, and the like over the underlying document. In some embodiments, a developer may easily define an inking surfa ...


5
Alexander Gounares, Steve Dodge, Timothy H Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K Biswas, Robert L Chambers, Bodin Dresevic, Stephen A Fisher, Arin J Goldberg, Gregory Hullender, Brigette E Krantz, Todd A Torset, Jerome J Turner, Andrew Silverman, Shiraz M Somji: Interfacing with ink. Microsoft Corporation, Banner & Witcoff, January 23, 2007: US07167585 (13 worldwide citation)

The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through me ...


6
Alexander Gounares, Steve Dodge, Timothy H Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K Biswas, Robert L Chambers, Bodin Dresevic, Stephen A Fisher, Arin J Goldberg, Gregory Hullender, Brigette E Krantz, Todd A Torset, Jerome J Turner, Andrew Silverman, Shiraz M Somji: Interfacing with ink. Microsoft Corporation, Banner & Witcoff, January 2, 2007: US07158675 (11 worldwide citation)

The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through me ...


7
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Generic interface. Microsoft Corporation, Shook Hardy & Bacon, July 5, 2011: US07973957 (6 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


8
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Error notification handling. Microsoft Corporation, Banner & Witcoff, November 18, 2008: US07453585 (3 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


9
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Wet ink. Microsoft Corporation, Banner & Witcoff, November 11, 2008: US07450261 (3 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.


10
Steve Dodge, Alexander J Kolmykov Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah: Real-time inking. Microsoft Corporation, Banner & Witcoff, October 14, 2008: US07436535 (3 worldwide citation)

A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.