John Christopher Whytock - Seattle WA, US Ali Moradd Vassigh - Bellevue WA, US Sabrina Boler - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048 G06F 3/041
US Classification:
715773, 715780, 345173
Abstract:
Text that is selected at a virtual keyboard is submitted to and displayed at an application data field and is echoed at a keyboard data field that is in relatively close proximity to virtual keys used to select the text. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field.
Dharma Shukla - Sammamish WA, US Mayank Mehta - Redmond WA, US Aditya Bhandarkar - Redmond WA, US John Whytock - Seattle WA, US Dennis Pilarinos - Redmond WA, US Shiqiu Guo - Sammamish WA, US Kumarswamy Valegerepura - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G05B 19/418
US Classification:
705008000
Abstract:
Visual composition of an activity for re-use in a composite activity or in a workflow. A user declaratively and/or programmatically generates reusable composite activities from existing activities interactively using a visual designer. The activity has one or more configuration properties associated therewith that define the behavior of an aspect of the activity. Depending on the value of the configuration properties, the activity may be, for example, partially configured, fully configured, or minimally configured. A user or developer completes the configuration of the activity during re-use of the activity in a composite activity or in a workflow.
John Christopher Whytock - Seattle WA, US Ali Moradd Vassigh - Bellevue WA, US Sabrina Boler - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715773
Abstract:
The present invention extends to methods, systems, and computer program products for replicating text at a virtual keyboard. Characters submitted to, displayed at, or accumulated for submission to an application data field are echoed at a keyboard data field that is in relatively close proximity to virtual keys used to enter the characters. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field, what was entered at the application data field, or what is to be submitted to the application data field. Accordingly, embodiments of the invention permit a user to much more easily see what they typed using a virtual keyboard. The need to alter a visual field of focus between an application data field and a virtual keyboard is significantly reduced, if not eliminated.
Meredith J. Morris - Bellevue WA, US Steven N. Bathiche - Kirkland WA, US Stephen Edward Hodges - Cambridge, GB Ian C. LeGrow - Redmond WA, US Victor Kevin Russ - Seattle WA, US Ian M. Sands - Redmond WA, US William J. Westerinen - Sammamish WA, US John Christopher Whytock - Seattle WA, US Andrew D. Wilson - Seattle WA, US David Alexander Butler - Cambridge, GB Shahram Izadi - Cambridge, GB
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/00
US Classification:
715761
Abstract:
The claimed subject matter relates to a display that is physically separable and to an associated architecture that can facilitate data mobility or collaboration in connection with the separable display. In particular, the separable display can be configured as an apparent unitary or singular UI for an associated multi-node computer, yet for which portion of the separable display can be physically decoupled. The multi-node computer can include a set of computing nodes, each of which can potentially operate autonomously, yet also in unison with other nodes to form a collective multiprocessor computing platform. Moreover, each of the computing nodes can be embedded in and distributed throughout the separable display. Accordingly, when a portion of the separable display is decoupled from a remainder of the separable display, both the portion and the remainder can include some subset of the computing nodes, and can therefore maintain the UI.
Jan-Kristian Markiewicz - Redmond WA, US Gerrit H. Hofmeester - Woodinville WA, US Orry W. Soegiono - Seattle WA, US Jon Gabriel Clapper - Seattle WA, US Jennifer Marie Wolfe - Seattle WA, US Chantal M. Leonard - Seattle WA, US Theresa B. Pittappilly - Redmond WA, US Holger Kuehnle - Seattle WA, US John C. Whytock - Portland OR, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345684, 345672
Abstract:
Cross slide gestures for touch displays are described. In at least some embodiments, cross slide gestures can be used on content that pans or scrolls in one direction, to enable additional actions, such as content selection, drag and drop operations, and the like. In one or more embodiments, a cross slide gesture can be performed by dragging an item or object in a direction that is different from a scrolling direction. The different-direction drag can be mapped to additional actions or functionality. In one or more embodiments, one or more thresholds can be utilized, such as a distance threshold, in combination with the different-direction drag, to map to additional actions or functionality.
Microsoft Corporation - Redmond WA, US Gerrit H. Hofmeester - Woodinville WA, US Orry W. Soegiono - Seattle WA, US Jon Gabriel Clapper - Seattle WA, US Jennifer Marie Wolfe - Seattle WA, US Chantal M. Leonard - Seattle WA, US Theresa B. Pittappilly - Redmond WA, US Holger Kuehnle - Seattle WA, US John C. Whytock - Portland OR, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G09G 5/34
US Classification:
345684, 345672
Abstract:
Cross slide gestures for touch displays are described. In at least some embodiments, cross slide gestures can be used on content that pans or scrolls in one direction, to enable additional actions, such as content selection, drag and drop operations, and the like. In one or more embodiments, a cross slide gesture can be performed by dragging an item or object in a direction that is different from a scrolling direction. The different-direction drag can be mapped to additional actions or functionality. In one or more embodiments, one or more thresholds can be utilized, such as a distance threshold, in combination with the different-direction drag, to map to additional actions or functionality.
Chantal M. Leonard - Seattle WA, US Holger Kuehnle - Seattle WA, US John C. Whytock - Portland OR, US Rebecca Deutsch - Seattle WA, US Patrice L. Miner - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345660, 345672
Abstract:
This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture.
Microsoft Corporation - Redmond WA, US Holger Kuehnle - Seattle WA, US John C. Whytock - Portland OR, US Rebecca Deutsch - Seattle WA, US Patrice L. Miner - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345660
Abstract:
This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture.