Patents by Inventor Martin Leslie

Martin Leslie 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: 11964808
    Abstract: A layer pad (10) comprises a substantially flat sheet (12) having first and second opposite substantially planar faces (14, 16). The layer pad (10) further includes at least one raised formation (18) on at least one of the faces (14, 16).
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: April 23, 2024
    Assignee: LOADHOG LIMITED
    Inventors: Leigh Jowett, Martin Leslie Baker, Luke Davis, Robert Deakin
  • Publication number: 20240039867
    Abstract: A software-defined network (SDN) system, device and method comprise one or more input ports, a programmable parser, a plurality of programmable lookup and decision engines (LDEs), programmable lookup memories, programmable counters, a programmable rewrite block and one or more output ports. The programmability of the parser, LDEs, lookup memories, counters and rewrite block enable a user to customize each microchip within the system to particular packet environments, data analysis needs, packet processing functions, and other functions as desired. Further, the same microchip is able to be reprogrammed for other purposes and/or optimizations dynamically.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Inventors: Guy Townsend Hutchison, Sachin Ramesh Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Patent number: 11824796
    Abstract: A software-defined network (SDN) system, device and method comprise one or more input ports, a programmable parser, a plurality of programmable lookup and decision engines (LDEs), programmable lookup memories, programmable counters, a programmable rewrite block and one or more output ports. The programmability of the parser, LDEs, lookup memories, counters and rewrite block enable a user to customize each microchip within the system to particular packet environments, data analysis needs, packet processing functions, and other functions as desired. Further, the same microchip is able to be reprogrammed for other purposes and/or optimizations dynamically.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: November 21, 2023
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Guy Townsend Hutchison, Sachin Ramesh Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Patent number: 11700204
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: July 11, 2023
    Assignee: Marvell Asia PTE, LTD.
    Inventor: Martin Leslie White
  • Publication number: 20220363373
    Abstract: A reaction-jet helicopter having an air compressor and a power source operable to power the compressor. The air compressor is in fluid communication with a cavity in a rotor blade of the reaction-jet helicopter. The rotor blade has one or more openings for the expulsion of compressed air from the cavity thereby resulting in rotation of the rotor blade. The reaction jet helicopter further has an arrangement for manipulating airflow between the compressor and the one or more openings. This results in reduced losses of energy as the airflow travels from the compressor to the one or more openings.
    Type: Application
    Filed: August 6, 2020
    Publication date: November 17, 2022
    Inventors: Martin LESLIE, Patrick MALLON, Michael Rice
  • Publication number: 20220306309
    Abstract: A compressed gas ejection assembly 10 for a rotating wing aircraft blade 2 comprises a compressed gas passage 114 adapted to allow a substantially constant mass flow through the compressed gas ejection assembly 10 across at least a portion of the width of the compressed gas ejection assembly 10.
    Type: Application
    Filed: August 12, 2020
    Publication date: September 29, 2022
    Inventors: Martin LESLIE, Patrick MALLON, Michael RICE
  • Publication number: 20210336885
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventor: Martin Leslie White
  • Patent number: 11095561
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 17, 2021
    Assignee: MARVELL ASIA PTE, LTD.
    Inventor: Martin Leslie White
  • PAD
    Publication number: 20210237948
    Abstract: A layer pad (10) comprises a substantially flat sheet (12) having first and second opposite substantially planar faces (14, 16). The layer pad (10) further includes at least one raised formation (18) on at least one of the faces (14, 16).
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventors: Leigh Jowett, Martin Leslie Baker, Luke Davis, Robert Deakin
  • Patent number: 11014724
    Abstract: A layer pad (10) comprises a substantially flat sheet (12) having first and second opposite substantially planar faces (14, 16). The layer pad (10) further includes at least one raised formation (18) on at least one of the faces (14, 16).
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: May 25, 2021
    Inventors: Leigh Jowett, Martin Leslie Baker, Luke Davis, Robert Deakin
  • Publication number: 20200374240
    Abstract: A software-defined network (SDN) system, device and method comprise one or more input ports, a programmable parser, a plurality of programmable lookup and decision engines (LDEs), programmable lookup memories, programmable counters, a programmable rewrite block and one or more output ports. The programmability of the parser, LDEs, lookup memories, counters and rewrite block enable a user to customize each microchip within the system to particular packet environments, data analysis needs, packet processing functions, and other functions as desired. Further, the same microchip is able to be reprogrammed for other purposes and/or optimizations dynamically.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Inventors: Guy Townsend Hutchison, Sachin Ramesh Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Patent number: 10785169
    Abstract: A software-defined network (SDN) system, device and method comprise one or more input ports, a programmable parser, a plurality of programmable lookup and decision engines (LDEs), programmable lookup memories, programmable counters, a programmable rewrite block and one or more output ports. The programmability of the parser, LDEs, lookup memories, counters and rewrite block enable a user to customize each microchip within the system to particular packet environments, data analysis needs, packet processing functions, and other functions as desired. Further, the same microchip is able to be reprogrammed for other purposes and/or optimizations dynamically.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: September 22, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Guy Townsend Hutchison, Sachin Ramesh Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Publication number: 20200092208
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventor: Martin Leslie White
  • Patent number: 10523567
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 31, 2019
    Assignee: Cavium, LLC
    Inventor: Martin Leslie White
  • Patent number: 10442593
    Abstract: A load cap (10) comprises a central portion (12) having an edge (14), and a rim arrangement (16) on the edge. The rim arrangement comprises a plurality of corrugations (20) extending substantially parallel to the edge.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 15, 2019
    Assignee: LOADHOG LIMITED
    Inventors: Leigh Jowett, John Butterworth, Martin Leslie Baker
  • Patent number: 10419571
    Abstract: A forwarding database cache system is described herein. The forwarding database cache system includes a main forwarding database and one or more forwarding database caches. When a packet is received, the cache is searched first for information such as address information, and if found, then the packet is forwarded to the appropriate destination. If the address information is not found in the cache, then the main forwarding database is searched, and the packet is forwarded to the appropriate destination based on the information in the main forwarding database.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: September 17, 2019
    Assignee: Cavium, LLC
    Inventor: Martin Leslie White
  • Publication number: 20190007323
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 3, 2019
    Inventor: Martin Leslie White
  • Patent number: 10103993
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 16, 2018
    Assignee: Cavium, Inc.
    Inventor: Martin Leslie White
  • Publication number: 20180290802
    Abstract: A layer pad (10) comprises a substantially flat sheet (12) having first and second opposite substantially planar faces (14, 16). The layer pad (10) further includes at least one raised formation (18) on at least one of the faces (14, 16).
    Type: Application
    Filed: October 7, 2016
    Publication date: October 11, 2018
    Inventors: Leigh Jowett, Martin Leslie Baker, Luke Davis, Robert Deakin
  • Publication number: 20180222648
    Abstract: A load cap (10) comprises a central portion (12) having an edge (14), and a rim arrangement (16) on the edge. The rim arrangement comprises a plurality of corrugations (20) extending substantially parallel to the edge.
    Type: Application
    Filed: September 2, 2015
    Publication date: August 9, 2018
    Inventors: Leigh Jowett, John Butterworth, Martin Leslie Baker