Patents by Inventor Margarit CHENCHEV

Margarit CHENCHEV 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: 11797328
    Abstract: A virtualization partition (VP) is executed by a virtualization layer. The VP contains guest software that executes in isolation within the VP. The guest software has a background task (BT) that needs to be performed in the future. The BT is virtualized by a BT service that executes outside of the VP. The guest software registers the BT, through the virtualization layer, with a BT virtualization service. An event occurs outside of the VP that triggers the BT. The BT virtualization service responds to the event by assuring that the VP is available (executing), and optionally triggers (possibly indirectly) the execution of code in the application.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Margarit Chenchev, Benjamin M. Schultz, Gopikrishna Kannan, Graham Wong, Harish Srinivasan, Arup Roy, Hari Pulapaka
  • Publication number: 20210109774
    Abstract: A virtualization partition (VP) is executed by a virtualization layer. The VP contains guest software that executes in isolation within the VP. The guest software has a background task (BT) that needs to be performed in the future. The BT is virtualized by a BT service that executes outside of the VP. The guest software registers the BT, through the virtualization layer, with a BT virtualization service. An event occurs outside of the VP that triggers the BT. The BT virtualization service responds to the event by assuring that the VP is available (executing), and optionally triggers (possibly indirectly) the execution of code in the application.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Margarit CHENCHEV, Benjamin M. SCHULTZ, Gopikrishna KANNAN, Graham WONG, Harish SRINIVASAN, Arup ROY, Hari PULAPAKA
  • Patent number: 10922123
    Abstract: Techniques of migrating containerized software packages between source and destination computing devices are disclosed herein. In one embodiment, a method includes receiving, at a destination device, a request to migrate a source container currently executing on the source device to the destination device. The method also includes synchronizing a list of handles utilized by the source container on the source device between the destination device and the source device and instantiating, in the destination device, a destination container using a copy of an image, a memory snapshot, and the synchronized list of handles of the source container on the source device. Upon completion of instantiating the destination container, the destination device can transmit a remote display output of the application to be surfaced on the source device in place of the local display output generated by the source container.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Frederick Justus Smith, IV, Paul Bozzay, Benjamin M. Schultz, Margarit Chenchev, Hari R. Pulapaka
  • Publication number: 20200192689
    Abstract: Techniques of migrating containerized software packages between source and destination computing devices are disclosed herein. In one embodiment, a method includes receiving, at a destination device, a request to migrate a source container currently executing on the source device to the destination device. The method also includes synchronizing a list of handles utilized by the source container on the source device between the destination device and the source device and instantiating, in the destination device, a destination container using a copy of an image, a memory snapshot, and the synchronized list of handles of the source container on the source device. Upon completion of instantiating the destination container, the destination device can transmit a remote display output of the application to be surfaced on the source device in place of the local display output generated by the source container.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Frederick Justus Smith, IV, Paul Bozzay, Benjamin M. Schultz, Margarit Chenchev, Hari R. Pulapaka
  • Patent number: 10018848
    Abstract: A virtual image display device configuring a display device includes a display section configured to display an image while enabling visual recognition of an outside scene. The virtual image display device includes an image pickup section configured to pickup an image in an image pickup range that overlaps a range visually recognized through the display section. The virtual image display device includes a coupling section including at least one movable section and configured to couple the image pickup section to the display section. The display device is capable of acquiring a motion amount in the movable section with a control section.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: July 10, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Margarit Chenchev, Guoyi Fu, Jia Li, Shinya Sato
  • Publication number: 20160313561
    Abstract: A virtual image display device configuring a display device includes a display section configured to display an image while enabling visual recognition of an outside scene. The virtual image display device includes an image pickup section configured to pickup an image in an image pickup range that overlaps a range visually recognized through the display section. The virtual image display device includes a coupling section including at least one movable section and configured to couple the image pickup section to the display section. The display device is capable of acquiring a motion amount in the movable section with a control section.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 27, 2016
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Margarit CHENCHEV, Guoyi FU, Jia LI, Shinya SATO
  • Publication number: 20160309143
    Abstract: A virtual image display device configuring a display device includes a display section that displays an image while enabling visual recognition of an outside scene. The virtual image display device includes an image pickup section that picks up an image in an image pickup range that overlaps with at least a range visually recognized through the display section. The virtual image display device includes a coupling section that includes at least one movable section and couples the image pickup section to the display section and a plurality of light emitting sections fixedly provided in the display section.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 20, 2016
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Guoyi FU, Margarit CHENCHEV, Jia LI, Shinya SATO