Patents by Inventor Lewis WOOD

Lewis WOOD 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: 11420861
    Abstract: Described herein are example systems and methods of user interfaces on a product dispenser. The product dispenser includes a touch-to-pour user interface configured to provide a pattern of haptic feedback to a user while a touch is sensed on the touch-to-pour user interface. At the same time, the product dispenser is configured to dispense a product while the touch is sensed on the touch-to-pour user interface. The pattern of haptic feedback is dependent upon the product being dispensed from the product dispenser.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: August 23, 2022
    Assignee: The Coca-Cola Company
    Inventors: Jamal Omari Wilson, Damian James Reec Mycroft, Christopher J. Dennis, James Ravenhall, Thomas Maxime Vaubourgeix, Louis Hvejsel Bork, Simon Alan Daniel, Lewis Wood, James Holmes
  • Patent number: 11307906
    Abstract: A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Publication number: 20210171331
    Abstract: Described herein are example systems and methods of user interfaces on a product dispenser. The product dispenser includes a touch-to-pour user interface configured to provide a pattern of haptic feedback to a user while a touch is sensed on the touch-to-pour user interface. At the same time, the product dispenser is configured to dispense a product while the touch is sensed on the touch-to-pour user interface. The pattern of haptic feedback is dependent upon the product being dispensed from the product dispenser.
    Type: Application
    Filed: November 15, 2018
    Publication date: June 10, 2021
    Inventors: Jamal Omari WILSON, Damian James Reec MYCROFT, Christopher J. DENNIS, James RAVENHALL, Thomas Maxime VAUBOURGEIX, Louis Hvejsel BORK, Simon Alan DANIEL, Lewis WOOD, James HOLMES
  • Patent number: 10776175
    Abstract: A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Patent number: 10310911
    Abstract: A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Publication number: 20180144664
    Abstract: The present invention relates to the field of cold transfer postage stamps for mail pieces (0), methods for manufacturing said postage stamps and uses thereof. In particular, it relates to cold transfer postage stamps comprising a first release coated substrate (1), one or more printed layers (2) comprising one or more security features (6), a white opaque printed layer (3), a pressure sensitive adhesive layer (4), and a second release coated substrate (5).
    Type: Application
    Filed: June 14, 2016
    Publication date: May 24, 2018
    Inventors: Andrew FRYER, Richard Lewis WOOD
  • Patent number: 9916188
    Abstract: A processing device executing a provisioner requests a node level task from a server. The processing device receives an assignment of a first node level task, wherein the first node level task is associated with a cluster management operation for a first cluster. The processing device determines a first plugin capable of performing the first node level task from a plurality of plugins, wherein each of the plurality of plugins comprises a self-contained program for performing a specific set of node level tasks. The processing device performs the first node level task by the first plugin, wherein the first node level task is an operation on a remote target host that does not include software associated with the provisioner. The processing device reports a result of the node level task to the server.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 13, 2018
    Assignee: CASK DATA, INC.
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Patent number: 9615206
    Abstract: A system, method, and computer program product are provided for determining geo-location of one or multiple User Equipment, that belong to the same subscriber subscription, that collectively are in simultaneous communication with a Cellular network and a Wi-Fi network. In use, it is determined that a subscriber utilizing at least one User Equipment is in simultaneous communication with at least one Cellular network and at least one Wi-Fi network. Cellular network measurement data associated with the at least one User Equipment is received. Additionally, Wi-Fi network measurement data associated with the at least one User Equipment is received. Further, the Cellular network measurement data and the Wi-Fi network measurement data are correlated to generate correlated measurement data associated with the at least one User Equipment.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: April 4, 2017
    Assignee: Amdocs Development Limited
    Inventors: Ashley Lewis Woods, Stephen John Plain, Sapan Goel
  • Patent number: 9594601
    Abstract: A processing device receives a starting cluster layout for a first cluster, a target cluster layout for the first cluster, and a cluster management operation for creating or modifying the first cluster. The processing device determines a plurality of node level tasks to transition the first cluster from the starting cluster layout to the target cluster layout, determines dependencies between the plurality of node level tasks, and determines an order for the plurality of node level tasks based on the cluster management operation and the dependencies. The processing device then creates an execution plan that divides the cluster management operation into the plurality of node level tasks in the determined order.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 14, 2017
    Assignee: Cask Data, Inc.
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Patent number: 9398415
    Abstract: A system, method, and computer program product are provided for determining geo-location of one or multiple User Equipment, that belong to the same subscriber subscription, that collectively are in simultaneous communication with a Cellular network and a Wi-Fi network. In use, it is determined that a subscriber utilizing at least one User Equipment is in simultaneous communication with at least one Cellular network and at least one Wi-Fi network. Cellular network measurement data associated with the at least one User Equipment is received. Additionally, Wi-Fi network measurement data associated with the at least one User Equipment is received. Further, the Cellular network measurement data and the Wi-Fi network measurement data are correlated to generate correlated measurement data associated with the at least one User Equipment.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 19, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Ashley Lewis Woods, Stephen John Plain, Sapan Goel
  • Publication number: 20150261580
    Abstract: A processing device receives a starting cluster layout for a first cluster, a target cluster layout for the first cluster, and a cluster management operation for creating or modifying the first cluster. The processing device determines a plurality of node level tasks to transition the first cluster from the starting cluster layout to the target cluster layout, determines dependencies between the plurality of node level tasks, and determines an order for the plurality of node level tasks based on the cluster management operation and the dependencies. The processing device then creates an execution plan that divides the cluster management operation into the plurality of node level tasks in the determined order.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Publication number: 20150264122
    Abstract: A processing device executing a provisioner requests a node level task from a server. The processing device receives an assignment of a first node level task, wherein the first node level task is associated with a cluster management operation for a first cluster. The processing device determines a first plugin capable of performing the first node level task from a plurality of plugins, wherein each of the plurality of plugins comprises a self-contained program for performing a specific set of node level tasks. The processing device performs the first node level task by the first plugin, wherein the first node level task is an operation on a remote target host that does not include software associated with the provisioner. The processing device reports a result of the node level task to the server.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Publication number: 20150264119
    Abstract: A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Albert Yen Shau, Christopher Gianelloni, Derek Lewis Wood, Jonathan Michael Gray, Nitin Motgi, Poorna Chandra Gowda Bannikkuppe Ramachandra, Rohit Sarma Nistala
  • Cup
    Patent number: D1019273
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019274
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019275
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019276
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019277
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019278
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher
  • Cup
    Patent number: D1019279
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: Bockatech Ltd.
    Inventors: Lewis Wood, Martin Blacher