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: 20190337056
    Abstract: Apparatus and methods for sealing powder holes in additively manufactured parts are presented herein. Powder holes are co-printed to facilitate post processing sealing. Embodiments include co-printed caps, friction welded caps, rivets, silicone plugs, co-printed tangs, multiple micro holes, layup, and spin forming. By using one or more of the above techniques, powder holes can be sealed on additively manufactured parts.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Eahab Nagi EL NAGA, Ross Harrison Byers, Keith Allen Fleming, Steven Blair Massey, JR., Narender Shankar Lakshman, Antonio Bernerd Martinez
  • Patent number: 10328335
    Abstract: A target assembly includes a target post mounted to an underside of a playfield and sized to extend through an opening in the playfield. A centering device is mounted to the target post between a first end of the target post and a second end of the target post and a centering plate secures the target post to the underside of the playfield, wherein the centerplate and the centering device form a fulcrum for the target post to pivot as a lever. Impact of a ball with any portion of the target post, and in any direction, above the playfield causes the target post to pivot about the fulcrum, where a sensing switch senses the target post movement. A biasing element coupled to the centering device biases the target post into a rest position and returns the impacted target lever towards the rest position after impact by the ball.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 25, 2019
    Assignee: Stern Pinball, Inc.
    Inventors: Keith Elwin, John Harrison Drake, Jr.
  • Patent number: 9558103
    Abstract: In one implementation, computer executable instructions are provided to identify a group of instructions corresponding to a code block for an executable module. The instructions increment a counter associated with the code block to indicate the code block has been tested.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: January 31, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Keith Harrison, Brian Quentin Monahan
  • Patent number: 9264226
    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: Grant
    Filed: October 26, 2009
    Date of Patent: February 16, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Keith Harrison, William Munro
  • Patent number: 9111229
    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 neighboring 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: Grant
    Filed: October 26, 2009
    Date of Patent: August 18, 2015
    Assignees: Hewlett-Packard Development Company, L.P., Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Keith Harrison, William Munro, Kae Nemoto
  • Patent number: 9058644
    Abstract: Various embodiments enable regions of text to be identified in an image captured by a camera of a computing device for preprocessing before being analyzed by a visual recognition engine. For example, each of the identified regions can be analyzed or tested to determine whether a respective region contains a quality associated with poor text recognition results, such as poor contrast, blur, noise, and the like, which can be measured by one or more algorithms. Upon identifying a region with such a quality, an image quality enhancement can be automatically applied to the respective region without user instruction or intervention. Accordingly, once each region has been cleared of the quality associated with poor recognition, the regions of text can be processed with a visual recognition algorithm or engine.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 16, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: David Paul Ramos, Chang Yuan, Keith Harrison Goodman, Avnish Sikka
  • Publication number: 20140259169
    Abstract: In one implementation, a secure computing method includes deploying a plurality of detector forensic virtual machines, receiving an indication of the presence of an identified threat signature from a plurality of threat signatures, and deploying, in response to the indication, an analysis forensic virtual machine to verify a presence of a threat within the computer system. Each detector forensic virtual machine from the plurality of detector forensic virtual machines is configured to identify a presence of a threat signature from the plurality of threat signatures within the computer system. The indication is received from the detector forensic virtual machine from the plurality of forensic virtual machines configured to identify the presence of the identified threat signature from the plurality of threat signatures.
    Type: Application
    Filed: March 26, 2013
    Publication date: September 11, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: KEITH HARRISON
  • Patent number: 8812845
    Abstract: An authentication method of a first module by a second module includes the steps of generating a first random datum by the second module to be sent to the first module, generating a first number by the first module starting from the first datum and by way of a private key, and generating a second number by the second module to be compared with the first number, so as to authenticate the first module. The step of generating the second number is performed starting from public parameters and is independent of the step of generating the first number.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: August 19, 2014
    Assignees: STMicroelectronics S.r.l., Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Keith Harrison, Guido Marco Bertoni, Pasqualina Fragneto, Gerardo Pelosi
  • Patent number: 8781334
    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 neighbor node towards the second end node (92). For the first iteration, the operative repeater is the neighbor 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: Grant
    Filed: October 26, 2009
    Date of Patent: July 15, 2014
    Inventors: William Munro, Keith Harrison, Timothy Spiller, Kae Nemoto
  • Patent number: 8707303
    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: Grant
    Filed: October 22, 2009
    Date of Patent: April 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Harrison, Richard Brown, Chris I. Dalton
  • Patent number: 8654980
    Abstract: A QKD transmission apparatus comprises a GPS receiver module operable to receive a GPS signal, and a processor operable to use the GPS signal to derive a clock signal for transmission of a QKD signal.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: February 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Harrison, William Munro
  • Publication number: 20130179971
    Abstract: A computerized method for detecting a threat by observing multiple behaviors of a computer system in program execution from outside of a host virtual machine, including mapping a portion of physical memory of the system to a forensic virtual machine to determine the presence of a first signature of the threat; and, on the basis of the determination deploying multiple further forensic virtual machines to determine the presence of multiple other signatures of the threat.
    Type: Application
    Filed: September 30, 2010
    Publication date: July 11, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Keith Harrison
  • Publication number: 20130163759
    Abstract: A QKD transmission method comprises generating a transmission list for a plurality of data bits, the list comprising a randomized timing schedule defining respective times for transmission of the data bits, providing a clock signal and using the clock signal to initiate the transmission of the data bits at a predetermined time in order to provide a QKD signal, and an apparatus therefor.
    Type: Application
    Filed: January 28, 2011
    Publication date: June 27, 2013
    Inventors: Keith Harrison, William Munro
  • Publication number: 20130055214
    Abstract: In one implementation, computer executable instructions are provided to identify a group of instructions corresponding to a code block for an executable module. The instructions increment a counter associated with the code block to indicate the code block has been tested.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Inventors: Keith Harrison, Brian Quentin Monahan
  • Patent number: 8381267
    Abstract: A method of processing information to be confidentially transmitted from a first module to a second module provides that a first scalar multiplication may be carried out in order to obtain a first result [r]P. This first scalar multiplication comprises a plurality of generation steps of ordered factors from which a plurality of first partial sums are required to be built. The method also comprises the carrying out of a second scalar multiplication in order to obtain a second result. This second multiplication provides that a plurality of second partial sums may be built. A piece of encrypted information is obtained by processing the information based on the results of the scalar multiplications. The second partial sums of the second scalar multiplication use the same ordered factors obtained by the generation step of the first scalar multiplication.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: February 19, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventors: Guido Marco Bertoni, Pasqualina Fragneto, Gerardo Pelosi, Keith Harrison, Liqun Chen
  • Patent number: 8352736
    Abstract: An authentication method of a first module by a second module includes the steps of generating a first random datum by the second module to be sent to the first module, generating a first number by the first module starting from the first datum and by way of a private key, and generating a second number by the second module to be compared with the first number, so as to authenticate the first module. The step of generating the second number is performed starting from public parameters and is independent of the step of generating the first number.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: January 8, 2013
    Assignees: STMicroelectronics S.R.L., Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Keith Harrison, Guido Marco Bertoni, Pasqualina Fragneto, Gerardo Pelosi
  • Patent number: 8342080
    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: Grant
    Filed: December 4, 2009
    Date of Patent: January 1, 2013
    Inventors: Steven M. Richardson, R. Keith Harrison
  • Patent number: 8332730
    Abstract: A processing arrangement of a data communication apparatus is arranged to derive an ordered plurality of modulo-2 summations of respective selections of data bits of a binary data set. The data communication apparatus may either be transmitting apparatus with the processing arrangement serving to determine a target syndrome for subsequent use in error correction, or receiving apparatus with the data processing arrangement being arranged to effect error correction of received data. The processing arrangement effects its selections of bits from the binary data set in accordance with the interconnection of nodes in a logical network of nodes and edges that together define at least a continuum of cells covering a finite toroid. The structuring provided to bit selection by this continuum can be offset by randomness provided by other structures of the network and by the random association of bits of the binary data set with the nodes of the continuum.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Harrison, William Munro
  • Publication number: 20120177200
    Abstract: A QKD transmission apparatus comprises a GPS receiver module operable to receive a GPS signal, and a processor operable to use the GPS signal to derive a clock signal for transmission of a QKD signal.
    Type: Application
    Filed: January 28, 2011
    Publication date: July 12, 2012
    Inventors: Keith Harrison, William Munro
  • 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