Patents by Inventor Brian Patterson

Brian Patterson 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: 20060020691
    Abstract: A method of load balancing comprises actions of measuring utilization on an input/output interface, detecting a condition of utilization deficiency based on the measured utilization, and allocating utilization to cure the deficiency.
    Type: Application
    Filed: July 20, 2004
    Publication date: January 26, 2006
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Charles Fuqua, Guillermo Navarro
  • Publication number: 20050249465
    Abstract: A ferrule assembly comprising: (a) an array of optical fibers each having a mating end face; and (b) a ferrule with the fibers disposed therein, the ferrule having a front and rear orientation and a front surface, the front surface having at least a mating surface and a non-mating surface, the mating surface extending forward beyond the non-mating surface and presenting the mating end face of at least one of the fibers.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 10, 2005
    Inventors: James Kevern, Brian Patterson, Jeff Swartzbaugh, Antonius Gerardus Bolhaar, Antonius Hultermans, Martijn Scholten
  • Publication number: 20050240934
    Abstract: A method of managing task execution comprises measuring a parameter indicative of workload and assigning priority of tasks executable on the system based on the measured parameter.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Charles Fuqua, Guillermo Navarro
  • Publication number: 20050240584
    Abstract: A method of protecting data includes distributing data across a plurality of snapshots of a parent logical unit (LUN) when data of the parent LUN diverges from the snapshots.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Lee Nelson
  • Publication number: 20050180702
    Abstract: A ferrule assembly comprising: (a) an array of optical fibers each having a mating end face; and (b) a ferrule with the fibers disposed therein, the ferrule having a front and rear orientation and a front surface, the front surface having at least a mating surface and a non-mating surface, the mating surface extending forward beyond the non-mating surface and presenting the mating end face of at least one of the fibers.
    Type: Application
    Filed: April 14, 2005
    Publication date: August 18, 2005
    Applicant: Tyco Electronics Corporation
    Inventors: James Kevern, Brian Patterson, Jeff Swartzbaugh, Antonius Bernardus Gerardus Bolhaar, Antonius Maria Hultermans, Martijn Scholten
  • Publication number: 20050165617
    Abstract: Systems and methods for implementing transaction-based storage operations are disclosed. In one implementation a processor in a storage network receives a service request, executes the service request, and updates an account to reflect execution of the service request. In another implementation the processor may generate a token request for a service token and transmit the token request to a server communicatively connected to the storage network. The server validates the token request and transmits to the processor a response to the token request. The processor may invoke a service call if the response to the token request comprises at least one service token.
    Type: Application
    Filed: January 28, 2004
    Publication date: July 28, 2005
    Inventors: Brian Patterson, Brian Bearden
  • Publication number: 20050154827
    Abstract: A storage device is configured with one or more processes that receive, process, and pass on jobs from a source. The number of jobs received by a process is compared with the number of jobs completed and/or passed on by the process. If the number of jobs that are received is disproportionate to the number of jobs completed and/or passed on by the process, a hang may exist and a corrective action, such as resetting, may be performed along with a request for all or some of the jobs to be resent.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 14, 2005
    Inventors: Brian Patterson, Marc LeFevre, Randy Matthews, Rodger Daniels, Brian Bearden
  • Patent number: 6912635
    Abstract: A system and methods employ a redistribution module to predict whether there is data stored in an arrayed storage device that is likely to be data that will be highly accessed in the future. The redistribution module locates high-access data on one or more storage components within the array and redistributes it evenly across all storage components in the array so that no single storage component contains a disproportionate amount of the high-access data. Redistributing high-access data evenly across all storage components (e.g., disks) in a storage array helps prevent I/O (input/output) bottlenecking at any single storage component in the array. I/Os are serviced in a more parallel manner which increases the overall performance of the storage array.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: June 28, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Jonathan Condel
  • Publication number: 20040250028
    Abstract: A block of data is written to a location on a first storage system. Version checking data associated with the block of data and having a predetermined initial value is also written to the first storage system. The version checking data is then written to a second storage system. Upon subsequent writing of data to the same location on the first storage system, the version checking data on the first storage system is incremented and the incremented version checking data is stored on the second storage system. When reading the group of data from the first storage system, the data is validated by comparing the version checking data on the first storage system with version checking data on the second storage system.
    Type: Application
    Filed: June 9, 2003
    Publication date: December 9, 2004
    Inventors: Rodger D. Daniels, Brian Patterson, Aaron Lindemann
  • Publication number: 20040250161
    Abstract: An array of storage devices is monitored to detect failure of one of the storage devices. Upon detection of a storage device failure, parity data associated with data stored on the failed storage device is identified. Data stored on the failed storage device is reconstructed and stored on unused portions of storage devices that did not fail. The system then updates the parity data associated with the data stored on the failed storage device.
    Type: Application
    Filed: June 9, 2003
    Publication date: December 9, 2004
    Inventor: Brian Patterson
  • Publication number: 20040136638
    Abstract: A layered optical circuit including a multi-substrate optical circuit. The multi-substrate optical circuit includes a plurality of optical fibers, a first substrate supporting a first portion the optical fibers to form a first optical subcircuit, and a second substrate supporting a second portion of the optical fibers to form a second optical subcircuit. A third portion of the optical fibers between the first and second portions extends between the first and second substrates. Free fibers in the third portion are elongated to permit repositioning of the first and second optical subcircuits in an overlapping arrangement without exceeding a minimum bend radius of each of the optical fibers. The overlapping arrangement of the first and second optical subcircuits forms a layered optical circuit. Accordingly, a layered optical circuit having a large number of fibers and/or a complex circuit pattern may be affixed on a relatively small footprint of a backplane, etc.
    Type: Application
    Filed: January 14, 2003
    Publication date: July 15, 2004
    Inventors: David Robert Baechtle, Dwight David Zitsch, Brian Patterson
  • Publication number: 20030212872
    Abstract: A system and methods employ a redistribution module to predict whether there is data stored in an arrayed storage device that is likely to be data that will be highly accessed in the future. The redistribution module locates high-access data on one or more storage components within the array and redistributes it evenly across all storage components in the array so that no single storage component contains a disproportionate amount of the high-access data. Redistributing high-access data evenly across all storage components (e.g., disks) in a storage array helps prevent I/O (input/output) bottlenecking at any single storage component in the array. I/Os are serviced in a more parallel manner which increases the overall performance of the storage array.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Inventors: Brian Patterson, Jonathan Condel
  • Patent number: 6421167
    Abstract: Multiple function bandwidth management systems. Bandwidth-management systems for an optical network are easily assembled by concatenating a plurality of intelligent, miniaturized, bandwidth-management modules (BMM's) together. The BMM's subdivide the wide available spectrum into narrow band segments. Each individual BMM is designed to overcome loss and optimize dispersion, gain, and power or gain equalization for a few channels at a time. Each device includes optical connectors and filters, as well as any other components necessary to direct the band of optical channels through the device's optical path while passing other optical channels within the spectrum to additional devices which can be connected without disturbing existing bandwidth-management modules. Each BMM also includes a digital control module that operates the BMM in any one of a plurality of selectable operating modes.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: July 16, 2002
    Assignee: General Dynamics Advanced Technology Systems, Inc.
    Inventors: Leonard George Cohen, David Brian Patterson, James Harold Murdock, Brian Charles Moore, Adolph Henry Moesle, Koo Il Kang, Darlene Louise Hart
  • Patent number: 6356684
    Abstract: Adjustable optical fiber grating dispersion compensators. The invention provides a fully tunable dispersion compensator with a wide dynamic range. Dispersion compensators according to the invention are based on uniform fiber Bragg grating technology. Individual gratings are tuned so that the gratings, which normally operate in reflection mode, operate in transmission mode with the frequency of interest falling just outside a reflection band edge. Gratings are combined to provide broadband, or multiple-wavelength dispersion. Tuning is provided via transducers coupled to the gratings. A control system can be connected to the transducers to provide a control signal so that the frequencies of the gratings can be dynamically tuned. The control system operates by measuring signals from opto-electronic detectors. The signals are used to determine a fractional spectral power transmitted through a filter. The fractional spectral power is related to the amount of dispersion present in the optical path of the network.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: March 12, 2002
    Assignee: General Dynamics Advanced Technology Systems, Inc.
    Inventors: David Brian Patterson, Brian Charles Moore
  • Patent number: 6304696
    Abstract: Adjustable optical fiber grating dispersion compensators. The invention provides a fully tunable dispersion compensator with a wide dynamic range. Dispersion compensators according to the invention are based on uniform fiber Bragg grating technology. Individual gratings are tuned so that the gratings, which normally operate in reflection mode, operate in transmission mode with the frequency of interest falling just outside a reflection band edge. Gratings are combined to provide broadband, or multiple-wavelength dispersion. Tuning is provided via transducers coupled to the gratings. A control system can be connected to the transducers to provide a control signal so that the frequencies of the gratings can be dynamically tuned. The control system operates by measuring signals from opto-electronic detectors. The signals are used to determine a fractional spectral power transmitted through a filter. The fractional spectral power is related to the amount of dispersion present in the optical path of the network.
    Type: Grant
    Filed: July 13, 2000
    Date of Patent: October 16, 2001
    Assignee: General Dynamics Advanced Technology Systems, Inc.
    Inventors: David Brian Patterson, Brian Charles Moore
  • Patent number: D442711
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: May 22, 2001
    Inventor: Brian Patterson
  • Patent number: H2144
    Abstract: A layered optical circuit including a multi-substrate optical circuit. The multi-substrate optical circuit includes a plurality of optical fibers, a first substrate supporting a first portion the optical fibers to form a first optical subcircuit, and a second substrate supporting a second portion of the optical fibers to form a second optical subcircuit. A third portion of the optical fibers between the first and second portions extends between the first and second substrates. Free fibers in the third portion are elongated to permit repositioning of the first and second optical subcircuits in an overlapping arrangement without exceeding a minimum bend radius of each of the optical fibers. The overlapping arrangement of the first and second optical subcircuits forms a layered optical circuit. Accordingly, a layered optical circuit having a large number of fibers and/or a complex circuit pattern may be affixed on a relatively small footprint of a backplane, etc.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: February 7, 2006
    Assignee: Tyco Electronics Corporation
    Inventors: David Robert Baechtle, Dwight David Zitsch, Brian Patterson