Patents by Inventor Ian David

Ian David 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: 20030061417
    Abstract: A distributed computing system having (host and I/O) end nodes, switches, routers, and links interconnecting these components is provided. The end nodes use send and receive queue pairs to transmit and receive messages. The end nodes use completion queues to inform the end user when a message has been completely sent or received and whether an error occurred during the message transmission or reception process. A mechanism implements these queue pairs and completion queues in hardware. A mechanism for controlling the transfer of work requests from the consumer to the CA hardware and work completions from the CA hardware to the consumer using head and tail pointers that reference circular buffers is also provided. The QPs and CQs do not contain Work Queue Entries and Completion Queue Entries respectively, but instead contain references to these entries.
    Type: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Thomas Anthony Gregg, Ian David Judd, Gregory Francis Pfister, Renato John Recio, Donald William Schmidt
  • Publication number: 20030056153
    Abstract: A method and apparatus are provided for fault location in a loop network (100, 200, 400). The network system having a host port (214) for supplying and receiving data and a plurality of successively connected ports (201, 202, 203, 204, 205) through which data from the host port (214) is transferred. A counter (122) for each port records data transfers in which the amount of data received at a destination port is less than an expected amount of data; When a transfer with less than the expected amount of data is identified for a data flow between a sending port (201) and a destination port (214), the counters are incremented for each port (202, 203, 204, 205, 214) after the sending port up to and including the destination port. Analysing means determines a fault location in the network system from the distribution of counts in the counters (122).
    Type: Application
    Filed: June 14, 2002
    Publication date: March 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Neil Morris, Robert Bruce Nicholson, Barry Douglas Whyte
  • Publication number: 20030050990
    Abstract: A mechanism for initiating and completing one or more I/O transactions using memory semantic messages in a system area network is disclosed. Memory semantic messages are transmitted by means of a remote direct memory access (RDMA) operation; they are more akin to a memory copy than a simple “channel semantic” transmission of a message. The use of memory semantic input/output in this way facilitates the migration of input/output adapters from a memory-mapped interface, such as Peripheral Component Interconnect (PCI), to a system area network.
    Type: Application
    Filed: June 21, 2001
    Publication date: March 13, 2003
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Charles Scott Graham, Ian David Judd, Renato John Recio
  • Publication number: 20030046474
    Abstract: A mechanism for initiating and completing one or more I/O transactions using channel and memory semantic messages is disclosed. Channel semantic messages are messages that are simply packetized and transmitted. Memory semantic messages are transmitted by means of a remote direct memory access (RDMA) operation; they are more akin to a memory copy than the simple transmission of a message.
    Type: Application
    Filed: June 21, 2001
    Publication date: March 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Charles Scott Graham, Ian David Judd, Renato John Recio
  • Publication number: 20030023786
    Abstract: An apparatus and method for managing work and completion queues using head and tail circular pointers. With the apparatus and method, queue head and tail pointers are maintained in the channel interface and the host channel adapter. The head and tail pointers in the host channel adapter include a queue pointer table index and a queue page index for identifying a position within the queue. For work queues, the tail pointer in the channel interface is used to identify a next position where a work queue entry may be written. The head pointer in the channel interface is used only to determine whether the work queue is full or not. The head pointer in the host channel adapter is used to identify a next work queue entry for processing by the host channel adapter. The tail pointer in the host channel adapter is used by the host channel adapter to determine if the queue is empty. For completion queues, the head pointer in the channel interface is used to identify a next completion queue entry to be processed.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Thomas Anthony Gregg, Ian David Judd, Gregory Francis Pfister, Renato John Recio, Donald William Schmidt
  • Publication number: 20030019537
    Abstract: A tinting machine system for tinting base paints (2) supplied in containers (1) which paints are suitable for use in coating compositions, which system has
    Type: Application
    Filed: December 19, 2001
    Publication date: January 30, 2003
    Applicant: Imperial Chemical Industries PLC
    Inventors: Celia Charlotte Taylor, Ian David Oakes
  • Publication number: 20030018828
    Abstract: A method and system for transmitting and receiving data from a host computer system to an Ethernet adapter are provided. The method comprises establishing a connection between the host system and the Ethernet adapter pushing a transmit or receive request message from a host system device driver to the Ethernet adapter's request queue. Access to host memory is transferred to the Ethernet adapter. If data is being transmitted to the Ethernet adapter, the adapter reads the data from a location in host memory specified in the transmit request message, and then transmits the data onto transmission media (e.g. wire, fiber). If the request message is a receive request, the adapter reads the data from the media and then sends the data into host memory at the location specified in the receive request message. When the data transfer is complete, the adapter sends a response message back to the host.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Ian David Judd, Renato John Recio, Lee Anton Sendelbach
  • Publication number: 20030015373
    Abstract: A system for lubricating the upper bearing supporting a rotatable vertical shaft in a machine or pump comprising an axial bore extending along substantially the length of the shaft and communicating at its lower open end with a reservoir containing lubricating fluid, at least one radial oil hole extending between the axial bore and the upper bearing for the delivery of lubricating fluid thereto, the arrangement being such that centrifugal force generated during rotation of the shaft will draw lubricating fluid from the reservoir upwardly along the axial bore in the form of a thin film and towards the radial oil hole for delivery to the upper bearing, and an air delivery and demisting circuit including an air/lubricating fluid mist chamber communicating with the axial bore via at least one radial port located between the lower open end and the upper bearing, the port having a distal end extending in to the axial bore, at least one air hole extending between the axial bore and the outer cylindrical surface of t
    Type: Application
    Filed: June 7, 2002
    Publication date: January 23, 2003
    Inventor: Ian David Stones
  • Patent number: 6506021
    Abstract: A plurality of arcuate circumferentially spaced supply and return manifold segments are arranged on the rim of a rotor for respectively receiving and distributing cooling steam through exit ports for distribution to first and second-stage buckets and receiving spent cooling steam from the first and second-stage buckets through inlet ports for transmission to axially extending return passages. Each of the supply and return manifold segments has a retention system for precluding substantial axial, radial and circumferential displacement relative to the rotor. The segments also include guide vanes for minimizing pressure losses in the supply and return of the cooling steam. The segments lie substantially equal distances from the centerline of the rotor and crossover tubes extend through each of the segments for communicating steam between the axially adjacent buckets of the first and second stages, respectively.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: January 14, 2003
    Assignee: General Electric Company
    Inventors: Ian David Wilson, Samir Armando Salamah, Noel Jacob Bylina
  • Publication number: 20030005352
    Abstract: A method and apparatus for recovery from faults in a loop network (400) is provided. The loop network (400) has a host means (402), a first loop and a second loop (406, 408), a plurality of ports (410) connected to each of the loops (406, 408) and a control device (414, 440) on or connected to each loop (406, 408) with bypass control over at least one of the ports (410) connected to the loop (406, 408). In the event of a failure on the first loop (406), the host means (402) instructs the bypassing of at least one port (410) on the first loop (406), the host means (402) sending the instructions via the control device (414, 440) on or connected to the second loop (408).
    Type: Application
    Filed: May 17, 2002
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Neil Morris, Robert Bruce Nicholson, Barry Douglas Whyte
  • Publication number: 20030000772
    Abstract: In a vacuum pump of the regenerative type or including a regenerative section in which a rotatable substantially vertical shaft is supported by upper and lower bearings, a lubricating system for lubricating the bearings comprising an axial bore extending along the shaft and in communication with radial holes aligned respectively with the lower bearing and the upper bearing, the lower open end of the axial bore extending in to a shaft reservoir containing lubricating fluid, and in which the radial holes in alignment with the lower bearing are formed in a tapered surface of the axial bore
    Type: Application
    Filed: June 7, 2002
    Publication date: January 2, 2003
    Inventor: Ian David Stones
  • Publication number: 20030005368
    Abstract: A method and apparatus for recovery from faults in a loop network (500) is provided. The loop network (500) has a plurality of ports (520, 530, 532, 534) serially connected with means for bypassing the ports (520, 530, 532, 534) from the loop network (500). A control device (522, 524) is provided with bypass control over at least one of the ports (530, 532, 534). A host means (502) sends a command to the control device (522, 524) at regular intervals and the control device (522, 524) has a counter which restarts a time period at the receipt of each command. If the time period expires, the control device (522, 524) activates the means for bypassing all the ports (530, 532, 534) under its control. The loop network (500) may have two loops (516, 518) with at least some of the ports (520, 530, 532, 534) common to both loops (516, 518).
    Type: Application
    Filed: May 17, 2002
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Robert Bruce Nicholson, Barry Douglas Whyte
  • Publication number: 20030003004
    Abstract: In a vacuum pump of the regenerative type or including a regenerative section in which a rotatable vertical shaft is supported by upper and lower bearings, a lubricating system for lubricating the upper bearing comprising an axial bore extending along the shaft and communicating at its upper end with at least one oil hole in alignment with the upper bearing, the lower open end of the axial bore extending in to a shaft reservoir located in a sump for containing lubricating fluid, the arrangement being such that centrifugal force generated by the rotation of the shaft will cause the lubricating fluid in the shaft reservoir to pass along the axial bore as a thin film towards the oil hole and hence to the upper bearing, in which at least one port is formed in a wall of the shaft reservoir to permit the passage of lubricating fluid therethrough from the sump in a controlled manner dependent upon the head of lubricating fluid in the sump above the port.
    Type: Application
    Filed: June 7, 2002
    Publication date: January 2, 2003
    Inventors: Ian David Stones, Stuart John Hobbs
  • Publication number: 20020198927
    Abstract: An apparatus and method for an advanced tunneling technique to allow Internet Protocol (IP) frames to be routed through System Area Network (SAN) components with little or no overhead are provided. Furthermore, an apparatus and method for processing Internet Protocol (IP) version 6 datagrams over a SAN using basic raw and unreliable datagram (RawD and UD respectively) interfaces are provided. The apparatus and method allows a host channel adapter (HCA) to attach directly to an IP router which supports multiple link protocols, for example a router than attaches InfiniBand (IB) links and Ethernet links, and uses IP as the networking protocol on both. In this way, a SAN may be coupled to a LAN via a router with minimal hardware and overhead.
    Type: Application
    Filed: June 21, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: David F. Craddock, Charles Scott Graham, Ian David Judd, Vivek Kashyap, Renato John Recio, Lee Anton Sendelbach
  • Publication number: 20020177330
    Abstract: An accessory for attachment to a portable electronic device is disclosed. The accessory has a housing, a connector, extending from the housing for electrically connecting the accessory to the portable electronic device, and circuitry located in the housing and electrically connected to the connector. The connector is mounted in the housing and is arranged to be movable with respect to the housing. The accessory is particularly exemplified by a plug in camera accessory for a portable telephone.
    Type: Application
    Filed: May 24, 2002
    Publication date: November 28, 2002
    Inventors: Ian David Haffenden, Keith Johnson
  • Patent number: 6485353
    Abstract: A grinding machine has a wheelhead movable tinder computer control perpendicular to the axis of a composite workpiece, mounted between a headstock and a tailstock, and workrests slidable along front and rear rails. Between the workrests are sandwiched rigid cover-spacers to protect the rails and prevent lateral movement of the workrests. A spring-operated thrust bar may be supported against a fixed dressing wheelhead to clamp the stack of cover-spacers and workrests together, in order to accurately locate and space apart the workrests.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: November 26, 2002
    Assignee: UNOVA U.K. Limited
    Inventors: Michael Laycock, Ian David Locker
  • Patent number: 6481267
    Abstract: A rheometer incorporates a blade (1) mounted for rotation about an axis (2). The blade is of twisted form such that it has first and second regions. A first region of the blade (1) substantially at the axis of rotation (2) has a first angle formed by its surface with respect to a plane perpendicular to the axis of rotation such that the surface of the blade in the first region extends substantially parallel to the axis of rotation. A second region of the blade spaced from the axis of rotation has a second angle, different to the first angle, formed by its surface with respect to the plane perpendicular to the axis of rotation.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: November 19, 2002
    Assignee: Stable Micro Systems Limited
    Inventors: Christopher Martin Iles, Ian David Bateson, James Alfred Walker
  • Patent number: 6483005
    Abstract: The present invention relates to removal of organic pollutants from aqueous effluent streams. The present invention provides a method of destructively oxidising an organic compound present in an aqueous solution, the method comprising oxidising the organic compound in the presence of a catalyst which contains uranium. The catalyst may comprise a uranium oxide. The reaction may be carried out at low temperature, e.g. ambient temperature. The method may be used to treat aqueous effluent streams to remove organic compounds from the stream.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: November 19, 2002
    Assignee: British Nuclear Fuels PLC
    Inventors: Victoria Jane Boyd, Ian David Hudson, Stuart Hamilton Taylor, Shane Rory O'Leary, Graham John Hutchings
  • Publication number: 20020165821
    Abstract: A secure payment method and system for payment for a product in electronic form comprises a customer's terminal and a merchant's terminal connected by a communications network. A customer uses a customer's terminal to request a product and at the customer's terminal, it is determined whether the product has previously been paid for by identifying if there is a corresponding transaction receipt stored at the customer's terminal. If there is a corresponding receipt this is transmitted with the request to the merchant's terminal. At the merchant's terminal, when the request is received, if there is an accompanying transaction receipt, the product is transmitted to the customer's terminal. If there is no accompanying transaction receipt, the transaction is recorded and a transaction receipt is generated and transmitted to the customer's terminal.
    Type: Application
    Filed: May 16, 2001
    Publication date: November 7, 2002
    Inventor: Ian David Tree
  • Publication number: 20020153311
    Abstract: A process for recovering clay from contaminated clay-containing waste materials e.g. drill-cuttings arising from offshore/onshore oil & gas exploration and production processes, comprises a cleaning step to generate a clay of sufficient purity for reuse, and a particle sizing step to obtain a substantially consistent quality clay product optionally in the form of bulk particles or shaped to provide conveniently transportable product forms including granules, pellets, prills, packing elements, briquettes and the like shaped articles.
    Type: Application
    Filed: March 15, 2002
    Publication date: October 24, 2002
    Applicant: SCOTOIL GROUP PLC
    Inventor: Ian David Farquhar Davidson