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: 11665075Abstract: 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: GrantFiled: March 8, 2022Date of Patent: May 30, 2023Assignee: NETFLIX, INC.Inventors: David Bannister, Rafael Rodriguez
-
Publication number: 20220191119Abstract: 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: ApplicationFiled: March 8, 2022Publication date: June 16, 2022Inventors: David BANNISTER, Rafael RODRIGUEZ
-
Patent number: 11277326Abstract: 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: GrantFiled: March 31, 2020Date of Patent: March 15, 2022Assignee: NETFLIX, INC.Inventors: David Bannister, Rafael Rodriguez
-
Publication number: 20210306245Abstract: 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: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: David Bannister, Rafael Rodriguez
-
Patent number: 10778581Abstract: 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: GrantFiled: December 4, 2018Date of Patent: September 15, 2020Assignee: NETFLIX, INC.Inventor: David Bannister
-
Patent number: 10263890Abstract: 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: GrantFiled: August 15, 2016Date of Patent: April 16, 2019Assignee: NETFLIX, INC.Inventor: David Bannister
-
Publication number: 20190109788Abstract: 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: ApplicationFiled: December 4, 2018Publication date: April 11, 2019Inventor: David Bannister
-
Publication number: 20180048566Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventor: David Bannister
-
Publication number: 20170155587Abstract: 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: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Inventor: David BANNISTER
-
Patent number: 6988284Abstract: 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: GrantFiled: January 11, 2002Date of Patent: January 24, 2006Assignee: Eschmann Holdings LimitedInventor: Grahame David Bannister
-
Patent number: 6971131Abstract: 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: GrantFiled: January 11, 2002Date of Patent: December 6, 2005Assignee: Eschmann Holdings LimitedInventor: Grahame David Bannister
-
Publication number: 20050175069Abstract: 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: ApplicationFiled: September 4, 2003Publication date: August 11, 2005Applicant: QINETIQ LIMITEDInventors: Christopher Zelley, Robert Ashcroft, Andrew Barnes, David Bannister, Gwendoline Ashcroft
-
Publication number: 20040074002Abstract: 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: ApplicationFiled: December 3, 2003Publication date: April 22, 2004Inventor: Grahame David Bannister
-
Publication number: 20040074003Abstract: 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: ApplicationFiled: November 24, 2003Publication date: April 22, 2004Inventor: Grahame David Bannister
-
Patent number: 5941175Abstract: 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: GrantFiled: October 23, 1997Date of Patent: August 24, 1999Assignee: Smiths Industries Public Limited CompanyInventor: Graham David Bannister