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: 10244226
    Abstract: 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: Grant
    Filed: May 27, 2016
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: 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: 20170363949
    Abstract: 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: Application
    Filed: August 17, 2017
    Publication date: December 21, 2017
    Inventors: Matthew Thomas VALENTE, Robert ANDERSON, David GALLUP, Christopher Edward HOOVER
  • Publication number: 20160352982
    Abstract: 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: Application
    Filed: May 27, 2016
    Publication date: December 1, 2016
    Inventors: 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: 9292620
    Abstract: 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: Grant
    Filed: September 14, 2007
    Date of Patent: March 22, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Christopher Edward Hoover, Eric A. Anderson, Charles E. Christian, Jr., Tim Reddin, Robert J. Souza, Xiaozhou Li
  • Patent number: 9195906
    Abstract: 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: Grant
    Filed: March 10, 2014
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Ying Zhang, Damon Kohler, Holger H. Rapp, Christopher Edward Hoover
  • Publication number: 20150254521
    Abstract: 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: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Applicant: Google Inc.
    Inventors: Ying Zhang, Damon Kohler, Holger H. Rapp, Christopher Edward Hoover
  • Patent number: 9003003
    Abstract: 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: Grant
    Filed: September 15, 2009
    Date of Patent: April 7, 2015
    Assignee: 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: 8744631
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: June 3, 2014
    Assignee: 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: 8639651
    Abstract: 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: Grant
    Filed: October 30, 2009
    Date of Patent: January 28, 2014
    Assignee: 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: 20120197444
    Abstract: 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: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Inventors: Zhikui Wang, Cullen E. Bash, Alan A. McReynolds, Christopher Edward Hoover, Chih C. Shih, Carlos J. Felix, Rongliang Zhou
  • Patent number: 8181180
    Abstract: 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: Grant
    Filed: September 14, 2007
    Date of Patent: May 15, 2012
    Assignee: 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: 20120003912
    Abstract: 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: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Inventors: Christopher Edward HOOVER, Cullen E. BASH
  • Publication number: 20110106501
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Inventors: 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: 20110106314
    Abstract: 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: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Inventors: Abdlmonem Beitelmal, Alan A. McReynolds, Cullen E. Bash, Carlos J. Fellx, Christopher Edward Hoover, Zhikui Wang
  • Publication number: 20110062939
    Abstract: 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: Application
    Filed: September 15, 2009
    Publication date: March 17, 2011
    Inventor: CHRISTOPHER EDWARD HOOVER
  • Patent number: D856394
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 13, 2019
    Assignee: GOOGLE LLC
    Inventors: Joshua Weaver, Matthew Thomas Valente, Trevor Claiborne, Christopher Edward Hoover, Husain Bengali