Patents by Inventor Kyle T. KRAL

Kyle T. KRAL 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: 10942855
    Abstract: A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kyle T. Kral, John C. Gordon
  • Publication number: 20200301839
    Abstract: A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Kyle T. Kral, John C. Gordon
  • Patent number: 10417991
    Abstract: A system for modifying a user interface in a multi-display device environment described herein can include a processor and a memory storing instructions that cause the processor to detect a number of display screens coupled to the system. The plurality of instructions can also cause the processor to split an image to generate sub-images based on the number of display screens and a bezel size corresponding to each of the display screens, the sub-images to exclude portions of the image corresponding to the bezel size of each of the display screens. Additionally, the plurality of instructions can cause the processor to resize each of the sub-images based on a display size of each of the display screens and display the image by transmitting the sub-images to the display screens.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthias Baer, Bryan K. Mamaril, Kyle T. Kral, Kae-Ling J. Gurr, Ryan Whitaker
  • Publication number: 20190057671
    Abstract: A system for modifying a user interface in a multi-display device environment described herein can include a processor and a memory storing instructions that cause the processor to detect a number of display screens coupled to the system. The plurality of instructions can also cause the processor to split an image to generate sub-images based on the number of display screens and a bezel size corresponding to each of the display screens, the sub-images to exclude portions of the image corresponding to the bezel size of each of the display screens. Additionally, the plurality of instructions can cause the processor to resize each of the sub-images based on a display size of each of the display screens and display the image by transmitting the sub-images to the display screens.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Matthias BAER, Bryan K. MAMARIL, Kyle T. KRAL, Kae-Ling J. GURR, Ryan WHITAKER