Search

Mikhail Shatalin

from Kirkland, WA
Age ~47

Mikhail Shatalin Phones & Addresses

  • 13117 NE 117Th St, Kirkland, WA 98034
  • Bellevue, WA

Skills

C++ • Visual Studio • Win32 • Multithreading • Mfc • C# • Arm • Software Development • .Net • Visual C++ • Algorithms • Xml • Java • Silverlight • C • Javascript • Image Processing • Agile • Windows • Scrum • Com • Html • Stl • Object Oriented Design • Design Patterns • Debugging • Application Development • Embedded Software • Rtos • Software Design • Embedded Systems • Xaml • Wpf • Semiconductors • Device Drivers • Software Engineering • Oop • Distributed Systems • Win32 Api

Languages

English • Russian • Korean

Industries

Computer Software

Public records

Vehicle Records

Mikhail Shatalin

View page
Address:
14587 NE 35 St APT I311, Bellevue, WA 98007
Phone:
(425) 881-8165
VIN:
JM3TB38A080157813
Make:
MAZDA
Model:
CX-9
Year:
2008

Resumes

Resumes

Mikhail Shatalin Photo 1

Mikhail Shatalin

View page
Location:
Seattle, WA
Industry:
Computer Software
Skills:
C++
Visual Studio
Win32
Multithreading
Mfc
C#
Arm
Software Development
.Net
Visual C++
Algorithms
Xml
Java
Silverlight
C
Javascript
Image Processing
Agile
Windows
Scrum
Com
Html
Stl
Object Oriented Design
Design Patterns
Debugging
Application Development
Embedded Software
Rtos
Software Design
Embedded Systems
Xaml
Wpf
Semiconductors
Device Drivers
Software Engineering
Oop
Distributed Systems
Win32 Api
Languages:
English
Russian
Korean

Publications

Us Patents

Render Transform Based Scrolling And Panning For Smooth Effects

View page
US Patent:
20120144333, Jun 7, 2012
Filed:
Dec 2, 2010
Appl. No.:
12/958418
Inventors:
Mikhail Shatalin - Bellevue WA, US
Gunjan A. Shah - Redmond WA, US
Shawn T. Oster - Seattle WA, US
Jonathan D. Sheller - Seattle WA, US
Ashraf A. Michail - Redmond WA, US
Akhilesh Kaza - Redmond WA, US
Alan C.T. Liu - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715771
Abstract:
An information display system is described herein that separates rendering of information from receiving that information so that the rendering portion can be quickly displayed to the user and the data can arrive as it is available to provide further detail. The rendering portion creates a hardware surface measured to fill the area to be consumed by the list box or other control. Independently, the information retrieval portion queries information from a server or other source and processes the information as it is received. The system can then perform a transformation on the previously created hardware surface to insert the information in the rendered control without re-laying out the entire control or recreating user interface elements. Moving a surface is a cheaper operation for a CPU and can easily be accelerated using a GPU.

Virtualized Data Presentation In A Carousel Panel

View page
US Patent:
20140285529, Sep 25, 2014
Filed:
Jun 4, 2014
Appl. No.:
14/296359
Inventors:
- Redmond WA, US
Terry A. Adams - North Bend WA, US
Mikhail Shatalin - Kirkland WA, US
Hamid Mahmood - Seattle WA, US
International Classification:
G09G 5/34
G06F 3/041
G06F 3/0485
US Classification:
345684
Abstract:
Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.
Mikhail Shatalin from Kirkland, WA, age ~47 Get Report