Patents by Inventor Eugene N. Opsasnick

Eugene N. Opsasnick 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: 10686714
    Abstract: In the subject system for a network switch may receive one or more packets via a set of input ports. The network switch may write the one or more packets into an ingress buffer of an ingress tile shared by the set of input ports. The network switch may read the one or more packets from the ingress buffer according to a schedule by a scheduler. The network switch may forward the read one or more packets to a plurality of output ports.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: June 16, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Mark Fairhurst, Eugene N. Opsasnick, Michael H. Lau, Ari Aravinthan, Manoj Lakshmygopalakrishnan, Ankit Sajjan Kumar Bansal, Yehuda Avidan, Noam Halevy
  • Patent number: 10567307
    Abstract: In the subject system for a network switch may determine to transition the output port of the network switch between a store-and-forward (SAF) state and a cut-through (CT) state based on at least one factor. The network switch may determine, based on a condition of the output port, whether to transition the output port to a transition-cut-through (TCT) state or directly to a CT state when transitioning the output port to the CT state. When the output port is transitioned to the TCT state, the network switch may determine, based on the condition of the output port, whether to transition the output port to the CT state or to transition the output port back to the SAF state.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 18, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Mark Fairhurst, Eugene N. Opsasnick, Michael H. Lau, Ari Aravinthan, Manoj Lakshmygopalakrishnan, Ankit Sajjan Kumar Bansal, Yehuda Avidan, Noam Halevy
  • Publication number: 20190334828
    Abstract: In the subject system for a network switch may receive one or more packets via a set of input ports. The network switch may write the one or more packets into an ingress buffer of an ingress tile shared by the set of input ports. The network switch may read the one or more packets from the ingress buffer according to a schedule by a scheduler. The network switch may forward the read one or more packets to a plurality of output ports.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Mark FAIRHURST, Eugene N. OPSASNICK, Michael H. LAU, Ari ARAVINTHAN, Manoj LAKSHMYGOPALAKRISHNAN, Ankit Sajjan Kumar BANSAL, Yehuda AVIDAN, Noam HALEVY
  • Publication number: 20190334837
    Abstract: In the subject system for a network switch may determine to transition the output port of the network switch between a store-and-forward (SAF) state and a cut-through (CT) state based on at least one factor. The network switch may determine, based on a condition of the output port, whether to transition the output port to a transition-cut-through (TCT) state or directly to a CT state when transitioning the output port to the CT state. When the output port is transitioned to the TCT state, the network switch may determine, based on the condition of the output port, whether to transition the output port to the CT state or to transition the output port back to the SAF state.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Mark FAIRHURST, Eugene N. OPSASNICK, Michael H. LAU, Ari ARAVINTHAN, Manoj LAKSHMYGOPALAKRISHNAN, Ankit Sajjan Kumar BANSAL, Yehuda AVIDAN, Noam HALEVY
  • Patent number: 7948880
    Abstract: A flow control sender includes an ingress port with one or more Class Groups (CG) defined including a shared buffer pool, a shared counter per ingress port per CG tracking an amount of the shared buffer pool utilized by each CG, an ingress port utilization counter per ingress port tracking an amount of the shared buffer pool utilized by the ingress port, and a controller computing a dynamic threshold for each CG, comparing the dynamic threshold of each CG with the ingress port utilization counter, and determining a particular CG experiencing congestion when the ingress port utilization counter is greater than the dynamic threshold for the particular CG. A flow control receiver ceases transmission of data packets to the particular CG experiencing congestion and allows transmission of the data packets corresponding to other CGs.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: May 24, 2011
    Assignee: Broadcom Corporation
    Inventors: Bruce H. Kwan, Puneet Agarwal, Eugene N. Opsasnick
  • Patent number: 7593329
    Abstract: A service aware flow control apparatus and method for multiple classes of data packets. A flow control sender includes a buffer of an ingress port per Class Group or Class of Service (COS). A counter per COS tracks an amount of buffer utilization per ingress port per COS, and each counter comprises an XOFF threshold level of congestion and an XON threshold. A controller detects, during transmission of the data packets, a counter associated with a buffer for a particular COS has risen to be greater than or equal to the XOFF threshold level of congestion. A flow control receiver ceases transmission of the data packets to the buffer for the particular COS experiencing congestion and allowing transmission of the data packets corresponding to other COS in the flow control sender.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: September 22, 2009
    Assignee: Broadcom Corporation
    Inventors: Bruce H. Kwan, Eugene N. Opsasnick, Puneet Agarwal
  • Patent number: 6434145
    Abstract: Different frames received on a first port are processed by different processing channels in parallel. The processed frames are transmitted to a second port in the same order in which they were received on the first port. The ordering is maintained using a FIFO that receives the number of a processing channel whenever a frame is dispatched to the processing channel. The processing channels are selected to provide frames to the second port in the order of the channel numbers in the ordering FIFO.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: August 13, 2002
    Assignee: Applied Micro Circuits Corporation
    Inventors: Eugene N. Opsasnick, Alexander Joffe