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).

  • Patent number: 7136979
    Abstract: A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialisation mechanism in which a write is made to the control register (201) of zero count.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Carlos Francisco Fuente, Ian David Judd, Robert Bruce Nicholson, Mandy A Stevens
  • Patent number: 7136453
    Abstract: Apparatus (1) for imaging an object (4) on the remote side of a barrier (6). The apparatus has source means (2) for scanning the object (4) through the barrier (6) with radiation and mask means (8) having at a least one radiation transparent area wherein the radiation from the source is masked thereby to project on to the object (4) at least one scanning beam of radiation. The apparatus (1) also has detector means (10) for detecting radiation reflected from any scanned point on the object (4) and image generation means for generating an image of the object (4) from the detected radiation.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: November 14, 2006
    Assignee: The Secretary of State for Defence
    Inventors: Ian David Jupp, Tony Carter, Geraint Spencer Dermody, Ian Blair Pleasants, John David Burrows
  • Patent number: 7110979
    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: Grant
    Filed: May 16, 2001
    Date of Patent: September 19, 2006
    Assignee: Virtual Access Limited
    Inventor: Ian David Tree
  • Patent number: 7099355
    Abstract: According to the present invention there is provided a scheduling and arbitration process for use in a digital data switching arrangement of the type in which a central switch under the direction of a master control provides the cross-connections between a number of high-bandwidth ports to which are connected on the ingress side of the central switch a number of ingress multiplexers, one for each high-bandwidth input port and on the egress side a number of egress multiplexers, one for each high-bandwidth output port, each ingress multiplexer including a set of N input queues serving N low-bandwidth data sources and a set of M virtual output queues serving M low-bandwidth output data sources, characterized in that the scheduling and arbitration arrangement includes three bandwidth allocation tables, an ingress port table associated with the input queues and having N×M entries each arranged to define the bandwidth for a particular virtual output queue, an egress port table associated with the virtual output que
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: August 29, 2006
    Assignee: Xyratex Technology Limited
    Inventors: Ian David Johnson, Marek Stephen Piekarski
  • Patent number: 7092401
    Abstract: An apparatus and method for managing reliable datagram work queues, and associated completion queues, using head and tail pointers with end-to-end context error cache are provided. Reliable datagram (RD) 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 RD queue page table index and a RD queue page index for identifying a position within the RD queue. For RD work queues, in the channel interface, the tail pointer is used to identify a next position where a work queue entry may be written and the head pointer is used only to determine whether the work queue is full. In the host channel adapter, the head pointer is used to identify a next work queue entry for processing and the tail pointer is used to determine if the queue is empty.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: David F. Craddock, Thomas Anthony Gregg, Ian David Judd, Gregory Francis Pfister, Renato John Recio
  • Patent number: 7088710
    Abstract: A data switch for handling packets of information; the switch includes input traffic managers, ingress routers, a memoryless cyclic switch fabric, egress routers and output traffic managers all acting under the control of a switch controller. Each ingress router includes a set of virtual output buffers one for each output traffic manager and each message priority. Each data packet or cell as it arrives is examined to identify the output traffic manager address and its message priority. The switch controller uses a first arbitration and selection process to schedule the passage of the next cell across the switch fabric which the ingress router uses a second arbitration and selection process to select the appropriate virtual output queue for use in the switch fabric transfer.
    Type: Grant
    Filed: November 10, 1999
    Date of Patent: August 8, 2006
    Assignee: Xyratex Technology Limited
    Inventors: Ian David Johnson, Michael Patrick Robert Collins, Paul Howarth
  • Patent number: 7071697
    Abstract: A centralizer (1) for position a casing (3) in a conduit (4) passing through underground formations includes measurement means (7) such as an electrode for deriving at least one representative parameter of the formations.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: July 4, 2006
    Assignee: Schlumberger Technology Corporation
    Inventors: Emmanuel Rioufol, Philippe Gambier, Eric Veignat, Ian Raw, Ian David Bryant
  • Patent number: 7059327
    Abstract: A tracheostoma valve is described for use within a tracheostoma to facilitate speech by use of a vocal prosthesis, which consists of a valve housing defining a valve cavity having an airflow passage therethrough between at least one rearward and at least one forward aperture, and a valve member. The valve member includes a fixed rear portion connected to a forward portion by a collapsible sleeve such that the forward portion is deployable from a collapsed configuration under vegetative breathing pressure wherein the air flow passage is open to an expanded configuration under speech pressure whereat the forward portion acts to restrict flow through the air flow passage.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: June 13, 2006
    Assignee: Kapitex Healthcare Limited
    Inventor: Ian David Worthington
  • Patent number: 7050448
    Abstract: There is disclosed a masking unit (REQMSK) for use in a data packet switching system. The data switching system being of the type having a memoryless cross-back switch (SM) providing cyclic connections under the control of a switch arbiter (SCARB) between ingress routers (IR0, IR1, IR2 and IR3) and egress routers (ER0, ER1, ER2 and ER3). Each of the ingress routers (IR0–IR3) is provided with incoming packet buffering on a virtual output queue basis (VOQ0.0, VOQ0.1, VOQ0.2, and VOQ0.3 for ingress router IR0). Each virtual output queue also produces a connection request signal REQ0.0 to REQ3.3 when the corresponding queue has a data packet in it. The masking unit REQMSK is arranged to randomly mask out correlated connection requests.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: May 23, 2006
    Assignee: Xyratex Technology Limited
    Inventors: Ian David Johnson, Marek Stephen Piekarski
  • Patent number: 7018320
    Abstract: A control unit for an infinitely-variable-ratio transmission. The transmission includes a cylinder and a piston with a proximal and a distal end. A support stem is connected to the piston. The piston is hollow and has a head portion for interaction with an associated actuation fluid. A proximal portion extends away from the head portion. The support stem is connected to the proximal portion by an articulated joint and extends from the joint to the head portion to exit from the distal end of the piston.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: March 28, 2006
    Assignee: Torotrak (Development) Limited
    Inventors: Leslie Kendrick Robinson, Ian David Cornwell, Brian Joseph Dutson
  • Patent number: 7002981
    Abstract: In a data switching system, the ingress and egress ports of a memoryless cross-bar switch are controlled by an arbitration method. The arbitration method uses a three phase process involving (i) a request phase in which each ingress port sends its connection requests to egress ports to which a connection is required, (ii) a grant phase in which each egress port uses a grant pointer to select one of the requests directed to it using a grant pointer, and generates a grant signal, and (iii) an accept phase in which each ingress port selects one of the received grant signals to accept, so defining an ingress to egress port connection across the cross-bar switch. The transition sequences for each of the grant pointers are mutually exclusive, so that any synchronisation of the grant pointers is eliminated on the next arbitration cycle. This is arranged by a setting of the paths taken by request and grant signals.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: February 21, 2006
    Assignee: Xyratex Technology Limited
    Inventors: Ian David Johnson, Simon William Farrow, Marek Stephen Piekarski, Paul Graham Howarth
  • Patent number: 6970469
    Abstract: A scheduling means for data switching apparatus includes a plurality of input ports and a plurality of output ports, the scheduling means capable of processing a plurality of interconnection requests, each requesting interconnection between a sub-set of the input ports and a sub-set of respective the output ports, and each request having a respective priority level which is one of a predetermined number of priority levels.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: November 29, 2005
    Assignee: Xyratex Technology Limited
    Inventors: Paul Graham Howarth, Ian David Johnson
  • Patent number: 6964865
    Abstract: DNA sequences obtained from S. clavuligerus ATCC 27064, recombinant vectors incorporating such sequences and hosts transformed with such vectors are disclosed. The DNA comprises one or more genes coding for one or more enzymes involved in the biosynthesis of penicillin and cephalosporin ?-lactams and such enzymes are expressed by hosts into which the recombinant vectors are transformed. The DNA and the enzymes encoded thereby have utility in the preparation of penicillins and cephalosporins, both known and novel, possessing pharmacological, especially antimicrobial, activity.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: November 15, 2005
    Assignee: Beecham Group plc
    Inventors: Martin Karl Russel Burnham, Ian David Normansell, John Edward Hodgson
  • Patent number: 6957672
    Abstract: A method suitable for use in small trade stores or retail shops for assisting in providing the correct color or coating compositions mixed in the store or shop in which colorants (II) are added to a base paint (2), the base paint (2) being provided in a lidded container (I). The base paint (2) is pre dispensed in a lidded container (I), thereby avoiding the need to weigh it accurately in store thus saving time. Further time is saved by adding the colorants simultaneously to the base paint (2). The actual load (usually the combined weight of the can and the contents) is compared to the correct load stored in a database and the operator is alerted if the two fail to match.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: October 25, 2005
    Assignee: Imperial Chemical Industries plc
    Inventors: Celia Charlotte Taylor, Ian David Oakes
  • Patent number: 6954882
    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: Grant
    Filed: June 14, 2002
    Date of Patent: October 11, 2005
    Assignee: 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
  • Patent number: 6941766
    Abstract: A cold-storage appliance includes an open-topped insulating container defining an external surface; an insulating lid adapted to close the open top of the container; a cooling means adapted to cool the interior of the container; and a structure supporting the container, the lid and the cooling means; wherein the container is mounted to the structure for movement relative to the structure and the lid to open the container and afford access to its interior or to close the container.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: September 13, 2005
    Assignee: Applied Design and Engineering Limited
    Inventor: Ian David Wood
  • Patent number: 6937133
    Abstract: An arbitration process sets the connections to be made between ingress and egress ports of a crossbar switch of a data switching system. A weight parameter is used for each pair of ingress and egress ports. Connection requests are generated indicating ingress ports to be connected to egress ports. A selection is made among conflicting connection requests, to produce a connection proposal for each egress port. Any connection request for which respective weighting parameter is zero is not selected. When one of the connection requests is realised, the weight parameter corresponding to this connection is decreased by one. All the weight parameters for a given egress port are re-set to default values in the case that there are no connection requests for that egress port with non-zero weights.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: August 30, 2005
    Assignee: Xyratex Technology Limited
    Inventors: Ian David Johnson, Marek Stephen Piekarski, Simon William Farrow, Brian Alan Whitehead
  • Patent number: 6925833
    Abstract: A cold-storage appliance includes an open-topped insulating container defining an external surface; an insulating lid adapted to close the open top of the container; a cooling means adapted to cool the interior of the container; and a structure supporting the container, the lid and the cooling means; wherein the container is mounted to the structure for movement relative to the structure and the lid to open the container and afford access to its interior or to close the container.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: August 9, 2005
    Assignee: Applied Design and Engineering Limited
    Inventor: Ian David Wood
  • Patent number: 6915657
    Abstract: A cold-storage appliance comprises an open-topped insulating container defining an external surface, an insulating lid adapted to close the open top of the container, a cooling means adapted to cool the interior but not the exterior of the container, and a structure supporting the container, the lid and the cooling means. In accordance with the invention, the container is mounted to the structure for movement relative to the structure and the lid to open the container and afford access to its interior or to close the container, and at least a majority of the external surface of the container is exposed to ambient air when the container is closed by the lid.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: July 12, 2005
    Assignee: Applied Design and Engineering Limited
    Inventor: Ian David Wood
  • Patent number: 6901767
    Abstract: A cold-storage appliance includes an open-topped insulating container defining an external surface; an insulating lid adapted to close the open top of the container; a cooling means adapted to cool the interior of the container; and a structure supporting the container, the lid and the cooling means; wherein the container is mounted to the structure for movement relative to the structure and the lid to open the container and afford access to its interior or to close the container. A circulating fan or a heater creates air currents to warm the external surfaces of the bin or heating elements can be used to warm the external surfaces of the bin.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: June 7, 2005
    Assignee: Applied Design and Engineering Limited
    Inventor: Ian David Wood