Patents by Inventor Kalin Toshev

Kalin Toshev 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: 8677158
    Abstract: One or more techniques and/or systems are provided for assigning power management classifications to a process, transitioning a computing environment into a connected standby state based upon power management classifications assigned to processes, and transitioning the computing environment from the connected standby state to an execution state. That is, power management classifications, such as exempt, throttle, and/or suspend, may be assigned to processes based upon various factors, such as whether a process provides desired functionality and/or whether the process provides functionality relied upon for basic operation of the computing environment. In this way, the computing environment may be transitioned into a low power connected standby state that may continue executing desired functionality, while reducing power consumption by suspending and/or throttling other functionality.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthew Robben, Jon Berry, Kalin Toshev
  • Publication number: 20130042118
    Abstract: One or more techniques and/or systems are provided for assigning power management classifications to a process, transitioning a computing environment into a connected standby state based upon power management classifications assigned to processes, and transitioning the computing environment from the connected standby state to an execution state. That is, power management classifications, such as exempt, throttle, and/or suspend, may be assigned to processes based upon various factors, such as whether a process provides desired functionality and/or whether the process provides functionality relied upon for basic operation of the computing environment. In this way, the computing environment may be transitioned into a low power connected standby state that may continue executing desired functionality, while reducing power consumption by suspending and/or throttling other functionality.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Matthew Robben, Jon Berry, Kalin Toshev
  • Patent number: 7945942
    Abstract: A centralized process is provided for elevating portions of an application running under a user account to administrator privilege. A service security identifier is temporarily associated with the user and the portions of the application to be elevated to administrator privileges. The service security identifier is registered in the access control list to be accessed by the operating system. The centralized process may be used in the activation of software products.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Brian S Perlman, Jay R Girotto, Caglar Gunyakti, Kalin Toshev
  • Publication number: 20090254482
    Abstract: A method and a system are provided for issuing a number of different types of time-based licenses associated with software products. The system may include an activation server, which may maintain licensing information in a licensing database, and a licensing platform, which may request issuance and renewal of time-based licenses. Each of the time-based licenses may be associated with respective product keys and may have a number of configurable parameters, which may make the time-based licenses suitable for a number of different licensing business models. The licensing business models may include, but not be limited to, a non-renewable evaluation license, a renewable trial license, a one-time promotion license, and a subscription license. In some embodiments, a configurable parameter may indicate an amount of time for a grace period after a time-based license would have normally expired.
    Type: Application
    Filed: April 7, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Viswanath Vadlamani, Shek Lun Ho, Lazar Ivanov Ivanov, Caglar Gunyakti, Kalin Toshev
  • Publication number: 20070016773
    Abstract: A centralized process is provided for elevating portions of an application running under a user account to administrator privilege. A service security identifier is temporarily associated with the user and the portions of the application to be elevated to administrator privileges. The service security identifier is registered in the access control list to be accessed by the operating system. The centralized process may be used in the activation of software products.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Brian Perlman, Jay Girotto, Caglar Gunyakti, Kalin Toshev