Patents by Inventor Mika Juhani RINTAMAEKI

Mika Juhani RINTAMAEKI 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).

  • Publication number: 20240103597
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the sub set of components.
    Type: Application
    Filed: December 5, 2023
    Publication date: March 28, 2024
    Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
  • Publication number: 20240103598
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the sub set of components.
    Type: Application
    Filed: December 5, 2023
    Publication date: March 28, 2024
    Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
  • Patent number: 11892893
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the subset of components.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
  • Publication number: 20220365586
    Abstract: A dynamic peak power management system may prevent brownouts while improving performance and user experience compared to conventional techniques. A current threshold may be set below the maximum current capability (Imax) of a battery. If the current drawn from the battery exceeds the current threshold repeatedly, then system components may be throttled to decrease their peak power usage. If the current drawn from the battery stays below the current threshold for some time, then system components may be unthrottled to improve performance. This dynamic adaptable technique for managing peak power does not unnecessarily sacrifice performance by preemptively throttling system components to avoid the rare worst-case scenario where power spikes of system components perfectly align in time.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Donghwi KIM, Gregory Allen NIELSEN, Mika Juhani RINTAMAEKI, Timothy A. JAKOBOSKI, Manish K. SHAH, Rajagopal K. VENKATACHALAM, Minsoo KIM
  • Publication number: 20220166242
    Abstract: A method for improved electronic device performance provides for sampling a power consumption parameter for a device throughout a time interval in which an increased load transient is observed and for dynamically calculating one or more exponential weighted moving averages (EWMAs) based on the power consumption parameter responsive to each sampling. The method further provides for increasing a maximum discharge rate of the battery to a discharge rate limit associated with a select maximum level of multiple predefined discharge rate levels and then incrementally decreasing the maximum discharge rate of the battery from the discharge rate limit of the select maximum level to one or more lower discharge rate limits associated with progressively lower levels of the multiple predefined discharge rate levels.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Gregory Allen NIELSEN, Mika Juhani RINTAMAEKI, Donghwi KIM, Minsoo KIM, Sean Patrick BYRNES
  • Patent number: 11263967
    Abstract: OLED display color output may vary substantially as a function of display temperature, which changes over time. Luminance of each of the pixels is defined by the current flowing therethrough, which is a function of the applied voltage and resistivity of the pixels. Temperature affects the resistivity of the pixels and thus the current flowing therethrough if voltage is held constant. The temperature response of red, green, and blue pixels differs, particularly at low applied voltage levels. As a result, the relative luminance of red, green, blue may vary with temperature changes, which may yield an undesirable overall color variance. The presently disclosed systems and methods dynamically adjust driving voltage to maintain color quality within a desired specification, while also reducing (or in some implementations, minimizing) power consumption of the OLED display.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Nielsen, Chau Van Ho, Mika Juhani Rintamaeki, Samu Matias Kallio
  • Publication number: 20210096633
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the subset of components.
    Type: Application
    Filed: April 22, 2020
    Publication date: April 1, 2021
    Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
  • Publication number: 20200090588
    Abstract: OLED display color output may vary substantially as a function of display temperature, which changes over time. Luminance of each of the pixels is defined by the current flowing therethrough, which is a function of the applied voltage and resistivity of the pixels. Temperature affects the resistivity of the pixels and thus the current flowing therethrough if voltage is held constant. The temperature response of red, green, and blue pixels differs, particularly at low applied voltage levels. As a result, the relative luminance of red, green, blue may vary with temperature changes, which may yield an undesirable overall color variance. The presently disclosed systems and methods dynamically adjust driving voltage to maintain color quality within a desired specification, while also reducing (or in some implementations, minimizing) power consumption of the OLED display.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 19, 2020
    Inventors: Gregory NIELSEN, Chau Van HO, Mika Juhani RINTAMAEKI, Samu Matias KALLIO