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: 11948051Abstract: 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: GrantFiled: March 23, 2020Date of Patent: April 2, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Edward R. Wetherbee, Kenneth P. Baclawski, Guang C. Wang, Kenny C. Gross, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Richard Paul Sonderegger
-
Patent number: 10101784Abstract: 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: GrantFiled: June 1, 2016Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
-
Publication number: 20160274632Abstract: 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: ApplicationFiled: June 1, 2016Publication date: September 22, 2016Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
-
Patent number: 9360914Abstract: 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: GrantFiled: January 12, 2010Date of Patent: June 7, 2016Assignee: Oracle America, Inc.Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
-
Patent number: 8474275Abstract: 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: GrantFiled: September 4, 2012Date of Patent: July 2, 2013Assignee: Oracle International CorporationInventors: Ali Heydari, Kenneth C. Gross
-
Patent number: 8442779Abstract: 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: GrantFiled: March 29, 2010Date of Patent: May 14, 2013Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
-
Publication number: 20120327590Abstract: 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: ApplicationFiled: September 4, 2012Publication date: December 27, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ali HEYDARI, Kenneth C. GROSS
-
Patent number: 8341260Abstract: 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: GrantFiled: August 16, 2006Date of Patent: December 25, 2012Assignee: Oracle America, Inc.Inventors: Yuri Langer, Aleksey M. Urmanov, Kenneth C. Gross
-
Patent number: 8276394Abstract: 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: GrantFiled: January 12, 2009Date of Patent: October 2, 2012Assignee: Oracle America, Inc.Inventors: Ali Heydari, Kenneth C. Gross
-
Patent number: 8155332Abstract: 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: GrantFiled: January 10, 2008Date of Patent: April 10, 2012Assignee: Oracle America, Inc.Inventors: Kenneth C. Gross, Aleksey M. Urmanov, Charles E. Kinney
-
Publication number: 20110238328Abstract: 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: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
-
Publication number: 20110173467Abstract: 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: ApplicationFiled: January 12, 2010Publication date: July 14, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Kalyanaraman Vaidyanathan, Kenneth C. Gross, David Belanger, Ayse Kivilcim Coskun
-
Patent number: 7870893Abstract: 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: GrantFiled: April 6, 2006Date of Patent: January 18, 2011Assignee: Oracle America, Inc.Inventors: Chien Ouyang, Kenneth C. Gross
-
Patent number: 7813119Abstract: 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: GrantFiled: November 27, 2007Date of Patent: October 12, 2010Assignee: Oracle America, Inc.Inventors: Ronald J. Melanson, David K. McElfresh, Anton A. Bougaev, Aleksey M. Urmanov, Kenneth C. Gross
-
Patent number: 7801650Abstract: 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: GrantFiled: September 15, 2006Date of Patent: September 21, 2010Assignee: Oracle America, Inc.Inventors: Kenneth C. Gross, Kalyanaraman Vaidyanathan
-
Publication number: 20100175851Abstract: 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: ApplicationFiled: January 12, 2009Publication date: July 15, 2010Applicant: SUN MICROSYSTEMS, INC.Inventors: ALI HEYDARI, KENNETH C. GROSS
-
Patent number: 7672129Abstract: 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: GrantFiled: September 19, 2006Date of Patent: March 2, 2010Assignee: Sun Microsystems, Inc.Inventors: Chien Ouyang, Kenneth C. Gross
-
Patent number: 7565226Abstract: 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: GrantFiled: February 2, 2007Date of Patent: July 21, 2009Assignee: Sun Microsystems, Inc.Inventors: John J. Cooley, Aleksey M. Urmanov, George Popescu, Kenneth C. Gross
-
Publication number: 20090180635Abstract: 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: ApplicationFiled: January 10, 2008Publication date: July 16, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Kenneth C. Gross, Aleksey M. Urmanov, Charles E. Kinney
-
Publication number: 20090135514Abstract: 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: ApplicationFiled: November 27, 2007Publication date: May 28, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Ronald J. Melanson, David K. McElfresh, Anton A. Bougaev, Aleksey M. Urmanov, Kenneth C. Gross