Patents by Inventor Andrew Fish

Andrew Fish 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: 20060224904
    Abstract: A plurality of instructions corresponding to a power management event are received. An instruction of the plurality of instructions is executed in a first programming system with a first interface, in response to determining that the instruction is in accordance with the first interface. The instruction is executed in a second programming system with a second interface, in response to determining that the instruction is not in accordance with the first interface.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Vincent Zimmer, Michael Rothman, David Estrada, Andrew Fish
  • Publication number: 20060212609
    Abstract: Provided are a method, system and program for effecting a processor operating mode change to execute device code. A processor receives a call while the processor is operating in a first mode, wherein the call is made to effect execution of device code to control a device. The processor determines whether the call is intended to change a processor operating mode from the first mode to a second mode. The state of the processor is selectively changed to a second mode in which the processor executes second mode instructions loaded in a protected section of memory inaccessible to an operating system in response to determining that the call is intended to change the processor operating mode. The second mode instructions execute the device code to control the device.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Inventors: Vincent Zimmer, Michael Kinney, Michael Rothman, Andrew Fish
  • Publication number: 20060143431
    Abstract: In some embodiments, the invention involves a system and method relating to autonomic boot recovery. In at least one embodiment, the present invention utilizes an out-of-band (OOB) microcontroller to safeguard boot information to be used in the event of a boot failure. The OOB microcontroller enables the preservation of “Last Known Good” boot configurations as well as providing an agent to provide self-healing to a platform which might have run into some type of corruption of critical data. In some embodiments a variety of intelligent filter mechanisms are enabled to allow a user to target the preservation of only certain types of configuration data. Other embodiments are described and claimed.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 29, 2006
    Inventors: Michael Rothman, Andrew Fish, Vincent Zimmer
  • Publication number: 20060143204
    Abstract: A method, apparatus and system enable sequestered partitions on a device. A scheduler may allocate resources to each of the sequestered partitions and dynamically reallocate the resources from one partition to another, as necessary.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 29, 2006
    Inventor: Andrew Fish
  • Publication number: 20050144428
    Abstract: An embodiment of the present invention is a system and method relating to seamlessly enable enhanced management and scripting of a computer system and its add-in devices. In at least one embodiment, the present invention enables a system administrator or integrator to script a common configuration for multiple devices and then automatically configure the devices using the script. The language construct and central data repository for configuration settings are extended to comprehend a scripting language. A script is read by a script engine during either pre-boot or runtime. The script engine searches a keyword database on the central data repository to determine requested configuration settings. A data offset is corresponding to a specific op-code is used to determine where configuration settings are located, for modification.
    Type: Application
    Filed: December 24, 2003
    Publication date: June 30, 2005
    Inventors: Michael Rothman, Robert Hale, Andrew Fish, Vincent Zimmer, Mahesh Natu
  • Patent number: 6910523
    Abstract: Apparatus and method for casting metal strip by controlling the distance between the confining side plates confining the casting pool and the outer nozzle ends of discrete nozzle pieces of the delivery nozzle delivering the molten melt. The nozzle pieces defining the outer nozzle ends may be moved and control separately from the position of the confining plates, or with the position of the confining plates, by a nozzle delivery drive. The distance between the outer nozzle ends and the confining plates may be set before casting and maintained during casting with wear and thermal expansion of the confining plates, nozzle pieces, or both, or varied during the casting operation, to inhibit the formation of skulls in the casting pool and the formation of “snake eggs” in the cast strip.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: June 28, 2005
    Assignee: Castrip, LLC
    Inventors: John Andrew Fish, Heiji Kato
  • Publication number: 20050114645
    Abstract: A method to Suspend-and-Resume across various operational environment contexts is disclosed. An environmental context is saved in a disk partition corresponding to the saved environment. The system is suspended. Upon resume, a selected environmental context is selected for boot or resume. This method of switching contexts may also be used for trusted execution, manageability, and other purposes.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Vincent Zimmer, Michael Rothman, Mark Doran, Andrew Fish
  • Publication number: 20050108514
    Abstract: A method and apparatus to execute a pre-boot application within an emulated pre-boot environment to test functionality of the pre-boot application. The emulated pre-boot environment is executed within a user mode of an operating system (“OS”) during an OS runtime of the processing system. The pre-boot application interacts with a hardware device of the processing system via a kernel proxy agent. The kernel proxy agent executes in a kernel mode of the OS.
    Type: Application
    Filed: November 14, 2003
    Publication date: May 19, 2005
    Inventors: Michael Rothman, Vincent Zimmer, Mark Doran, Andrew Fish, Michael Kinney
  • Patent number: 6886623
    Abstract: An apparatus for casting metal strip in which molten metal is applied to a casting roll the surface of which is cleaned by a cleaning brush device comprising a main brush extending across the roll surface by sweeper brush actuator 28A and a sweeper brush extending across the roll and capable of tangentially engaging the peripheral longitudinal roll surface in advance of the main brushing device. Both brushes are mounted on mounting frames moveable to bring the main and sweeper brushes into contact with the casting roll. The sweeper brush is independently moveable on the frame by operation of an sweeper brush actuator to move the sweeper brush into engagement with the surface of the casting roll near the start and end of the casting run and the main brush actuator to move the main brush into engagement with the peripheral longitudinal surface of the casting roll during normal casting operation.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: May 3, 2005
    Assignee: Castrip LLC
    Inventors: Heiji Kato, John Andrew Fish, Wayne Russell
  • Publication number: 20050071617
    Abstract: A method and system for content pre-fetching during a processing system pre-boot runtime. First, it is determined when a processor of a processing system is in one of a busy wait state and an idle state during a pre-boot runtime of the processing system. Then, content is pre-fetched from a data storage unit of the processing system. The content is pre-fetched based upon a pre-fetch profile. The content is loaded into system memory of the processing system.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Vincent Zimmer, Michael Rothman, Mark Doran, Andrew Fish
  • Publication number: 20040108093
    Abstract: Apparatus and method for casting metal strip by controlling the distance between the confining side plates confining the casting pool and the outer nozzle ends of discrete nozzle pieces of the delivery nozzle delivering the molten melt. The nozzle pieces defining the outer nozzle ends may be moved and control separately from the position of the confining plates, or with the position of the confining plates, by a nozzle delivery drive. The distance between the outer nozzle ends and the confining plates may be set before casting and maintained during casting with wear and thermal expansion of the confining plates, nozzle pieces, or both, or varied during the casting operation, to inhibit the formation of skulls in the casting pool and the formation of “snake eggs” in the cast strip.
    Type: Application
    Filed: July 7, 2003
    Publication date: June 10, 2004
    Inventors: John Andrew Fish, Heiji Kato
  • Publication number: 20040024917
    Abstract: A secure method for updating computer firmware online is described. The firmware storage locations are write protected prior to loading the operating system. Updating the firmware after loading the operating system helps to reduce downtime.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventors: Barry Kennedy, Mahesh S. Natu, John V. Lovelace, Andrew Fish, Sharif S. Faraq
  • Patent number: 6601166
    Abstract: A mechanism is provided for booting a computer system that is capable of implementing different instruction set architectures, through a network. An embodiment of the invention includes a network controller implemented for a first ISA and a processor capable of implementing programs written in a second ISA as well as programs written in the first ISA. Following preliminary boot operations provided through non-volatile system memory, a network boot program provided by the network controller is implemented. The boot program requests the non-volatile system memory for an indication of the operating system to be loaded and generates a boot request for the indicated operating system. When the indicated operating system is written in the second ISA, the boot program loads the OS to a specified location in system memory and sends the processor into a mode suitable for executing the second ISA.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: July 29, 2003
    Assignee: Intel Corporation
    Inventors: Mani Ayyar, Sham Datta, Andrew Fish
  • Patent number: 6588492
    Abstract: Twin roll caster for casting metal strip comprises pair of parallel casting rolls forming nip to receive molten metal from elongate metal delivery nozzle formed in two pieces supported in end to end relationship with a gap between them. A pair of casting pool confinement plates are thrust against the ends of rolls by thrusters mounted with the side plastes on carriages forming part of moveable structures which are connected to the outer rends of nozzle pieces by pins and which can be moved by operation of screw jacks. The outer ends of nozzle segments can be accurately set in position relative to side plates prior to a casting and during a casting operation screw jacks can be operated so as to move the nozzle segments inwardly to match inward advance of the side plates as they wear.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: July 8, 2003
    Assignee: Castrip LLC
    Inventors: John Andrew Fish, Heiji Kato
  • Publication number: 20020139509
    Abstract: A tundish has an outlet and outlet shroud through which to deliver molten metal to a caster. The tundish is preheated at a heating station and moved to a casting station while supported on a moveable tundish car such that the tundish outlet is induced to a set position relative to the car and such that the tundish is located against horizontal movement at the position of a vertical central line of the tundish outlet but is free to move thermally about that position. Tundish is supported in a raised position on hoists during preheating and movement to the casting station and then lowered by actuation of the hoists to allow insertion of an outlet shroud into a metal distributor vessel of the caster.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 3, 2002
    Inventors: William John Folder, John Andrew Fish
  • Publication number: 20020088602
    Abstract: An apparatus for casting metal strip in which molten metal is applied to a casting roll the surface of which is cleaned by a cleaning brush device comprising a main brush extending across the roll surface by sweeper brush actuator 28A and a sweeper brush extending across the roll and capable of tangentially engaging the peripheral longitudinal roll surface in advance of the main brushing device. Both brushes are mounted on mounting frames moveable to bring the main and sweeper brushes into contact with the casting roll. The sweeper brush is independently moveable on the frame by operation of an sweeper brush actuator to move the sweeper brush into engagement with the surface of the casting roll near the start and end of the casting run and the main brush actuator to move the main brush into engagement with the peripheral longitudinal surface of the casting roll during normal casting operation.
    Type: Application
    Filed: October 19, 2001
    Publication date: July 11, 2002
    Inventors: Heiji Kato, John Andrew Fish, Wayne Russell
  • Patent number: 6397924
    Abstract: Apparatus for continuously casting metal strip comprises a pair of parallel casting rolls (16). In use of the apparatus molten metal is delivered between the casting rolls which are rotated to deliver cast strip product downwardly from the rolls. Casting rolls (16) are mounted on a roll module (13) installed in and removable from the caster as a unit. Module (13) is movable horizontally from a stand-by position to an intermediate position beneath a casting position of the rolls and can be hoisted from the intermediate position by operation of hoists (71) to lift the rolls (16) into their casting position.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: June 4, 2002
    Assignees: Ishikawajima-Harima Heavy Industries Company Limited, BHP Steel (JLA) Pty Ltd
    Inventors: John Andrew Fish, Heiji Kato
  • Patent number: 6237673
    Abstract: Twin roll strip casting apparatus in which a pair of pool confining side plates (56) engage end surfaces of casting rolls (16) to form side confining closures for the pool. Plates (56) are mounted in side plate holders (82) connected to horizontally acting thrusters (83) which apply inward closure forces to the side plates (56). Thrusters (83) are mounted on a pair of carriages (101) disposed one at each end of the casting roll assembly and movable toward and away from one another to enable the spacing between them to be adjusted so that the carriages (101) can be preset before a casting operation to suit the width of the casting rolls (16). Carriages (101) are mounted on a central frame structure (103) which sits over the casting rolls (16).
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: May 29, 2001
    Assignees: Ishikawajima-Harima Heavy Industries Company Limited, BHP Steel (JLA) Pty Ltd
    Inventors: Heiji Kato, John Andrew Fish, Wayne Russell
  • Patent number: 6167943
    Abstract: Twin roll caster for continuously casting metal strip comprises a pair of parallel casting rolls (16) to which molten metal is supplied through a delivery nozzle (19). The rolls are mounted on roll carriers (104) moveable on a frame (102) to allow rolls (16) to move toward and away from one another. Biasing units (110, 111) allow inward biasing forces to be applied to the roll carriers (104) so as to bias one of the rolls (104) toward the other. The biasing units (110) incorporate biasing springs and means to adjust the thrust exerted by the springs.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: January 2, 2001
    Assignees: Ishikawajima-Harima Heavy Industries Company, Limited, BHP Steel (JLA) Pty Ltd
    Inventors: John Andrew Fish, Heiji Kato
  • Patent number: 6167942
    Abstract: Twin roll caster for casting metal strip. Metal is delivered through a distributor (18) and delivery nozzle (19) between a pair of casting rolls (16) to form a casting pool (30) supported on rolls (16) and confined by end plates (56). Rolls (16) are rotated to deliver cast strip downwardly from the nip between them. Rolls (16) are mounted on carriers (104) moveable to allow rolls (16) to move bodily toward and away from one another. Biasing units (110, 111) act on the roll carriers (104) to force them against central stops (107) and to provide roll biasing forces. Stops (107) are adjustable to set the width of the nip between the rolls (16). Biasing units (110) comprise biasing springs (112) whereas biasing units (111) comprise hydraulic actuators (113).
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: January 2, 2001
    Assignees: Ishikawajima-Harima Heavy Industries Company Limited, BHP Steel (JLA) Pty Ltd
    Inventors: John Andrew Fish, Heiji Kato