Patents by Inventor David Bannister

David Bannister 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: 11665075
    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: May 30, 2023
    Assignee: NETFLIX, INC.
    Inventors: David Bannister, Rafael Rodriguez
  • Publication number: 20220191119
    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 16, 2022
    Inventors: David BANNISTER, Rafael RODRIGUEZ
  • Patent number: 11277326
    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 15, 2022
    Assignee: NETFLIX, INC.
    Inventors: David Bannister, Rafael Rodriguez
  • Publication number: 20210306245
    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: David Bannister, Rafael Rodriguez
  • Patent number: 10778581
    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 15, 2020
    Assignee: NETFLIX, INC.
    Inventor: David Bannister
  • Patent number: 10263890
    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: April 16, 2019
    Assignee: NETFLIX, INC.
    Inventor: David Bannister
  • Publication number: 20190109788
    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 11, 2019
    Inventor: David Bannister
  • Publication number: 20180048566
    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventor: David Bannister
  • Publication number: 20170155587
    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes storing a first network prefix and a first set of routing information associated with the first network prefix in a routing table, and writing the first network prefix from the routing table to a first entry included in a forwarding table. The technique further includes storing a second network prefix and a second set of routing information associated with the second network prefix in the routing table. The second network prefix is covered by the first network prefix. The technique further includes, based on comparing the first set of routing information to the second set of routing information, determining that the second network prefix should not be written from the routing table to the forwarding table, or removing the second network prefix from the forwarding table.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventor: David BANNISTER
  • Patent number: 6988284
    Abstract: A surgical table having a patient support top, at least one section of the top having a metal support supporting an x-ray transparent plate and a moulded cover member fitted to the section to extend across the top and down the sides of the section so as to conceal joins between the support and the plate.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: January 24, 2006
    Assignee: Eschmann Holdings Limited
    Inventor: Grahame David Bannister
  • Patent number: 6971131
    Abstract: A surgical table having a patient support member mounted at the upper end of a column, the support member having at least two sections along its length, the two sections being mounted with one another on opposite sides of the table by respective gear means, each gear means including respective drive means for rotating the gear means about a common transverse axis, and the table including means for controlling operation of the two drive means so that they rotate the respective gear means through the same angle.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: December 6, 2005
    Assignee: Eschmann Holdings Limited
    Inventor: Grahame David Bannister
  • Publication number: 20050175069
    Abstract: A receiver front end is provided capable of receiving electromagnetic wave signals having frequencies in the range of substantially 55 GHz to substantially 65 GHz, and having a gain of substantially 8 dB or above and a noise figure of substantially 4.5 dB or below, and comprising one or more multifunction monolithic microwave integrated circuits (MMICs). The or each MMIC may comprise a low noise amplifier (1), a sub-harmonic mixer (2), and an amplifier (3) for a reference signal for the sub-harmonic mixer.
    Type: Application
    Filed: September 4, 2003
    Publication date: August 11, 2005
    Applicant: QINETIQ LIMITED
    Inventors: Christopher Zelley, Robert Ashcroft, Andrew Barnes, David Bannister, Gwendoline Ashcroft
  • Publication number: 20040074002
    Abstract: A surgical table having a patient support top, at least one section of the top having a metal support supporting an x-ray transparent plate and a moulded cover member fitted to the section to extend across the top and down the sides of the section so as to conceal joins between the support and the plate.
    Type: Application
    Filed: December 3, 2003
    Publication date: April 22, 2004
    Inventor: Grahame David Bannister
  • Publication number: 20040074003
    Abstract: A surgical table having a patient support member mounted at the upper end of a column, the support member having at least two sections along its length. the two sections being mounted with one another on opposite sides of the table by respective gear means. each gear means including respective drive means for rotating the gear means about a common transverse axis, and the table including means for controlling operation of the two drive means so that they rotate the respective gear means through the same angle.
    Type: Application
    Filed: November 24, 2003
    Publication date: April 22, 2004
    Inventor: Grahame David Bannister
  • Patent number: 5941175
    Abstract: A surgical operating table has leg sections, which are displaceable about a vertical axis and a horizontal axis. Each leg section is locked in position by two gas struts, which lock respectively about the vertical and horizontal axes. Vent buttons on the gas struts are connected via push rods to opposite ends of a lateral beam. The lateral beam is engaged, close to the end coupled to the strut locking about the vertical axis, by a manual release handle beneath the foot end of the leg section. Lifting the handle displaces the one end of the beam initially and then the other end, so that the leg section is released for movement about the vertical axis before it is released for movement about the horizontal axis.
    Type: Grant
    Filed: October 23, 1997
    Date of Patent: August 24, 1999
    Assignee: Smiths Industries Public Limited Company
    Inventor: Graham David Bannister