Patents by Inventor Russell Lee Ellison

Russell Lee Ellison 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: 7020809
    Abstract: A system and method for verifying integrity of data signals communicated from a data transmit device to a receive device over a communications channel of limited bandwidth. The method comprising steps of: a) detecting instances of idle data transmit activity at the transmit device; b) accumulating data integrity information for data transmitted over the communication channel between detected idle transmit instances, the accumulating being performed by data integrity verifier devices at both transmit and receive devices; c) communicating accumulated data integrity information for data transmitted since a last detected idle data transmit instance during a current detected idle data transmit instance; and, d) verifying accumulated data integrity information communicated over the channel at the receiver device.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Yvonne Hanson Kleppel, Russell Lee Ellison, Enrique Garcia, Rajendrasinh Banesinh Jadeja, Gregg Steven Lucas, Robert Earl Medlin
  • Publication number: 20040059967
    Abstract: A system and method for verifying integrity of data signals communicated from a data transmit device to a receive device over a communications channel of limited bandwidth. The method comprising steps of: a) detecting instances of idle data transmit activity at the transmit device; b) accumulating data integrity information for data transmitted over the communication channel between detected idle transmit instances, the accumulating being performed by data integrity verifier devices at both transmit and receive devices; c) communicating accumulated data integrity information for data transmitted since a last detected idle data transmit instance during a current detected idle data transmit instance; and, d) verifying accumulated data integrity information communicated over the channel at the receiver device.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yvonne Hanson Kleppel, Russell Lee Ellison, Enrique Garcia, Rajendrasinh Banesinh Jadeja, Gregg Steven Lucas, Robert Earl Medlin
  • Publication number: 20030172213
    Abstract: An arbitration system and process is provided to arbitrate usage of a shared resource. The system and process dynamically adjust to changing workloads and includes artificial intelligence to learn from experience how to optimize system throughput. In system form, the present invention provides a resource arbitration system that includes an arbitration controller adapted to monitor a resource used by a plurality of agents and adapted to calculate an optimal usage of said resource for each agent. The controller also generates grant control signals to each agent to couple agents to the resource based on the calculated optimal usage for each agent.
    Type: Application
    Filed: March 6, 2002
    Publication date: September 11, 2003
    Inventors: Enrique Garcia, Yvonne Kleppel, Rajendrasinh Jadeja, Robert Earl Medlin, Russell Lee Ellison, Gregg Steven Lucas
  • Patent number: 6557087
    Abstract: A PCI read access management system and method to manage read access between two agents providing PCI read requests to conduct contiguous read operations to a central resource at a PCI bus. Dual transaction control logic units are each respectively coupled to a separate one of the agents. An arbitration request connection couples the dual transaction control logic units. A PCI read request by one of the agents (e.g., agent A), and recognized by one of the dual transaction control logic units (e.g., unit 1), is signaled to the arbitration request connection, which arbitrates between the transaction control logic units for reserving the PCI bus for the one agent (agent A), and the one transaction control logic unit (unit 1) provides read access to the PCI bus for the one agent (agent A) for the contiguous read operations. The one transaction control logic unit (unit 1) then maintains the reservation until completion of the contiguous read operations.
    Type: Grant
    Filed: February 22, 2000
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Russell Lee Ellison, Joseph Smith Hyde, II, Juan Antonio Yanes
  • Patent number: 6535937
    Abstract: A method and system to verify the passage of one or more write commands sent from an originating location through a PCI bus system. An addressable data storage is located substantially at the end of the PCI bus system with respect to the originating location. A write command is sent by the originator subsequent to the one or more write commands, to a predetermined special end location address identifying the addressable storage. The command is accompanied by data comprising a predetermined special return address at the originating location. The PCI bus system transmits the write commands on a FIFO basis, so the one or more write commands precede the subsequently sent write command. Logic senses the subsequently sent write command, and responds to the command, sending a return echo write command to the predetermined special return address. The returning echo write command verifies the passage of the write commands and data through the PCI bus system.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Michael Thomas Benhase, Russell Lee Ellison, Gregg Steven Lucas, Juan Antonio Yanes
  • Patent number: 6449678
    Abstract: Disclosed is a system for processing read/write transactions from a plurality of agents over a bus. The bridge includes at least one request buffer for each agent in communication with the bridge. The request buffer for an agent buffers transactions originating from that agent. The bridge further includes a return buffer for each agent in communication with the bridge. The return buffer for an agent buffers return data in connection with a transaction. Address translation circuitry is in communication with the bus and request and return buffers. The address translation circuitry locates a request buffer to queue the transaction, such that a transaction is stored in the request buffer corresponding to the agent that originated the transaction. Further, the address translation circuitry stores read return data for a read transaction in the return buffer corresponding to the agent originating the transaction.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: September 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gary William Batchelor, Russell Lee Ellison, Carl Evan Jones, Robert Earl Medlin, Belayneh Tafesse, Forrest Lee Wade, Juan Antonio Yanes