Alexander Gounares - Kirkland WA, US Steve Dodge - Sammamish WA, US Timothy H. Kannapel - Bellevue WA, US Rudolph Balaz - Redmond WA, US Subha Bhattacharyay - Bellevue WA, US Manoj K. Biswas - Bellevue WA, US Robert L. Chambers - Sammamish WA, US Bodin Dresevic - Bellevue WA, US Stephen A. Fisher - Kenmore WA, US Arin J. Goldberg - Woodinville WA, US Gregory Hullender - Bellevue WA, US Brigette E. Krantz - Redmond WA, US Todd A. Torset - Woodinville WA, US Jerome J. Turner - Redmond WA, US Andrew Silverman - Seattle WA, US Shiraz M. Somji - Kenmore WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382187, 345173, 345179, 382186, 382313
Abstract:
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 methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
Alexander Gounares - Kirkland WA, US Steve Dodge - Sammamish WA, US Timothy H. Kannapel - Bellevue WA, US Rudolph Balaz - Redmond WA, US Subha Bhattacharyay - Bellevue WA, US Manoj K. Biswas - Bellevue WA, US Robert L. Chambers - Sammamish WA, US Bodin Dresevic - Bellevue WA, US Stephen A. Fisher - Kenmore WA, US Arin J. Goldberg - Woodinville WA, US Gregory Hullender - Bellevue WA, US Brigette E. Krantz - Redmond WA, US Todd A. Torset - Woodinville WA, US Jerome J. Turner - Redmond WA, US Andrew Silverman - Seattle WA, US Shiraz M. Somji - Kenmore WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382187, 345173, 345179, 382186, 382314
Abstract:
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 methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
Method And Apparatus For Managing Input Focus And Z-Order
Joshua Clow - Bellevue WA, US Adrian Garside - Sammamish WA, US Shiraz Somji - Kenmore WA, US Donald D. Karlov - Woodinville WA, US Bob Dain - Redmond WA, US Jeffrey W. Pettiross - Seattle WA, US Tobiasz A. Zielinski - Redmond WA, US Leroy B. Keely - Portola Valley CA, US Ravi Soin - Bellevue WA, US Erik Geidl - Bellevue WA, US Marieke Iwema - Seattle WA, US Grady Leno - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715767, 715768, 715802, 715794
Abstract:
An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e. g. , menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.
Method And Apparatus For Managing Input Focus And Z-Order
Joshua Clow - Bellevue WA, US Adrian Garside - Sammamish WA, US Shiraz Somji - Kenmore WA, US Donald D. Karlov - Woodinville WA, US Bob Dain - Redmond WA, US Jeffrey W. Pettiross - Seattle WA, US Tobiasz A. Zielinski - Redmond WA, US Alexander Gounares - Kirkland WA, US Leroy B. Keely - Portola Valley CA, US Ravi Soin - Bellevue WA, US Erik Geidl - Bellevue WA, US Marieke Iwema - Seattle WA, US Grady Leno - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715767, 715766, 715769, 715794, 715802
Abstract:
An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e. g. , menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.
Vladimir Smirnov - Bothell WA, US Shiraz Somji - Kenmore WA, US Sam J. George - Duvall WA, US Koji Kato - Sammamish WA, US Quan B. To - Redmond WA, US Rudolph Balaz - Redmond WA, US Benjamin M. Westbrook - Redmond WA, US Andrew Silverman - Philadelphia PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
US Classification:
345179, 345156, 345173, 178 1801, 178 1901
Abstract:
A system and method for erasing ink is described. Using an erasing contour, the system determines closest points which come close to or contacts the erasing contour when it encounters an ink stroke. Portions of an ink stroke may then be erased when the erasing contour contacts the ink stroke.
Alexander J. Kolmykov-Zotov - Sammamish WA, US Shiraz Somji - Kenmore WA, US Rudolph Balaz - Redmond WA, US Sam J. George - Duvall WA, US Brigette Krantz - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345173, 178 1803
Abstract:
Stylus “focus” designates or establishes an element or area of a computer interface to receive input (e. g. , such as electronic ink). Focus may be used, for example, to prepare the associated element to receive input by “waking” the system from a “stand-by” mode; by triggering increased digitizer polling frequency; by setting up data structures or allocating memory resources to receive input; retrieving data relating to the input or characteristics thereof, etc. Systems, methods, and computer-readable media for managing stylus focus may include: (a) receiving input indicating that a stylus is located proximate a digitizer; and (b) providing focus to a control element corresponding to the stylus location, e. g. , when the stylus is located proximate to and/or in contact with the digitizer. If desired, stylus focus may be maintained separate from and/or concurrent with mouse and/or keyboard focus.
Andrew Silverman - Seattle WA, US Sam George - Duvall WA, US Shiraz Somji - Kenmore WA, US Koji Kato - Sammamish WA, US Brigette Krantz - Redmond WA, US Alex Mogilevsky - Bellevue WA, US Mark Douglas Harper - Redmond WA, US Quan Binh To - Redmond WA, US Vladimir Smirnov - Bothell WA, US Benjamin M. Westbrook - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 15/00
US Classification:
345418, 345156, 358 19, 358 115, 358 328
Abstract:
A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though the objects or elements themselves may not have ink functionality. The ink canvas object is attached to an ink editor that has an associated modifiable ink editor behavior, whereby ink specific behaviors are collected in the ink edit behavior.
Programmatical Access To Handwritten Electronic Ink In A Tree-Based Rendering Environment
Shawn Van Ness - Kirkland WA, US Sam George - Duvall WA, US Stefan Wick - Sammamish WA, US Brian Ewanchuk - Redmond WA, US Todd Torset - Woodinville WA, US Wayne Zeng - Sammamish WA, US Xiao Tu - Sammamish WA, US Koji Kato - Sammamish WA, US Alexander Kolmykov-Zotov - Sammamish WA, US Timothy Kannapel - Bellevue WA, US Manoj Biswas - Bellevue WA, US Kevin Welton - Redmond WA, US Richmond Lough - Woodinville WA, US Chandramouli Kompella - Sammamish WA, US Hongan Wang - Redmond WA, US Steven P. Dodge - Sammamish WA, US Todd M. Landstad - Redmond WA, US Shiraz Somji - Kenmore WA, US Vladimir V. Smirnov - Bothell WA, US Stephen A. Fisher - Kenmore WA, US Rudolph Balaz - Bellevue WA, US Michael Russell - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00 G09G 1/10
US Classification:
345581, 345 16, 345 17, 345619
Abstract:
A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.
Youtube
Shiraz, IRAN walking this beautiful city
Today I am in Shiraz, Iran to explore this beautiful city and meet mor...
Duration:
11m 7s
Shiraz/Iran Walk in Eram Street/vlog
Shiraz/Iran Walk in Eram Street/vlog What do you think about walk in E...
Duration:
15m 3s
Ginan With Music by Parviz Somji (Moman Man E...
This is Parviz Somji's graceful rendition of "Moman Man Em Jaann Jo Je...