Field Artillery, US Army Fort Lewis, WA Sep 2010 to Apr 2014 Assistant Operations OfficerUnited States Army Fort Lewis, WA Sep 2010 to Apr 2014 Platoon LeaderUnited States Army Fort Lewis, WA Sep 2010 to Apr 2014 Company Executive OfficerUnited States Army Korea, VA Sep 2010 to Apr 2014 Company Fire Support Officer South KoreaNavy Exchange Naples Napoli, Campania Oct 2007 to Jul 2010 Loss Prevention InvestigatorBanana Republic Las Vegas, NV Oct 2005 to Oct 2007 Sales Associate
Education:
Seattle Pacific University 2014 to 2017 MBA in BusinessUniversity of Maryland University College Napoli, Campania 2007 to 2010 B.S in Homeland Security
Skills:
Microsoft Office, Loss Prevention, Operational Risk Management
Us Patents
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.
- Redmond WA, US Walker Duhon - Seattle WA, US Jason Hartman - Woodinville WA, US
International Classification:
G06T 11/20 G06F 3/14 G06T 1/20
Abstract:
A method for operating a computing system is provided. The method includes at a local computing device and while an ink input is occurring, rendering a local uncommitted ink stroke on a local display based on the ink input and sending uncommitted ink data corresponding to the uncommitted ink stroke to a remote computing device, the uncommitted ink data including an uncommitted ink stroke path and a global unique identifier differentiating the uncommitted ink data from other uncommitted ink data corresponding to different computing devices and ink inputs. The method further includes responsive to receiving an ink stroke commitment input, rendering a local committed ink stroke on the local display and sending committed ink data including an ink commitment command and the global unique identifier associated with the uncommitted ink stroke path to the remote computing device.
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.