Patents by Inventor Jeffrey N. Margolis
Jeffrey N. Margolis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20190204910Abstract: Via a near-eye display, one or more pre-saccade image frames are displayed to a user eye. Based on a detected movement of the user eye, the user eye is determined to be performing a saccade. One or more saccade-contemporaneous image frames are displayed with a temporary saccade-specific image effect not applied to the pre-saccade image frames.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Robert Thomas HELD, Christopher Maurice MEI, Christopher Charles AHOLT, Nava Kayla BALSAM, Shivkumar SWAMINATHAN, Jeffrey N. MARGOLIS
-
Patent number: 10317670Abstract: Examples are disclosed that related to scanning image display systems. In one example, a scanning head-mounted display system includes a light source, a motion sensor, a scanning mirror system configured to scan light from the light source along at least one dimension to form an image, and a controller configured to control the scanning mirror system to scan the light to form the image, receive head motion data from the motion sensor, and adjust one or more of a scan rate and a phase offset between a first frame and a second frame of the image based upon the head motion data.Type: GrantFiled: January 12, 2018Date of Patent: June 11, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John Allen Tardif, Joshua Owen Miller, Jeffrey N. Margolis
-
Publication number: 20180252913Abstract: Examples are disclosed that related to scanning image display systems. In one example, a scanning head-mounted display system includes a light source, a motion sensor, a scanning mirror system configured to scan light from the light source along at least one dimension to form an image, and a controller configured to control the scanning mirror system to scan the light to form the image, receive head motion data from the motion sensor, and adjust one or more of a scan rate and a phase offset between a first frame and a second frame of the image based upon the head motion data.Type: ApplicationFiled: January 12, 2018Publication date: September 6, 2018Applicant: Microsoft Technology Licensing, LLCInventors: John Allen TARDIF, Joshua Owen MILLER, Jeffrey N. MARGOLIS
-
Patent number: 9183676Abstract: Technology is described for displaying a collision between objects by an augmented reality display device system. A collision between a real object and a virtual object is identified based on three dimensional space position data of the objects. At least one effect on at least one physical property of the real object is determined based on physical properties of the real object, like a change in surface shape, and physical interaction characteristics of the collision. Simulation image data is generated and displayed simulating the effect on the real object by the augmented reality display. Virtual objects under control of different executing applications can also interact with one another in collisions.Type: GrantFiled: April 27, 2012Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel J. McCulloch, Stephen G. Latta, Brian J. Mount, Kevin A. Geisner, Roger Sebastian Kevin Sylvan, Arnulfo Zepeda Navratil, Jason Scott, Jonathan T. Steed, Ben J. Sugden, Britta Silke Hummel, Kyungsuk David Lee, Mark J. Finocchio, Alex Aben-Athar Kipman, Jeffrey N. Margolis
-
Patent number: 9122053Abstract: Technology is described for providing realistic occlusion between a virtual object displayed by a head mounted, augmented reality display system and a real object visible to the user's eyes through the display. A spatial occlusion in a user field of view of the display is typically a three dimensional occlusion determined based on a three dimensional space mapping of real and virtual objects. An occlusion interface between a real object and a virtual object can be modeled at a level of detail determined based on criteria such as distance within the field of view, display size or position with respect to a point of gaze. Technology is also described for providing three dimensional audio occlusion based on an occlusion between a real object and a virtual object in the user environment.Type: GrantFiled: April 10, 2012Date of Patent: September 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kevin A. Geisner, Brian J. Mount, Stephen G. Latta, Daniel J. McCulloch, Kyungsuk David Lee, Ben J. Sugden, Jeffrey N. Margolis, Kathryn Stone Perez, Sheridan Martin Small, Mark J. Finocchio, Robert L. Crocco, Jr.
-
Patent number: 9070194Abstract: A planar surface within a physical environment is detected enabling presentation of a graphical user interface overlaying the planar surface. Detection of planar surfaces may be performed, in one example, by obtaining a collection of three-dimensional surface points of a physical environment imaged via an optical sensor subsystem. A plurality of polygon sets of points are sampled within the collection. Each polygon set of points includes three or more localized points of the collection that defines a polygon. Each polygon is classified into one or more groups of polygons having a shared planar characteristic with each other polygon of that group. One or more planar surfaces within the collection are identified such that each planar surface is at least partially defined by a group of polygons containing at least a threshold number of polygons.Type: GrantFiled: October 25, 2012Date of Patent: June 30, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kyungsuk David Lee, Alexandru Balan, Jeffrey N. Margolis
-
Patent number: 8990728Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.Type: GrantFiled: June 3, 2013Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8887088Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.Type: GrantFiled: June 3, 2013Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8810600Abstract: In embodiments of wearable display device calibration, a first display lens system forms an image of an environment viewed through the first display lens system. A second display lens system also forms the image of the environment viewed through the second display lens system. The first display lens system emits a first reference beam and the second display lens system emits a second reference beam. The first display lens system then captures a reflection image of the first and second reference beams. The second display lens system also captures a reflection image of the first and second reference beams. An imaging application is implemented to compare the reflection images to determine a misalignment between the first and second display lens systems, and then apply an alignment adjustment to align the image of the environment formed by each of the first and second display lens systems.Type: GrantFiled: January 23, 2012Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: David D. Bohn, Stephen G. Latta, Jeffrey N. Margolis
-
Publication number: 20140168261Abstract: A system and method are disclosed for interacting with virtual objects in a virtual environment using an accessory such as a hand held object. The virtual object may be viewed using a display device. The display device and hand held object may cooperate to determine a scene map of the virtual environment, the display device and hand held object being registered in the scene map.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Inventors: Jeffrey N. Margolis, Benjamin I. Vaught, Alex Aben-Athar Kipman, Georg Klein, Frederik Schaffalitzky, David Nister, Russ McMackin, Doug Barnes
-
Publication number: 20140118397Abstract: A planar surface within a physical environment is detected enabling presentation of a graphical user interface overlaying the planar surface. Detection of planar surfaces may be performed, in one example, by obtaining a collection of three-dimensional surface points of a physical environment imaged via an optical sensor subsystem. A plurality of polygon sets of points are sampled within the collection. Each polygon set of points includes three or more localized points of the collection that defines a polygon. Each polygon is classified into one or more groups of polygons having a shared planar characteristic with each other polygon of that group. One or more planar surfaces within the collection are identified such that each planar surface is at least partially defined by a group of polygons containing at least a threshold number of polygons.Type: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Inventors: Kyungsuk David Lee, Alexandru Balan, Jeffrey N. Margolis
-
Publication number: 20130286004Abstract: Technology is described for displaying a collision between objects by an augmented reality display device system. A collision between a real object and a virtual object is identified based on three dimensional space position data of the objects. At least one effect on at least one physical property of the real object is determined based on physical properties of the real object, like a change in surface shape, and physical interaction characteristics of the collision. Simulation image data is generated and displayed simulating the effect on the real object by the augmented reality display. Virtual objects under control of different executing applications can also interact with one another in collisions.Type: ApplicationFiled: April 27, 2012Publication date: October 31, 2013Inventors: Daniel J. McCulloch, Stephen G. Latta, Brian J. Mount, Kevin A. Geisner, Roger Sebastian Kevin Sylvan, Arnulfo Zepeda Navratil, Jason Scott, Jonathan T. Steed, Ben J. Sugden, Britta Silke Hummel, Kyungsuk David Lee, Mark J. Finocchio, Alex Aben-Athar Kipman, Jeffrey N. Margolis
-
Publication number: 20130268888Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.Type: ApplicationFiled: June 3, 2013Publication date: October 10, 2013Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Publication number: 20130263031Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Publication number: 20130187943Abstract: In embodiments of wearable display device calibration, a first display lens system forms an image of an environment viewed through the first display lens system. A second display lens system also forms the image of the environment viewed through the second display lens system. The first display lens system emits a first reference beam and the second display lens system emits a second reference beam. The first display lens system then captures a reflection image of the first and second reference beams. The second display lens system also captures a reflection image of the first and second reference beams. An imaging application is implemented to compare the reflection images to determine a misalignment between the first and second display lens systems, and then apply an alignment adjustment to align the image of the environment formed by each of the first and second display lens systems.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Inventors: David D. Bohn, Stephen G. Latta, Jeffrey N. Margolis
-
Patent number: 8458613Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.Type: GrantFiled: October 3, 2011Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8365091Abstract: Embodiments related to the non-uniform scrolling of a scrollable list displayed on a computing device display are disclosed. For example, one disclosed embodiment provides a method of operating a display comprising displaying a scrollable list of items that includes a first pair of list positions separated by a first spacing on the display, and a second pair of list positions separated by a second spacing that is different than the first spacing. The method further comprises detecting a movement of a manipulator from a first location to a second location, and in response, scrolling a first list item on the display between the first pair of list positions at a first scroll distance/manipulator movement distance correspondence, and scrolling a second list item between the second pair of list positions at a second scroll distance/manipulator movement distance correspondence.Type: GrantFiled: January 6, 2009Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Anthony Young, Niels Van Dongen, Erika Carlson, Jeffrey N. Margolis, William Vong, Joseph Michael Downing
-
Publication number: 20120206452Abstract: Technology is described for providing realistic occlusion between a virtual object displayed by a head mounted, augmented reality display system and a real object visible to the user's eyes through the display. A spatial occlusion in a user field of view of the display is typically a three dimensional occlusion determined based on a three dimensional space mapping of real and virtual objects. An occlusion interface between a real object and a virtual object can be modeled at a level of detail determined based on criteria such as distance within the field of view, display size or position with respect to a point of gaze. Technology is also described for providing three dimensional audio occlusion based on an occlusion between a real object and a virtual object in the user environment.Type: ApplicationFiled: April 10, 2012Publication date: August 16, 2012Inventors: Kevin A. Geisner, Brian J. Mount, Stephen G. Latta, Daniel J. McCulloch, Kyungsuk David Lee, Ben J. Sugden, Jeffrey N. Margolis, Kathryn Stone Perez, Sheridan Martin Small, Mark J. Finocchio, Robert L. Crocco, JR.
-
Publication number: 20120023442Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.Type: ApplicationFiled: October 3, 2011Publication date: January 26, 2012Applicant: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
-
Patent number: 8065628Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.Type: GrantFiled: June 25, 2007Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong