Patents by Inventor Keith Harrison

Keith Harrison 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: 20120155870
    Abstract: A method and apparatus (80) are provided for routing entanglement building between a selected pairing of interface qubits (82). The qubits of the selected pairing of interface qubits (82) are separately entangled with at least one intermediate qubit (84) by interacting respective light fields with the interface qubits of the selected pairing and using an optical merge arrangement (83) to further interact the light fields with at least one intermediate qubit (84). Where there are multiple intermediate qubits (84) the intermediate qubits are entangled with each other. The or each entangled intermediate qubit (84) is then removed from entanglement.
    Type: Application
    Filed: October 26, 2009
    Publication date: June 21, 2012
    Inventors: Keith Harrison, William Munro
  • Patent number: 8205134
    Abstract: To identify errored bits in a binary data set, an ordered plurality of modulo-2 summations of respective selections of the data-set bits are compared with a target syndrome. The selections of data-set bits are defined by the connection of sum nodes to variable nodes in a logical network of nodes and edges where each variable node is associated with a respective data-set bit and each sum node corresponds to a respective modulo-2 summation. Any sum node for which the corresponding summation of selected data-set bits is found to be inconsistent with the target syndrome is identified as errored. Predetermined patterns of errored sum nodes are then looked for to identify one or more associated errored data-set bits. The identified errored data-set bits can then be flipped to correct them.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Harrison, William Munro
  • Patent number: 8204214
    Abstract: A method for generating a data transaction ID for an interaction between first and second units, the method comprising: the first data unit generating a first data item as a function of a first time data element, the first time data element being representative of a first time value, and transmitting the first data item to the second data unit; the second data unit generating a second data item as a function of the received first data item and transmitting the second data item to the first data unit; and the first data unit generating a third data item as a function of the second data item and a second time data element, the second time data element being representative of a second time value, wherein the third data item comprises a transaction ID unique to the interaction between the first and second data units.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Weng Wah Loh, Liqun Chen, Keith Harrison, John Waters
  • Publication number: 20120148237
    Abstract: A method is provided of creating an end-to-end entanglement (87) between qubits in first and second end nodes (81, 82) of a chain of optically-coupled nodes whose intermediate nodes (80) are quantum repeaters. Local entanglements (85) are created on an on-going basis between qubits in neighbouring pairs in the chain through interaction of the qubits with light fields transmitted between the nodes. The quantum repeaters (80) are cyclically operated with their top-level operating cycles being synchronized. Once every top-level operating cycle, each repeater (80) initiates a merging of two entanglements involving respective repeater qubits that are at least expected to be entangled with qubits in nodes disposed in opposite directions along the chain from the repeater. A quantum repeater (80) adapted for implementing this method is also provided.
    Type: Application
    Filed: October 26, 2009
    Publication date: June 14, 2012
    Inventors: Keith Harrison, William Munro, Kae Nemoto
  • Publication number: 20120134675
    Abstract: An iterative method is provided for progressively building an end-to-end entanglement between qubits in first and second end nodes (91, 92) of a chain of nodes whose intermediate nodes (90) are quantum repeaters. At each iteration, a current operative repeater (90) of the chain merges an entanglement existing between qubits in the first end node (91) and the operative repeater, with a local entanglement formed between qubits in the operative repeater and its neighbour node towards the second end node (92). For the first iteration, the operative repeater is the neighbour of the first end node (91); thereafter, for each new iteration the operative repeater shifts one node further along the chain toward the second end node (92). A quantum repeater adapted for implementing this method is also provided.
    Type: Application
    Filed: October 26, 2009
    Publication date: May 31, 2012
    Inventors: William Munro, Keith Harrison, Timothy Spiller, Kae Nemoto
  • Patent number: 8170214
    Abstract: In order to facilitate alignment of a QKD transmitter and QKD receiver, the transmitter is provided with a retro-reflector for returning to the receiver a photon beam originating at the latter. The transmitter is arranged to polarization modulate the retro-reflected beam. The transmitter is provided both with an intensity detector for generating an indication of retro-reflected photon intensity, and an intensity-dependent controller for controlling the QKD transmitter in dependence on the detected photon intensity. In one embodiment, this control involves aborting operation of the QKD transmitter upon an unexpectedly high photon intensity being detected; in another embodiment, the intensity indication is used to control the attenuation of the retro-reflected beam so as stabilize the average retro-reflected photon count per unit time.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: May 1, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Harrison, William Munro, Timothy Spiller, Michael Tan, Joanna Duligall, Radu Ionicioiu
  • Publication number: 20120093521
    Abstract: A method is provided of creating an end-to-end entanglement (89) between qubits in first and second end nodes (81L, 81R) of a chain of optically-coupled nodes whose intermediate nodes (80) are quantum repeaters. Local entanglements (85) are created between qubits in neighbouring pairs in the chain through interaction of the qubits with light fields transmitted between the nodes. A trigger (82) propagated along the chain from one end node (81L), sequentially enables each quantum repeater (100; 210) to effect a top-level cycle of operation. In each such cycle, a repeater (80) initiates a merging of two entanglements involving respective repeater qubits that are at least expected to be entangled with qubits in nodes disposed in opposite directions along the chain from the repeater. A quantum repeater (80) adapted for implementing this method is also provided.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 19, 2012
    Inventors: Keith Harrison, William Munro, Kae Nemoto
  • Publication number: 20120050834
    Abstract: A method and apparatus (70) are provided for creating an entanglement between two qubits situated in spaced nodes (71, 72) and coupled by an optical channel (75). One node (71) supports a plurality of qubits (73) and is arranged to pass a respective light field through each qubit and on into the optical channel (75), so as to produce a train (78) of closely-spaced light fields on the optical channel (75). The other node (72) supports a target qubit (74) and is arranged to receive the light-field train (78), to allow each successive light field to pass through, and potentially interact with, the target qubit (74) while the latter remains un-entangled, and to thereafter measure each light field to determine whether the latter has been successfully entangled. Upon the second node (72) determining that the target qubit (74) has become entangled, it inhibits the interaction of further light fields with the target qubit.
    Type: Application
    Filed: October 26, 2009
    Publication date: March 1, 2012
    Inventors: Keith Harrison, William Munro, Kae Nemoto
  • Publication number: 20120023494
    Abstract: A method includes executing a hypervisor (165) with computing hardware (105) to implement a virtual machine (175); responsive to detecting a removable storage medium (115) communicatively coupled to the computing hardware (105), executing a virtualized migration control appliance (180) through the hypervisor (165) separate from the virtual machine (175); and blocking the virtual machine (175) from accessing data (185) stored by the removable storage medium (115) with the virtualized migration control appliance (180) if at least one governing policy prohibits the virtual machine (175) from accessing the data (185).
    Type: Application
    Filed: October 22, 2009
    Publication date: January 26, 2012
    Inventors: Keith Harrison, Richard Brown, Chris I. Dalton
  • Publication number: 20120022919
    Abstract: A method for conducting a privacy ensured computerized poll includes, in a computerized anonymizing system (100), receiving a list (404) of invited participants (418) of said computerized poll, said list (404) comprising at least one address (202, 204) for each said participant (418). With said computerized anonymizing system (100), assigning each invited participant (418) in said poll at least one character string (410, 412) and transmitting to each invited participant (418) said at least one character string (410, 412) assigned to said participant (418) using said at least one address (202, 204). With said computerized anonymizing system (100), generating a list (408) comprising an entry for each said at least one character string (410, 412) assigned to one of said invited participants (418) and shuffling an order of said entries, and providing said shuffled list (408) to a poll initiator (402).
    Type: Application
    Filed: September 18, 2009
    Publication date: January 26, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Helen Balinsky, Anthony Wiley, Keith Harrison, David Banks, Steven Battle
  • Publication number: 20110302421
    Abstract: An authentication method is provided between entities (10A; 10B) having matching one-time pads each with multiple OTP blocks. From the standpoint of a first one (10A) of the entities, the method involves sending (20S) a challenge that it has generated (20) by subjecting a first OTP block to a randomly-selected member of a first family of hashing functions. Each member of the first hashing-function family is associated with a respective member of a second family of hashing functions. On receiving back a response, the first entity (10A) tests (26) whether the response originates from the second entity (10B) by seeking a match between the response and a reference value generated (25) by subjecting a predetermined said OTP block to the member of the second hashing-function family that is associated with the member of the first hashing-function family used to generate the challenge.
    Type: Application
    Filed: January 20, 2010
    Publication date: December 8, 2011
    Inventors: Keith Harrison, Liqun Chen, William Munro
  • Patent number: 8015369
    Abstract: A method of updating a data entry stored on a data storage unit, the data entry including data elements that are unique to the data storage unit and the data entry, may begin with generating, at the data storage unit, an update request that includes the data entry for transmission to an authority authorized to update the data entry. The authority then extracts extracting at the authority the unique data elements from the update request and verifies the authenticity of the data storage unit and data entry from the unique data elements. The authority then generates an updated data entry including a further data element unique to the updated data entry and derived from the updated data. The authority then transmits the updated data entry to the data storage unit. The method may then include storing the updated data entry on the data storage unit.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: September 6, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Helen Balinsky, Thomas Rathbone, Liqun Chen, Keith Harrison
  • Publication number: 20110132201
    Abstract: A programmable cooking system includes a controller, at least one of a cooking range and an oven interfacing with the controller, a set of scales interfacing with the controller, a timer interfacing with the controller and at least one data entry component interfacing with the controller.
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Inventors: Steven M. Richardson, R. Keith Harrison
  • Patent number: 7858640
    Abstract: Compounds of formula [1] are CRTH2 antagonists, useful in the treatment of conditions having an inflammatory components; in which: R1-R9 are various substituents; A is —CHR10—, —C(O)—, —S(O)n—, —O—, or —NR10— wherein n is an integer from 0-1 and R10 is selected from various substituents; B is a direct bond or a divalent radical; R11 and R12 are selected from cvarious substituents; X is a carboxylic acid, tetrazole, 3-hydroxyisoxazole, hydroxamic acid, phosphinate, phosphonate, phosphonamide, sulfonic acid group, or a group of formula C?(O)NHSO2R6 or SO2NHC(?O)R6; and Y is aryl, heteroaryl, aryl-fused-heterocycloalkyl, heteroaryl-fused-cycloalkyl, heteroaryl-fused-heterocycloalkyl or aryl-fused-cycloalkyl group.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: December 28, 2010
    Assignee: Pulmagen Therapeutics (Asthma) Limited
    Inventors: Michael Colin Cramp, Rosa Arienzo, George Hynd, Peter Crackett, Yann Griffon, Trevor Keith Harrison, Nicholas Charles Ray, Harry Finch, John Gary Montana
  • Patent number: 7769173
    Abstract: Various method and system embodiments of the present invention are directed to executing bit-commitment protocols. In one embodiment of the present invention, a method for executing a bit-commitment protocol for transmitting a bit from a first party to a second party comprises preparing a three qubits are entangled in a W-state, and storing a first of the three qubits in a first storage device controlled by the first party, a second of the three qubits is stored in a second storage device controlled by the second party, and a third of the three qubits is stored in a third storage device controlled by a third party. The bit is revealed to the second party by transmitting the first and third qubits to the second party and measuring the states of the three qubits to which of the entangled W-states the three qubits are in.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 3, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William John Munro, Timothy Paul Spiller, Raymond Beausoleil, Keith Harrison, Marco Fiorentino
  • Publication number: 20100144786
    Abstract: Specific quinoline derivatives are CRTH2 antagonists, useful in the treatment of conditions having an inflammatory component.
    Type: Application
    Filed: March 29, 2007
    Publication date: June 10, 2010
    Inventors: Michael Colin Cramp, Rosa Arienzo, George Hynd, Peter Crackett, Yann Griffon, Trevor Keith Harrison, Nicholas Charles Ray, Harry Finch, John Gary Montana
  • Publication number: 20100137300
    Abstract: The specific compounds of this list: {7-cyano-2-methyl-1-[4-(morpholine-4-sutfonyl)benzyl]indolizin-3-yl}acetic acid, {1-(3-chloro-4-ethanesulfonylbenzyl)-7-cyano-2-methylindolizin-3-yl}acetic acid, {1-[3-chloro4-(morpholine-4-sulfonyl)benzyl]-7-cyano-2-methylindolizin-3-yl}acetic acid, {1-(3-chloro-4-ethanesulfonylphenylsulfanyl)-7-cyano-2-methylindolizin-3-yl}acetic acid, {1-[3-chloro-4-(morpholine-4-sutfonyl)phenylsutfanyl]-7-cyano-2-methylindolizin-3-yl}acetic acid, {7-cyano-1-(6-fluoroquinolin-2-ylmethyl)-2-methylindolizin-3-yl}acetic acid are ligands of the CRTH2 receptor and are useful in the treatment of respiratory diseases.
    Type: Application
    Filed: March 21, 2007
    Publication date: June 3, 2010
    Inventors: George Hynd, Nicholas Charles Ray, Harry Finch, John Gary Montana, Michael Colin Cramp, Trevor Keith Harrison, Rosa Arienzo, Paul Blaney, Yann Griffon, David Middlemiss
  • Publication number: 20100080394
    Abstract: In order to facilitate alignment of a QKD transmitter and QKD receiver, the transmitter is provided with a retro-reflector for returning to the receiver a photon beam originating at the latter. The transmitter is arranged to polarization modulate the retro-reflected beam. The transmitter is provided both with an intensity detector for generating an indication of retro-reflected photon intensity, and an intensity-dependent controller for controlling the QKD transmitter in dependence on the detected photon intensity. In one embodiment, this control involves aborting operation of the QKD transmitter upon an unexpectedly high photon intensity being detected; in another embodiment, the intensity indication is used to control the attenuation of the retro-reflected beam so as stabilize the average retro-reflected photon count per unit time.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Inventors: Keith Harrison, William Munro, Timothy Spiller, Michael Tan, Joanna Duligall, Radu Ionicioiu
  • Publication number: 20100010034
    Abstract: The following compounds are CRTH2 antagonists, useful in treatment of respiratory disease: [3-(2,4-dichlorophenylsulfanyl)-6-fluoro-2-methylindolizin-1-yl]acetic acid, [6-fluoro-3-(2-fluoro-4-methanesulfonylphenylsulfanyl)-2-methylindolizin-1-yl]acetic acid, [6-fluoro-3-(4-methanesulfonyl-2-trifluoromethylphenylsulfanyl)-2-methylindolizin-1-yl]acetic acid, (R)-2-[6-fluoro-3-(4-methanesulfonylphenylsulfanyl)-2-methylindolizin-1-yl]propionic acid, [3-(4-ethanesulfonylphenylsulfanyl)-6-fluoro-2-methylindolizin-1-yl]acetic acid, (S)-2-[6-fluoro-3-(4-methanesulfonylphenylsulfanyl)-2-methylindolizin-1-yl]propionic acid, ethanesulfonylaminobenzenesulfonyl)-6-fluoro-2-methyiindolizin-1-yl]acetic acid, [7-chloro-6-fluoro-3-(4-methanesulfonylphenylsulfanyl)-2-methylindolizin-1-yl]acetic acid, [3-(2-chloro-4-methanesulfonylphenylsulfanyl)-7-cyano-2-methylindolizin-1-yl]acetic acid, [6-cyano-3-(4-methanesulfonylbenzyl)-2-methylindolizin-1-yl]acetic acid, [3-(4-chlorobenzyl)-7-cyano-2-methylindolizin-1-yl]acetic acid, [6-
    Type: Application
    Filed: December 21, 2006
    Publication date: January 14, 2010
    Inventors: George Hynd, Nicholas Charles Ray, Harry Finch, David Middlemiss, Michael Colin Cramp, Paul Matthew Blaney, Karen Williams, Yann Griffon, Trevor Keith Harrison, Peter Crackett
  • Publication number: 20090310784
    Abstract: QKD receiving apparatus is provided with an alignment-correction system for correcting misalignment of a quantum signal received at an optical port of the apparatus relative to a quantum-signal detector of the receiving apparatus. The alignment-correction system comprises a misalignment measuring subsystem for making multiple different misalignment measures, and a misalignment compensation subsystem for adjusting the relative alignment of the quantum signal and quantum-signal detector in dependence on the misalignment measures made. The misalignment measuring subsystem comprises an alignment-beam source, an alignment-beam detector arrangement, and optical components for guiding an alignment beam from the alignment-beam source to the optical port, and for guiding the alignment beam, after external retro-reflection at a cooperating QKD transmitting apparatus from the optical port to the alignment-beam detector arrangement.
    Type: Application
    Filed: May 20, 2009
    Publication date: December 17, 2009
    Inventors: Joanna Duligall, Keith Harrison, William Munro, Timothy Spiller, Radu Ionicioiu