Patents by Inventor Kenneth C. Gross

Kenneth C. Gross 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: 11948051
    Abstract: In one embodiment, a method for auditing the results of a machine learning model includes: retrieving a set of state estimates for original time series data values from a database under audit; reversing the state estimation computation for each of the state estimates to produce reconstituted time series data values for each of the state estimates; retrieving the original time series data values from the database under audit; comparing the original time series data values pairwise with the reconstituted time series data values to determine whether the original time series and reconstituted time series match; and generating a signal that the database under audit (i) has not been modified where the original time series and reconstituted time series match, and (ii) has been modified where the original time series and reconstituted time series do not match.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 2, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Edward R. Wetherbee, Kenneth P. Baclawski, Guang C. Wang, Kenny C. Gross, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Richard Paul Sonderegger
  • Patent number: 10101784
    Abstract: A system for controlling energy usage in a server having a processor, where the system includes a memory for storing energy cost information, and a controller for determining a transaction rate for the processor. The controller is also for determining a cumulative of energy expended by the server based on the determined transaction rate for each of a number of available power level states (P-states) for operation of the processor, and for selecting one of the available P-states for operation of the processor based on the determined cumulative energy expended and the stored energy cost information.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
  • Publication number: 20160274632
    Abstract: A system for controlling energy usage in a server having a processor, where the system includes a memory for storing energy cost information, and a controller for determining a transaction rate for the processor. The controller is also for determining a cumulative of energy expended by the server based on the determined transaction rate for each of a number of available power level states (P-states) for operation of the processor, and for selecting one of the available P-states for operation of the processor based on the determined cumulative energy expended and the stored energy cost information.
    Type: Application
    Filed: June 1, 2016
    Publication date: September 22, 2016
    Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
  • Patent number: 9360914
    Abstract: A system for controlling energy usage in a server having a processor, where the system includes a memory for storing energy cost information, and a controller for determining a transaction rate for the processor. The controller is also for determining a cumulative of energy expended by the server based on the determined transaction rate for each of a number of available power level states (P-states) for operation of the processor, and for selecting one of the available P-states for operation of the processor based on the determined cumulative energy expended and the stored energy cost information.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: June 7, 2016
    Assignee: Oracle America, Inc.
    Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
  • Patent number: 8474275
    Abstract: A passive heat sink for cooling an electronic component such as a high-performance processor. The heat sink includes a shell with a surface that is positionable adjacent a heat generating surface of the electronic component. The shell includes a heat exchanger portion with cooling fins extending outward and positioned in a fan-provided airflow. A generator compartment is provided within the shell with a generator vessel for containing an absorbent, and the generator compartment is maintained at a pressure lower than ambient. The generator compartment conducts heat away from the electronic component to the absorbent in the generator vessel. An absorber compartment, at a pressure lower than the generator compartment, is provided within the shell above the generator compartment, and, in use, an absorption refrigeration cycle contained within the shell is activated by heat from the electronic component. A bubble pump moves absorbent from the generator compartment to the absorber compartment.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 2, 2013
    Assignee: Oracle International Corporation
    Inventors: Ali Heydari, Kenneth C. Gross
  • Patent number: 8442779
    Abstract: A method for identifying a degraded fan measures acoustic data from an operating datacenter fan. A motor rotation frequency and a vane passing frequency are determined from the acoustic data. Amplitudes of the frequencies are determined from the acoustic data. If the amplitude of the motor rotation frequency is greater than the amplitude of the vane passing frequency, then it is determined that the fan is degraded.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: May 14, 2013
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
  • Publication number: 20120327590
    Abstract: A passive heat sink for cooling an electronic component such as a high-performance processor. The heat sink includes a shell with a surface that is positionable adjacent a heat generating surface of the electronic component. The shell includes a heat exchanger portion with cooling fins extending outward and positioned in a fan-provided airflow. A generator compartment is provided within the shell with a generator vessel for containing an absorbent, and the generator compartment is maintained at a pressure lower than ambient. The generator compartment conducts heat away from the electronic component to the absorbent in the generator vessel. An absorber compartment, at a pressure lower than the generator compartment, is provided within the shell above the generator compartment, and, in use, an absorption refrigeration cycle contained within the shell is activated by heat from the electronic component. A bubble pump moves absorbent from the generator compartment to the absorber compartment.
    Type: Application
    Filed: September 4, 2012
    Publication date: December 27, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ali HEYDARI, Kenneth C. GROSS
  • Patent number: 8341260
    Abstract: A method for performing server monitoring via condition tracking and state identification of server components. In one embodiment, the method includes continuously monitoring a server, the server having a plurality of components, determining whether a component of the plurality of components has entered a maintenance state, and triggering a maintenance action for the component if it has entered the maintenance state.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: December 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Yuri Langer, Aleksey M. Urmanov, Kenneth C. Gross
  • Patent number: 8276394
    Abstract: A passive heat sink for cooling an electronic component such as a high-performance processor. The heat sink includes a shell with a surface that is positionable adjacent a heat generating surface of the electronic component. The shell includes a heat exchanger portion with cooling fins extending outward and positioned in a fan-provided airflow. A generator compartment is provided within the shell with a generator vessel for containing an absorbent, and the generator compartment is maintained at a pressure lower than ambient. The generator compartment conducts heat away from the electronic component to the absorbent in the generator vessel. An absorber compartment, at a pressure lower than the generator compartment, is provided within the shell above the generator compartment, and, in use, an absorption refrigeration cycle contained within the shell is activated by heat from the electronic component. A bubble pump moves absorbent from the generator compartment to the absorber compartment.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: October 2, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ali Heydari, Kenneth C. Gross
  • Patent number: 8155332
    Abstract: Some embodiments of the present invention provide a system that attenuates noise from a fan exhaust of a computer system. During operation, the system monitors the noise from the fan exhaust and calculates a frequency spectrum of the noise from the monitored noise. Next, the system generates an antiphase spectrum from the frequency spectrum and generates a flow of air which exhibits a property of the antiphase spectrum. Finally, the system directs the flow of air into the fan exhaust so that the noise is attenuated by a reduction of turbulence in the fan exhaust by the flow of air.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: April 10, 2012
    Assignee: Oracle America, Inc.
    Inventors: Kenneth C. Gross, Aleksey M. Urmanov, Charles E. Kinney
  • Publication number: 20110238328
    Abstract: A method for identifying a degraded fan measures acoustic data from an operating datacenter fan. A motor rotation frequency and a vane passing frequency are determined from the acoustic data. Amplitudes of the frequencies are determined from the acoustic data. If the amplitude of the motor rotation frequency is greater than the amplitude of the vane passing frequency, then it is determined that the fan is degraded.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
  • Publication number: 20110173467
    Abstract: A system for controlling energy usage in a server having a processor, where the system includes a memory for storing energy cost information, and a controller for determining a transaction rate for the processor. The controller is also for determining a cumulative of energy expended by the server based on the determined transaction rate for each of a number of available power level states (P-states) for operation of the processor, and for selecting one of the available P-states for operation of the processor based on the determined cumulative energy expended and the stored energy cost information.
    Type: Application
    Filed: January 12, 2010
    Publication date: July 14, 2011
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
  • Patent number: 7870893
    Abstract: A cooling device includes a base having cells. A pipe is coupled to the base for each of the cells. The pipes include passages that carry fluid toward the cell and away from the cell. A magnetohydrodynamic pump system coupled to the pipe circulates an electrically conductive cooling fluid within the passages and the cell. An orifice may emits jets of fluid into the cells. A controller coupled to the cooling device may independently control flow rates in two or more cells of the cooling device. The controller may receive information from the temperature sensors on the base of the cooling device for use in controlling the flow rates in the cells.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: January 18, 2011
    Assignee: Oracle America, Inc.
    Inventors: Chien Ouyang, Kenneth C. Gross
  • Patent number: 7813119
    Abstract: Some embodiments of the present invention provide a system that includes a first hard disk drive (HDD) and a second HDD. Within this system, the first HDD is coupled to the second HDD in a non-parallel configuration, which reduces rotational vibration transmitted between the first HDD and the second HDD.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: October 12, 2010
    Assignee: Oracle America, Inc.
    Inventors: Ronald J. Melanson, David K. McElfresh, Anton A. Bougaev, Aleksey M. Urmanov, Kenneth C. Gross
  • Patent number: 7801650
    Abstract: A method for inferring an altitude of a computing device, involving monitoring variable data associated with a plurality of variables measured within the computing device, inferring the altitude of the computing device using the measured plurality of variables in a multivariate correlation function, and controlling operation of the computing device based on the inferred altitude.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: September 21, 2010
    Assignee: Oracle America, Inc.
    Inventors: Kenneth C. Gross, Kalyanaraman Vaidyanathan
  • Publication number: 20100175851
    Abstract: A passive heat sink for cooling an electronic component such as a high-performance processor. The heat sink includes a shell with a surface that is positionable adjacent a heat generating surface of the electronic component. The shell includes a heat exchanger portion with cooling fins extending outward and positioned in a fan-provided airflow. A generator compartment is provided within the shell with a generator vessel for containing an absorbent, and the generator compartment is maintained at a pressure lower than ambient. The generator compartment conducts heat away from the electronic component to the absorbent in the generator vessel. An absorber compartment, at a pressure lower than the generator compartment, is provided within the shell above the generator compartment, and, in use, an absorption refrigeration cycle contained within the shell is activated by heat from the electronic component. A bubble pump moves absorbent from the generator compartment to the absorber compartment.
    Type: Application
    Filed: January 12, 2009
    Publication date: July 15, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: ALI HEYDARI, KENNETH C. GROSS
  • Patent number: 7672129
    Abstract: A cooling system for a heat producing component includes a base having two or more cells. The cells may include microchannel passages. A pump system may be coupled to the base. The pump system may circulate fluid independently in each of two or more of the cells. The pump system may include an array of two more magnetohydrodynamic pumps. Each magnetohydrodynamic pump may provide fluid to a different cell. A controller may control a flow rate in each one of cell of the cooling system independently one or more of other cells of the cooling system.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: March 2, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Chien Ouyang, Kenneth C. Gross
  • Patent number: 7565226
    Abstract: A method and an apparatus for determining cooling fan speeds that should be avoided to prevent vibational resonance with system enclosures, given ambient conditions, and/or current geographic altitude. An exemplary method to determine one or more ranges of fan speed for one or more cooling fans in a chassis with one or more systems to avoid vibrational resonance in the chassis caused by the one or more cooling fans is provided. The method includes determining a range of operable fan speed for the one or more cooling fans that meets the cooling goal of the one or more systems in the chassis, wherein the one or more cooling fans are used to cool the chassis, and the one or more systems. The method also includes scanning fan speed for the one or more cooling fans over the determined range of operable fan speed, and collecting and analyzing read or write rates on a hard disk drive in the one or more systems over the determined range of operable fan speed.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: July 21, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: John J. Cooley, Aleksey M. Urmanov, George Popescu, Kenneth C. Gross
  • Publication number: 20090180635
    Abstract: Some embodiments of the present invention provide a system that attenuates noise from a fan exhaust of a computer system. During operation, the system monitors the noise from the fan exhaust and calculates a frequency spectrum of the noise from the monitored noise. Next, the system generates an antiphase spectrum from the frequency spectrum and generates a flow of air which exhibits a property of the antiphase spectrum. Finally, the system directs the flow of air into the fan exhaust so that the noise is attenuated by a reduction of turbulence in the fan exhaust by the flow of air.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Kenneth C. Gross, Aleksey M. Urmanov, Charles E. Kinney
  • Publication number: 20090135514
    Abstract: Some embodiments of the present invention provide a system that includes a first hard disk drive (HDD) and a second HDD. Within this system, the first HDD is coupled to the second HDD in a non-parallel configuration, which reduces rotational vibration transmitted between the first HDD and the second HDD.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 28, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Ronald J. Melanson, David K. McElfresh, Anton A. Bougaev, Aleksey M. Urmanov, Kenneth C. Gross