4050 Lake Sammamish Pkwy, Redmond, WA 98052 • 4252027223
Gainesville, FL
Irvine, CA
Sebastian, FL
Work
Company:
Microsoft studios
2009
Position:
Kinect software engineer
Education
School / High School:
University of Florida
2002 to 2006
Skills
C# • Game Development • Directx • Win32 Api • Xbox 360 • Opengl • Xbox • Video Games • Kinect • Visual Studio • C++ • Perforce • Multithreading • Computer Graphics • Software Engineering • Gpu • Object Oriented Design • Software Development • Artificial Intelligence
Systems and methods are disclosed for debugging the graphical output of a software program. This may be achieved both by displaying the graphical output of the software program at intermediary stages of the graphical rendering process, and by visually representing the interdependencies found within the software code of the program.
Methods And Systems Of Embodiment Training In A Virtual-Reality Environment
LINCOLN NGUYEN - San Francisco CA, US LEWEY ALEC GESELOWITZ - San Francisco CA, US MICHAEL SCOTT TRUJILLO - BENICIA CA, US
International Classification:
G16H 20/30 G06T 19/00 G16H 20/70 G06F 3/01
Abstract:
A computerized method for correlating features of a user's motion in a VR-based exercise with specified populations includes the step of tracking a user's motion in a VR-based exercise with a hand controller. Based on a set of datapoints obtained from a sequence of positions of the hand controller, the method extracts a dynamic range of the user's motion. Based on the dynamic range, the method determines a velocity, an acceleration of the user's motion. The method determines the coefficient of variation for the velocity and the acceleration. From the acceleration and velocity data, the method calculates an initiation of the user's motion. The method calculates a combinatorial statistic from the coefficient of variation for the velocity ad the acceleration. The method determines a set of features of the user's motion represented by the combinatorial statistic that correlates to another combinatorial statistic associated with a specified population.
- Redmond WA, US Lewey Geselowitz - Redmond WA, US Wei Zhang - Redmond WA, US Adam G. Poulos - Sammamish WA, US John Bevis - Seattle WA, US Kim Pascal Pimmel - Seattle WA, US Nicholas Gervase Fajt - Seattle WA, US
Embodiments that relate to displaying holographic keyboard and hand images in a holographic environment are provided. In one embodiment depth information of an actual position of a user's hand is received from a capture device. The user's hand is spaced by an initial actual distance from the capture device, and a holographic keyboard image is displayed spatially separated by a virtual distance from a holographic hand image. The user's hand is determined to move to an updated actual distance from the capture device. In response, the holographic keyboard image is maintained spatially separated by substantially the virtual distance from the holographic hand image.
- Redmond WA, US Matthew W. Asplund - Kirkland WA, US Lewey Alec Geselowitz - Redmond WA, US Igor Borisov Peev - Seattle WA, US Ehab Sobhy Deraz - Redmond WA, US
Assignee:
Microsoft Technology Licensing, LLC. - Redmond WA
International Classification:
G06T 11/20 G06T 11/00
Abstract:
Performance and capability improvements of computer devices that provide digital images of heatmap visualizations for datasets are provided via both systems and methods. A value-color spectrum is correlated to the dataset via a multi-pass rendering. The multi-pass rendering yields a two-channel mask, which is applied to a map to show the dataset in a heatmap visualization on that map, and may be continually used as the map is manipulated by a user. User interface tools are also provided to enable a user to specify a custom value-color spectrum, how the dataset is to be aggregated, the area of effect for a data point in the visualization, the strength of effect for a data point in the visualization, and which specifies how a dataset will be visually represented in a heatmap.
Various techniques for visualizing cross-pivoted tables are disclosed herein. In one embodiment, a method includes determining if a first dimension and a second dimension of a cross-pivoted table contain non-numerical values, the cross-pivoted table having a plurality of data points each dependent upon a first value in the first dimension and a second value in the second dimension. In response to determining that the first dimension and the second dimension contain non-numerical first and second values, the non-numerical first and second values can be converted to corresponding numerical first and second values. The method can then include plotting, on a display, a visual representation of the plurality of data points of the cross-pivoted table using the numerical first and second numerical values as first and second axis, respectively.
- Redmond WA, US Lewey Alec Geselowitz - Redmond WA, US James Thomas Marshall - Redmond WA, US John A. Payne - Seattle WA, US Jagan Subhas - Renton WA, US Puneet Bhatia - Redmond WA, US Daniel Benjamin Witriol - Kirkland WA, US Safiya Bhojawala - Seattle WA, US Ehab Sobhy - Redmond WA, US
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC. - Redmond WA
International Classification:
G06T 11/20
Abstract:
Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In various examples, coordinate systems are automatically generated and applied to the custom image based on the positional data of the dataset. The custom image may replace a pre-existing background, and the plotting of the dataset may be automatically modified based on differences between the pre-existing background and the custom image. Aspects provide for enhanced user control of the map type visualization to further modify how datasets are plotted and how visualizations are presented. Example modifications include offsets and scales, which may be automatically determined and applied or set manually. In some examples, the custom image may be part of a set of image tiles, which are operable to provide various levels of detail from several viewing angles and heights.
Rotem Bennet - Ein Karmel, IL Lewey Geselowitz - Redmond WA, US Wei Zhang - Redmond WA, US Adam G. Poulos - Sammamish WA, US John Bevis - Seattle WA, US Kim Pascal Pimmel - Seattle WA, US Nicholas Gervase Fajt - Seattle WA, US
Embodiments that relate to displaying holographic keyboard and hand images in a holographic environment are provided. In one embodiment depth information of an actual position of a user's hand is received. Using the depth information, a holographic hand image representing the user's hand is displayed in a virtual hand plane in the holographic environment. In response to receiving a keyboard activation input from the user and using the depth information, the holographic keyboard image is adaptively displayed in a virtual keyboard plane in the holographic environment at a virtual distance under the holographic hand image representing the user's hand.
Radial Selection By Vestibulo-Ocular Reflex Fixation
Anthony J. Ambrus - Seattle WA, US Adam G. Poulos - Sammamish WA, US Lewey Alec Geselowitz - Redmond WA, US Dan Kroymann - Kirkland WA, US Arthur C. Tomlin - Kirkland WA, US Roger Sebastian-Kevin Sylvan - Seattle WA, US Mathew J. Lamb - Mercer Island WA, US Brian J. Mount - Seattle WA, US
International Classification:
G06F 3/01 G06F 3/0482 G06F 3/0484
Abstract:
Methods for enabling hands-free selection of objects within an augmented reality environment are described. In some embodiments, an object may be selected by an end user of a head-mounted display device (HMD) based on detecting a vestibulo-ocular reflex (VOR) with the end user's eyes while the end user is gazing at the object and performing a particular head movement for selecting the object. The object selected may comprise a real object or a virtual object. The end user may select the object by gazing at the object for a first time period and then performing a particular head movement in which the VOR is detected for one or both of the end user's eyes. In one embodiment, the particular head movement may involve the end user moving their head away from a direction of the object at a particular head speed while gazing at the object.
Microsoft Studios since 2009
Kinect Software Engineer
Microsoft Game Studios Shared Technology 2006 - 2009
Software Engineer
Education:
University of Florida 2002 - 2006
Skills:
C# Game Development Directx Win32 Api Xbox 360 Opengl Xbox Video Games Kinect Visual Studio C++ Perforce Multithreading Computer Graphics Software Engineering Gpu Object Oriented Design Software Development Artificial Intelligence
Youtube
Esri2019 Lewey Geselowitz
Duration:
46s
Lewey Geselowitz at World IA DAY 2019
Live streamed from World IA Day Los Angeles 2019 More info can be foun...
Duration:
46m 27s
Lewey's 37th Birthday Portfolio Review
A Life and Portfolio review talk given live for my 37th Birthday. .
Duration:
1h 8s
EVEN - 7D Explanatory Sketch
Early sketch of 7D data visualization experience.
Duration:
41s
Unity MARS dinner for two ProxyForces video
A Valentine's day "dinner for two" AR placement app, made using Unity ...
Duration:
37s
Volumetrics Scrolling Early
Early exploration of hand gestures for 3D interaction: .
Duration:
48s
Emergence Podcast #2: The spatial web, AR, & ...
Emergence Podcast #2: The spatial web, augmented reality, and the upco...