Patents by Inventor William Schwartz

William Schwartz 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: 20080149555
    Abstract: A separation system including a pressure vessel containing a plurality of membrane cartridge assemblies is provided for the separation of a fluid feed. The separation system typically includes an elongated pressure vessel having a feed stream inlet, a residual stream and at least one permeate stream outlet. Disposed within the pressure vessel are a first tube sheet assembly defining a first permeate reservoir, a first fluid reservoir, and a plurality of membrane cartridge assemblies. The first tube sheet assembly includes a first pair of tube sheets, which define the first permeate reservoir therebetween, and a plurality of first sleeves disposed between the first pair of tube sheets. The first permeate reservoir is in fluid communication with the at least one permeate stream outlet. The at least one membrane cartridge assembly includes at membrane cartridge and a first permeate adapter joined to a first end of the membrane cartridge.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: A. William Schwartz, Mark E. Schott
  • Publication number: 20080064253
    Abstract: A jumper including a connecting face, a light-emitting face, and a light pipe extending from the connecting face to the light-emitting face is provided. The light pipe is operable to transmit a light from a provided computer hardware from the connecting face to the light-emitting face responsive to the jumper forming a circuit with the provided computer hardware. A method for fabricating a jumper is also provided. The method includes forming a plurality of receptacles on a connecting face of the jumper and incorporating a light pipe into the jumper such that the light pipe extends from the connecting face of the jumper to a light-emitting face of the jumper. A method for providing jumper installation feedback is further provided. The method includes mounting a jumper on a provided computer hardware and transmitting a light through the jumper responsive to the jumper forming a circuit with the provided computer hardware.
    Type: Application
    Filed: November 16, 2007
    Publication date: March 13, 2008
    Applicant: International Business Machines Corporation
    Inventors: Scott Dunham, William Schwartz, Jeffrey Williams, Edward Zorek
  • Patent number: 7338601
    Abstract: Assemblies for use in separation of a fluid feed. Assemblies typically include an elongated housing having a fluid feed stream inlet, a residual stream outlet and a permeate stream outlet. The housing contains at least one membrane separation element to form a membrane separation element linear string that at least in part defines a linear permeate passage tube. A permeate adapter is joined with an end of the linear permeate passage tube. The permeate adapter includes a receiving opening for receiving an end of the linear permeate passage tube. The adapter defines a permeate passageway extending therethrough and includes a plurality of permeate discharge openings disposed such as to place the receiving opening and the permeate discharge openings in fluid flow communication.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: March 4, 2008
    Assignee: UOP LLC
    Inventors: Mark E. Schott, A. William Schwartz
  • Publication number: 20070260672
    Abstract: Basic server resources may be extended by the completion of a Capacity on Demand (CoD) Agreement. The CoD Agreement provides authorization to the server for activation of inactive resources. A Power On Self Test (POST) works in conjunction with a system management interrupt, a memory unit, and a plurality of Peripheral Component Interconnect (PCI) host bridges to provide for on demand additions of input and output adapters. The adapters may be added during various phases of operation and may be hot pluggable.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jason Almeida, Scott Dunham, Eric Kern, William Schwartz, Adam Soderlund
  • Publication number: 20070234090
    Abstract: A method of managing resources in a data processing configuration includes allocating system resources to an application to ensure a specified level of performance for the application. A system parameter is then modified to conserve power consumption upon detecting a condition resulting in a reduction of available system power. The original system resource allocation is then modified to maintain the specified level of performance following the modification of the system parameter. The system resources may include system CPU cycles and allocating system resources may include allocating a specified percentage of the CPU cycles to a high priority application. The reduction of available system power may be caused by an excessive ambient temperature or the failure of a power supply. Modifying the system parameter to conserve power consumption includes throttling the CPU speed and then dynamically increasing the percentage of CPU cycles allocated to the high priority application.
    Type: Application
    Filed: June 11, 2007
    Publication date: October 4, 2007
    Inventors: Aaron Merkin, William Schwartz
  • Publication number: 20070214819
    Abstract: A thermal management system for an automotive vehicle includes air cooled heat exchangers for an HVAC system, for a prime mover, and for various electronics componentry. All heat exchangers are cooled by a common air stream flowing from the ambient. The amount of heat imparted to the air stream through the HVAC system is controlled as to permit optimal cooling of the vehicle electronics and vehicle prime mover.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Upendra Patel, William Schwartz
  • Publication number: 20070198982
    Abstract: Embodiments of the invention address deficiencies of the art in respect to dynamic computing resource allocation, and provide a method, system and computer program product for dynamic resource allocation for disparate application performance requirements. In one embodiment of the invention, a resource allocation data processing system can include a shared resource pool including resources and a resource configurator coupled to the shared resource pool. The system further can include a service processor coupled to the resource configurator, wherein the service processor can include an application programming interface (API) exposing methods for commanding the resource configurator to configure the resources in the shared resource pool.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Applicant: International Business Machines Corporation
    Inventors: Joseph Bolan, Zeynep Dayar, Jeffery Franke, Gregg Gibson, Shane Lardinois, Aaron Merkin, William Schwartz
  • Publication number: 20070150713
    Abstract: Methods and arrangements to dynamically modify the number of processors active in a multi-node data processing system. are contemplated. Embodiments include transformations, code, state machines or other logic to change the portion of BIOS that a processor loads on power-on. In some embodiments, a signal sent over a GPIO pin may flip an address line to the portion of the BIO that a processor loads on power-on. In some embodiments, a service processor may set a GPIO or non-volatile RAM value. The portion of BIOS controlling the powering-up of the processor may read the value and branch depending upon the value. Embodiments also include transformations, code, state machines or other logic to determine the state of a dynamically activated processor. In some embodiments, a processor may read from a local scratch register to determine if it has been dynamically activated. If so, embodiments may then clear the scratch register and put the processor to sleep.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jason Almeida, Scott Dunham, Eric Kern, William Schwartz, Adam Soderlund
  • Publication number: 20070137674
    Abstract: A flush and fill process is used to ready a fuel cell cooling circuit for initial use. An external flushing system relasably connected to the cooling circuit circulates flushing coolant through the cooling circuit to remove contaminants from the wetted surfaces of the cooling circuit before the fuel cell is put into use. The flushing system includes a pump for circulating the flushing coolant through the cooling circuit, filters for removing contaminants from the coolant and a heater for elevating the temperature of the coolant. Following the flushing process to remove contaminants, the flushing system is disconnected from the cooling circuit and the cooling circuit is filled with fresh coolant.
    Type: Application
    Filed: November 25, 2006
    Publication date: June 21, 2007
    Applicant: Ford Motor Company
    Inventors: George Shih, William Schwartz, Chendong Huang, Mukesh Kumar, Byung Kim, Sherry Mueller, Vijay Garg
  • Publication number: 20070124522
    Abstract: In a multi-node system, a node can be dynamically detached (e.g., responsive to an error situation) without impacting the operating system or others of the nodes. Contents of in-use memory at the node to be detached are copied to another node, and a memory map is updated to make the copy transparent to components using the memory. Furthermore, the copied-to memory locations are programmatically blocked to prevent assignment thereof to a memory requester.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Brandon Ellison, Eric Kern, William Schwartz, Adam Soderlund
  • Patent number: 7182047
    Abstract: A cooling system for an internal combustion engine mounted within a vehicle includes a radiator for rejecting heat to ambient air and an axial fan mounted within a fan shroud associated with a radiator. The fan has a stationary hub equipped with louvers which may be controlled so as to either block off or allow airflow through the hub, and consequentially through the radiator. In this manner, the airflow past the fan may be greatly increased when the vehicle is operated at a higher groundspeed, while decreasing the amount of power consumed by the fan.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: February 27, 2007
    Assignee: Ford Global Technologies, LLC
    Inventor: William Schwartz
  • Publication number: 20060086816
    Abstract: A method of conserving energy during a heating event wherein a coolant is heated in a cooling system is disclosed. The method includes establishing a first set point temperature for a first point in the cooling system and establishing a second set point temperature lower than the first set point temperature for a second point in the cooling system. Normally, the coolant is maintained at the second set point temperature at the second set point in the cooling system. During the heating event, the second set point temperature is raised to substantially match the first set point temperature to reduce necessary heating of the coolant at the first point.
    Type: Application
    Filed: June 29, 2005
    Publication date: April 27, 2006
    Inventors: William Schwartz, Chendong Huang, Stephen Fan, Upendra Patel, Ken Jackson, Joseph Stanek
  • Publication number: 20060047858
    Abstract: A method and system for booting up multiple PCI peripheral devices, such that the number of bootable PCI peripheral devices is not limited by the amount of computer system memory that is dedicated to storing executable boot code for the peripheral devices. The executable boot code is stored on a Read Only Memory (ROM) on each peripheral device. When a new PCI peripheral device begins to boot up, a check for available memory space in a ROM scan memory address space is performed. If there is not enough available room in the ROM scan memory address space for the new device's executable boot code, then a ROM scan detection logic pages an image of another peripheral device's executable boot code out of the ROM scan memory address space before storing the new device's executable boot code into the ROM scan memory address space.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corp.
    Inventors: William Atherton, Daryl Cromer, Richard Dayan, Scott Dunham, Eric Kern, Howard Locker, William Schwartz, Adam Soderlund
  • Publication number: 20060010344
    Abstract: A system, method, and computer program product for reporting and recovering from an internal processor error in a multiprocessor system supporting system management mode. In accordance with the method of the present invention one or more replacement agents are allocated such as during system startup within the multiprocessor system. Machine specific error-reporting registers are monitored for one or more active processor agents during system operation. In response to detecting a faulty agent via the monitoring, a system management interrupt (SMI) request is issued to one or both the faulty agent and a selected replacement agent. In response to receiving the SMI request, the operating state of the faulty agent is copied to the selected replacement agent in system management mode. Operating system processing is then resumed using the replacement agent.
    Type: Application
    Filed: July 9, 2004
    Publication date: January 12, 2006
    Applicant: International Business Machines Corp.
    Inventors: Edward Zorek, Thomas Fox, Eric Kern, Michael Rollins, William Schwartz
  • Publication number: 20050289362
    Abstract: A method of managing resources in a data processing configuration includes allocating system resources to an application to ensure a specified level of performance for the application. A system parameter is then modified to conserve power consumption upon detecting a condition resulting in a reduction of available system power. The original system resource allocation is then modified to maintain the specified level of performance following the modification of the system parameter. The system resources may include system CPU cycles and allocating system resources may include allocating a specified percentage of the CPU cycles to a high priority application. The reduction of available system power may be caused by an excessive ambient temperature or the failure of a power supply. Modifying the system parameter to conserve power consumption includes throttling the CPU speed and then dynamically increasing the percentage of CPU cycles allocated to the high priority application.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Inventors: Aaron Merkin, William Schwartz
  • Publication number: 20050283523
    Abstract: A method and system for allowing nodes in a multi-node computer to be appropriated by a master node in the multi-node computer. The node to be appropriated is suspended into an ACPI S3 Sleep State, causing current system operations state information to be stored in a backup memory in the appropriated node. The master node then populated a primary memory in the appropriated node with OS and other information required to join a partition that includes the master node. When the master node no longer wishes to use the appropriated node, the backup memory in the appropriated node is mirrored back into the primary memory. When the appropriated node “wakes up” from the S3 state, it continues executing software commands where it left off, without knowing anything that had happened after going into the S3 state.
    Type: Application
    Filed: May 14, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jason Almeida, Scott Dunham, Eric Kern, William Schwartz
  • Publication number: 20050274814
    Abstract: A selectable coolant heating system for a fuel cell electric vehicle is disclosed. The selectable coolant heating system includes a maximum heat button which is connected to a coolant heater that heats a vehicle coolant when the maximum heat button is depressed. The coolant heater is maintained in either a de-activated, non-heating “off” mode or a baseline heating mode unless and until it is activated by depression of the maximum heat button, at which time the heater is activated to a heating level mode or to one of multiple, successively-higher heating level modes, respectively. By subsequent depression of the maximum heat button, the non-heating “off” mode of the coolant heater can be resumed in order to conserve energy and improve vehicle fuel economy.
    Type: Application
    Filed: June 9, 2004
    Publication date: December 15, 2005
    Inventors: William Schwartz, Upendra Patel, Chendong Huang
  • Publication number: 20050157886
    Abstract: Aspects for monitoring audible tones indicative of operational status of each planar in a multiple planar chassis are described. Included in the aspects is the monitoring of a speaker channel of each planar of a plurality of planars in a common chassis for state changes of beep tones. An operational status of a specific planar emitting the beep tones is identified based on the state changes.
    Type: Application
    Filed: January 21, 2004
    Publication date: July 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Carl Morrell, William Schwartz
  • Patent number: 6904762
    Abstract: A novel pump pressure limiting method for preventing coolant in a cooling system from reaching pressures that exceed predetermined system coolant pressure limits. The method includes reducing the system coolant pressure, as needed to prevent system over-pressurization, by reducing the operational speed of a coolant pump used to pump the coolant through the system. In one embodiment, the system coolant pressure is determined directly, by measurement of the pressure of the coolant in the system typically using pressure sensors. The operational speed of the coolant pump is then reduced until the system coolant pressure decreases to within the predetermined pressure limits. In another embodiment, the system pressure is determined indirectly, by obtaining pressure-indicating data such as coolant temperature. The coolant system pressure is then correlated with the coolant temperature or other data and then the operational speed of the coolant pump is reduced accordingly.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: June 14, 2005
    Assignee: Ford Global Technologies, LLC
    Inventors: William Schwartz, Mukesh Kumar, Gene Cox
  • Publication number: 20050103033
    Abstract: A novel pump pressure limiting method for preventing coolant in a cooling system from reaching pressures that exceed predetermined system coolant pressure limits. The method includes reducing the system coolant pressure, as needed to prevent system over-pressurization, by reducing the operational speed of a coolant pump used to pump the coolant through the system. In one embodiment, the system coolant pressure is determined directly, by measurement of the pressure of the coolant in the system typically using pressure sensors. The operational speed of the coolant pump is then reduced until the system coolant pressure decreases to within the predetermined pressure limits. In another embodiment, the system pressure is determined indirectly, by obtaining pressure-indicating data such as coolant temperature. The coolant system pressure is then correlated with the coolant temperature or other data and then the operational speed of the coolant pump is reduced accordingly.
    Type: Application
    Filed: October 14, 2003
    Publication date: May 19, 2005
    Inventors: William Schwartz, Mukesh Kumar, Gene Cox