Search

Reza A Nourai

age ~44

from Danville, CA

Also known as:
  • Renz Nourai
  • Renza Nourai
  • Reza Mourai
  • Nourai N Reza
  • Susan Kidd

Reza Nourai Phones & Addresses

  • Danville, CA
  • Dublin, CA
  • Cupertino, CA
  • Kirkland, WA
  • s
  • 17048 NE 120Th St, Redmond, WA 98052
  • Dublin, OH
  • Columbus, OH
  • Woodinville, WA
  • Kiona, WA

Work

  • Company:
    Oculus vr
    Sep 2018
  • Position:
    Graphics architect

Education

  • School / High School:
    The Ohio State University
    1998 to 2002

Skills

C++ • Software Development • Software Engineering • Software Design • C# • Xbox 360 • Directx • Win32 Api • C • Xna • .Net • Xbox • Object Oriented Design • Graphics • Agile Methodologies • Scrum • Distributed Systems • Game Programming • Com • Mathematics • Game Physics

Industries

Computer Software

Resumes

Reza Nourai Photo 1

Graphics Architect

view source
Location:
1 Hacker Way, Menlo Park, CA
Industry:
Computer Software
Work:
Oculus Vr
Graphics Architect

Magic Leap Jun 2016 - Sep 2018
Head of Graphics

Oculus Vr Jul 2014 - Jun 2016
Principal Technician Lead - Pc Graphics

Microsoft May 2006 - Jul 2014
Senior Software Engineer

Priority-Based Control Engineering (Pce) 2001 - 2005
Software Developer
Education:
The Ohio State University 1998 - 2002
Skills:
C++
Software Development
Software Engineering
Software Design
C#
Xbox 360
Directx
Win32 Api
C
Xna
.Net
Xbox
Object Oriented Design
Graphics
Agile Methodologies
Scrum
Distributed Systems
Game Programming
Com
Mathematics
Game Physics

Us Patents

  • Displaying Subscribable Content

    view source
  • US Patent:
    20100058167, Mar 4, 2010
  • Filed:
    Aug 26, 2008
  • Appl. No.:
    12/198649
  • Inventors:
    Jane T. Kim - Seattle WA, US
    Oliver Wallace - Redmond WA, US
    Reza A. Nourai - Kirkland WA, US
    Miladin Pavlicic - Sammamish WA, US
    Benjamin N. Truelove - Lynnwood WA, US
    Walter V. von Koch - Seattle WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715234
  • Abstract:
    Live update display techniques associated with displaying subscribable content live consumed outside of a Web page are described. In at least some embodiments, information received on the device is used to determine that subscribable content from a Web source has been updated. This information, however, may not represent the source to be used for consumption. Therefore, the content to be used for consumption that includes display markup can be retrieved from a source other than the device, such as a display Web page, and used to display subscribable content on the device.
  • Interface Definition Language Extensions

    view source
  • US Patent:
    20120304044, Nov 29, 2012
  • Filed:
    May 31, 2011
  • Appl. No.:
    13/149645
  • Inventors:
    Travis Leithead - Bellevue WA, US
    Justin Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 17/00
    G06F 9/46
  • US Classification:
    715205, 715230, 719328
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Binding Between A Layout Engine And A Scripting Engine

    view source
  • US Patent:
    20120304150, Nov 29, 2012
  • Filed:
    May 24, 2011
  • Appl. No.:
    13/114924
  • Inventors:
    Travis Leithead - Bellevue WA, US
    Justin Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 9/44
  • US Classification:
    717115
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Memory Model For A Layout Engine And Scripting Engine

    view source
  • US Patent:
    20120304203, Nov 29, 2012
  • Filed:
    Jun 1, 2011
  • Appl. No.:
    13/150877
  • Inventors:
    Travis Leithead - Bellevue WA, US
    Justin Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 9/54
  • US Classification:
    719328
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Security Model For A Layout Engine And Scripting Engine

    view source
  • US Patent:
    20120304303, Nov 29, 2012
  • Filed:
    May 31, 2011
  • Appl. No.:
    13/149582
  • Inventors:
    Travis Leithead - Bellevue WA, US
    Justin Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    H04L 9/00
  • US Classification:
    726 26
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Memory Model For A Layout Engine And Scripting Engine

    view source
  • US Patent:
    20130042255, Feb 14, 2013
  • Filed:
    Oct 19, 2012
  • Appl. No.:
    13/656245
  • Inventors:
    Microsoft Corporation - Redmond WA, US
    Justin E. Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Edward Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 9/54
    G06F 9/46
  • US Classification:
    719316, 719328
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Interface Definition Language Extensions

    view source
  • US Patent:
    20130047064, Feb 21, 2013
  • Filed:
    Oct 23, 2012
  • Appl. No.:
    13/658668
  • Inventors:
    Microsoft Corporation - Redmond WA, US
    Justin E. Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Edward Lucco - Bellevue WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/00
    G06F 9/44
  • US Classification:
    715205, 715230, 717115
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
  • Security Model For A Layout Engine And Scripting Engine

    view source
  • US Patent:
    20130047258, Feb 21, 2013
  • Filed:
    Oct 19, 2012
  • Appl. No.:
    13/656156
  • Inventors:
    Microsoft Corporation - Redmond WA, US
    Justin E. Rogers - Redmond WA, US
    Miladin Pavlicic - Sammamish WA, US
    Curtis Cheng-Cheng Man - Seattle WA, US
    Yong Qu - Sammamish WA, US
    Nathan J.E. Furtwangler - Seattle WA, US
    Reza A. Nourai - Kirkland WA, US
    Steven Edward Lucco - Bellevue WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 21/00
  • US Classification:
    726 26, 726 1
  • Abstract:
    Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.

Get Report for Reza A Nourai from Danville, CA, age ~44
Control profile