Patents by Inventor Stephen Holden

Stephen Holden 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: 11985442
    Abstract: Bias circuit elements for applying voltages/currents to a photodetector are described. Bias circuit elements described are active devices, e.g. mosfets, directly connected to the photodetector signal point, which inject noise that will be amplified/integrated. Lowering 1/f noise in these bias devices uses multiple parallel mosfets and switching the parallel mosfets gates between a bias activation level signal and a voltage sufficient to drive the mosfet into accumulation Gate switching may be accomplished by at least two partially out of phase clocking signals, with at least one parallel mosfet applying bias while another is in accumulation in continuously switched time periods. Gate switching at a frequency higher than the imaging bandwidth, will have negligible effect on the image signal. During the accumulation phase traps present within the conducting channel of each MOSFET will be depopulated, essentially resetting the MOSFET's 1/f noise, allowing for long integration times while controlling 1/f noise.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: May 14, 2024
    Assignee: Nu-Trek, Inc.
    Inventors: Stephen Holden Black, Paul Richard Behmen, Francisco Tejada
  • Publication number: 20240053204
    Abstract: A photodetector interface circuit is described, residing partially or fully within a unit cell per pixel of an FPA. The interface circuit uses an innovative approach to providing pixel level digitization for full frame integration times while maintaining the ability to use integration capacitors of practical sizes. The technique uses successive charge subtraction, removing charge from an integration capacitor successively, triggered by the charge increasing sufficiently to charge the integrator to a reference level, thereby triggering both charge removal and incrementing a count, until all of the current flowing in the photodetector has been accounted for and the count represents the digitization of the photodetector signal. Various options on how to arrange the digitization elements are also disclosed.
    Type: Application
    Filed: February 17, 2023
    Publication date: February 15, 2024
    Inventors: Stephen Holden Black, Paul Richard Behmen, Francisco Tejada
  • Publication number: 20230269502
    Abstract: A photodetector interface circuit is described, residing partially or fully within a unit cell per pixel of an FPA. The interface circuit uses an innovative approach to providing pixel level digitization for full frame integration times while maintaining the ability to use integration capacitors of practical sizes. The technique uses successive charge subtraction, removing charge from an integration capacitor successively, triggered by the charge increasing sufficiently to charge the integrator to a reference level, thereby triggering both charge removal and incrementing a count, until all of the current flowing in the photodetector has been accounted for and the count represents the digitization of the photodetector signal. Various options on how to arrange the digitization elements are also disclosed.
    Type: Application
    Filed: February 17, 2023
    Publication date: August 24, 2023
    Inventors: Stephen Holden Black, Paul Richard Behmen, Francisco Tejada
  • Publication number: 20230027347
    Abstract: Bias circuit elements for applying voltages/currents to a photodetector are described. Bias circuit elements described are active devices, e.g. mosfets, directly connected to the photodetector signal point, which inject noise that will be amplified/integrated. Lowering 1/f noise in these bias devices uses multiple parallel mosfets and switching the parallel mosfets gates between a bias activation level signal and a voltage sufficient to drive the mosfet into accumulation Gate switching may be accomplished by at least two partially out of phase clocking signals, with at least one parallel mosfet applying bias while another is in accumulation in continuously switched time periods. Gate switching at a frequency higher than the imaging bandwidth, will have negligible effect on the image signal. During the accumulation phase traps present within the conducting channel of each MOSFET will be depopulated, essentially resetting the MOSFET's 1/f noise, allowing for long integration times while controlling 1/f noise.
    Type: Application
    Filed: July 23, 2021
    Publication date: January 26, 2023
    Inventors: Stephen Holden Black, Paul Richard Behmen, Francisco Tejada
  • Patent number: 11048311
    Abstract: A power system for multi-input devices with shared reserve power includes a first automatic transfer switch (ATS) and a second ATS each coupled at respective inputs to a primary power system and a reserve power system. An output of one of the ATSs is coupled to first power input of a multi-input electrical device and an output of the other ATS is coupled to a second power input of the multi-input electrical device. When primary power is available, electrical power is fed to both the inputs of the multi-input electrical device and when primary power is not available reserve power is fed to both inputs of the multi-input electrical device. If a component fails between the primary and/or reserve power system and the multi-input electrical device, a full load of the multi-input electrical device is fed from a non-affected one of the inputs of the multi-input electrical device.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Andrew Churnock, Nigel Martin McGee, Stephen Holden, Ryan Parfait, Colin Whittaker
  • Patent number: 10778771
    Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 15, 2020
    Assignee: NETAPP, INC.
    Inventors: John Jason Sprague, James Stephen Holden, Omri Kessel, John Strunk, Andrew Joseph Klosterman
  • Publication number: 20190149606
    Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 16, 2019
    Applicant: NETAPP, INC.
    Inventors: John Jason Sprague, James Stephen Holden, Omri Kessel, John Strunk, Andrew Joseph Klosterman
  • Patent number: 10200473
    Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 5, 2019
    Assignee: NETAPP, INC.
    Inventors: John Jason Sprague, James Stephen Holden, Omri Kessel, John Strunk, Andrew Joseph Klosterman
  • Publication number: 20180278686
    Abstract: Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Applicant: NETAPP, INC.
    Inventors: John Jason Sprague, James Stephen Holden, Omri Kessel, John Strunk, Andrew Joseph Klosterman
  • Patent number: 9967204
    Abstract: In a networked storage system, a request for placing a workload for is received by a management console that determines a plurality of subset of resources for responding to the workload. Each subset of resources includes at least two different but related resource types that can be used for processing the workload. A penalty index for each subset of resources is then determined. The penalty index of each resource is based on a supply parameter that indicates a maximum capability of the resource, a threshold value that indicates a capability level beyond which no load is added to the resource and a criticality factor that indicates an importance of each resource to the networked storage system. The workload is then assigned to a subset of resources with the least penalty index.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: May 8, 2018
    Assignee: NETAPP, INC.
    Inventors: James Stephen Holden, Omri Kessel
  • Patent number: 9787772
    Abstract: Methods and systems for a storage system are provided. The methods include maintaining a logical object associated with a resource of a storage system by a management console; creating a first policy associated with the logical object; selecting an annotation category associated with the logical object and assigning a value to the annotation category, where the annotation category defines an attribute associated with the logical object; providing a duration for generating an alert when the first policy is violated; assigning a threshold value for first policy violation; and setting an indicator for foregoing an alert associated with a second policy, when the first policy is violated.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: October 10, 2017
    Assignee: NETAPP, INC.
    Inventors: James Stephen Holden, Shanmugavel Ponnusamy, Jason Sprague, Francisco Jose Assis Rosa
  • Publication number: 20170250921
    Abstract: Methods and systems for a networked storage environment are provided. When a request for placing a workload for using a networked storage system is received, a management console determines a plurality of subset of resources for responding to the workload, where each subset of resources includes at least two different but related resource types that can be used for processing the workload. A penalty index for each subset of resources is determined, where the penalty index of each resource is based on a supply parameter that indicates a maximum capability of the resource, a threshold value that indicates a capability level beyond which no load is added to the resource and a criticality factor that indicates an importance of each resource to the networked storage system. The workload is then assigned to a subset of resources with the least penalty index.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Applicant: NETAPP, INC.
    Inventors: James Stephen Holden, Omri Kessel
  • Publication number: 20160344596
    Abstract: Methods and systems for a storage system are provided. The methods include maintaining a logical object associated with a resource of a storage system by a management console; creating a first policy associated with the logical object; selecting an annotation category associated with the logical object and assigning a value to the annotation category, where the annotation category defines an attribute associated with the logical object; providing a duration for generating an alert when the first policy is violated; assigning a threshold value for first policy violation; and setting an indicator for foregoing an alert associated with a second policy, when the first policy is violated.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Applicant: NETAPP, INC.
    Inventors: James Stephen Holden, Shanmugavel Ponnusamy, Jason Sprague, Francisco Jose Assis Rosa
  • Publication number: 20080200586
    Abstract: A sealant composition, suitable for surgical or dental use, comprises a sealant and, dispersed therein, one or more particles of a material which is prestressed and/or capable of undergoing expansion or contraction.
    Type: Application
    Filed: July 18, 2005
    Publication date: August 21, 2008
    Inventors: Paul Stephen Holden, Alexandra Elizabeth Heath
  • Patent number: 4637413
    Abstract: A low profile parts washer with a central solvent storage well, a pair of side walls subdivided into upper and lower portions, intermediate wall supporting wheels with the wheel axle lined above the well bottom, a safety cover positioned by a pair of supports and held above the well by fusible link means, a solvent pump and motor and a parts retainer screen covering the opening formed by the intermediate walls and the center solvent well.
    Type: Grant
    Filed: July 9, 1984
    Date of Patent: January 20, 1987
    Assignee: Safety-Kleen Corporation
    Inventors: Michael Llewellyn, Stephen Holden