Patents by Inventor Michael A. Taft
Michael A. Taft 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: 20250051863Abstract: Automated microbial fluid sampling and analysis systems and processes are disclosed herein. Such a system can include a processor that can execute stored computer instructions to control the air sampling and analysis system, a consumable cartridge including a cartridge body and a sample capture substrate (SCS), an air handler to move air through the SCS, a thermocycler to bring the air sampling reaction chamber to one or more desired temperatures to perform nucleic acid amplification directly on the SCS, and optics that can measure fluorescent signal from the air sampling reaction chamber. The system can automatically collect the sample, and can automatically perform the nucleic acid amplification and analysis.Type: ApplicationFiled: October 11, 2024Publication date: February 13, 2025Applicant: Gate Scientific, Inc.Inventors: Bradford Jensen TAFT, Kristian Michael SCABOO, Morten Juel JENSEN, Vincent CUEVAS, Elhadj Sofiane HAMAMA
-
Publication number: 20250047720Abstract: One or more computing devices, systems, and/or methods for managing security associated with applications are provided. In an example, a central security gateway may determine first security policy information associated with a first application. The central security gateway may establish a first encrypted connection with a first device of the first application. The central security gateway may manage, based upon the first security policy information and using the first encrypted connection, security associated with the first application. The central security gateway may determine second security policy information associated with a second application. The central security gateway may establish a second encrypted connection with a second device of the second application. The central security gateway may manage, based upon the second security policy information and using the second encrypted connection, security associated with the second application.Type: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: Minbao Li, Eugene A. Oliva, Michael L. Hoarle, David Taft
-
Patent number: 11635968Abstract: The present disclosure may include a processor that uses idle caches as a backing store for a boot code. The processor designates a boot core and an active cache from a plurality of cores and a plurality of caches. The processor configures remaining caches from the plurality of caches to act as a backing store memory. The processor modifies the active cache to convert cast outs to a system memory into lateral cast outs to the backing store memory. The processor copies a boot image to the backing store memory and executes the boot image by the boot core.Type: GrantFiled: September 15, 2021Date of Patent: April 25, 2023Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Guy L. Guthrie, Joseph John McGill, IV, Alexander Michael Taft, Derek E. Williams
-
Publication number: 20230078861Abstract: The present disclosure may include a processor that uses idle caches as a backing store for a boot code. The processor designates a boot core and an active cache from a plurality of cores and a plurality of caches. The processor configures remaining caches from the plurality of caches to act as a backing store memory. The processor modifies the active cache to convert cast outs to a system memory into lateral cast outs to the backing store memory. The processor copies a boot image to the backing store memory and executes the boot image by the boot core.Type: ApplicationFiled: September 15, 2021Publication date: March 16, 2023Inventors: Bernard C. Drerup, Guy L. Guthrie, Joseph John McGill, IV, Alexander Michael Taft, Derek E. Williams
-
Publication number: 20230063992Abstract: A coherent data processing system includes a system fabric communicatively coupling a plurality of coherence participants and fabric control logic. The fabric control logic quantifies congestion on the system fabric based on coherence messages associated with commands issued on the system fabric. Based on the congestion on the system fabric, the fabric control logic determines a rate of request issuance applicable to a set of coherence participants among the plurality of coherence participants. The fabric control logic issues at least one rate command to set a rate of request issuance to the system fabric of the set of coherence participants.Type: ApplicationFiled: August 18, 2021Publication date: March 2, 2023Inventors: HUGH SHEN, GUY L. GUTHRIE, JEFFREY A. STUECHELI, LUKE MURRAY, ALEXANDER MICHAEL TAFT, BERNARD C. DRERUP, DEREK E. WILLIAMS
-
Publication number: 20230044350Abstract: A data processing system includes system memory and a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. A first vertical cache hierarchy records information indicating communication of cache lines between the first vertical cache hierarchy and others of the plurality of vertical cache hierarchies. Based on selection of a victim cache line for eviction, the first vertical cache hierarchy determines, based on the recorded information, whether to perform a lateral castout of the victim cache line to another of the plurality of vertical cache hierarchies rather than to system memory and selects, based on the recorded information, a second vertical cache hierarchy among the plurality of vertical cache hierarchies as a recipient of the victim cache line via a lateral castout. Based on the determination, the first vertical cache hierarchy performs a castout of the victim cache line.Type: ApplicationFiled: August 4, 2021Publication date: February 9, 2023Inventors: BERNARD C. DRERUP, GUY L. GUTHRIE, JEFFREY A. STUECHELI, ALEXANDER MICHAEL TAFT, DEREK E. WILLIAMS
-
Publication number: 20230041702Abstract: A data processing system includes a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. Based on receiving on a system fabric a cache injection request requesting injection of a data into a cache line identified by a target real address, the data is written into a cache in a first vertical cache hierarchy among the plurality of vertical cache hierarchies. Based on a value in a field of the cache injection request, a distribute field is set in a directory entry of the first vertical cache hierarchy. Upon eviction of the cache line the first vertical cache hierarchy, a determination is made whether the distribute field is set. Based on determining the distribute field is set, a lateral castout of the cache line from the first vertical cache hierarchy to a second vertical cache hierarchy is performed.Type: ApplicationFiled: August 4, 2021Publication date: February 9, 2023Inventors: DEREK E. WILLIAMS, GUY L. GUTHRIE, Bernard C. Drerup, Hugh Shen, Alexander Michael Taft, Luke Murray, Richard Nicholas
-
Publication number: 20230040617Abstract: A data processing system includes a plurality of snoopers, a processing unit including master, and a system fabric communicatively coupling the master and the plurality of snoopers. The master sets a retry operating mode for an interconnect operation in one of alternative first and second operating modes. The first operating mode is associated with a first type of snooper, and the second operating mode is associated with a different second type of snooper. The master issues a memory access request of the interconnect operation on the system fabric of the data processing system. Based on receipt of a combined response representing a systemwide coherence response to the request, the master delays an interval having a duration dependent on the retry operating mode and thereafter reissues the memory access request on the system fabric.Type: ApplicationFiled: August 4, 2021Publication date: February 9, 2023Inventors: DEREK E. WILLIAMS, ALEXANDER MICHAEL TAFT, GUY L. GUTHRIE, BERNARD C. DRERUP
-
Patent number: 11573902Abstract: A coherent data processing system includes a system fabric communicatively coupling a plurality of coherence participants and fabric control logic. The fabric control logic quantifies congestion on the system fabric based on coherence messages associated with commands issued on the system fabric. Based on the congestion on the system fabric, the fabric control logic determines a rate of request issuance applicable to a set of coherence participants among the plurality of coherence participants. The fabric control logic issues at least one rate command to set a rate of request issuance to the system fabric of the set of coherence participants.Type: GrantFiled: August 18, 2021Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Hugh Shen, Guy L. Guthrie, Jeffrey A. Stuecheli, Luke Murray, Alexander Michael Taft, Bernard C. Drerup, Derek E. Williams
-
Patent number: 11561901Abstract: A data processing system includes a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. Based on receiving on a system fabric a cache injection request requesting injection of a data into a cache line identified by a target real address, the data is written into a cache in a first vertical cache hierarchy among the plurality of vertical cache hierarchies. Based on a value in a field of the cache injection request, a distribute field is set in a directory entry of the first vertical cache hierarchy. Upon eviction of the cache line the first vertical cache hierarchy, a determination is made whether the distribute field is set. Based on determining the distribute field is set, a lateral castout of the cache line from the first vertical cache hierarchy to a second vertical cache hierarchy is performed.Type: GrantFiled: August 4, 2021Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Derek E. Williams, Guy L. Guthrie, Bernard C. Drerup, Hugh Shen, Alexander Michael Taft, Luke Murray, Richard Nicholas
-
Patent number: 11561900Abstract: A data processing system includes system memory and a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. A first vertical cache hierarchy records information indicating communication of cache lines between the first vertical cache hierarchy and others of the plurality of vertical cache hierarchies. Based on selection of a victim cache line for eviction, the first vertical cache hierarchy determines, based on the recorded information, whether to perform a lateral castout of the victim cache line to another of the plurality of vertical cache hierarchies rather than to system memory and selects, based on the recorded information, a second vertical cache hierarchy among the plurality of vertical cache hierarchies as a recipient of the victim cache line via a lateral castout. Based on the determination, the first vertical cache hierarchy performs a castout of the victim cache line.Type: GrantFiled: August 4, 2021Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Guy L. Guthrie, Jeffrey A. Stuecheli, Alexander Michael Taft, Derek E. Williams
-
Patent number: 11556472Abstract: A data processing system includes a plurality of snoopers, a processing unit including master, and a system fabric communicatively coupling the master and the plurality of snoopers. The master sets a retry operating mode for an interconnect operation in one of alternative first and second operating modes. The first operating mode is associated with a first type of snooper, and the second operating mode is associated with a different second type of snooper. The master issues a memory access request of the interconnect operation on the system fabric of the data processing system. Based on receipt of a combined response representing a systemwide coherence response to the request, the master delays an interval having a duration dependent on the retry operating mode and thereafter reissues the memory access request on the system fabric.Type: GrantFiled: August 4, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Derek E. Williams, Alexander Michael Taft, Guy L. Guthrie, Bernard C. Drerup
-
Publication number: 20080017433Abstract: A device adapted for movement over inclined surfaces and inverted surfaces. The device comprises at least one front wheel mounted for rotation on a body potion having at least one means for abutting against the inclined surface. The abutting means may be displaced rearwardly from at least one front wheel. The front wheel or wheels may comprise a layer of sticky material that is adapted for providing temporary adhesion to the inclined surface where the sticky layer enables adhering the device over the surface at least during motion of the device there over. The surface of the front wheel(s) may be rough to enlarge the contacting-area between the front wheel(s) and the inclined surface. The device may further comprise suitable motor means operatively connected to at least one front wheel for providing a locomotive force thereto.Type: ApplicationFiled: September 28, 2007Publication date: January 24, 2008Applicant: Majic Wheels Corp.Inventor: Michael Taft
-
Patent number: 6966145Abstract: A fire ant trap for eradicating fire ants at a mound includes a domed enclosure having a lower rim peripherally engaging the mound and secured thereat by stakes. A tubular auger is threaded at the top end and has a perforated beveled tip that rotates into the top of the mound. A fire ant agent is dispensed to the tip from an upper fill opening that is sealed by a removable cap.Type: GrantFiled: April 15, 2004Date of Patent: November 22, 2005Inventors: Michael Taft, Marylee B. Taft
-
Patent number: 6893137Abstract: A surgical light apparatus is disclosed having a first light source generating visible light and heat energy radiation, an enclosure surrounding the first light source and including a lens substantially transparent to visible light and a reflector for reflecting light from the first light source through the lens, and a filter apparatus coupled to the enclosure and formed at least in part from a material that is substantially transparent to at least a portion of visible light radiation and that substantially blocks transmission of heat energy radiation. The filter apparatus is configured to block transmission of heat energy radiation from the first light source to the reflector and to intercept substantially all radiation from the first light source that otherwise would pass to the reflector and through the lens. The filter apparatus includes a plurality of filter elements configured to define at least one gap between two adjacent filter elements allowing air flow therethrough.Type: GrantFiled: July 2, 2002Date of Patent: May 17, 2005Assignee: Hill-Rom Services, Inc.Inventors: John M. Bulko, Gerald L. Yeaney, Michael A. Taft
-
Publication number: 20020172033Abstract: A surgical light apparatus is disclosed having a first light source generating visible light and heat energy radiation, an enclosure surrounding the first light source and including a lens substantially transparent to visible light and a reflector for reflecting light from the first light source through the lens, and a filter apparatus coupled to the enclosure and formed at least in part from a material that is substantially transparent to at least a portion of visible light radiation and that substantially blocks transmission of heat energy radiation. The filter apparatus is configured to block transmission of heat energy radiation from the first light source to the reflector and to intercept substantially all radiation from the first light source that otherwise would pass to the reflector and through the lens. The filter apparatus includes a plurality of filter elements configured to define at least one gap between two adjacent filter elements allowing air flow therethrough.Type: ApplicationFiled: July 2, 2002Publication date: November 21, 2002Inventors: John M. Bulko, Gerald L. Yeaney, Michael A. Taft
-
Patent number: 6443596Abstract: A surgical light apparatus is disclosed having a first light source generating visible light and heat energy radiation, an enclosure surrounding the first light source and including a lens substantially transparent to visible light and a reflector for reflecting light from the first light source through the lens, and a filter apparatus coupled to the enclosure and formed at least in part from a material that is substantially transparent to at least a portion of visible light radiation and that substantially blocks transmission of heat energy radiation The filter apparatus is configured to block transmission of heat energy radiation from the first light source to the reflector and to intercept substantially all radiation from the first light source that otherwise would pass to the reflector and through the lens. The filter apparatus includes a plurality of filter elements configured to define at least one gap between two adjacent filter elements allowing air flow therethrough.Type: GrantFiled: March 30, 1998Date of Patent: September 3, 2002Assignee: Hill-Rom Services, Inc.Inventors: John M. Bulko, Gerald L. Yeaney, Michael A. Taft
-
Patent number: 6012821Abstract: An arm assembly for supporting a surgical lighthead of a surgical light apparatus includes a first arm and a first clevis appended to the first arm and having a first stop surface and a second stop surface. The arm assembly also includes a second arm formed to include an interior region and a second clevis appended to the second arm and having a third stop surface and a fourth stop surface. The surigcal lighthead is supported by the second arm.Type: GrantFiled: March 30, 1998Date of Patent: January 11, 2000Assignee: Hill-Rom, Inc.Inventors: Gerald L. Yeaney, John M. Bulko, Frank L. Martyna, Thomas M. Peterson, Michael A. Taft