Patents by Inventor Shahe Krakirian

Shahe Krakirian 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: 20240220309
    Abstract: A method and system for flexibly assigning hardware resources to physical and virtual functions in a processor system supporting hardware virtualization is disclosed. The processor system includes a resource virtualization unit which is used to flexibly assign hardware resources to physical functions and also flexibly assign local functions to virtual functions associated with one or more of the physical functions. Thereby, standard PCI software is compatible with the physical functions and any associated virtualized hardware resources that have been flexibly assigned to the virtual and local functions.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventors: Shahe KRAKIRIAN, Jason ZEBCHUK, Wilson Parkhurst SNYDER II
  • Patent number: 12008389
    Abstract: A method and system for flexibly assigning hardware resources to physical and virtual functions in a processor system supporting hardware virtualization is disclosed. The processor system includes a resource virtualization unit which is used to flexibly assign hardware resources to physical functions and also flexibly assign local functions to virtual functions associated with one or more of the physical functions. Thereby, standard PCI software is compatible with the physical functions and any associated virtualized hardware resources that have been flexibly assigned to the virtual and local functions.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 11, 2024
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Shahe Krakirian, Jason Zebchuk, Wilson Parkhurst Snyder, II
  • Publication number: 20200150993
    Abstract: A method and system for flexibly assigning hardware resources to physical and virtual functions in a processor system supporting hardware virtualization is disclosed. The processor system includes a resource virtualization unit which is used to flexibly assign hardware resources to physical functions and also flexibly assign local functions to virtual functions associated with one or more of the physical functions. Thereby, standard PCI software is compatible with the physical functions and any associated virtualized hardware resources that have been flexibly assigned to the virtual and local functions.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Shahe KRAKIRIAN, Jason ZEBCHUK, Wilson Parkhurst SNYDER II
  • Publication number: 20070206502
    Abstract: A switch having a higher speed port, one or more slower speed ports, a larger buffer memory and numerous larger counters to achieve higher speed and longer range of communication. In one embodiment a larger switch having a larger buffer memory and larger counters connects to a smaller switch having a smaller buffer memory and smaller counters, the larger switch practically expanding the buffer memory and counters in the smaller switch. A combination of several counters can also avoid buffer overrun in any switches in the frame flow path due to the mismatch between the counter capabilities, the limitations of physical buffer spaces or the mismatch between transmission speeds. In another embodiment, the buffer spaces in several switches can be aggregated or cascaded along a frame path so that there are enough credits to maintain a high-speed transmission over a long distance.
    Type: Application
    Filed: May 11, 2007
    Publication date: September 6, 2007
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC
    Inventors: KREG MARTIN, Shahe Krakirian