Patents by Inventor Thomas Gilbert

Thomas Gilbert 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: 10712975
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 14, 2020
    Assignee: NetApp Inc.
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 10630467
    Abstract: A method includes sending, to a compute device and via a private channel, a public key for asymmetric encryption. The method also includes concurrently authenticating the compute device and generating a traffic key for symmetric encryption, based at least in part on the public key. The method further includes sending a message to the compute device, the message being encrypted using the traffic key via the symmetric encryption.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: April 21, 2020
    Assignee: Blue Ridge Networks, Inc.
    Inventors: Thomas A. Gilbert, Kenneth A. Hardwick, Srinivas R. Mirmira
  • Publication number: 20190258407
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Publication number: 20190213092
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 10324663
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: June 18, 2019
    Assignee: NetApp Inc.
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Publication number: 20190108344
    Abstract: A system and method for detecting Trojans and other intermittent severe defects in a digital circuit design. A simulation of the digital circuit design results in a value change dump file, which is compiled to form a value change summary file containing counts of the numbers of value changes for the signals in the digital circuit design. A discriminative neural network analyzes the value change summary file to determine whether an intermittent severe defect is present. A corpus of digital circuit designs, with and without intermittent severe defects, is used to train the discriminative neural network. The training process may involve dimensionality reduction of the data, enlargement of the data set, and data compression using an autoencoder.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventors: Thomas Gilbert Roden, III, James Brian Schneider, Zachary Isaac Grove
  • Patent number: 10255146
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: December 4, 2016
    Date of Patent: April 9, 2019
    Assignee: NetApp Inc.
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Publication number: 20180095671
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: November 22, 2017
    Publication date: April 5, 2018
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 9886558
    Abstract: A system and method for creating a unique alias associated with an individual identified in a health care database such that health care data, and particularly pharmaceutical-related data, can be efficiently gathered and analyzed. The system has a first store for storing at least one record where each record includes a plurality of identification fields which when concatenated uniquely identify an individual, and at least one health care field corresponding to health care data associated with the individual. The system also has a second data store, and a processor. The processor selects a record of the first data store, then selects a subset of the plurality of identification fields within the selected record, and concatenates the selected subset of identification fields. Then the processor stores the concatenated identification fields in a record in the second store with at least one health care field from the selected record of the first data store.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: February 6, 2018
    Assignee: Quintiles IMS Incorporated
    Inventors: N. Stephen Ober, John Grubmuller, Maureen Farrell, Charles Wentworth, Thomas Gilbert, Kevin Barrett, Steven Davis, Erik Nordman, Randell Grenier
  • Patent number: 9836249
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 5, 2017
    Assignee: NetApp, Inc.
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Publication number: 20170322737
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 9720626
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 1, 2017
    Assignee: NETAPP INC.
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Publication number: 20170139790
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: December 4, 2016
    Publication date: May 18, 2017
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 9645553
    Abstract: Generally discussed herein are systems, apparatuses, and methods for providing an accurate and stable time base. A device can include a voter to receive a plurality of time source values, determine a central time value, and determine which of the plurality of time source values are valid, a deviance checker to determine a deviance set, a discrete time selector to provide a selector identification identifying which of the time source values is selected, and a network interface to provide a time value based on the selected time source value.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 9, 2017
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Thomas Gilbert Roden, III, John-Francis Mergen
  • Patent number: 9609017
    Abstract: A method, non-transitory computer readable medium and global traffic manager computing device for preventing distributed denial of service attack comprising machine executable code which when executed by at least one processor, causes the processor to perform steps including obtaining network information relating to a request in response to receiving the request. A rating is determined for the obtained network information based on one or more network parameters. An action to be taken for the received request is determined based on a comparison of the determined rating and a threshold rating. The determined action is executed for the received request.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 28, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Daniel Thomas Gilbert, Nathan Meyer
  • Patent number: 9586079
    Abstract: An apparatus for human exercise in certain configurations includes first and second foot pads attached to first and second guided carrier members, respectively. A first curved guide rail portion is coupled to the first guided carrier member, and prevents motion of the first guided carrier member except for translation along the first curved guide rail portion. A second curved guide rail portion is coupled to the second guided carrier member, and prevents motion of the second guided carrier member except for translation along the second curved guide rail portion. A first motion resistor is coupled to the first foot pad and opposes a translation of the first foot pad along the first curved guide rail portion. Each of the first curved guide rail portion and the second curved guide rail portion is curved away from an underlying ground plane, to define a distally increasing rail height.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 7, 2017
    Assignee: TCDP, LLC
    Inventors: Thomas Gilbert Jones, Scott Lee
  • Patent number: 9514010
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 6, 2016
    Assignee: NetApp, Inc
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: 9440105
    Abstract: An apparatus for human exercise in certain configurations includes a first foot pad attached to a first guided carrier member. A first curved guide rail is coupled to the first guided carrier member. The first curved guide rail prevents motion of the first guided carrier member except for translation along the first curved guide rail. A weight stack includes a first plurality of weights coupled to a first cable. The first cable is also coupled to the first foot pad. A tension in the first cable may oppose a translation of the first foot pad along the first curved guide rail. A stationary foot platform is fixed to the apparatus between the first curved guide rail and the weight stack. The first curved guide rail is curved away from an underlying ground plane, to define a rail height that decreases towards the stationary foot platform.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: September 13, 2016
    Assignee: TCDP, LLC
    Inventors: Scott Lee, Thomas Gilbert Jones
  • Publication number: 20160085462
    Abstract: One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for cluster-wide outage detection. In an example of cluster configuration information replication, a replication workflow corresponding to a storage operation implemented for a storage object (e.g., renaming of a volume) of a first cluster may be transferred to a second storage cluster for selectively implementation. In an example of managing cluster-wide service agents, cluster-wide service agents are deployed to nodes of a cluster storage environment, where a master agent actively processes cluster service calls and standby agents passively wait for reassignment as a failover master in the event the master agent fails. In an example of cluster-wide outage detection, a cluster-wide outage may be determined for a cluster storage environment based upon a number of inaccessible nodes satisfying a cluster outage detection metric.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Gregory Buzzard, Justin Travis Cady, Thomas Gilbert Snyder, Satya R. Venneti, Sakir Yucel
  • Patent number: D893371
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 18, 2020
    Assignee: Jaguar Land Rover Limited
    Inventor: Thomas Gilbert