Search

Scott Greenlay Phones & Addresses

  • Redmond, WA
  • Mountain View, CA

Work

Company: Microsoft Apr 2020 Position: Senior software engineer - mixed reality

Education

Degree: Bachelors School / High School: University of Waterloo 2007 to 2012 Specialities: Computer Science

Skills

Javascript • C • Node.js • C++ • Windows 10 • Object Oriented Programming • Operating Systems • Mac Os X • Ios • Objective C • Html • Css • Game Development • User Interface Design • Os X • Mobile Devices

Languages

English

Industries

Computer Software

Resumes

Resumes

Scott Greenlay Photo 1

Senior Software Engineer - Mixed Reality

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Senior Software Engineer - Mixed Reality

Mozilla Aug 2010 - Dec 2010
Platform Intern

Apple May 2009 - Aug 2009
Software Engineering Intern
Education:
University of Waterloo 2007 - 2012
Bachelors, Computer Science
Skills:
Javascript
C
Node.js
C++
Windows 10
Object Oriented Programming
Operating Systems
Mac Os X
Ios
Objective C
Html
Css
Game Development
User Interface Design
Os X
Mobile Devices
Languages:
English

Publications

Us Patents

Grip Detection

View page
US Patent:
20150205400, Jul 23, 2015
Filed:
Jan 21, 2014
Appl. No.:
14/160276
Inventors:
- Redmond WA, US
Muhammad Usman - Bellevue WA, US
Scott Greenlay - Redmond WA, US
Moshe Sapir - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/044
G06T 3/60
Abstract:
Example apparatus and methods detect how a portable (e.g., handheld) device (e.g., phone, tablet) is gripped (e.g., held, supported). Detecting the grip may include detecting and characterizing touch points for fingers, thumbs, palms, or surfaces that are involved in supporting and positioning the apparatus. Example apparatus and methods may determine whether and how an apparatus is being held and then may exercise control based on the grip detection. For example, a display on an input/output interface may be reconfigured, physical controls (e.g., push buttons) on the apparatus may be remapped, user interface elements may be repositioned, resized, or repurposed, portions of the input/output interface may be desensitized or hyper-sensitized, virtual controls may be remapped, or other actions may be taken. Touch sensors may detect the pressure with which a smart phone is being gripped and produce control events (e.g., on/off, louder/quieter, brighter/dimmer, press and hold) based on the pressure.

Multiple Hover Point Gestures

View page
US Patent:
20150177866, Jun 25, 2015
Filed:
Dec 23, 2013
Appl. No.:
14/138238
Inventors:
- Redmond WA, US
Scott Greenlay - Redmond WA, US
Christopher Fellowes - Redmond WA, US
Bob Schriver - Seattle WA, US
International Classification:
G06F 3/042
G06F 3/01
Abstract:
Example apparatus and methods concern detecting and responding to a multiple hover point gesture performed for a hover-sensitive device. An example apparatus may include a hover-sensitive input/output interface configured to detect multiple objects in a hover-space associated with the hover-sensitive input/output interface. The apparatus may include logics configured to identify an object in the hover-space, to characterize an object in the hover-space, to track an object in the hover-space, to identify a multiple hover point gesture based on the identification, characterization, and tracking, and to control a device, application, interface, or object based on the multiple hover point gesture. In different embodiments, multiple hover point gestures may be performed in one, two, three, or four dimensions. In one embodiment, the apparatus may be event driven with respect to handling gestures.

Crane Gesture

View page
US Patent:
20150160819, Jun 11, 2015
Filed:
Dec 6, 2013
Appl. No.:
14/098952
Inventors:
- Redmond WA, US
Scott Greenlay - Redmond WA, US
Christopher Fellows - Redmond WA, US
Thamer Abanami - Seattle WA, US
Jose Rodriguez - Seattle WA, US
Joe Tobens - Settle WA, US
International Classification:
G06F 3/0486
G06F 3/041
G06F 3/0488
G06F 3/01
Abstract:
Example apparatus and methods concern detecting and responding to a crane gesture performed for a touch or hover-sensitive device. An example apparatus may include a hover-sensitive input/output interface configured to display an object that can be manipulated using a crane gesture. The apparatus may include a proximity detector configured to detect an object in a hover-space associated with the hover-sensitive input/output interface. The apparatus may include fogies configured to change a state of the object from untouched to target to pinched to lifted to released in response to detecting the appearance and movement of bracket points. The appearance of the object may change in response to detecting the state changes.
Scott A Greenlay from Redmond, WA, age ~35 Get Report