Search

Maxime Ouellet Phones & Addresses

  • 10161 134Th Pl NE, Kirkland, WA 98033
  • Redmond, WA

Resumes

Resumes

Maxime Ouellet Photo 1

Software Engineer

View page
Location:
10161 134Th St, Kirkland, WA 98034
Industry:
Computer Software
Work:
Facebook Reality Labs Research
Software Engineer

Oculus Vr
Software Engineer

Microsoft Jul 2012 - Mar 2018
Senior Software Engineer

École Polytechnique De Montréal Jan 2012 - Jun 2012
Lecturer and Teacher

École Polytechnique De Montréal Sep 2008 - Jun 2012
Lab Assistant
Education:
Polytechnique Montréal 2010 - 2012
Polytechnique Montréal 2006 - 2010
Skills:
Software Engineering
Software Design
C++
Visual Studio
Java
C#
C
Sql
Software Project Management
Wpf
Software Reengineering
Iis
Linux
Compilers
Software Analysis
Web Design
Unity
Mixed Reality
Interests:
Programming
New Technology
Sports
New Technologysportstravelprogramming
Travel
New Technology Sports Travel Programming
Languages:
French
English
Maxime Ouellet Photo 2

Maxime Ouellet

View page

Publications

Wikipedia

Maxime Ouellet

View page

Maxime Ouellet (born June 17, 1981) is a Canadian professional ice hockey goaltender. [edit] Playing career. Ouellet was drafted by the Philadelphia Flyers in ...

Us Patents

Virtual Object Movement

View page
US Patent:
20190279335, Sep 12, 2019
Filed:
May 30, 2019
Appl. No.:
16/426740
Inventors:
- Redmond WA, US
Sergio Paolantonio - Bellevue WA, US
David Evans - Bellevue WA, US
Eric Scott Rehmeyer - Kirkland WA, US
Robert Thomas Held - Seattle WA, US
Maxime Ouellet - Kirkland WA, US
Anatolie Gavriliuc - Kirkland WA, US
Riccardo Giraldi - Seattle WA, US
Andrew Frederick Muehlhausen - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06T 3/20
G06F 1/16
G06T 19/00
G06T 3/60
G06F 3/03
G06F 3/01
G06F 3/0484
A63F 13/53
A63F 13/428
G06T 19/20
G06F 3/0481
Abstract:
A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.

Context-Based Discovery Of Applications

View page
US Patent:
20190171463, Jun 6, 2019
Filed:
Feb 11, 2019
Appl. No.:
16/272904
Inventors:
- Redmond WA, US
Anatolie Gavriliuc - Kirkland WA, US
Robert Thomas Held - Seattle WA, US
Maxime Ouellet - Kirkland WA, US
Riccardo Giraldi - Seattle WA, US
Andrew Frederick Muehlhausen - Seattle WA, US
Sergio Paolantonio - Bellevue WA, US
International Classification:
G06F 9/445
G06T 7/73
G06F 3/01
G06F 17/24
Abstract:
A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.

Digital Project File Presentation

View page
US Patent:
20190172261, Jun 6, 2019
Filed:
Dec 6, 2017
Appl. No.:
15/833918
Inventors:
- Redmond WA, US
Laura K. SUGDEN - Redmond WA, US
Maxime OUELLET - Kirkland WA, US
Denise NG - Kirkland WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06T 19/00
G06F 3/01
Abstract:
Examples are disclosed that relate to representing a digital project file. One example provides a computing device comprising a logic device and a storage device holding instructions executable to obtain a digital project file comprising a geometric representation of a real physical space, and a user-created annotation associated with a location in the representation. The instructions are further executable to display a representation of the file in a first rendering format, receive a request to display a representation of the file in a second rendering format in which one or more real surfaces of the real physical space are displayed as a virtual rendering, the one or more real surfaces not being displayed as the virtual rendering the first digital rendering format, and, in response to the request, display the representation of the file in the second format.

Context-Based Discovery Of Applications

View page
US Patent:
20180293798, Oct 11, 2018
Filed:
Apr 7, 2017
Appl. No.:
15/481705
Inventors:
- Redmond WA, US
Anatolie Gavriliuc - Kirkland WA, US
Robert Thomas Held - Seattle WA, US
Maxime Ouellet - Kirkland WA, US
Riccardo Giraldi - Seattle WA, US
Andrew Frederick Muehlhausen - Seattle WA, US
Sergio Paolantonio - Bellevue WA, US
International Classification:
G06T 19/00
G06F 3/01
G06T 7/73
G02B 27/01
G06F 3/0481
G06F 17/24
G06F 3/0484
G06F 9/445
Abstract:
A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.

Virtual Object Movement

View page
US Patent:
20180122043, May 3, 2018
Filed:
Oct 27, 2016
Appl. No.:
15/336461
Inventors:
Semih Energin - Seattle WA, US
Sergio Paolantonio - Bellevue WA, US
David Evans - Bellevue WA, US
Eric Scott Rehmeyer - Kirkland WA, US
Robert Thomas Held - Seattle WA, US
Maxime Ouellet - Kirkland WA, US
Anatolie Gavriliuc - Kirkland WA, US
Riccardo Giraldi - Seattle WA, US
Andrew Frederick Muehlhausen - Seattle WA, US
International Classification:
G06T 3/20
G06F 3/0484
G06T 3/60
G06T 19/00
Abstract:
A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.

Calibrating A Near-Eye Display

View page
US Patent:
20170099481, Apr 6, 2017
Filed:
Oct 2, 2015
Appl. No.:
14/873928
Inventors:
Robert Thomas Held - Seattle WA, US
Anatolie Gavriliuc - Kirkland WA, US
Riccardo Giraldi - Seattle WA, US
Szymon P. Stachniak - Redmond WA, US
Andrew Frederick Muehlhausen - Seattle WA, US
Maxime Ouellet - Kirkland WA, US
International Classification:
H04N 13/04
G06T 19/00
G02B 27/01
H04N 13/02
Abstract:
Examples are disclosed herein that relate to calibrating a user's eye for a stereoscopic display. One example provides, on a head-mounted display device including a see-through display, a method of calibrating a stereoscopic display for a user's eyes, the method including for a first eye, receiving an indication of alignment of a user-controlled object with a first eye reference object viewable via the head-mounted display device from a perspective of the first eye, determining a first ray intersecting the user-controlled object and the first eye reference object from the perspective of the first eye, and determining a position of the first eye based on the first ray. The method further includes repeating such steps for a second eye, determining a position of the second eye based on a second ray, and calibrating the stereoscopic display based on the position of the first eye and the position of the second eye.
Maxime Ouellet from Kirkland, WA, age ~38 Get Report