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).

  • Publication number: 20180131618
    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: January 4, 2018
    Publication date: May 10, 2018
    Inventor: Martin Leslie White
  • Patent number: 9900253
    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: March 24, 2015
    Date of Patent: February 20, 2018
    Assignee: Cavium, Inc.
    Inventor: Martin Leslie White
  • Publication number: 20180041450
    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 18, 2017
    Publication date: February 8, 2018
    Inventors: Guy Townsend Hutchison, Sachin Ramesh Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Patent number: 9825884
    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: March 10, 2016
    Date of Patent: November 21, 2017
    Assignee: Cavium, Inc.
    Inventors: Guy Townsend Hutchison, Sachin Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Publication number: 20160285990
    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: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventor: Martin Leslie White
  • Publication number: 20160197852
    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: March 10, 2016
    Publication date: July 7, 2016
    Inventors: Guy Townsend Hutchison, Sachin Gandhi, Tsahi Daniel, Gerald Schmidt, Albert Fishman, Martin Leslie White, Zubin Shah
  • Publication number: 20160065477
    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: March 24, 2015
    Publication date: March 3, 2016
    Inventor: Martin Leslie White
  • Patent number: 7123486
    Abstract: A network device uses a multiple component connector plane to interconnect functional cards within the network device. Each of the components of the connector plane may be configured to contain a subset of the total interconnectivity of the connector plane and, optionally, to interconnect one or more subsets of the functional cards in the network device. The reduced connectivity of each component enables each component to be made in a less complex fashion. Using printed circuit board technology, this reduction in complexity enables lower layer count boards to be used to form the connector plane, resulting in lower overall costs. The connector plane may be a mid-plane or a back-plane.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: October 17, 2006
    Assignee: Nortel Networks, Limited
    Inventors: Paul John Koens, Martin Leslie White
  • Publication number: 20060045775
    Abstract: A rotary pump for pumping liquids includes a motor, a shaft that is driven by the motor, an impeller that is attached to the shaft, a rolling element bearing that surrounds the shaft and a bearing housing for the rolling element bearing. The bearing housing defines a lubricant reservoir in a volume of the bearing housing not occupied by the rolling element bearing. The rotary pump can also include a conduit in communication with the bearing housing and a grease cup fitting in communication with the conduit. The motor can rest on a motor support and the grease cup fitting can be easily accessible by locating the fitting outside of a peripheral side wall of the motor support.
    Type: Application
    Filed: November 1, 2004
    Publication date: March 2, 2006
    Inventors: Douglas Goodnick, Martin Leslie, Kenneth Wasch
  • Patent number: 4119654
    Abstract: This invention relates to a compound of platinum having the structure: ##STR1## in which X and Y are halogenoid groups which are the same or different and are preferably both chloride but may be other halide or pseudohalide such as cyanate, thiocyanate and azide or other similar groups, and A and B are the same or different branched chain aliphatic amine groups co-ordinated to the Pt through their N atoms.
    Type: Grant
    Filed: February 22, 1977
    Date of Patent: October 10, 1978
    Assignee: Rustenburg Platinum Mines Limited
    Inventors: Martin Leslie Tobe, Abdul Rauf Khokhar, Peter David Michael Braddock
  • Patent number: 4119653
    Abstract: This invention relates to a compound of platinum having the structure: ##STR1## in which X and Y are halogenoid groups which are the same or different and are preferably both chloride but may be other halide or pseudohalide such as cyanate, thiocyanate and azide or other similar groups, and A and B are the same or different and are selected from the group consisting of ammonia, NH.sub.3 and straight chain aliphatic amine groups co-ordinated to the Pt through their N atoms.
    Type: Grant
    Filed: April 5, 1977
    Date of Patent: October 10, 1978
    Assignee: Rustenburg Platinum Mines Limited
    Inventors: Martin Leslie Tobe, Abdul Rauf Khokhar, Peter David Michael Braddock
  • Patent number: D421719
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: March 21, 2000
    Assignee: Midland Cosmetic Sales PLC
    Inventors: Martin Leslie Wells, Steed John Hubbard