Patents by Inventor Peter C. Rivera

Peter C. Rivera 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: 9213588
    Abstract: A storage system and method for identifying a faulty link the storage system is disclosed. The storage system includes a plurality of target devices and at least one expander configured to communicatively couple a plurality of initiators to the plurality of target devices. Each initiator of the plurality of initiators monitors occurrences of link disruptions independently, wherein upon detecting occurrences of a predetermined number of link disruptions within a predetermined time period, a reporting initiator reports a detection of a faulty link in the multi-initiator topology and requests an arbitrator to identify at least one peer initiator in the multi-initiator topology that shares at least one shared link with the reporting initiator. This reporting initiator and its peer initiators then jointly execute a common diagnostic process to identify the faulty link in the multi-initiator topology.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: December 15, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Naman Nair, Brad D. Besmer, Peter C. Rivera, James Rizzo
  • Publication number: 20150199227
    Abstract: A storage system and method for identifying a faulty link the storage system is disclosed. The storage system includes a plurality of target devices and at least one expander configured to communicatively couple a plurality of initiators to the plurality of target devices. Each initiator of the plurality of initiators monitors occurrences of link disruptions independently, wherein upon detecting occurrences of a predetermined number of link disruptions within a predetermined time period, a reporting initiator reports a detection of a faulty link in the multi-initiator topology and requests an arbitrator to identify at least one peer initiator in the multi-initiator topology that shares at least one shared link with the reporting initiator. This reporting initiator and its peer initiators then jointly execute a common diagnostic process to identify the faulty link in the multi-initiator topology.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 16, 2015
    Applicant: LSI Corporation
    Inventors: Naman Nair, Brad D. Besmer, Peter C. Rivera, James Rizzo
  • Patent number: 8996748
    Abstract: A storage system and method for preventing propagation of link reset among initiators in the storage system is disclosed. The method includes issuing a link reset command by the initiator, and entering the initiator into a back-off period immediately following the issuing of the link reset command. The initiator remains idle for the entire duration of the back-off period and resumes its operations at the end of the back-off period.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: March 31, 2015
    Assignee: LSI Corporation
    Inventors: Naman Nair, Brad D. Besmer, Peter C. Rivera, James Rizzo
  • Publication number: 20140245300
    Abstract: A system to allow reallocation of credit among virtual machines associated with separate operating systems includes drivers in each virtual machine to independently track credit usage and a host board adapter configured to report a false maximum to each operating system and track credit usage. The host board adapter allocates credits and reports the allocated credits to virtual functions accessed by the virtual machines. A hypervisor reallocates credits by reporting the new allocation to the host board adapter and consequently to each virtual function and each associated virtual machine. Each operating system maintains resources defined by the false maximum and never knows about the reallocation.
    Type: Application
    Filed: March 1, 2013
    Publication date: August 28, 2014
    Applicant: LSI Corporation
    Inventors: Roger T. Clegg, Peter C. Rivera, Brad D. Besmer, Steven R. Schremmer