Patents by Inventor Gerald Kaufman

Gerald Kaufman 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: 20060161419
    Abstract: Systems, methodologies, media, and other embodiments associated with external virtualization are described. One exemplary system embodiment includes an emulation logic located external to an integrated circuit to which it may be operably connected. The example emulation logic may include a virtualization logic that is configured to virtualize a portion of a function performed by the integrated circuit. The portion may be identifiable by an address associated with the portion. The example emulation logic may also include a data store that is operably connected to the virtualization logic and that is configured to store a state data associated with virtualizing the portion of the function.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Russ Herrell, Gerald Kaufman, John Morrison
  • Publication number: 20060129743
    Abstract: Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic configured to be operably connected to a processor that does not include internal virtualization support. The example system may include a data store for storing a trappable memory address and a transaction that causes the external virtualization logic to produce a trap.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 15, 2006
    Inventors: Russ Herrell, Gerald Kaufman, John Morrison
  • Publication number: 20060123172
    Abstract: Systems, methodologies, media, and other embodiments associated with a system configured with a trap mode register, multiple interrupt vector address registers, and multiple interrupt vector tables are described. One exemplary system embodiment includes a logic for initializing the trap mode register, for initializing interrupt vector address registers, and for initializing interrupt vector tables. When a trap occurs in a computer configured with the exemplary system, the trap mode register may select, based, for example, on the trap type or a trap data, an associated interrupt vector address register to provide an address of an interrupt vector table through which a trap handler can be invoked.
    Type: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Inventors: Russ Herrell, Gerald Kaufman, John Morrison
  • Publication number: 20060020769
    Abstract: Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the first partition. A partition identification value identifies the first partition. The first partition identification value is stored in the first physical address to produce a partition-identifying address, which may be transmitted to a system fabric. In another embodiment, a transaction is received which includes a source terminus identifier identifying a source device which transmitted the transaction. It is determined, based on the source terminus identifier, whether the source device is allocated to the same partition as any of the plurality of resources. If the source device is so allocated, the transaction is transmitted to a resource that is allocated to the same partition as the source device.
    Type: Application
    Filed: July 23, 2004
    Publication date: January 26, 2006
    Inventors: Russ Herrell, Gerald Kaufman, John Morrison
  • Publication number: 20050210231
    Abstract: To control update of content in a programmable read-only memory in a system, the security status associated with the system is determined, where the security status is one of a secure mode and non-secure mode. In response to detecting that the system is in secure mode, a write to the programmable read-only memory is enabled. In response to detecting that the system is in non-secure mode, a write to the programmable read-only memory is disabled.
    Type: Application
    Filed: May 4, 2005
    Publication date: September 22, 2005
    Inventors: Paul Bouchier, John Diamant, Gerald Kaufman
  • Publication number: 20050005268
    Abstract: A method is disclosed for use in a computer system including a first revision compatibility descriptor identifying a first plurality of compatible combinations of field-programmable unit codes. The method includes steps of: (A) determining whether the first revision compatibility descriptor identifies first field-programmable unit code for use in a first field-programmable unit as being compatible with the computer system; and (B) if the first revision compatibility descriptor does not identify the first field-programmable unit code as being compatible with the computer system, performing a step of updating the first revision compatibility descriptor to identify the first field-programmable unit code as being compatible with the computer system.
    Type: Application
    Filed: July 1, 2003
    Publication date: January 6, 2005
    Inventors: Daniel Zilavy, Gerald Kaufman, Edward Cross