Microsoft since Nov 2005
Director of Program Management, Expression Group
Splinex Inc Jan 2005 - Oct 2005
VP R&D
Pinnacle Systems Jan 2001 - Jan 2005
CTO Broadcast & Professional Division
Zatso Inc. Jan 2000 - Nov 2000
VP of Engineering
Microsoft/Softimage - Avid Jan 1998 - Dec 1999
VP of R&D, Softimage DS
Education:
Goethe University 1986 - 1992
Masters
Skills:
Software Development Software Design Software Engineering User Interface Design Interaction Design Software Project Management Agile Methodologies Product Management User Experience Architecture Mobile Devices Development Management Xaml Strategy Streaming Media Software Product Management Digital Video Product Marketing Product Design System Architecture Consumer Electronics Html 5 Technology Evaluation Ux Technologies Management Technical Leadership User Interface User Centered Design Vision Multi Functional Management
A light table video application includes a stackable video snippet player control, a filmstrip video snippet player control, and a timeline video snippet player control. A user may edit indicate the sequence of an edited video clip by placing one or more stackable video snippet players in a stacked fashion. A user may change the display of a stackable video snippet player control to a filmstrip video snippet player control by resizing the stackable video snippet player control. A timeline video snippet player control provides functionality for a user to drag a video player control into a sequence and place the digital video file associated with the video player at a location indicated by an insert indicator.
Kenneth L. Young - Sammamish WA, US Steven Charles White - Redmond WA, US Christian B. Schormann - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345475, 345473, 345474, 345629, 345646
Abstract:
Embodiments described herein are directed to automatically generating an animation for a transition between a current state and a new state. In one embodiment, a computer system accesses state properties of a visual element corresponding to a current state the visual element is in and a new state the visual element is to be transitioned to. The state properties include visual properties and transition description information. The computer system determines the differences between the visual properties of the current state and the new state and automatically generates an animation based on the determined differences between the visual properties for the current state and the new state, such that the animation is playable to transition the visual element from the current state to new state.
A computer-assisted visualization and potential adjustment of the layout of a document element involve multiple layout processes being sequentially applied. One set of one or more layout processes are applied to the element to determine an intermediate position of the element with respect to its initial position. Then, another set of one or more layout processes are applied to the element to determine a final position of the element. Rather than displaying just the final position on the display, the initial position, the intermediate position, and the final position of the element are all displayed. An intermediate control may be used to change the first set of one or more layout processes by moving the displayed intermediate position of the element. A final control may be used to change the second set of one or more layout processes by moving the displayed final position of the element.
Drawing Familiar Graphs While System Determines Suitable Form
George G. Robertson - Seattle WA, US Joshua Wyndham Lee - Redmond WA, US Brian Scott Ruble - Redmond WA, US Christian Bernd Schormann - Seattle WA, US William Guthrie Morein - Cambridge MA, US Jason Joseph Weber - Burlington IA, US Benjamin L. Chronister - Duvall WA, US Danyel A. Fisher - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06T 11/20
US Classification:
3454402, 345440
Abstract:
A graphical user interface system is provided. The system includes a graphical component to enable sketching of a diagram and a logical component to associate one or more data sources with the diagram. A visualization component adjusts the diagram in accordance with the one or more data sources.
George G. Robertson - Seattle WA, US Christian Bernd Schormann - Seattle WA, US Brian Scott Ruble - Redmond WA, US Danyel A. Fisher - Seattle WA, US Jakob Peter Nielsen - Redmond WA, US Nathan Paul McCoy - Woodinville WA, US William G. Morein - Cambridge MA, US Michael Ehrenberg - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709224, 709231
Abstract:
A system facilitates dynamic data visualizations. The system includes an analysis component that periodically processes one or more incoming data streams to determine a visualization form from a plurality of visualization forms. A visualization component dynamically generates the visualization form based in part on the processing of the incoming data streams.
Gur Kimchi - Bellevue WA, US Danyel Aharon Fisher - Seattle WA, US Brian L. Welcker - Seattle WA, US Jason J. Weber - Kirkland WA, US Ahmed K. Kamal - Bellevue WA, US Benjamin Edward Rampson - woodinville WA, US William Guthrie Morein - Cambridge MA, US Morten Holm-Peterson - Gentogte, DK Bongshin Lee - Issaquah WA, US George G. Robertson - Seattle WA, US Christian Bernd Schormann - Seattle WA, US Barry James Givens - Redmond WA, US Joshua W. Lee - Redmond WA, US B. Scott Ruble - Bellevue WA, US Jakob Peter Nielsen - Redmond WA, US Michael V. Ehrenberg - Seattle WA, US Stella Yick Chan - Redmond WA, US Murali Krishnan - Bellevue WA, US Christian Olaf Abeln - Odakra, SE Roland L. Fernandez - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345619, 345156
Abstract:
A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls.
George G. Robertson - Seattle WA, US Jakob Peter Nielsen - Redmond WA, US William G. Morein - Cambridge MA, US Barry James Givens - Redmond WA, US Brian Scott Ruble - Redmond WA, US Christian Bernd Schormann - Seattle WA, US Nathan Paul McCoy - Woodinville WA, US Joshua Wyndham Lee - Englewood NJ, US Jason Joseph Weber - Burlington IA, US Benjamin Chronister - Duvall WA, US Thomas Michael Casey - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00 G06F 3/00 G06F 17/30
US Classification:
715273, 715865, 706 45, 707102, 707E17044
Abstract:
An adaptive visualization system is provided. The system includes a processing component that receives visualization configurations to determine a suitable visualization for a user. A visualization component automatically adapts a visualization output based in part on the visualization configurations. The visualization configurations can include user context inputs, user profile inputs, device characteristic inputs, or background data inputs, for example.
Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at the time the grid is created and do not change. An effective way to provide a useful grid that can adapt to objects a user has drawn is provided herein by presenting a dynamic grid on a display. The dynamic grid may adjust grid properties, such as the position of the origin, the angle of the grid, the size of gridline spacing, the coordinate mode, etc. The new grid properties are adjusted to accommodate what the user may draw next, based upon what the user previously drew.
Business Records
Name / Title
Company / Classification
Phones & Addresses
Christian Schormann
SPLINEX TECHNOLOGY INC
550 W Cypress Crk Rd, Fort Lauderdale, FL 33309
Facebook
Christian Schormann
Friends:
Tom Kraayvanger, Alexej Fedorov, Raquel Pernas, Annika Keysers, Sukia Elat
Christian Schormann
Googleplus
Christian Schormann
Links:
Christian Schormann
Christian Schormann
Youtube
Conversation with Microsoft's Scott Guthrie
Corporate Vice President of the Developer Division Scott Guthrie talks...
Category:
Science & Technology
Uploaded:
18 Mar, 2010
Duration:
30m 54s
Scott Guthrie and Christian Schormann: Web Pr...
Today, we announce the general availability of Silverlight 3 and the R...