Patents by Inventor Mike Jorda

Mike Jorda 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: 20230254259
    Abstract: A system and method for managing shared memory packet buffers is disclosed. In some embodiments, the system is configured to receive and classify a packet as one of: network-network, network-host, host-network, or host-host; select a minimum guarantee space for the packet according to the classification thereof; if the selected minimum guarantee space is available, store the packet therein; otherwise, if a dedicated shared space is available, store the packet therein; otherwise, if a global shared space is available, store the packet therein; and otherwise, drop the packet.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 10, 2023
    Inventors: Ari Aravinthan, Mike Jorda, Shimon Muller, Shrijeet Mukherjee, Jay Peterson, Gurjeet Singh, Abhishek Jaiswal
  • Patent number: 7010535
    Abstract: A network device including a memory, a queue management unit, a memory management unit, and a search switching unit. The memory includes a plurality of memory banks. The queue management unit is configured to receive a plurality of search requests and to prioritize the search requests. The memory management unit is coupled to the queue management unit and the memory, and is configured to initiate a plurality of binary searches based on the plurality of search requests. Each binary search is executed simultaneously in different banks of the plurality of memory banks. The search switching unit is coupled to the memory and the memory management unit, and is configured to switch each binary search from one memory bank of to another memory bank after a predetermined number of search steps are performed by each binary search.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: March 7, 2006
    Assignee: Broadcom Corportion
    Inventors: Jonathan Lin, David Billings, Mike Jorda
  • Publication number: 20050076035
    Abstract: A network device including a memory, a queue management unit, a memory management unit, and a search switching unit. The memory includes a plurality of memory banks. The queue management unit is configured to receive a plurality of search requests and to prioritize the search requests. The memory management unit is coupled to the queue management unit and the memory, and is configured to initiate a plurality of binary searches based on the plurality of search requests. Each binary search is executed simultaneously in different banks of the plurality of memory banks. The search switching unit is coupled to the memory and the memory management unit, and is configured to switch each binary search from one memory bank of to another memory bank after a predetermined number of search steps are performed by each binary search.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 7, 2005
    Inventors: Jonathan Lin, David Billings, Mike Jorda
  • Patent number: 6813620
    Abstract: A network device including a memory, a queue management unit, a memory management unit, and a search switching unit. The memory includes a plurality of memory banks. The queue management unit is configured to receive a plurality of search requests and to prioritize the search requests. The memory management unit is coupled to the queue management unit and the memory, and is configured to initiate a plurality of binary searches based on the plurality of search requests. Each binary search is executed simultaneously in different banks of the plurality of memory banks. The search switching unit is coupled to the memory and the memory management unit, and is configured to switch each binary search from one memory bank of to another memory bank after a predetermined number of search steps are performed by each binary search.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: November 2, 2004
    Assignee: Broadcom Corporation
    Inventors: Jonathan Lin, David Billings, Mike Jorda
  • Publication number: 20020129189
    Abstract: A network device including a memory, a queue management unit, a memory management unit, and a search switching unit. The memory includes a plurality of memory banks. The queue management unit is configured to receive a plurality of search requests and to prioritize the search requests. The memory management unit is coupled to the queue management unit and the memory, and is configured to initiate a plurality of binary searches based on the plurality of search requests. Each binary search is executed simultaneously in different banks of the plurality of memory banks. The search switching unit is coupled to the memory and the memory management unit, and is configured to switch each binary search from one memory bank of to another memory bank after a predetermined number of search steps are performed by each binary search.
    Type: Application
    Filed: February 27, 2002
    Publication date: September 12, 2002
    Applicant: Broadcom Corporation
    Inventors: Jonathan Lin, David Billings, Mike Jorda
  • Publication number: 20020039365
    Abstract: The invention is table search device having a table that has a plurality of entries and a cache having a subset of entries of the plurality of entries of the table. A search engine is configured to first search the cache in a first number of search cycles and then search the table in a second number of search cycles based on search results of the cache. The search engine connected to the table and the cache.
    Type: Application
    Filed: November 6, 2001
    Publication date: April 4, 2002
    Applicant: Broadcom Corporation
    Inventors: Paul Kalpathy, Mike Jorda