Patents by Inventor Christopher Edward Hoover
Christopher Edward Hoover 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: 10244226Abstract: Systems and methods are related to a camera rig and generating stereoscopic panoramas from captured images for display in a virtual reality (VR) environment.Type: GrantFiled: May 27, 2016Date of Patent: March 26, 2019Assignee: Google LLCInventors: Joshua Weaver, Robert Anderson, Changchang Wu, Michael Krainin, David Gallup, Steven Maxwell Seitz, Carlos Hernandez Esteban, Matthew Thomas Valente, Christopher Edward Hoover, Erik Hubert Dolly Goossens
-
Publication number: 20170363949Abstract: In on the general aspect, a camera rig can include a first tier of images sensors including a first plurality of image sensors where the first plurality of image sensors are arranged in a circular shape and oriented such that a field of view of each of the first plurality of image sensors has an axis perpendicular to a tangent of the circular shape. The camera rig can include a second tier of image sensors including a second plurality of image sensors where the second plurality of image sensors are oriented such that a field of view of each of the second plurality of image sensors has an axis non-parallel to the field of view of each of the first plurality of image sensors.Type: ApplicationFiled: August 17, 2017Publication date: December 21, 2017Inventors: Matthew Thomas VALENTE, Robert ANDERSON, David GALLUP, Christopher Edward HOOVER
-
Publication number: 20160352982Abstract: Systems and methods are related to a camera rig and generating stereoscopic panoramas from captured images for display in a virtual reality (VR) environment.Type: ApplicationFiled: May 27, 2016Publication date: December 1, 2016Inventors: Joshua Weaver, Robert Anderson, Changchang Wu, Michael Krainin, David Gallup, Steven Maxwell Seitz, Carlos Hernandez Esteban, Matthew Thomas Valente, Christopher Edward Hoover, Erik Hubert Dolly Goossens
-
Patent number: 9292620Abstract: Embodiments include methods, apparatus, and systems for retrieving data from multiple locations in storage systems. One embodiment includes a method that determines that data is stored in multiple locations remote to a computer, estimates a latency to retrieve the data from the multiple locations, and requests the data from the plural locations.Type: GrantFiled: September 14, 2007Date of Patent: March 22, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Christopher Edward Hoover, Eric A. Anderson, Charles E. Christian, Jr., Tim Reddin, Robert J. Souza, Xiaozhou Li
-
Patent number: 9195906Abstract: Systems and methods for extracting regions from occupancy grids are provided. One example method includes performing a plurality of assignment iterations. Each assignment iteration includes assigning each of a first plurality of cells to one of a plurality of centroids based on a cost formula such that a plurality of regions respectively associated with the plurality of centroids are formed. The region for each centroid comprises all of the cells assigned to such centroid. Each assignment iteration includes reassigning one or more of the first plurality of cells to one or more respective alternate regions. The one or more reassigned cells were included in one or more problem areas of one or more of the plurality of regions. Each assignment iteration includes relocating the plurality of centroids to be the respective means of the plurality of regions. One example system includes computing devices implementing instructions stored on non-transitory computer-readable media.Type: GrantFiled: March 10, 2014Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Ying Zhang, Damon Kohler, Holger H. Rapp, Christopher Edward Hoover
-
Publication number: 20150254521Abstract: Systems and methods for extracting regions from occupancy grids are provided. One example method includes performing a plurality of assignment iterations. Each assignment iteration includes assigning each of a first plurality of cells to one of a plurality of centroids based on a cost formula such that a plurality of regions respectively associated with the plurality of centroids are formed. The region for each centroid comprises all of the cells assigned to such centroid. Each assignment iteration includes reassigning one or more of the first plurality of cells to one or more respective alternate regions. The one or more reassigned cells were included in one or more problem areas of one or more of the plurality of regions. Each assignment iteration includes relocating the plurality of centroids to be the respective means of the plurality of regions. One example system includes computing devices implementing instructions stored on non-transitory computer-readable media.Type: ApplicationFiled: March 10, 2014Publication date: September 10, 2015Applicant: Google Inc.Inventors: Ying Zhang, Damon Kohler, Holger H. Rapp, Christopher Edward Hoover
-
Patent number: 9003003Abstract: Managing computer resources. Workload state information associated with one or more servers in a data center is accessed by a computer, the workload state information comprises workload placement on one or more servers, cooling conditions of the one or more servers, and performance requirements associated with a data center. Cooling state information of cooling resources associated with the one or more servers are accessed by the computer, the cooling state information comprises cooling conditions of the cooling resources. The workload state information and the cooling state information are compared by the computer. Based on the comparing, the computer generates workload repositioning instructions that instruct repositioning of workload on the one or more servers to meet the performance requirements.Type: GrantFiled: September 15, 2009Date of Patent: April 7, 2015Assignee: Hewlett-Packard Development Company, L. P.Inventors: Chris D. Hyser, Cullen E. Bash, Yuan Chen, Daniel Juergen Gmach, Christopher Edward Hoover, Zhikui Wang
-
Patent number: 8744631Abstract: A system and method for manipulating environmental conditions in an infrastructure containing a fluid moving device are disclosed that include identifying correlations between operational settings of the fluid moving device and environmental conditions resulting from changes to the operational settings. In addition, an environmental condition detected at a location proximate to or within the plenum following supply of fluid into the plenum by the fluid moving device is received and errors between the received environmental condition and a reference environmental condition are identified. Operational settings for the fluid moving device to achieve the reference environmental condition are determined based upon the identified correlations and errors.Type: GrantFiled: January 28, 2011Date of Patent: June 3, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Zhikui Wang, Cullen E. Bash, Alan A. McReynolds, Christopher Edward Hoover, Chih C. Shih, Carlos J. Felix, Rongliang Zhou
-
Patent number: 8639651Abstract: In a method for manipulating environmental conditions in an infrastructure containing one or more adaptive vent tiles, correlations between opening levels of the one or more adaptive vent tiles and an environmental condition at one or more heat dissipating devices are identified. In addition, one or more environmental conditions at locations proximate to or within the one or more heat dissipating devices are received and errors between the received one or more environmental conditions and one or more reference environmental conditions are identified. Moreover, opening levels for the one or more adaptive vent tiles are determined based upon the identified correlations and errors.Type: GrantFiled: October 30, 2009Date of Patent: January 28, 2014Assignee: Hewlett-Packard Development Company, L. P.Inventors: Abdlmonem Beitelmal, Alan A. McReynolds, Cullen E. Bash, Carlos J. Felix, Christopher Edward Hoover, Zhikui Wang
-
Publication number: 20120197444Abstract: A system and method for manipulating environmental conditions in an infrastructure containing a fluid moving device are disclosed that include identifying correlations between operational settings of the fluid moving device and environmental conditions resulting from changes to the operational settings. In addition, an environmental condition detected at a location proximate to or within the plenum following supply of fluid into the plenum by the fluid moving device is received and errors between the received environmental condition and a reference environmental condition are identified. Operational settings for the fluid moving device to achieve the reference environmental condition are determined based upon the identified correlations and errors.Type: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Inventors: Zhikui Wang, Cullen E. Bash, Alan A. McReynolds, Christopher Edward Hoover, Chih C. Shih, Carlos J. Felix, Rongliang Zhou
-
Patent number: 8181180Abstract: Embodiments include methods, apparatus, and systems for managing jobs in a shared file system. One embodiment includes a method that intercepts file accesses within a job on a client to a storage device in a shared file system, detects when a file associated with the job changes, and sends the client a message of the change.Type: GrantFiled: September 14, 2007Date of Patent: May 15, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eric A. Anderson, Christopher Edward Hoover, Charles E. Christian, Jr., Tim Reddin, Robert J. Souza, Xiaozhou Li
-
Publication number: 20120003912Abstract: In a method for provisioning cooling resources to at least one device through at least one delivery apparatus, a recirculation value of cooling resources supplied to the at least one device from the at least one delivery apparatus and a cooling effectiveness (CE) value of the at least one delivery apparatus are computed. In addition, a determination as to whether provisioning of the cooling resources supplied to the at least one device through the at least one delivery apparatus is to be adjusted is made based upon the computed recirculation and CE values and an instruction to adjust one of a temperature of cooling resources supplied by at least one zonal actuator and an opening of the at least one delivery apparatus is outputted in response to a determination that provisioning of the cooling resource is to be adjusted.Type: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Inventors: Christopher Edward HOOVER, Cullen E. BASH
-
Publication number: 20110106501Abstract: A method for automated design of an IT infrastructure, includes a) identifying IT equipment to support services to be provided to meet one or more user requirements; b) identifying one or more auxiliary infrastructures to meet requirements of the identified computer equipment; c) synthesizing the IT equipment and the one or more auxiliary infrastructures to generate a candidate design; d) analyzing one or more operating characteristics of the candidate design; e) repeating steps a)-d) on at least one additional candidate design that differs from the candidate design generated at step c); and f) storing at least one of the candidate design and the at least one additional candidate design.Type: ApplicationFiled: October 29, 2009Publication date: May 5, 2011Inventors: Thomas W. Christian, Yuan Chen, Chih C. Shih, Ratnesh Kumar Sharma, Christopher Edward Hoover, Manish Marwah, Amip J. Shah, Chandrakant Patel, Cullen E. Bash, Daniel Juergen Gmach
-
Publication number: 20110106314Abstract: In a method for manipulating environmental conditions in an infrastructure containing one or more adaptive vent tiles, correlations between opening levels of the one or more adaptive vent tiles and an environmental condition at one or more heat dissipating devices are identified. In addition, one or more environmental conditions at locations proximate to or within the one or more heat dissipating devices are received and errors between the received one or more environmental conditions and one or more reference environmental conditions are identified. Moreover, opening levels for the one or more adaptive vent tiles are determined based upon the identified correlations and errors.Type: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Inventors: Abdlmonem Beitelmal, Alan A. McReynolds, Cullen E. Bash, Carlos J. Fellx, Christopher Edward Hoover, Zhikui Wang
-
Publication number: 20110062939Abstract: In a method for controlling power usage by at least one electronic apparatus, a power regulating device having a plurality of integrated power and data connectors is provided. In addition, the at least one electronic apparatus is connected to an integrated power and data connector of the power regulating device with an integrated power and data cord having operational power lines and a data line. Data from the power regulating device is communicated to the at least one electronic apparatus and/or data is received in the power regulating device from the at least one electronic apparatus through the data line, in which the data contains information pertaining to an impending change in power supplied to the at least one electronic apparatus through the operational power lines from the power regulating device.Type: ApplicationFiled: September 15, 2009Publication date: March 17, 2011Inventor: CHRISTOPHER EDWARD HOOVER
-
Patent number: D856394Type: GrantFiled: May 27, 2015Date of Patent: August 13, 2019Assignee: GOOGLE LLCInventors: Joshua Weaver, Matthew Thomas Valente, Trevor Claiborne, Christopher Edward Hoover, Husain Bengali