Patents by Inventor Richard Mackey

Richard Mackey 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: 20070112665
    Abstract: A method and system for providing electronic trading via yield curves. The method and system allow automatic execution of electronic trades with yield curve trading strategies using real, synthetic, black box, spread, and supply differential yield curve trading information.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 17, 2007
    Applicant: Rosenthal Collins Group, L.L.C.
    Inventors: Richard Mackey, Edward Harvey
  • Publication number: 20060294447
    Abstract: A data-packing device, such as a direct memory access controller (DMA), aligns data at a granularity smaller than an error protected unit (EPU) encoded by an error correction code (ECC) in the memory. For example, the data alignment is at a double-word level or a byte level. The data-packing device reads data from the memory, shifting the data, and marks a good data unit as corrupted if the data unit constitutes a fractional portion of a corrupted EPU. The marking of the data unit is performed by inverting a parity bit of the data unit.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventor: Richard Mackey
  • Publication number: 20060212639
    Abstract: Disclosed are a system and method of forwarding bus transactions from a source device to a target device in multiple data bus environment. A bridge is coupled between a first data bus and a second data bus while a target device is coupled to the first data bus at a data bus address. A decoder may provide bus segment information to the bridge independently of a bus transaction on the second data bus initiated by a source device. The bridge may comprise logic to forward the bus transaction on the first data bus to the target device based upon the bus segment information.
    Type: Application
    Filed: May 5, 2006
    Publication date: September 21, 2006
    Inventor: Richard Mackey
  • Publication number: 20060168359
    Abstract: Provided are a method, system, and program for handling Input/Output (I/O) requests. A bus enables communication with an initiator, target device and device controller, wherein the device controller accesses the target device to execute I/O commands directed to the target device. An I/O request command is received to access the target device. The initiator is configured to transmit at least one data request on the bus to one memory address in a predefined address window of the device controller. The device controller is enabled to claim the data request to the memory address in the predefined address window from the initiator on the bus to execute the data request against the target device.
    Type: Application
    Filed: April 7, 2006
    Publication date: July 27, 2006
    Inventors: Sailesh Bissessur, Richard Mackey, Mark Schmisseur, David Smith
  • Publication number: 20060047934
    Abstract: A method according to one embodiment may include selecting a port, among a plurality of ports. The method of this embodiment may also include selecting between a memory read request and a memory write request from at least one port, among the plurality of ports, based on, at least in part, at least one memory access rule. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Mark Schmisseur, Joseph Murray, Richard Mackey, Micheil Lee