Search

Pawel Olszta Phones & Addresses

  • Sammamish, WA
  • 25754 36Th St, Issaquah, WA 98029 (425) 391-7915
  • Kiona, WA
  • 25754 SE 36Th Pl, Issaquah, WA 98029 (425) 391-7915

Work

Company: Microsoft Nov 2004 Position: Senior software design engineer

Education

School / High School: LO XIV

Skills

Software Design • Win32 Api • Software Engineering • C++ • C# • .Net • Distributed Systems • C • Multithreading • Object Oriented Design • Software Development • Windbg • Visual Studio • Agile Methodologies • Scrum • Algorithms • Silverlight • Programming • Web Services • Wcf • Design Patterns • Xml • Computer Science • Test Automation • Wpf • Debugging • Computer Vision • Thermal Management • Artificial Intelligence • Machine Learning

Languages

Polish • Italian • English

Ranks

Certificate: Machine Learning

Interests

Science and Technology • Health

Industries

Computer Software

Resumes

Resumes

Pawel Olszta Photo 1

Principal Software Engineering Lead

View page
Location:
Issaquah, WA
Industry:
Computer Software
Work:
Microsoft since Nov 2004
Senior Software Design Engineer
Education:
LO XIV
Uniwersytet Wrocławski
Master of Science (M.Sc.), Computer Science
Skills:
Software Design
Win32 Api
Software Engineering
C++
C#
.Net
Distributed Systems
C
Multithreading
Object Oriented Design
Software Development
Windbg
Visual Studio
Agile Methodologies
Scrum
Algorithms
Silverlight
Programming
Web Services
Wcf
Design Patterns
Xml
Computer Science
Test Automation
Wpf
Debugging
Computer Vision
Thermal Management
Artificial Intelligence
Machine Learning
Interests:
Science and Technology
Health
Languages:
Polish
Italian
English
Certifications:
Machine Learning
R Programming
Digital Signal Processing
License N6Yhqw9X75

Publications

Us Patents

High Level Graphics Stream

View page
US Patent:
20070052723, Mar 8, 2007
Filed:
Apr 10, 2006
Appl. No.:
11/279194
Inventors:
Sriram Subramanian - Kirkland WA, US
Leonardo Blanco - Redmond WA, US
Andrei Baioura - Bellevue WA, US
Oreste Ungureanu - Duvall WA, US
Sriya Sampath - Redmond CA, US
Pawel Olszta - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345619000
Abstract:
A system that provides graphics commands that represent graphics or an image, to a consuming process. The graphics commands are represented by a visual tree which includes objects and resources describing the objects. The objects and resources are communicated to a composition engine that creates an analogous composition tree that is analogous to the visual tree. The composition tree is used to render the graphics or image.

Primitive Composition

View page
US Patent:
20130063459, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229342
Inventors:
Gerhard Schneider - Seattle WA, US
Bede Jordan - Seattle WA, US
Ashraf Michail - Redmond WA, US
Brendan J. Clark - Seattle WA, US
Pawel Wiktor Olszta - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345581, 345619
Abstract:
Performing primitive composition within a user interface thread, enhancing the ability to scale a user interface framework to computing devices having limited resources. In one or more embodiments, a user interface thread walks a user interface hierarchy that describes elements of a program's user interface and directly generates static Graphics Processing Unit (GPU) data structures representing at least a portion of the user interface hierarchy. The user interface thread passes the static GPU data structures to a composition thread, which uses these static GPU data structures during generation of a plurality of video frames. This includes the composition thread, based on the static GPU data structures, sending GPU data and GPU commands for the plurality of video frames to a GPU for rendering.

Primitive Rendering Using A Single Primitive Type

View page
US Patent:
20130063464, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229448
Inventors:
Gerhard Schneider - Seattle WA, US
Bede Jordan - Seattle WA, US
Ashraf Michail - Redmond WA, US
Brendan J. Clark - Seattle WA, US
Pawel Wiktor Olszta - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345582, 345620, 345611
Abstract:
Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a scene to be rendered as a batch based on the single primitive type, thereby reducing data transfer and improving processing performance. For example, each graphical element in a batch of graphical elements can rendered based modifications to instances of a template shape, which represents a single primitive type usable for rendering different types of graphical content. The modifications to each instance can include modifying the instance according transformation data, clip data, and/or width and height data to position the instance in a scene, and filling the modified instance according to one or more of shape or brush data corresponding to the graphical element.

Tool-Based Testing For Composited Systems

View page
US Patent:
20140019940, Jan 16, 2014
Filed:
Jul 16, 2012
Appl. No.:
13/550431
Inventors:
Pawel W. Olszta - Redmond WA, US
Deepali A. Bhagvat - Redmond WA, US
Imran Ali - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/36
US Classification:
717124
Abstract:
Tool-based testing of composited systems indirectly tests properties of a dynamic linked library for a desktop compositor such as DWMCore.dll via an algebraic structure of tools that define composition and rendering properties and derive equivalent resource models. The system tests for undesired side effects by examining characteristics of pixels from complicated render operations and employs a framework to test the composition and rendering of Desktop Windows Manager directly on the DWMCore.dll Application Programming Interface. The process includes mimicking uDWM.dll behavior by using resources with test patterns to take controlled measurements and validate primitives. The framework includes an infrastructure, a resource model, and tools. Each tool exposes a different composition or rendering property. A tool combinator exposes high level composition properties, including correct overlapping of transparent content and visual transformation (translation, scale, color transforms, etc.) by taking tools as input and using visual tree constructs to combine them.
Pawel W Olszta from Sammamish, WA, age ~46 Get Report