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: 20240103597Abstract: 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: ApplicationFiled: December 5, 2023Publication date: March 28, 2024Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
-
Publication number: 20240103598Abstract: 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: ApplicationFiled: December 5, 2023Publication date: March 28, 2024Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
-
Patent number: 11892893Abstract: 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: GrantFiled: April 22, 2020Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
-
Publication number: 20220365586Abstract: 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: ApplicationFiled: May 17, 2021Publication date: November 17, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Donghwi KIM, Gregory Allen NIELSEN, Mika Juhani RINTAMAEKI, Timothy A. JAKOBOSKI, Manish K. SHAH, Rajagopal K. VENKATACHALAM, Minsoo KIM
-
Publication number: 20220166242Abstract: 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: ApplicationFiled: November 20, 2020Publication date: May 26, 2022Inventors: Gregory Allen NIELSEN, Mika Juhani RINTAMAEKI, Donghwi KIM, Minsoo KIM, Sean Patrick BYRNES
-
Patent number: 11263967Abstract: 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: GrantFiled: September 14, 2018Date of Patent: March 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Nielsen, Chau Van Ho, Mika Juhani Rintamaeki, Samu Matias Kallio
-
Publication number: 20210096633Abstract: 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: ApplicationFiled: April 22, 2020Publication date: April 1, 2021Inventors: Mika Juhani RINTAMAEKI, Gregory Allen NIELSEN, Rajagopal K. VENKATACHALAM, Ajit JUSTIN, Francisco CANTU DE LA GARZA
-
Publication number: 20200090588Abstract: 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: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Inventors: Gregory NIELSEN, Chau Van HO, Mika Juhani RINTAMAEKI, Samu Matias KALLIO