2005 to 2000 Vice President of Retail Sales, AmericasPinnacle Systems Mountain View, CA 2000 to 2005 Director of Sales, AmericasCanopus Corporation San Jose, CA 1998 to 1999 National Sales / Channel Marketing ManagerHercules Computer Technology Fremont, CA 1997 to 1998 Regional Sales Manager
Education:
California State University Los Angeles, CA 1996 B.S. in Business Administration
Jason H. Hartman - Woodinville WA, US Christopher N. Raubacher - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00 G06F 17/00 G06T 1/00 G06T 15/00
US Classification:
345629, 345419, 345619
Abstract:
Aspects of the subject matter described herein relate to applying effects to a target via compositing rendering layers. In aspects, an intent is determined and a area of a target copied to a surface based on the intent. Then, rendering may continue to the target without changing to another target. Later, the surface is composited back to the target to apply an effect to the target.
Methods And Systems For Providing Texture Tiling And Mirroring
Miles M. Cohen - Seattle WA, US Christopher N. Raubacher - Seattle WA, US Jason H. Hartman - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345584
Abstract:
Systems and methods are disclosed for providing texture tiling. The disclosed systems and methods may include copying a source image into a texture of a size the same or larger than the source image. Furthermore, the disclosed systems and methods may include displacing texture coordinates corresponding to the texture into a desired range. A displacement map may be used in displacing the texture coordinates. Moreover, the disclosed systems and methods may include rendering, within the desired range, an output image corresponding to the texture coordinates associated with the texture.
Methods And Systems For Providing Texture Tiling And Mirroring
Miles M. Cohen - Seattle WA, US Christopher N. Raubacher - Seattle WA, US Jason H. Hartman - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345584
Abstract:
Systems and methods are disclosed for providing texture tiling. The disclosed systems and methods may include copying a source image into a texture of a size the same or larger than the source image. Furthermore, the disclosed systems and methods may include displacing texture coordinates corresponding to the texture into a desired range. A displacement map may be used in displacing the texture coordinates. Moreover, the disclosed systems and methods may include rendering, within the desired range, an output image corresponding to the texture coordinates associated with the texture.
Leveraging Graphics Processors To Optimize Rendering 2-D Objects
Mark Lawrence - Bainbridge Island WA, US Alexander Stevenson - Boston MA, US Jason Hartman - Woodinville WA, US Brett Bloomquist - Kirkland WA, US Robert Brown - Bellevue WA, US Chris Kam Ming Chui - Bellevue WA, US Samrach Tun - Lynnwood WA, US Anthony Hodsdon - Seattle WA, US Thomas Olsen - Redmond WA, US Miles Cohen - Seattle WA, US Ben Constable - Redmond WA, US Bilgem Cakir - Redmond WA, US Chris Raubacher - Redmond WA, US Gerhard Schneider - Seattle WA, US Andrew Precious - Duvall WA, US Thomas Mulcahy - Seattle WA, US Kanwal Vedbrat - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
345418, 345423, 345619, 345501
Abstract:
Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
Method And System For Displaying Images On Multiple Monitors
A method and system for displaying images on a plurality of monitors that are linked to a computer is provided, in which the act of rendering of the images is performed by one or more graphics coprocessors rather than by the computer's central processing unit (CPU). The invention frees the CPU to perform other tasks as required by the various application programs that are running on the computer. Offloading the rendering functions to a graphics coprocessor allows various rendering optimization techniques to be implemented.
Operator Interface Apparatus And Method For Displacement Transducer With Selectable Detector Area
Andrew Patzwald - Kirkland WA, US Jason Hartman - Bothell WA, US Stephen Smele - Seattle WA, US Benjamin Jones - Seattle WA, US
Assignee:
MITUTOYO CORPORATION - Kawasaki-shi
International Classification:
G05B 19/18
US Classification:
700059000
Abstract:
An operator interface apparatus and associated methods may allow an operator to select and verify various operating parameters for an image correlation type of displacement transducer. A subset of pixels from a detector array or camera may be defined to participate in an image correlation displacement measurement operations.
Mikhail Lyapunov - Woodinville WA, US Christopher Han - Seattle WA, US David Brown - Basingstoke, GB Jason Hartman - Woodinville WA, US Michael Duggan - Kirkland WA, US Mikhail Leonov - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
358003120, 358001900, 358003100
Abstract:
Various technologies and techniques are disclosed that improve text rendering contrast. The shape of one or more characters is converted from an original format, such as a vector format received from a font, to an overscaled bitmap format. The width of the shape of the character is adjusted based on a text contrast setting. For example, the width of the shape can be adjusted by extending a right or other edge of the shape by the number of pixels corresponding to the numerical value of the text contrast setting. The shape is made wider or thinner based on the text contrast setting. A filtering procedure is used to determine density values for how the shape corresponds to a set of screen pixels. The density values are blended with color values related to the display device to form a modified shape ready for output. The modified shape is then displayed.
Leveraging Graphics Processors To Optimize Rendering 2-D Objects
MICROSOFT CORPORATION - Redmond WA, US ALEXANDER STEVENSON - Boston MA, US THOMAS OLSEN - Redmond WA, US BEN CONSTABLE - Redmond WA, US CHRIS RAUBACHER - Redmond WA, US MILES COHEN - Seattle WA, US BILGEM CAKIR - Redmond WA, US ROBERT BROWN - Bellevue WA, US BRETT BLOOMQUIST - Kirkland WA, US CHRIS KAM MING CHUI - Bellevue WA, US SAMRACH TUN - Lynnwood WA, US JASON HARTMAN - Woodinville WA, US KANWAL VEDBRAT - Bellevue WA, US ANDREW PRECIOUS - Duvall WA, US THOMAS MULCAHY - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06T 15/00
US Classification:
345423
Abstract:
Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
Harrill credited local law enforcement and federal agents for the success of the investigation, as well as Spokane police Sgts. Eric Olsen and Jason Hartman for rerouting the march after the backpack wasdiscovered.