Patents by Inventor Vladimir Giemborek

Vladimir Giemborek 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: 20220317756
    Abstract: Graphics processing unit (GPU) selection based on a utilized power source, including: determining that an apparatus is using a direct current (DC) power source instead of an Alternating Current (AC) power source; and causing, in response to the apparatus using the DC power source, the apparatus to preferentially utilize an integrated graphics processing unit (iGPU) over a discrete graphics processing unit (dGPU) while using the DC power source.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: DMITRI TIKHOSTOUP, VLADIMIR GIEMBOREK, WILLIAM HERZ
  • Patent number: 7734941
    Abstract: In a power management scheme, at least one indicator of at least one current device operating condition that affects an amount of power required to operate a device may be received. Based on the at least one indicator, a floor value for an operating parameter of the device (e.g. clock frequency or voltage) may be determined. At least one further indicator of at least one current device operating condition may further be received. Based on the at least one further indicator, a ceiling value for the operating parameter may be determined. Based on an indicator of current activity of the device, the operating parameter may be dynamically adjusted to a value between the floor value and the ceiling value, to control power consumption by the device. In some embodiments, the value may be adjusted to only the ceiling value or the floor value, e.g. by selectively applying a scaling ratio.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 8, 2010
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Patent number: 7624287
    Abstract: In a power management scheme for a power-consuming (e.g. electronic) device, one of multiple predefined operating parameter sets is selected. Each of the sets comprises multiple operating parameter values for the device. Examples of operating parameters include clock frequency or voltage for example. The selection may be responsive to the detection of an event which warrants a change in a current power consumption state of the device. Any operating parameter value in the selected set that would prevent the device from meeting current operating demands is modified to a new value. The new value may be taken from another operating parameter set. The modified set of parameters is applied to the device in order to change the current power consumption state of the device.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: November 24, 2009
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Publication number: 20080059813
    Abstract: In a power management scheme for a power-consuming (e.g. electronic) device, one of multiple predefined operating parameter sets is selected. Each of the sets comprises multiple operating parameter values for the device. Examples of operating parameters include clock frequency or voltage for example. The selection may be responsive to the detection of an event which warrants a change in a current power consumption state of the device. Any operating parameter value in the selected set that would prevent the device from meeting current operating demands is modified to a new value. The new value may be taken from another operating parameter set. The modified set of parameters is applied to the device in order to change the current power consumption state of the device.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Applicant: ATI Technologies Inc.
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Publication number: 20080058999
    Abstract: In a power management scheme, at least one indicator of at least one current device operating condition that affects an amount of power required to operate a device may be received. Based on the at least one indicator, a floor value for an operating parameter of the device (e.g. clock frequency or voltage) may be determined. At least one further indicator of at least one current device operating condition may further be received. Based on the at least one further indicator, a ceiling value for the operating parameter may be determined. Based on an indicator of current activity of the device, the operating parameter may be dynamically adjusted to a value between the floor value and the ceiling value, to control power consumption by the device. In some embodiments, the value may be adjusted to only the ceiling value or the floor value, e.g. by selectively applying a scaling ratio.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Applicant: ATI Technologies Inc.
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Publication number: 20070006199
    Abstract: The present application discloses a method for communicating between at least two different levels of software components. The method includes establishing a command set common to the at least two different levels of software components. Additionally, the method includes providing a command decoder operable by both of the at least two levels of software components, the command decoder configured to decode the command set. By providing a common command set between different levels of software components, such as a software driver and a BIOS, where the commands within the command table are interpreted and executed by an identical command decoder that interprets and executes the same command tables, this ensures that the same features or functions are implemented or executed in the same way across different levels of the software components. Accordingly, redundant implementation of the same functions by different software components is eliminated.
    Type: Application
    Filed: May 4, 2005
    Publication date: January 4, 2007
    Applicant: ATI Technologies, Inc.
    Inventors: Zheng Huang, Efim Neiman, Jae Chong, Velodymyr Stempen, Jeffrey Cheng, Vladimir Giemborek, Andrej Zdravkovic
  • Patent number: 6950105
    Abstract: A method and apparatus matches one or more clock speeds used in, or used by, a graphics accelerator so as to match graphics processing requirements to the speed of the clock source or sources. Clock speed is adjusted under software control to match current requirements. Power is conserved by reducing clock speeds from unnecessarily high rates to a rate that can satisfy current display mode settings and other graphics processing demands.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: September 27, 2005
    Assignee: ATI Technologies Inc.
    Inventors: Vladimir Giemborek, Syed Hussain, David Chih
  • Publication number: 20030222876
    Abstract: A method and apparatus matches one or more clock speeds used in, or used by, a graphics accelerator so as to match graphics processing requirements to the speed of the clock source or sources. Clock speed is adjusted under software control to match current requirements. Power is conserved by reducing clock speeds from unnecessarily high rates to a rate that can satisfy current display mode settings and other graphics processing demands.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 4, 2003
    Inventors: Vladimir Giemborek, Syed Hussain, David Chih
  • Publication number: 20030214458
    Abstract: A system and corresponding method for configuring multiple display systems substantially without user intervention is disclosed. According to the present invention, the method includes the step of determining whether a configuration change has occurred, which corresponds to, for example, a changing of displays coupled to a system or the addition or subtraction of a display, accessing a user display profile, and modifying the user display profile in response to the configuration change based on user preference without user intervention.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 20, 2003
    Inventors: Vladimir Giemborek, Syed Hussain