Patents by Inventor Scott Dominguez

Scott Dominguez 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: 9253276
    Abstract: A protocol bridge includes a cache for caching data from a plurality of data storage devices, and for servicing data requests from a plurality of initiators. Data is cached for every data access operation such that the most frequently accessed data remains replicated in the cache.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 2, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Brett Henning, Scott Dominguez, Jason McGinley, Edoardo Daelli, Matthew Freel
  • Patent number: 8843666
    Abstract: A SAS expander or initiator places PHYs in a wide port into a persistent reduced power state by signaling to the connected SAS device that the SAS expander or initiator intends to route data traffic through other PHYs in the wide port. The SAS expander or initiator and connected SAS device agree to disuse certain PHYs so that the PHYs enter a reduced power state according to SAS standards.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: September 23, 2014
    Assignee: LSI Corporation
    Inventors: Brad Besmer, Brian A. Day, Scott Dominguez, Kevin A. Mocklin, David J. Golden
  • Publication number: 20130259062
    Abstract: A protocol bridge includes a cache for caching data from a plurality of data storage devices, and for servicing data requests from a plurality of initiators. Data is cached for every data access operation such that the most frequently accessed data remains replicated in the cache.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: LSI CORPORATION
    Inventors: Brett Henning, Scott Dominguez, Jason McGinley, Edoardo Daelli, Matthew Freel
  • Publication number: 20130232281
    Abstract: A SAS expander or initiator places PHYs in a wide port into a persistent reduced power state by signaling to the connected SAS device that the SAS expander or initiator intends to route data traffic through other PHYs in the wide port. The SAS expander or initiator and connected SAS device agree to disuse certain PHYs so that the PHYs enter a reduced power state according to SAS standards.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 5, 2013
    Applicant: LSI CORPORATION
    Inventors: Brad Besmer, Brian Day, Scott Dominguez, Kevin Mocklin, David Golden
  • Patent number: 7761630
    Abstract: A data-processing system and method are disclosed, which generally includes a plurality of components connected to a bus within a data-processing apparatus utilizing one or more input/output interfaces (e.g., IOCTL) in communication with the bus. A dynamic interface is implemented, which includes a plurality of interface modules that permits varying data-processing applications to scan, identify and interface with the plurality of components utilizing the input/output interface, thereby increasing data-processing application development efficiency relative to one or more components within the data-processing system.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: July 20, 2010
    Assignee: LSI Corporation
    Inventors: Brett Henning, Brad Davis, Scott Dominguez
  • Patent number: 7529980
    Abstract: A data-processing apparatus, method and program product generally include identifying one or more SAS expanders and one or more link thereof associated with an SAS domain of a data-processing apparatus. Link and reset data can be automatically injected onto the link(s) and the SAS expander(s) associated with the SAS domain, in response to identifying the SAS expander(s) and one or more links thereof. The presence of the link(s) within the SAS domain can then be verified, in response to automatically injecting the link and reset data onto one or more links and one or more SAS expanders in order to test the links and the SAS expanders associated with the SAS domain.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: May 5, 2009
    Assignee: LSI Corporation
    Inventors: Brett Henning, Scott Dominguez
  • Publication number: 20070271082
    Abstract: A data-processing apparatus, method and program product generally includes a graphical user interface, which is provided to generate a simulation of one or more target devices based one or more user inputs to the graphical user interface. The simulation of the target device(s) can be automatically generated device based on the particular user input(s) to the graphical user interface. A topology of the target device(s) can then be compiled based on the simulation of the target device(s). Such a topology is utilized for testing of the target device(s). The simulation of the device(s) can also be utilized to modify the target device(s) on a per-device basis. A script of errors is also compiled for injection into the target device(s) for testing of the target device(s). The target device can be, for example, an SAS device, an SMP device and/or an SATA device.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Inventors: Scott Dominguez, Mike Bieker
  • Publication number: 20070220176
    Abstract: A data-processing apparatus, method and program product generally include identifying one or more SAS expanders and one or more link thereof associated with an SAS domain of a data-processing apparatus. Link and reset data can be automatically injected onto the link(s) and the SAS expander(s) associated with the SAS domain, in response to identifying the SAS expander(s) and one or more links thereof. The presence of the link(s) within the SAS domain can then be verified, in response to automatically injecting the link and reset data onto one or more links and one or more SAS expanders in order to test the links and the SAS expanders associated with the SAS domain.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 20, 2007
    Inventors: Brett Henning, Scott Dominguez
  • Publication number: 20060277553
    Abstract: A data-processing system and method are disclosed, which generally includes a plurality of components connected to a bus within a data-processing apparatus utilizing one or more input/output interfaces (e.g., IOCTL) in communication with the bus. A dynamic interface is implemented, which includes a plurality of interface modules that permits varying data-processing applications to scan, identify and interface with the plurality of components utilizing the input/output interface, thereby increasing data-processing application development efficiency relative to one or more components within the data-processing system.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Brett Henning, Brad Davis, Scott Dominguez
  • Publication number: 20060100842
    Abstract: Disclosed is a SCSI target device simulator consisting of a personal computer, a SCSI host adapter board, and simulator software. The SCSI target device simulator is employed to test SCSI host adapter systems by simulating multiple SCSI target devices for test purposes. The simulated SCSI target devices may be configured to imitate a wide variety of different SCSI target device types, with an equally wide variety of configuration settings within a single SCSI target device type. A user may quickly create and change simulated SCSI target devices for a test system. The SCSI target device simulator may also be configured so that the simulated SCSI target devices respond in a specified manner to SCSI commands and SCSI task management commands. Controlling the simulated SCSI target device responses to SCSI commands and SCSI task management commands allows a user to easily configure and test a SCSI host adapter device for specific operational scenarios.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventors: Scott Dominguez, Mike Bieker
  • Publication number: 20060074583
    Abstract: An operating system's input/output control (IOCTL) interface can communicate with one or more device drivers, which may be implemented as Message Passing Technology (MPT) based drivers. At start-up and at user-defined intervals, Message Passing Interface (MPI) pass-through messages can be sent utilizing the IOCTL interface. Such messages can be formatted as Configuration Page Request messages, and can then return data that includes the current negotiated rates and widths for all devices connected via the bus. Whenever a drop in rate occurs for any device connected to the bus, the event will be logged, and the user informed. Utilizing such technology, device transfer rates can be automatically tracked performance degradation thereof reported.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventors: Michael Bieker, Scott Dominguez, Joseph Maloy, Brett Henning