Patents by Inventor Keith Istvan Farkas

Keith Istvan Farkas 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: 11861413
    Abstract: System and computer-implemented method for autoscaling clusters of host computers in a cloud-based computing environment uses an aggressive scale-in resource utilization threshold that is greater than a corresponding standard scale-in resource utilization threshold to search for any target clusters of host computers in response to a scale-out recommendation for a cluster of host computers to select a candidate cluster of host computers when the number of available reserved resource instance for the cloud-based computing environment is below a predefined value. A scale-in operation is executed on the candidate cluster of host computers to remove an existing resource instance from the candidate cluster of host computers. A scale-out operation is executed on the cluster of host computers using an available resource instance for the cloud-based computing environment.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 2, 2024
    Assignee: VMWARE, INC.
    Inventors: Amita Vasudev Kamat, Piyush Hasmukh Parmar, Aalap Desai, Keith Istvan Farkas
  • Publication number: 20230176924
    Abstract: System and computer-implemented method for autoscaling clusters of host computers in a cloud-based computing environment uses an aggressive scale-in resource utilization threshold that is greater than a corresponding standard scale-in resource utilization threshold to search for any target clusters of host computers in response to a scale-out recommendation for a cluster of host computers to select a candidate cluster of host computers when the number of available reserved resource instance for the cloud-based computing environment is below a predefined value. A scale-in operation is executed on the candidate cluster of host computers to remove an existing resource instance from the candidate cluster of host computers. A scale-out operation is executed on the cluster of host computers using an available resource instance for the cloud-based computing environment.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Amita Vasudev Kamat, Piyush Hasmukh Parmar, Aalap Desai, Keith Istvan Farkas
  • Publication number: 20140068071
    Abstract: A method for server consolidation is provided. The method includes collecting performance data of a plurality of source servers in a desired environment, selecting a group of one or more source servers from the plurality of source servers for consolidation, marking each source server in the with one of multiple usability statuses with one of such statuses indicates the marked source server is to be replaced or reused as necessary in the server consolidation, selecting a target platform for a new server, and performing a first server consolidation analysis of the first group based at least on the collected performance data, the initial usability status of each source server in the first group, and the first selected target platform.
    Type: Application
    Filed: November 7, 2013
    Publication date: March 6, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Marie-Jo L. Fremont, Xin Zhang, Fereydoon Safai, Jerome Rolia, Keith Istvan Farkas, Dirk M. Beyer, Martin Arlitt
  • Patent number: 8117092
    Abstract: A system for managing inventory of components in a room. The system includes an identification device configured to communicate identification information relating to an associated component, a reader device configured to substantially autonomously receive the identification information from the identification device, and means for identifying the locations of the identification devices. The system also includes a controller configured to communicate with the reader device and compile the identification information received from the reader device and the locations of the identification devices to maintain an inventory of the components.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: February 14, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Istvan Farkas, Parthasarathy Ranganathan, Cullen E. Bash
  • Patent number: 7437438
    Abstract: A computer system uses a prefetch prediction model having energy usage parameters to predict the impact of prefetching specified files on the system's energy usage. A prefetch prediction engine utilizes the prefetch prediction model to evaluate the specified files with respect to prefetch criteria, including energy efficiency prefetch criteria, and generates a prefetch decision with respect to each file of the specified files. For each specified file for which the prefetch prediction engine generates an affirmative prefetch decision, an identifying entry is stored in a queue. The computer system fetches files identified by entries in the queue, although some or all of the entries in the queue at any one time may be deleted if it is determined that the identified files are no longer likely to be needed by the computer system.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: October 14, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Clifford Mogul, Keith Istvan Farkas, Parthasarathy Ranganathan, Eduardo S. Pinheiro
  • Patent number: 7310737
    Abstract: A cooling system for cooling computer systems detects heat dissipated by the computer systems. If the heat dissipated by the computer systems exceeds a threshold, at least one component of the computer systems is placed in a lower-power state to reduce heat dissipation.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: December 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chandrakant D. Patel, Keith Istvan Farkas, Gopalakrishnan Janakiraman
  • Patent number: 7272732
    Abstract: At least one computer system receives power from a power system having a maximum power output based on a nominal power consumption of the at least one computer system. The power system is operable to detect an amount of power consumed by the at least one computer system, and compare the power consumption to a threshold based on the maximum power output of the power supply. The power system is operable to place one or more components of the at least one computer system in a lower-power state to reduce power consumption in response to the amount of power consumed by the at least one computer system exceeding the threshold.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: September 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Istvan Farkas, Gopalakrishnan Janakiraman, Robert Stets, Chandrakant D. Patel, Christopher C. Wanner
  • Patent number: 7269753
    Abstract: Power system components are mapped using a controller and a data collection system. The controller is operable to transmit a first power system component ID for the first power system component to a second power system component, wherein the second power system component receives power from the first power system component. The data collection system is operable to receive from the second power system component the first power system component ID and a second power system component ID for the second power system component. The data collection system is further operable to associate the first power system component with the second power system component based on the received IDs.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: September 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Istvan Farkas, Parthasarathy Ranganathan, Lawrence Sivert Brakmo
  • Patent number: 7269751
    Abstract: A primary power supply and a secondary power supply are operable to supply power to at least one electrical device. A power demand of the electrical device is determined, and an efficient operating point for the primary power supply is determined. One or more of the primary power supply and the secondary power supply are used to supply power to the electrical device based on whether the primary power supply operating at an efficient operating point is operable to meet the power demand of the at least one electrical device.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: September 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gopalakrishnan Janakiraman, Keith Istvan Farkas, Chandrakant D. Patel, Cullen Edwin Bash
  • Patent number: 7236896
    Abstract: Load demands in a power system are managed by determining whether load demands on one or more power system components need to be varied. If the load demands need to be varied, new load demands to be placed on the power system components are determined. The load demands on the power system components are controlled such that the load demands are substantially equal to the new load demands.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 26, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Istvan Farkas, Cullen Edwin Bash, Parthasarathy Ranganathan
  • Patent number: 7127625
    Abstract: A plurality of computer systems is operable to execute an application. A power consumption is determined for a first computer system if the first computer system were to execute the application, and a power consumption is determined for at least one other computer system if the second computer system were to execute the application. One of the computer systems is selected to execute the application based on the determined power consumptions.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: October 24, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Istvan Farkas, Parthasarathy Ranganathan
  • Patent number: 6944718
    Abstract: A microprocessor is configured to continue execution in a special Speculative Prefetching After Data Cache Miss (SPAM) mode after a data cache miss is encountered. The microprocessor includes additional registers and program counter, and optionally additional cache memory for use during the special SPAM mode. By continuing execution during the SPAM mode, multiple outstanding and overlapping cache fill requests may be issued, thus improving performance of the microprocessor.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Norman Paul Jouppi, Keith Istvan Farkas
  • Publication number: 20040264124
    Abstract: A cooling system for cooling computer systems detects heat dissipated by the computer systems. If the heat dissipated by the computer systems exceeds a threshold, at least one component of the computer systems is placed in a lower-power state to reduce heat dissipation.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Chandrakant D. Patel, Keith Istvan Farkas, Gopalakrishnan Janakiraman
  • Publication number: 20040268166
    Abstract: At least one computer system receives power from a power system having a maximum power output based on a nominal power consumption of the at least one computer system. The power system is operable to detect an amount of power consumed by the at least one computer system, and compare the power consumption to a threshold based on the maximum power output of the power supply. The power system is operable to place one or more components of the at least one computer system in a lower-power state to reduce power consumption in response to the amount of power consumed by the at least one computer system exceeding the threshold.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Keith Istvan Farkas, Gopalakrishnan Janakiraman, Robert Stets, Chandrakant D. Patel, Christopher C. Wanner
  • Patent number: 6813897
    Abstract: A primary power system and a secondary power system are operable to supply power to at least one cooling system component in a cooling system. The amount of power supplied by the primary power system and the secondary power system to the at least one cooling system component is controlled based on an operating level threshold for the at least one cooling system component.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: November 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cullen E. Bash, Chandrakant D. Patel, Gopalakrishnan Janakiraman, Keith Istvan Farkas
  • Publication number: 20040088491
    Abstract: A microprocessor is configured to continue execution in a special Speculative Prefetching After Data Cache Miss (SPAM) mode after a data cache miss is encountered. The microprocessor includes additional registers and program counter, and optionally additional cache memory for use during the special SPAM mode. By continuing execution during the SPAM mode, multiple outstanding and overlapping cache fill requests may be issued, thus improving performance of the microprocessor.
    Type: Application
    Filed: October 24, 2003
    Publication date: May 6, 2004
    Inventors: Norman Paul Jouppi, Keith Istvan Farkas
  • Patent number: 6665776
    Abstract: A microprocessor is configured to continue execution in a special Speculative Prefetching After Data Cache Miss (SPAM) mode after a data cache miss is encountered. The microprocessor includes additional registers and program counter, and optionally additional cache memory for use during the special SPAM mode. By continuing execution during the SPAM mode, multiple outstanding and overlapping cache fill requests may be issued, thus improving performance of the microprocessor.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: December 16, 2003
    Assignee: Hewlett-Packard Development Company L.P.
    Inventors: Norman Paul Jouppi, Keith Istvan Farkas
  • Patent number: 6633297
    Abstract: In a graphics pipeline, a rasterizer circuit generates fragments for an image having multiple surfaces that have been tessellated into primitive objects, such as triangles. First and second fragments are associated with the same pixel. A merge buffer merges the first fragment with the second fragment when the two fragments belong to the same tessellated surface, the first fragment's primitive is adjacent to the second fragment's primitive, both fragments face either toward or away from the viewer, and the first and second fragment are sufficiently similar that merging is unlikely to introduce visually objectionable artifacts. A frame buffer receives fragments from the merge buffer, stores the fragments, combines the fragments into pixels, and outputs the pixels to a display.
    Type: Grant
    Filed: August 20, 2001
    Date of Patent: October 14, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joel James McCormack, Keith Istvan Farkas, Norman P. Jouppi, Larry Dean Seiler, Robert Stephen McNamara
  • Publication number: 20030126232
    Abstract: A computer system uses a prefetch prediction model having energy usage parameters to predict the impact of prefetching specified files on the system's energy usage. A prefetch prediction engine utilizes the prefetch prediction model to evaluate the specified files with respect to prefetch criteria, including energy efficiency prefetch criteria, and generates a prefetch decision with respect to each file of the specified files. For each specified file for which the prefetch prediction engine generates an affirmative prefetch decision, an identifying entry is stored in a queue. The computer system fetches files identified by entries in the queue, although some or all of the entries in the queue at any one time may be deleted if it is determined that the identified files are no longer likely to be needed by the computer system.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Inventors: Jeffrey Clifford Mogul, Keith Istvan Farkas, Parthasarathy Ranganathan, Eduardo S. Pinheiro
  • Patent number: 6442679
    Abstract: Guard prediction apparatus for predicting guard outcomes for predicated instructions, each of which specifies a guard operator to be applied to a guard source to generate the guard outcome. The guard prediction apparatus includes a cache, availability logic, a selection circuit, a deduction circuit and write back circuitry. The cache stores previous predictions of guard outcomes for a set of guard sources and guard operators. The availability logic determines whether the cache includes a previous prediction that is relevant to a first guard source and a first guard operator and, if so, couples that previous prediction to the selection circuit. The selection circuit generates the final guard outcome prediction by selecting between the previous prediction, if available, and an initial prediction, if a previous prediction is not available. The deduction circuit deduces from the initial prediction of the guard outcome other consistent guard outcomes for a set of guard operators when applied to the guard source.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: August 27, 2002
    Assignee: Compaq Computer Technologies Group, L.P.
    Inventors: Arthur Klauser, Keith Istvan Farkas