Patents by Inventor Hakon Strande

Hakon Strande 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).

  • Patent number: 10911885
    Abstract: A mobile device implemented method provides audio from a virtual audio source in an augmented reality view of a scene. The method includes operations of sending scene identification data to a server storing precomputed acoustic parameters for multiple scenes, receiving precomputed acoustic parameters corresponding to the scene, aligning the view to register the audio to the augmented reality view of the scene, and rendering and playing the audio using the obtained acoustic parameters.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael George Chemistruck, Nikunj Raghuvanshi, Kyle Robert Storck, Noel Richard Cross, Hakon Strande, Travis Joseph Fodor, Keith William Godin, Ashutosh Vidyadhar Tatake, Jonathan G Paulovich
  • Patent number: 9942687
    Abstract: Rendering audio for applications implemented in an MR or AR system, in a 3D environment. A method includes determining a location of a user device in the 3D environment. The method further includes accessing a set of spatial mapping data to obtain spatial mapping data for the determined location. The spatial mapping data includes spatial mapping of free-space points in the 3D environment. Data for each free-space point includes data related to audio characteristics at that free-space point. The spatial mapping data is based on data provided by users in the 3D environment. The method further includes applying the spatial mapping data for the determined location to one or more acoustic simulation filters. The method further includes using the one or more acoustic simulation filters with the spatial mapping data applied, rendering audio output for one or more applications implemented in the MR or AR system to a user.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Chemistruck, Hakon Strande, Ashutosh Vidyadhar Tatake, Noel Richard Cross
  • Patent number: 9706089
    Abstract: Techniques of shifting the lens stack from an image capture sensor within a smart device and/or mobile device are disclosed. The shifting of the center of the lens stack from the center of the sensor allows the Field of View (FOV) of such a camera assembly to have an angle from the normal and/or perpendicular direction from the surface of the device. Such an angle allows the FOV to be substantially horizontal and/or parallel to a surface when the device is held (e.g. by a kickstand) at a similar angle from the vertical direction. When the front of the lens stack is substantially at a front surface of the device and the sensor is attached to a back surface of the device, then the Total Track Length (TTL) is substantially the depth of the device.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Beck, Todd Schoepflin, Chun Beng Goh, Hakon Strande, Raymond Cheng Hui Xue
  • Patent number: 9275809
    Abstract: Techniques for device camera angle are described. In one or more implementations, a camera is mounted in a computing device at an angle based on an orientation of the computing device. For example, when the computing device is positioned on a surface and at an angle to the surface (such as when supported by a kickstand), the mounting angle of the camera is such that an optical axis of the camera points forward, and not towards the surface. In at least some implementations, a computing device includes a camera that is physically adjustable to support different orientations of the computing device. In at least some implementations, images that are captured via a camera on a computing device can be manipulated based on an orientation of the computing device.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panos C. Panay, Hakon Strande, Chun Beng Goh, Harold F. Mantooth, Kabir Siddiqui, Darryl I. Jensen
  • Publication number: 20130229570
    Abstract: Techniques of shifting the lens stack from an image capture sensor within a smart device and/or mobile device are disclosed. The shifting of the center of the lens stack from the center of the sensor allows the Field of View (FOV) of such a camera assembly to have an angle from the normal and/or perpendicular direction from the surface of the device. Such an angle allows the FOV to be substantially horizontal and/or parallel to a surface when the device is held (e.g. by a kickstand) at a similar angle from the vertical direction. When the front of the lens stack is substantially at a front surface of the device and the sensor is attached to a back surface of the device, then the Total Track Length (TTL) is substantially the depth of the device.
    Type: Application
    Filed: February 28, 2013
    Publication date: September 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Douglas Beck, Todd Schoepflin, Chun Beng Goh, Hakon Strande, Raymond Cheng Hui Xue
  • Publication number: 20130229534
    Abstract: Techniques for device camera angle are described. In one or more implementations, a camera is mounted in a computing device at an angle based on an orientation of the computing device. For example, when the computing device is positioned on a surface and at an angle to the surface (such as when supported by a kickstand), the mounting angle of the camera is such that an optical axis of the camera points forward, and not towards the surface. In at least some implementations, a computing device includes a camera that is physically adjustable to support different orientations of the computing device. In at least some implementations, images that are captured via a camera on a computing device can be manipulated based on an orientation of the computing device.
    Type: Application
    Filed: May 14, 2012
    Publication date: September 5, 2013
    Inventors: Panos C. Panay, Hakon Strande, Chun Beng Goh, Harold F. Mantooth, Kabir Siddiqui, Darryl I. Jensen
  • Publication number: 20100283741
    Abstract: Embodiments relating to a contextually adaptive input device are presented. As one example embodiment, a computing system is provided, which includes an adaptive input device including an active display region for receiving touch input and a passive display region for presenting graphical content. The computing system further includes a computing device operatively coupled with the adaptive input device and including an adaptive device module. The adaptive device module is configured to receive a touch input via the active display region of the adaptive input device; present graphical content at the passive display region of the adaptive input device; and vary the graphical content presented at the passive display region responsive to a change of a context of the adaptive input device.
    Type: Application
    Filed: May 6, 2009
    Publication date: November 11, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: R. Siegfried Heintze, Hakon Strande
  • Publication number: 20100265183
    Abstract: Various embodiments of systems and method to implement a state change for an adaptive device are provided. In one example, a method is disclosed that includes receiving a system state input indicating a change in a system state of a computing device, changing adaptive device data in response to the system state input to form changed adaptive device data, the adaptive device data and the changed adaptive device data each including one or more of image data and adaptive device mapping data, and adjusting an adaptive device display state using the changed adaptive device data, wherein adjusting the adaptive device display state includes one or more of displaying the image data on the keyboard display and adjusting an adaptive device mapping state according to the adaptive device mapping data.
    Type: Application
    Filed: June 16, 2010
    Publication date: October 21, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott M. Mail, Hakon Strande, Daniel M. Sangster, Vincent Ball, Yuan-Chou Chung
  • Publication number: 20100265182
    Abstract: Various embodiments of systems and methods to implement a context-based state change for an adaptive input device are provided. For example, a method is disclosed that may include receiving a state input indicating a change in a system state, changing adaptive input device data in response to the state input, the adaptive input device data including one or more of image data or adaptive input device mapping data, and adjusting an adaptive input device display state using the adaptive input device data. Adjusting the adaptive input device display state may include one or more of displaying the image data on an adaptive input device display or adjusting an adaptive input device mapping state according to the adaptive input device mapping data.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 21, 2010
    Applicant: Microsoft Corporation
    Inventors: Vincent Ball, Hakon Strande, Robert D. Young
  • Publication number: 20100262630
    Abstract: Embodiments for directing graphical user interface elements to an adaptive device are disclosed. One example embodiment includes a method of directing graphical user interface elements to an adaptive device. The method comprises discovering an adaptive device in communication with the computing device. The adaptive device includes one or more graphical display fields and one or more depressible buttons for receiving user input. The method further comprises retrieving an adaptive profile for the adaptive device in response to discovery of the adaptive device. The adaptive profile defines a rule set by which graphical user interface elements are directed to one or more graphical display fields of the adaptive device. The method further comprises presenting the graphical user interface elements at the one or more graphical display fields of the adaptive device according to the rule set of the adaptive profile.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Sangster, Hakon Strande, Robert Young