Patents by Inventor Christopher Michael Becker

Christopher Michael Becker 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: 10592013
    Abstract: This disclosure relates to systems, devices, and methods for unifying a two-dimensional (2D) interface and a three-dimensional (3D) interface of a computer device, with each interface having unique inputs and displays specific to each dimensionality. The present disclosure provides for identifying a display context value that indicates whether a user is viewing a two dimensional (2D) display of a 2D space or a three dimensional (3D) display of a 3D space of the computer device, as well as identifying an input context value that indicates whether a user input received at an input device is directed toward the 2D space or the 3D space of the computer device, and selecting one of a plurality of operating states of the computer device based on the display context value and the input context value.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jordan Page Mandel-Iaia, Christopher Michael Becker, Jiashi Zhang
  • Publication number: 20190332189
    Abstract: This disclosure relates to systems, devices, and methods for unifying a two-dimensional (2D) interface and a three-dimensional (3D) interface of a computer device, with each interface having unique inputs and displays specific to each dimensionality. The present disclosure provides for identifying a display context value that indicates whether a user is viewing a two dimensional (2D) display of a 2D space or a three dimensional (3D) display of a 3D space of the computer device, as well as identifying an input context value that indicates whether a user input received at an input device is directed toward the 2D space or the 3D space of the computer device, and selecting one of a plurality of operating states of the computer device based on the display context value and the input context value.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Inventors: Jordan Page MANDEL-IAIA, Christopher Michael BECKER, Jiashi ZHANG
  • Patent number: 10409444
    Abstract: Computing devices, head-mounted display devices and methods for processing spatial input signals from a pointing device are disclosed. In one example, a pointer is displayed within a desktop window that represents an operating system shell generated by a computing device. The desktop window and the pointer are displayed via a head-mounted display device within a three-dimensional environment. Spatial input signals are received from the pointing device and are translated into two-dimensional motion of the pointer within the desktop window. Based on determining that a location of the pointer moves outside the desktop window, the spatial input signals are translated into three-dimensional motion of the pointer within the three-dimensional environment displayed via the head-mounted display device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jiashi Zhang, Alexandre Alberto Coelho, Daniel Vincent Draper, Christopher M. Weidman, Christopher Michael Becker, Robert James Jarrett, Nazeeh Amin Eldirghami, Joshua Erik Walton
  • Publication number: 20190073109
    Abstract: Computing devices, head-mounted display devices and methods for processing spatial input signals from a pointing device are disclosed. In one example, a pointer is displayed within a desktop window that represents an operating system shell generated by a computing device. The desktop window and the pointer are displayed via a head-mounted display device within a three-dimensional environment. Spatial input signals are received from the pointing device and are translated into two-dimensional motion of the pointer within the desktop window. Based on determining that a location of the pointer moves outside the desktop window, the spatial input signals are translated into three-dimensional motion of the pointer within the three-dimensional environment displayed via the head-mounted display device.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jiashi ZHANG, Alexandre Alberto COELHO, Daniel Vincent DRAPER, Christopher M. WEIDMAN, Christopher Michael BECKER, Robert James JARRETT, Nazeeh Amin ELDIRGHAMI, Joshua Erik WALTON
  • Patent number: 8516365
    Abstract: Technologies are described herein for dynamically laying out images and associated text using pre-defined layouts. The pre-defined layouts are created and data defining the layouts is stored in a layout definition file. An application program provides a user interface for dynamically laying out the images and associated text using the contents of the layout definition file. The user interface includes a canvas onto which a user may place one or more images and a layout gallery through which a user may select a pre-defined layout to be applied to images placed on the canvas. The layout gallery includes selectable visual representations corresponding to each of the available pre-defined layouts. When one of the visual representations is selected, the corresponding pre-defined layout is dynamically applied to images on the canvas. The visual representations displayed in the layout gallery may also be utilized to generate a preview of the layout.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Crystal Lynn Hoyer, Lawrence Waldman, Jason Stuart Schneekloth, Thomas Charles Underhill, Christopher Michael Becker
  • Publication number: 20100313106
    Abstract: An instruction is received to convert a first diagram in the advanced diagram format to a second diagram in a basic diagram format. The advanced diagram format may be configured to restrict user customization. The basic diagram format may be configured to permit the user customization. When the instruction is received to convert the first diagram to the second diagram, the first diagram is converted to the second diagram by transforming shapes, text, and formatting in the first diagram into shapes, text, and formatting in the second diagram.
    Type: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Adam Spencer Callens, Christopher Michael Becker, Crystal Lynn Hoyer, Matthew Kotler
  • Publication number: 20080313533
    Abstract: Technologies are described herein for dynamically laying out images and associated text using pre-defined layouts. The pre-defined layouts are created and data defining the layouts is stored in a layout definition file. An application program provides a user interface for dynamically laying out the images and associated text using the contents of the layout definition file. The user interface includes a canvas onto which a user may place one or more images and a layout gallery through which a user may select a pre-defined layout to be applied to images placed on the canvas. The layout gallery includes selectable visual representations corresponding to each of the available pre-defined layouts. When one of the visual representations is selected, the corresponding pre-defined layout is dynamically applied to images on the canvas. The visual representations displayed in the layout gallery may also be utilized to generate a preview of the layout.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Crystal Lynn Hoyer, Lawrence Waldman, Jason Stuart Schneekloth, Thomas Charles Underhill, Christopher Michael Becker