Patents by Inventor Holger Christoph Kenn

Holger Christoph Kenn 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: 10503343
    Abstract: A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andreas Juergen Lachenmann, Matthias Günter Neugebauer, Wolfgang Manousek, Mark A. Hillebrand, Holger Christoph Kenn
  • Publication number: 20150254145
    Abstract: Operating system/hypervisor efficiencies for sub-divided privilege levels is described, for example, where a plurality of execution processes at the same privilege level share at least part of a memory address translation structure. In various embodiments a first component of an original hierarchical memory address translation structure is duplicated and edited to omit entries not visible to both a trusted process and an untrusted process. In various examples, the duplicated component is used by an untrusted process together with other components of the original translation structure; the original translation structure is used by a trusted process. In various examples, additional copies of the first component are used for additional untrusted processes. In some examples, synchronization of the first component and its duplicate(s) is carried out on update of the translation structure. In some examples, synchronization of the first component and its duplicate(s) is carried out by a page fault handler.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: Microsoft Corporation
    Inventors: Andreas Juergen Lachenmann, John Joseph Richardson, Holger Christoph Kenn
  • Publication number: 20130014039
    Abstract: A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andreas Juergen Lachenmann, Matthias Günter Neugebauer, Wolfgang Manousek, Mark A. Hillebrand, Holger Christoph Kenn