Patents by Inventor Alan Howard Davis

Alan Howard Davis 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: 10410270
    Abstract: A search system extracts, for each property known to the system, historical information comprising data for itineraries associated with a partner system associated with the property. The search system determines, for each property-itinerary combination, an update frequency comprising based on historical information data. The search system extracts a history of user impressions of itineraries comprising the property. The search system determines a relative impression weight for each itinerary, an absolute impression weight for the property, and an expected impression weight of each property-itinerary combination. For each current property-itinerary combination, the search system determines a utility value based on the expected update frequency and expected impression weight to satisfy bandwidth constraints for each partner system. The search system schedules, for each partner system, queries for property-itinerary combinations having values greater than threshold utility value.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Karthic Neelands Epker, Ying Liu, Alan Howard Davis
  • Patent number: 10094392
    Abstract: A nozzle for a fan assembly includes an air inlet, an air outlet, an interior passage for conveying air from the air inlet to the air outlet, an annular inner wall, and an outer wall extending about the inner wall. The interior passage is located between the inner wall and the outer wall. The inner wall at least partially defines a bore through which air from outside the nozzle is drawn by air emitted from the air outlet. A flow control port is located downstream from the air outlet. A flow control chamber is provided for conveying air to the flow control port. A control mechanism selectively inhibits a flow of air through the flow control port to deflect an air flow emitted from the air outlet.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: October 9, 2018
    Assignee: Dyson Technology Limited
    Inventors: Roy Edward Poulton, Alan Howard Davis, Joseph Eric Hodgetts
  • Publication number: 20180182012
    Abstract: A search system extracts, for each property known to the system, historical information comprising data for itineraries associated with a partner system associated with the property. The search system determines, for each property-itinerary combination, an update frequency comprising based on historical information data. The search system extracts a history of user impressions of itineraries comprising the property. The search system determines a relative impression weight for each itinerary, an absolute impression weight for the property, and an expected impression weight of each property-itinerary combination. For each current property-itinerary combination, the search system determines a utility value based on the expected update frequency and expected impression weight to satisfy bandwidth constraints for each partner system. The search system schedules, for each partner system, queries for property-itinerary combinations having values greater than threshold utility value.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Karthic Neelands Epker, Ying Liu, Alan Howard Davis
  • 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: 9926804
    Abstract: A fan assembly includes an annular nozzle and a system for creating a primary air flow. The nozzle includes an outer wall and an inner wall surrounded by the outer wall, the inner wall defining a bore having a bore axis. The nozzle also includes an interior passage located between the inner and outer walls, and extending about the bore axis for receiving an air flow, and an air outlet located at or towards the front of the nozzle for emitting the air flow. The nozzle is configured to emit the air flow through the air outlet in a direction extending away from the bore axis.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: March 27, 2018
    Assignee: Dyson Technology Limited
    Inventors: Frederic Nicolas, Alan Howard Davis
  • 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: 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: 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: 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
  • Fan
    Patent number: 9004858
    Abstract: An annular nozzle for a ceiling fan includes an inner wall defining a bore having a bore axis, an outer wall extending about the inner wall, an air inlet for receiving an air flow, and an air outlet section extending between the inner wall and the outer wall. The air outlet section defines an air outlet for emitting the air flow. An interior passage extends about the bore axis for conveying the air flow to the air outlet. The air outlet section is configured to emit the air flow away from the bore axis.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 14, 2015
    Assignee: Dyson Technology Limited
    Inventors: Frederic Nicolas, Alan Howard Davis, James Robert Allan MacDonald
  • Publication number: 20130280051
    Abstract: A fan assembly includes an annular nozzle and a system for creating a primary air flow. The nozzle includes an outer wall and an inner wall surrounded by the outer wall, the inner wall defining a bore having a bore axis. The nozzle also includes an interior passage located between the inner and outer walls, and extending about the bore axis for receiving an air flow, and an air outlet located at or towards the front of the nozzle for emitting the air flow. The nozzle is configured to emit the air flow through the air outlet in a direction extending away from the bore axis.
    Type: Application
    Filed: October 7, 2011
    Publication date: October 24, 2013
    Applicant: Dyson Technology Limited
    Inventors: Frederic Nicolas, Alan Howard Davis
  • FAN
    Publication number: 20120163977
    Abstract: An annular nozzle for a ceiling fan includes an inner wall defining a bore having a bore axis, an outer wall extending about the inner wall, an air inlet for receiving an air flow, and an air outlet section extending between the inner wall and the outer wall. The air outlet section defines an air outlet for emitting the air flow. An interior passage extends about the bore axis for conveying the air flow to the air outlet. The air outlet section is configured to emit the air flow away from the bore axis.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 28, 2012
    Applicant: Dyson Technology Limited
    Inventors: Frederic NICOLAS, Alan Howard DAVIS, James Robert Allan MACDONALD
  • Patent number: 7231573
    Abstract: A delay management system in a computer system includes a delay manager and a first storage element that stores a delay time. The delay manager is configured to receive a series of delay values and respond to each delay value in the series of delay values by providing a corresponding delay time value. The delay time is updated to the corresponding delay time value if the corresponding delay time value is greater than the delay time.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: June 12, 2007
    Assignee: Verigy Pte. Ltd.
    Inventors: Alan Howard Davis, John Freeseman
  • Publication number: 20040153890
    Abstract: A delay management system in a computer system includes a delay manager and a first storage element that stores a delay time. The delay manager is configured to receive a series of delay values and respond to each delay value in the series of delay values by providing a corresponding delay time value. The delay time is updated to the corresponding delay time value if the corresponding delay time value is greater than the delay time.
    Type: Application
    Filed: December 20, 2002
    Publication date: August 5, 2004
    Inventors: Alan Howard Davis, John Freeseman