Patents by Inventor Shane R. Nay

Shane R. Nay 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: 10459506
    Abstract: A method and apparatus is provided wherein a server is powered by a battery connected to a charging circuit. The voltage output by the battery is monitored and when it falls below a threshold, a determination is made that the battery is being depleted. In response to the determination, the server is brought into a reduced power consumption state or a data saving state.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: October 29, 2019
    Assignee: Google LLC
    Inventor: Shane R. Nay
  • Patent number: 9954738
    Abstract: A system and method is provided where, in one aspect, the system and method provide access to one or more devices located on a server. Each device may be physically connected to a controller. The controller may include a plurality of agents each configured to provide access to a device at a unique ephemeral port. The controller may include a registry that stores mapping information between the agents and the ephemeral ports. Applications running on the controller or running on a client may access the registry for port information of a given agent or a given device via a predetermined port.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Alan Howard Davis, Shane R. Nay
  • Patent number: 9843221
    Abstract: Aspects of the disclosure relate generally to uninterruptible power supply units for systems requiring back up power. Each unit may include UPS circuitry for controlling charging and allowing discharging of a battery. The UPS circuitry may includes a controller and a plurality of metal-oxide semiconductor field effect transistors (“MOSFET”) switches. The MOSFETs may include charging and discharging MOSFETs arranged in series with the battery all driven by a single gate driver, such as a controller. In this regard, the controller may limit the charging current though all of the MOSFETs and charge the battery. The MOSFETs may be arranged such that if the charging MOSFET fails, the redundant charging MOSFET may continue to limit the charging current to the battery. Similarly, a redundant discharging MOSFET may be arranged in series with a discharging MOSFET in order to continue to provide discharging current if the discharging MOSFET fails.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: December 12, 2017
    Assignee: Google LLC
    Inventors: Sangsun Kim, William Leslie Dailey, Craig Kaneshiro, Shane R. Nay, Cornelius O'Sullivan
  • Patent number: 9734709
    Abstract: An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that stores telemetry sensor controller mappings, where a telemetry sensor controller mapping associates an equipment identifier for a telemetry sensor controller with a communication port identifier, and equipment identifier mappings, where an equipment identifier mapping associates an equipment identifier with a telemetry monitoring application. The apparatus may detect a connection with a telemetry sensor controller and receive an equipment identifier. The apparatus may then instantiate a telemetry monitoring application for managing the connected telemetry sensor controller by accessing the plurality of equipment identifier mappings with the received equipment identifier, where the telemetry monitoring application may instruct the connected telemetry sensor controller to perform a requestable operation.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Shane R. Nay, Alan Howard Davis
  • Patent number: 9703356
    Abstract: A method and apparatus is provided wherein a server is powered by a battery connected to a charging circuit. The voltage output by the battery is monitored and when it falls below a threshold, a determination is made that the battery is being depleted. In response to the determination, the server is brought into a reduced power consumption state or a data saving state.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventor: Shane R. Nay
  • Patent number: 9640992
    Abstract: An apparatus and method for initializing electrical devices based on a voltage level. The voltage level may be modified to a particular setting based on the availability of power supply components, such as AC to DC rectifiers. Depending upon the availability of the power supply components, a control system may alter output voltage to a particular level. The components receiving power may be coupled to voltage dividers, where the voltage dividers are configured to modify an input voltage to cause or prevent the input voltage from rising above an initialization level for the particular component. The output voltage may be set by the control system such that a number of components that experience a voltage rise above an initialization threshold correspond to the number of available power supply components.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Shane R. Nay, Maire Mahony
  • Patent number: 9516793
    Abstract: A method and apparatus are provided for controlling the operation of a data center wherein a computer cluster, managing terminal, and an interface device are deployed to control the operation of a data center component. The computer cluster, managing terminal, and the interface device take turns in controlling the operation of the data center component in dependence upon changes in the state of a the data center component, or changes in the states of various other groups of data center components. Objectives for the data center may be broken down into sub-objectives to be performed by portions of the data center.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Alan Howard Davis, Shane R. Nay
  • Patent number: 9342981
    Abstract: An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that stores telemetry sensor controller mappings, where a telemetry sensor controller mapping associates an equipment identifier for a telemetry sensor controller with a communication port identifier, and equipment identifier mappings, where an equipment identifier mapping associates an equipment identifier with a telemetry monitoring application. The apparatus may detect a connection with a telemetry sensor controller and receive an equipment identifier. The apparatus may then instantiate a telemetry monitoring application for managing the connected telemetry sensor controller by accessing the plurality of equipment identifier mappings with the received equipment identifier, where the telemetry monitoring application may instruct the connected telemetry sensor controller to perform a requestable operation.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Shane R. Nay, Alan Howard Davis
  • Patent number: 9214833
    Abstract: Aspects of the disclosure relate generally to uninterruptible power supply units for systems requiring back up power. Each unit may include UPS circuitry for controlling charging and allowing discharging of a battery. The UPS circuitry may includes a controller and a plurality of metal-oxide semiconductor field effect transistors (“MOSFET”) switches. The MOSFETs may include charging and discharging MOSFETs arranged in series with the battery all driven by a single gate driver, such as a controller. In this regard, the controller may limit the charging current though all of the MOSFETs and charge the battery. The MOSFETs may be arranged such that if the charging MOSFET fails, the redundant charging MOSFET may continue to limit the charging current to the battery. Similarly, a redundant discharging MOSFET may be arranged in series with a discharging MOSFET in order to continue to provide discharging current if the discharging MOSFET fails.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Sangsun Kim, William Dailey, Craig Kaneshiro, Shane R. Nay, Cornelius O'Sullivan
  • Patent number: 9143412
    Abstract: An apparatus for providing telemetry information of monitored equipment is disclosed. The apparatus may store a first set of application mappings and a second set of application mappings. The first set of application mappings may be established when equipment to be monitored is connected to the disclosed apparatus. When connected, the processor of the disclosed apparatus may instantiate a monitoring application, which may request a communication port number for communicating telemetry information received from the equipment to be monitored. The application mappings may store an association of the instantiated application and its corresponding communication port number. The apparatus may also establish a common communication interface for communicating with the various monitoring applications based on the stored application mappings. Thus, a client device need only communicate with the common communication interface instead of each of the monitoring applications separately.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Shane R. Nay, Alan Howard Davis
  • Patent number: 9141370
    Abstract: A method and apparatus are provided for updating software one or more control devices in a data center. According to the method and apparatus a data center is outfitted with a plurality of control devices responsible for controlling the operation of a data center component. An update server is configured to update software running one of the plurality of control devices whenever software running on another one of the plurality of control devices is updated.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventor: Shane R. Nay
  • Patent number: 9104394
    Abstract: A method and apparatus is provided for identifying ports on a power distribution board. In one aspect, the power distribution board is configured to output a plurality of signals from a plurality of ports, so that each of the output signals is different with respect to at least one signal characteristic from the other signals. In another aspect a table is provided that relates port identifiers to values of the signal characteristic. A server measures the value of the signal characteristic for a signal that is fed to the server by the power distribution board and identifies the port that outputs the signal by consulting the table.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventor: Shane R. Nay
  • Patent number: 9098278
    Abstract: A method and apparatus is provided wherein a server is powered by a battery connected to a charging circuit. The voltage output by the battery is monitored and when it falls below a threshold, a determination is made that the battery is being depleted. In response to the determination, the server is brought into a reduced power consumption state or a data saving state.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventor: Shane R. Nay
  • Patent number: 9092296
    Abstract: An apparatus for managing telemetry sensor controllers identified by their respective communication port identifiers is disclosed. The apparatus may include a memory that stores a telemetry sensor controller mapping that associates an equipment identifier for a telemetry sensor controller with a communication port identifier, an equipment identifier mapping that associates an equipment identifier with a telemetry monitoring application, and a firmware mapping that associates a telemetry monitoring application with a firmware for a telemetry sensor controller. The apparatus may determine an equipment identifier for a connected telemetry sensor controller and instantiate a telemetry monitoring application for the connected telemetry sensor controller based on the equipment identifier mapping.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Shane R. Nay, Alan Howard Davis
  • Publication number: 20130187468
    Abstract: Aspects of the disclosure relate generally to uninterruptible power supply (“UPS”) units for systems requiring back up power. The UPS units include driving circuitry for controlling charging and allowing discharging of a battery. The driving circuitry includes a controller as well as a pair of switches. The MOSFETs includes a charging and a discharging MOSFET in series with the battery operating as a bidirectional switch. When the UPS unit is connected to an AC power supply, the controller regulates the current through the charging MOSFET switch based on feedback from a feedback device in order to charge the battery. If AC power is lost, the controller goes into saturation, switching the discharging MOSFET to a on condition and allowing the battery to discharge. The transitions from AC to battery power and vice versa are automatically achieved via the controller.
    Type: Application
    Filed: May 18, 2012
    Publication date: July 25, 2013
    Applicant: GOOGLE INC.
    Inventors: Sangsun Kim, Cornelius Benedict O'Sullivan, Shane R. Nay