Patents by Inventor Eric Bakke
Eric Bakke 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: 20240165681Abstract: Various embodiments of the present technology may provide methods and apparatus for cleaning a source vessel. The source vessel may be filled or partially filled with a solvent to form a solution. The solution is removed from the source vessel and contained in a waste vessel that is connected to the source vessel. The waste vessel may have a bellow or other mechanism inside of it to create a negative pressure in the waste vessel to pull the solution out of the source vessel and into the waste vessel. Alternatively, a liquid pump may be used to pull the solution from the source vessel to the waste vessel.Type: ApplicationFiled: November 15, 2023Publication date: May 23, 2024Inventors: Jereld Lee Winkler, Paul Ma, Eric James Shero, Shubham Garg, Jonathan Bakke, Todd Dunn, Jacqueline Wrench, Shuaidi Zhang
-
Publication number: 20240133033Abstract: Herein disclosed are systems and methods related to delivery systems using solid source chemical fill vessels. The delivery system can include a vapor deposition reactor, two or more fill vessels, of which one of more can be remote from the vapor deposition reactor. Each fill vessel is configured to hold solid source chemical reactant therein. An interconnect line or conduit can fluidly connect the vapor deposition reactor with one or more of the fill vessels. A line heater can heat at least a portion of the interconnect line to at least a minimum line temperature.Type: ApplicationFiled: January 3, 2024Publication date: April 25, 2024Inventors: Jacqueline Wrench, Shuaidi Zhang, Arjav Prafulkumar Vashi, Shubham Garg, Todd Robert Dunn, Moataz Bellah Mousa, Jonathan Bakke, Ibrahim Mohamed, Paul Ma, Bo Wang, Eric Shero, Jereld Lee Winkler
-
Apparatus for dynamically determining primary adapter in a heterogeneous N-way adapter configuration
Patent number: 8195589Abstract: A method and apparatus are provided for dynamically determining a primary adapter in a heterogeneous N-way adapter configuration. Each of the adapters generates information about itself and exchanges the information with all other adapters. First a decision-making adapter is identified. Then the decision-making adapter compares the adapter-generated information of all the adapters and makes a decision determining the primary adapter. The decision-making adapter communicates the decision to all other adapters. The determined primary adapter assumes a role as the primary adapter and the other adapters assume a role as a secondary adapter.Type: GrantFiled: June 11, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Robert Edward Galbraith, Brian James King, Timothy James Larson, William Joseph Maitland, Jr., Timothy Jerry Schimke -
Patent number: 8037221Abstract: A method and apparatus for dynamic allocation of DMA buffers in the DRAM banks of an I/O adaptor. The method and apparatus determine the functional status of the adaptor, allocate critical, volatile DMA buffers in non-critical DRAM banks if the adaptor is fully functional, and allocate critical, volatile DMA buffers in critical DRAM banks if the adaptor is partially functional.Type: GrantFiled: January 16, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Steven Paul Norgaard, Brian Eric Bakke
-
Patent number: 8028141Abstract: A method, computer program product and computer system for assigning logic storage entities of a storage device to multiple partitions of a computer system, which includes associating each logic storage entity to one of the partitions that are allowed to access the logic storage entity; configuring a partition supervisor to control accesses of the partitions to the logic storage entities, so that the partitions can share resources when accessing the logic storage entities; and providing an interceptor in the partition supervisor, so that a request or a response between a select logic storage entity and a select partition is intercepted if the select partition is not allowed to access the select storage entity.Type: GrantFiled: June 3, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Ellen Marie Bauman, Timothy Jerry Schimke, Lee Anton Sendelbach
-
Publication number: 20090300308Abstract: A method, computer program product and computer system for assigning logic storage entities of a storage device to multiple partitions of a computer system, which includes associating each logic storage entity to one of the partitions that are allowed to access the logic storage entity; configuring a partition supervisor to control accesses of the partitions to the logic storage entities, so that the partitions can share resources when accessing the logic storage entities; and providing an interceptor in the partition supervisor, so that a request or a response between a select logic storage entity and a select partition is intercepted if the select partition is not allowed to access the select storage entity.Type: ApplicationFiled: June 3, 2008Publication date: December 3, 2009Inventors: Brian Eric Bakke, Ellen Marie Bauman, Timothy Jerry Schimke, Lee Anton Sendelbach
-
Publication number: 20090182969Abstract: A method and apparatus for dynamic allocation of DMA buffers in the DRAM banks of an I/O adaptor. The method and apparatus determine the functional status of the adaptor, allocate critical, volatile DMA buffers in non-critical DRAM banks if the adaptor is fully functional, and allocate critical, volatile DMA buffers in critical DRAM banks if the adaptor is partially functional.Type: ApplicationFiled: January 16, 2008Publication date: July 16, 2009Inventors: Steven Paul Norgaard, Brian Eric Bakke
-
Patent number: 7493370Abstract: A method and apparatus are provided for dynamically determining a primary adapter in a heterogeneous N-way adapter configuration. Each of the adapters generates information about itself and exchanges the information with all other adapters. First a decision-making adapter is identified. Then the decision-making adapter compares the adapter-generated information of all the adapters and makes a decision determining the primary adapter. The decision-making adapter communicates the decision to all other adapters. The determined primary adapter assumes a role as the primary adapter and the other adapters assume a role as a secondary adapter.Type: GrantFiled: October 29, 2004Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Robert Edward Galbraith, Brian James King, Timothy James Larson, William Joseph Maitland, Jr., Timothy Jerry Schimke
-
Patent number: 7484114Abstract: An apparatus, method and program product provide access for a host device to a shared resource via a spare adapter configured to replace any of a plurality of access adapters.Type: GrantFiled: August 17, 2001Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Timothy Jerry Schimke, Joseph Thomas Writz
-
APPARATUS FOR DYNAMICALLY DETERMINING PRIMARY ADAPTER IN A HETEROGENEOUS N-WAY ADAPTER CONFIGURATION
Publication number: 20080243743Abstract: A method and apparatus are provided for dynamically determining a primary adapter in a heterogeneous N-way adapter configuration. Each of the adapters generates information about itself and exchanges the information with all other adapters. First a decision-making adapter is identified. Then the decision-making adapter compares the adapter-generated information of all the adapters and makes a decision determining the primary adapter. The decision-making adapter communicates the decision to all other adapters. The determined primary adapter assumes a role as the primary adapter and the other adapters assume a role as a secondary adapter.Type: ApplicationFiled: June 11, 2008Publication date: October 2, 2008Applicant: International Business Machines CorporationInventors: Brian Eric Bakke, Robert Edward Galbraith, Brain James King, Timothy James Larson, William Joseph Maitland, Timothy Jerry Schimke -
Patent number: 7139907Abstract: A method and apparatus are provided for implementing distributed (SCSI) devices using enhanced adapter reservations. A plurality of adapters is provided. Each adapter implements a plurality of logical devices with each logical device respectively coupled to a port of the distributed SCSI devices. The adapters manage reservations for the plurality of logical devices selectively using a no reservation state, an implicit reservation state, and an explicit reservation state. The adapters arbitrarily assign one adapter for managing each of the plurality of logical devices.Type: GrantFiled: April 29, 2004Date of Patent: November 21, 2006Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Brian James King, Timothy Jerry Schimke, Rick Alan Weckwerth
-
Patent number: 7039741Abstract: A method and apparatus are provided for implementing resilient connectivity in a Serial Attached SCSI (SAS) domain. A first edge expander is connected to a first port of a plurality of SAS devices for enabling communications between each of the plurality of SAS devices through the first edge expander. A second edge expander is connected to a second port of the plurality of SAS devices for enabling communications between each of the plurality of SAS devices through the second edge expander. A subtractive routing port of each of the first edge expander and the second edge expander is connected together for enabling communications between each of the plurality of SAS devices via the first ports and the second ports of the plurality of SAS devices.Type: GrantFiled: September 25, 2003Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Timothy Jerry Schimke
-
Patent number: 6728818Abstract: An Input/Output (I/O) adapter for use with a second I/O adapter in a clustered configuration. The I/O adapter includes a dedicated communication link, such as a high-speed serial bus, that provides for communication between the I/O adapter and the second I/O adapter. The I/O adapter also includes a message passing circuit, coupled to the dedicated communication link, that allows for transferring of data between the I/O adapter and the second I/O adapter. The I/O adapter further includes a doorbell circuit, coupled to the message passing circuit, that generates interrupts to provide a low level communication between the I/O adapter and the second I/O adapter. A mirroring directory, coupled to the message passing circuit, is also included in the I/O adapter to provide for the mirroring of cache directory writes.Type: GrantFiled: June 27, 2001Date of Patent: April 27, 2004Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Robert Edward Galbraith, Frederic Lawrence Huss, Daniel Frank Moertl, Paul Gary Reuland, Timothy Jerry Schimke
-
Patent number: 6704812Abstract: A redundancy manager preferably in an I/O adapter has been disclosed to manage commands to peripheral devices in a computer system. These peripheral devices have multiple ports and may have a different bus associated with each port. The buses, referred to as independent pathways, moreover, need not have the same protocol. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based on load balancing considerations and any ordering semantics that must be preserved in the incoming command and any outstanding commands and associated data that have not yet executed.Type: GrantFiled: November 30, 2000Date of Patent: March 9, 2004Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Scott Alan Bauman, Frederic Lawrence Huss, Andrew J Kulich, Laurel Scaife, Timothy Jerry Schimke
-
Patent number: 6530003Abstract: A method for maintaining data coherency in a dual Input/Output(I/O) adapter having primary and secondary adapters, wherein each of the primary and secondary adapters includes resident write cache data and directory storage devices. The method includes utilizing a split point to separate each of the cache data and directory storage devices into first and second regions, wherein the first regions contain the primary adapter cache data and directory information and the second regions contain the secondary adapter cache data and directory information. Information stored in the primary adapter cache data and directory storage devices is mirrored into the secondary adapter cache data and directory storage devices or, alternatively, information stored in the secondary adapter cache data and directory storage devices is mirrored into the primary adapter cache data and directory storage devices utilizing a dedicated communication link, such as a high-speed serial bus, between the primary and secondary adapters.Type: GrantFiled: July 26, 2001Date of Patent: March 4, 2003Assignee: International Business Machines CorporationInventors: Brian Eric Bakke, Carl Edward Forhan, Robert Edward Galbraith, Jessica Gisi, Frederic Lawrence Huss, Daniel Frank Moertl, Douglas David Prigge, Paul Gary Reuland, Timothy Jerry Schimke
-
Publication number: 20030037275Abstract: An apparatus, method and program product provide access for a host device to a shared resource via a spare adapter configured to replace any of a plurality of access adapters.Type: ApplicationFiled: August 17, 2001Publication date: February 20, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Eric Bakke, Timothy Jerry Schimke, Joseph Thomas Writz
-
Publication number: 20030023808Abstract: A method for maintaining data coherency in a dual Input/Output(I/O) adapter having primary and secondary adapters, wherein each of the primary and secondary adapters includes resident write cache data and directory storage devices. The method includes utilizing a split point to separate each of the cache data and directory storage devices into first and second regions, wherein the first regions contain the primary adapter cache data and directory information and the second regions contain the secondary adapter cache data and directory information. Information stored in the primary adapter cache data and directory storage devices is mirrored into the secondary adapter cache data and directory storage devices or, alternatively, information stored in the secondary adapter cache data and directory storage devices is mirrored into the primary adapter cache data and directory storage devices utilizing a dedicated communication link, such as a high-speed serial bus, between the primary and secondary adapters.Type: ApplicationFiled: July 26, 2001Publication date: January 30, 2003Inventors: Brian Eric Bakke, Carl Edward Forhan, Robert Edward Galbraith, Jessica Gisi, Frederic Lawrence Huss, Daniel Frank Moertl, Douglas David Prigge, Paul Gary Reuland, Timothy Jerry Schimke
-
Publication number: 20030005202Abstract: An Input/Output (I/O) adapter for use with a second I/O adapter in a clustered configuration. The I/O adapter includes a dedicated communication link, such as a high-speed serial bus, that provides for communication between the I/O adapter and the second I/O adapter. The I/O adapter also includes a message passing circuit, coupled to the dedicated communication link, that allows for transferring of data between the I/O adapter and the second I/O adapter. The I/O adapter further includes a doorbell circuit, coupled to the message passing circuit, that generates interrupts to provide a low level communication between the I/O adapter and the second I/O adapter. A mirroring directory, coupled to the message passing circuit, is also included in the I/O adapter to provide for the mirroring of cache directory writes.Type: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Inventors: Brian Eric Bakke, Robert Edward Galbraith, Frederic Lawrence Huss, Daniel Frank Moertl, Paul Gary Reuland, Timothy Jerry Schimke
-
Publication number: 20020065962Abstract: A redundancy manager preferably in an I/O adapter has been disclosed to manage commands to peripheral devices in a computer system. These peripheral devices have multiple ports and may have a different bus associated with each port. The buses, referred to as independent pathways, moreover, need not have the same protocol. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based on load balancing considerations and any ordering semantics that must be preserved in the incoming command and any outstanding commands and associated data that have not yet executed.Type: ApplicationFiled: November 30, 2000Publication date: May 30, 2002Applicant: International Business Machines CorporationInventors: Brian Eric Bakke, Scott Alan Bauman, Frederic Lawrence Huss, Andrew J. Kulich, Laurel Scaife, Timothy Jerry Schimke
-
Patent number: 5950704Abstract: The surface features of an article are replicated by preparing a master model having a preselected surface feature thereon which is to be replicated, and replicating the preselected surface feature of the master model. The replication is accomplished by providing a piece of a bulk-solidifying amorphous metallic alloy, contacting the piece of the bulk-solidifying amorphous metallic alloy to the surface of the master model at an elevated replication temperature to transfer a negative copy of the preselected surface feature of the master model to the piece, and separating the piece having the negative copy of the preselected surface feature from the master model.Type: GrantFiled: July 18, 1996Date of Patent: September 14, 1999Assignees: Amorphous Technologies International, California Institute of TechnologyInventors: William L. Johnson, Eric Bakke, Atakan Peker