Patents by Inventor Saeed S. Zarrin

Saeed S. Zarrin 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: 6357003
    Abstract: An x86 based computer system that implements an advanced firmware based boot process without a conventional x86 BIOS. The computer system includes an x86 processor coupled to a volatile memory and a non-volatile memory via a bus, wherein the non-volatile memory includes an advanced firmware. The advanced firmware is executed by the processor to implement a boot sequence. During the boot sequence, the computer system initializes device drivers using the advanced firmware and interfaces with advanced firmware compliant program with the device drivers of the computer system. The computer system also initializes a virtual compatibility machine for supporting legacy software programs. The virtual compatibility machine includes a plurality of compatibility models.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: March 12, 2002
    Assignee: Silicon Graphics, Inc.
    Inventors: Saeed S. Zarrin, John Sully, Daniel Brown
  • Patent number: 6128731
    Abstract: An .times.86 based computer system that implements a firmware based boot process without an .times.86 BIOS that supports expansion devices coupled to the computer system, wherein the expansion devices include their own respective BIOS extensions. The computer system includes an .times.86 processor coupled to a volatile memory and a non-volatile memory via a bus. The non-volatile memory includes firmware which when executed by the processor cause the computer system to implement the boot process. The firmware initializes device drivers for the computer system and initializes an application programming interface for the device drivers. The firmware then initializes a compatibility component for interfacing with the device drivers, wherein the compatibility component is operable for translating accesses by a first software application to an .times.86 BIOS into corresponding accesses to the device drivers.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: October 3, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Saeed S. Zarrin, John Sully, Daniel Brown, Edward E. Wilcox
  • Patent number: 5524245
    Abstract: A system for abstracting the byte ordering of a computer firmware from the operating system by allowing a computer to automatically change endianness under full software control. The byte ordering can be switched completely transparent to the end user during system boot. The system is comprised of hardware and software to run either byte order stand alone software or operating systems on demand.
    Type: Grant
    Filed: January 26, 1995
    Date of Patent: June 4, 1996
    Assignee: Silicon Graphics, Inc.
    Inventors: Saeed S. Zarrin, Robert Rodriquez
  • Patent number: 5408664
    Abstract: A system for abstracting the byte ordering of a computer firmware from the operating system by allowing a computer to automatically change endianness under full software control. The byte ordering can be switched completely transparent to the end user during system boot. The system is comprised of hardware and software to run either byte order stand alone software or operating systems on demand.
    Type: Grant
    Filed: June 19, 1992
    Date of Patent: April 18, 1995
    Assignee: Silicon Graphics, Incorporated
    Inventors: Saeed S. Zarrin, Robert Rodriguez