Search

Michael Pashniak Phones & Addresses

  • 11835 78Th St, Renton, WA 98056 (425) 271-5030
  • Newcastle, WA
  • Sunnyvale, CA
  • 100 Whisman Rd, Mountain View, CA 94043
  • Tacoma, WA
  • Bellevue, WA
  • Newcastle, WA

Work

Company: Microsoft Nov 1, 2010 to 2000 Position: Sde

Education

School / High School: University of Newcastle 1993 to 1998 Specialities: Computer Science

Skills

C++ • Perl • C • Java • Linux • Assembly

Industries

Computer Software

Resumes

Resumes

Michael Pashniak Photo 1

Michael Pashniak

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft Nov 1, 2010 - 2000
Sde

Arenanet Llc 2007 - 2008
Programmer

Sun Microsystems 2000 - 2007
Software Development Engineer

Cobalt Networks 2000 - 2000
Developer
Education:
University of Newcastle 1993 - 1998
Skills:
C++
Perl
C
Java
Linux
Assembly

Publications

Us Patents

Memory Assignment For Guest Operating Systems

View page
US Patent:
20190370436, Dec 5, 2019
Filed:
May 31, 2018
Appl. No.:
15/994928
Inventors:
- Redmond WA, US
Sudeep Kumar Ghosh - Kirkland WA, US
Ankit Srivastava - Seattle WA, US
Michael Trevor Pashniak - Newcastle WA, US
Benjamin M. Schultz - Bellevue WA, US
Balaji Balasubramanyan - Redmond WA, US
Hari R. Pulapaka - Redmond WA, US
Tushar Suresh Sugandhi - Redmond WA, US
Matthew David Kurjanowicz - North Bend WA, US
Giridhar Viswanathan - Redmond WA, US
International Classification:
G06F 21/10
G06F 9/455
G06F 21/12
Abstract:
Techniques for memory assignment for guest operating systems are disclosed herein. In one embodiment, a method includes generating a license blob containing data representing a product key copied from a record of license information in the host storage upon receiving a user request to launch an application in the guest operating system. The method also includes storing the generated license blob in a random memory location accessible by the guest operating system. The guest operating system can then query the license blob for permission to launch the application and launching the application in the guest operating system without having a separate product key for the guest operating system.

Method And System For Installing And Running Untrusted Applications

View page
US Patent:
20190347420, Nov 14, 2019
Filed:
May 11, 2018
Appl. No.:
15/977680
Inventors:
- Redmond WA, US
Matthew David Kurjanowicz - North Bend WA, US
Ankit Srivastava - Seattle WA, US
Ahmed Saruhan Karademir - Seattle WA, US
Sudeep Kumar Ghosh - Kirkland WA, US
Michael Trevor Pashniak - Newcastle WA, US
Hari R. Pulapaka - Redmond WA, US
Balaji Balasubramanyan - Redmond WA, US
Tushar Suresh Sugandhi - Redmond WA, US
Giridhar Viswanathan - Redmond WA, US
International Classification:
G06F 21/57
G06F 21/10
G06F 21/53
G06F 8/61
G06F 9/445
G06F 9/4401
G06F 9/455
Abstract:
Securely storing, installing, or launching applications. A method includes determining a trust characteristic or a license characteristic assigned to an application. When the trust characteristic or the license characteristic meets or exceeds a predetermined trust condition or a predetermined license condition, then the method includes at least one of storing, installing or launching the application in a first, more secure operating system while preventing the application from, being at least one of stored, installed or launched in a second, less secure operating system. When the trust characteristic or the license characteristic does not meet or exceed the predetermined trust condition or the predetermined license condition, then the method includes at least one of storing, installing or launching the application in the second less secure operating system while preventing the application from being at least one of stored, installed or launched in the first, more secure operating system.

Compiler Based Obfuscation

View page
US Patent:
20150339108, Nov 26, 2015
Filed:
Aug 5, 2015
Appl. No.:
14/818538
Inventors:
- Redmond WA, US
Ten Tzen - Sammamish WA, US
Hakki T. Bostanci - Redmond WA, US
Michael T. Pashniak - Newcastle WA, US
Kalpesh S. Patel - Redmond WA, US
International Classification:
G06F 9/45
G06F 9/44
Abstract:
Compiler based obfuscation is described. To protect portions of a code project with obfuscations, the code is modified within a compiler to produce one or more modifications that obfuscate the code as part of a compilation process. A compiled version of the code is generated having the modifications that are produced within the compiler. In one approach, the compiler is configured to consume an obfuscation description that indicates portions of the code to protect and specifies the modifications to make to the indicated portions. Various different modifications of code may be performed during the compilation process to implement corresponding obfuscation features. For example, the modifications made within a compiler may include, but are not limited to, modifications designed to enable tamper detection, anti-debugging, and/or encryption of the code.

Compiler Based Obfuscation

View page
US Patent:
20140245271, Aug 28, 2014
Filed:
Feb 28, 2013
Appl. No.:
13/781691
Inventors:
- Redmond WA, US
Ten Tzen - Sammamish WA, US
Hakki T. Bostanci - Redmond WA, US
Michael T. Pashniak - Newcastle WA, US
Kalpesh S. Patel - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/45
US Classification:
717146, 717140
Abstract:
Compiler based obfuscation is described. To protect portions of a code project with obfuscations, the code is modified within a compiler to produce one or more modifications that obfuscate the code as part of a compilation process. A compiled version of the code is generated having the modifications that are produced within the compiler. In one approach, the compiler is configured to consume an obfuscation description that indicates portions of the code to protect and specifies the modifications to make to the indicated portions. Various different modifications of code may be performed during the compilation process to implement corresponding obfuscation features. For example, the modifications made within a compiler may include, but are not limited to, modifications designed to enable tamper detection, anti-debugging, and/or encryption of the code.
Michael Trevor Pashniak from Newcastle, WA, age ~49 Get Report