Patents by Inventor Georgi Tonev

Georgi Tonev 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: 9807150
    Abstract: A method includes transmitting a request to a server from a mobile device. The request may be initiated by an application executing on the mobile device. The method includes receiving a message at the mobile device from the server. The message may include first validation information and information indicating a location where the mobile device can retrieve content. The method includes retrieving the content from the location indicated in the message, and generating second validation information based on the retrieved content. The method includes validating the content based on a comparison of the first validation information and the second validation information. The method includes selectively storing the content based on whether the validation of the content indicates the content is valid. The content may be stored for subsequent publication at the mobile device via the application. The content may be published while the mobile device is offline.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 31, 2017
    Assignee: Zumobi, Inc.
    Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
  • Patent number: 9547427
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Kriese, J. Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Publication number: 20160344797
    Abstract: A method includes transmitting a request to a server from a mobile device. The request may be initiated by an application executing on the mobile device. The method includes receiving a message at the mobile device from the server. The message may include first validation information and information indicating a location where the mobile device can retrieve content. The method includes retrieving the content from the location indicated in the message, and generating second validation information based on the retrieved content. The method includes validating the content based on a comparison of the first validation information and the second validation information. The method includes selectively storing the content based on whether the validation of the content indicates the content is valid. The content may be stored for subsequent publication at the mobile device via the application. The content may be published while the mobile device is offline.
    Type: Application
    Filed: August 5, 2016
    Publication date: November 24, 2016
    Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
  • Patent number: 9438690
    Abstract: A method includes transmitting a request to a server from a mobile device. The request may be initiated by an application executing on the mobile device. The method includes receiving a message at the mobile device from the server. The message may include first validation information and information indicating a location where the mobile device can retrieve content. The method includes retrieving the content from the location indicated in the message, and generating second validation information based on the retrieved content. The method includes validating the content based on a comparison of the first validation information and the second validation information. The method includes selectively storing the content based on whether the validation of the content indicates the content is valid. The content may be stored for subsequent publication at the mobile device via the application. The content may be published while the mobile device is offline.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 6, 2016
    Assignee: Zumobi, Inc.
    Inventors: Georgi Tonev, Wade Tsai, Emmanuel Pinault
  • Publication number: 20150070378
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Application
    Filed: November 14, 2014
    Publication date: March 12, 2015
    Inventors: Jason Kriese, J. Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Patent number: 8890886
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Kriese, J Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Publication number: 20130057566
    Abstract: An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more colors from the input image, and a plurality of elements of the graphical user interface, the colors for the elements of the graphical user interface are selected.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jason Kriese, J Craig Hally, Georgi Tonev, Ramrajprabu Balasubramanian
  • Patent number: 7689972
    Abstract: A system and method for last known good (LKG) for patches. A file cache is created to store binaries which have shipped as part of a previous wide public release—security fixes (GDRs) and service packs. There are two levels of cache, including an SP cache which keeps all of the files which were shipped as part of the service pack, and a GDR cache which keeps all of the files shipped in the GDRs. Customers do not need to download all of the binaries contained in a package when they already have the version of the dependent binaries on their system when they get the new patch. Customers only need to test the binaries which have changed, rather than everything in the new package, which speeds up the deployment of critical patches.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Maneesh Sah, Georgi Tonev, Munil Shah
  • Publication number: 20060212849
    Abstract: A system and method for last known good (LKG) for patches. A file cache is created to store binaries which have shipped as part of a previous wide public release—security fixes (GDRs) and service packs. There are two levels of cache, including an SP cache which keeps all of the files which were shipped as part of the service pack, and a GDR cache which keeps all of the files shipped in the GDRs. Customers do not need to download all of the binaries contained in a package when they already have the version of the dependent binaries on their system when they get the new patch. Customers only need to test the binaries which have changed, rather than everything in the new package, which speeds up the deployment of critical patches.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Maneesh Sah, Georgi Tonev, Munil Shah