Patents Represented by Attorney John R. S. Orange
  • Patent number: 7415611
    Abstract: A public key encryption system exchanges information between a pair of correspondents. The recipient performs computations on the received data to recover the transmitted data or verify the identity of the sender. The data transferred includes supplementary information that relates to intermediate steps in the computations performed by the recipient.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: August 19, 2008
    Assignee: Certicom Corp.
    Inventors: Scott A. Vanstone, Donald B. Johnson
  • Patent number: 7249259
    Abstract: A signature scheme is provided in which a message is divided in to a first portion which is hidden and is recovered during verification, and a second portion which is visible and is required as input to the verification algorithm. A first signature component is generated by encrypting the first portion alone. An intermediate component is formed by combining the first component and the visible portion and cryptographically hashing them. A second signature component is then formed using the intermediate component and the signature comprises the first and second components with the visible portion. A verification of the signature combines a first component derived only from the hidden portion of the message with the visible portion and produces a hash of the combination. The computed hash is used together with publicly available information to generate a bit string corresponding to the hidden portion.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: July 24, 2007
    Assignee: Certicom Corp.
    Inventors: Scott Alexander Vanstone, Robert Gallant, Robert J. Lambert, Leon A. Pintsov, Frederick W. Ryan, Jr., Ari Singer
  • Patent number: 7138085
    Abstract: A tuyere cooling system which includes a coolant circuit for a body section and nose section. A valve is operable to connect the coolant circuits in series or to disconnect flows to the nose section of the tuyere so that if the nose of the tuyere tears during operation, the flow of coolant to the nose section of the tuyere may be cut off without affecting the overall operation of the blast furnace.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: November 21, 2006
    Assignee: Dofasco Inc.
    Inventors: Herman Ohrt, Jennifer Gecan, legal representative, Lou Gecan, deceased
  • Patent number: 7127063
    Abstract: A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first long term public key, the second short term public key and the first long term private key; computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: October 24, 2006
    Assignee: Certicom Corp.
    Inventors: Robert Lambert, Ashok Vadekar
  • Patent number: 7110538
    Abstract: This invention provides a method for accelerating multiplication of an elliptic curve point Q(x,y) by a scalar k, the method comprising the steps of selecting an elliptic curve over a finite field Fq where q is a prime power such that there exists an endomorphism ?, where ?(Q)=?.Q for all points Q(x,y) on the elliptic curve: and using smaller representations ki of the scalar k in combination with the mapping ? to compute the scalar multiple of the elliptic curve point Q.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: September 19, 2006
    Assignee: Certicom Corp.
    Inventors: Robert Gallant, Robert Lambert, Scott A. Vanstone
  • Patent number: 7104542
    Abstract: A gaming system comprises a plurality of tournament tables in at least one physical location wherein multiple players play identical hands of the same game thereby playing a game of skill with equal opportunity given to each player to win. The system including for each hand played a set of pre-packaged duplicate hands distributed to each tournament table so that each player in a tournament group will play an identical hand of cards.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: September 12, 2006
    Inventor: Randall S. E. Peterson
  • Patent number: 7092523
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: August 15, 2006
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Patent number: 7059088
    Abstract: A method and apparatus for screening faces of a substantially rectangular equipment. The apparatus having a frame structure including a plurality of screen support frames disposed around the equipment, each face having edge screen support frames laterally spaced horizontally between two vertical edges of each face such that a corner of the equipment includes edge screen support frames disposed in perpendicular relationship secured thereto, a plurality of movable screen cover panels and stationary screen cover panels supported within the screen support frame, the movable screen cover panels being slidably moved to substantially overlap the stationary cover panels to substantially expose the faces of the equipment.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: June 13, 2006
    Assignee: Spinnaker Industries Inc.
    Inventor: Maurice Lattanzio
  • Patent number: 7056077
    Abstract: A truck restraint has a carriage movable in a vertical direction along a track between a first lowered position and a second operative position. A fluid actuator moves the carriage along the track between the first and second positions. The actuator is operable, with the hook in the first position, to cause relative rotation between the hook and the track so that the hook is moved from a downwardly inclined position to a generally horizontal position, prior to movement from the first position.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: June 6, 2006
    Assignee: Pentalift Equipment Corporation
    Inventors: Paul Pedersen, Jason Fowler, Mike Tikal
  • Patent number: 7020281
    Abstract: A method for determining a result of a group operation performed an integral number of times on a selected element of the group, the method comprises the steps of representing the integral number as a binary vector; initializing an intermediate element to the group identity element; selecting successive bits, beginning with a left most bit, of the vector. For each of the selected bits; performing the group operation on the intermediate element to derive a new intermediate element; replacing the intermediate element with the new intermediate element; performing the group operation on the intermediate element and an element, selected from the group consisting of: the group element if the selected bit is a one; and an inverse element of the group element if the selected bit is a zero; replacing the intermediate element with the new intermediate element.
    Type: Grant
    Filed: January 18, 2001
    Date of Patent: March 28, 2006
    Assignee: Certicom Corp.
    Inventors: Ashok Vadekar, Robert J. Lambert
  • Patent number: 7013198
    Abstract: A storage and retrieval apparatus including a robotic device capable of gripping items stored in the apparatus and delivering the item to a separate, proximate instrument. The items to be stored are loaded from the outside of the apparatus at each face of the hexagonal or octagonal shaped storage carousel. The storage carousel, which can be manually rotated, is mounted on a stationary base, both structures including a hollow core. The robotic device includes slider bars within the core of the apparatus and is rotatable about the central axis of the apparatus. The robotic device is capable of translating vertically, telescoping horizontally, rotating and gripping an item stored at a desired location within the storage carousel. Upon retrieval of a desired item, the robotic device will proceed to retract and translate downward to an aperture within the base. The item is transferred to an adjacent instrument through the aperture using the telescopic arm of the robotic device.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: March 14, 2006
    Assignee: Thermo CRS Ltd.
    Inventor: Hansjoerg Haas
  • Patent number: 6995763
    Abstract: The present invention provides a system of extracting a visual feature from a dataset, comprising a storage means for storing said dataset; retrieval means for retrieving said dataset from said storage means; display means for displaying an image of said retrieval dataset; means for defining a block of voxels corresponding to a selected portion of said displayed dataset, said block containing said visual feature therein; means for removing from said block voxels not containing said visual feature, to generate a feature block; means for generating a mask from said feature block; and means for rendering said dataset using said mask. A method of extracting visual features is also provided.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: February 7, 2006
    Assignee: Cedara Software Corp.
    Inventors: Claudio Gatti, Vittorio Accomazzi, Robert Chann
  • Patent number: 6988289
    Abstract: A dock leveler has a support with a deck pivotally secured to the support at one end for movement between a stored position and an elevated position. A deck lip is pivotally connected to the deck assembly for movement between a pendant stored position and a bridging position projecting from said deck assembly. A lift mechanism acts on said deck assembly to lift it toward the elevated position and a lip operating mechanism operatively connected to the lip moves it from the pendant position to the bridging position. A latch holds the lip in the bridging position. The latch releases the lip upon relative movement between the lip and the deck assembly and has a yieldable connection to permit limited pivotal movement between said lip and said deck assembly upon application of a rearward force from a vehicle to allow the lip to move to an unlatched position.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: January 24, 2006
    Assignee: Pentalift Equipment Corporation
    Inventors: Paul Pedersen, Jason Fowler, Wendel Goetz
  • Patent number: 6907971
    Abstract: A one-way clutch assembly comprises a clutch casing including a first plate coupled to a second plate, such as clutch inner and clutch outer plates. The first and second plates have a common central axis, the first and second plates are spaced apart along the common axis to define an interior. The assembly also includes a ratchet plate disposed in the interior between the first and second plates, the ratchet plate has the same common axis and is displaceable along the axis within the interior. A first torque transfer mechanism, such as a set of mating splines is used to rotationally couple the ratchet plate to the first plate. A second one-way torque transfer mechanism is used for releasably coupling the ratchet plate to the second plate, the second transfer mechanism including a set of fixed flat and angled portions formed on a ratchet plate surface opposite the second plate and a complimentary set of fixed flat and angled portions formed on a second plate surface opposite the ratchet surface.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: June 21, 2005
    Assignee: Stackpole Limited
    Inventors: Semih Demir, Norman Scott
  • Patent number: 6852951
    Abstract: Heating apparatus comprising a body of conducting material having oppositely directed surfaces extending between the edges, a channel formed one of the surfaces and defined by a pair of walls upstanding from the one surface, and a cover cooperating with the walls to define an enclosed passageway to receive a heating cable.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: February 8, 2005
    Inventor: Lorne Heise
  • Patent number: 6850620
    Abstract: A key agreement protocol for preventing key-share attacks wherein a method is provided for establishing a common shared key between a pair of correspondents in a station-to-station protocol by exchanging messages between the correspondents and including identification information in said messages, the information being identifiable to one or other of said correspondents to thereby establish said common key.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: February 1, 2005
    Assignee: Certicom Corp.
    Inventors: Alfred J. Menezes, Simon Blake-Wilson
  • Patent number: 6805167
    Abstract: A fluid conduit has a peripheral wall defining a fluid passage extending along a longitudinal access. A heating element is located in contact with the peripheral wall and extending parallel to the longitudinal access. A jacket entrained about the peripheral wall and heating element maintains the heating element in contact with the peripheral wall.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: October 19, 2004
    Inventor: Lorne R. Heise
  • Patent number: 6792530
    Abstract: A method of generating a public key in a secure digital communication system, having at least one trusted entity CA and subscriber entities A. For each entity A, the trusted entity selects a unique identity distinguishing the entity A. The trusted entity then generates a public key reconstruction public data of the entity A by mathematically combining public values obtained from respective private values of the trusted entity and the entity A. The unique identity and public key reconstruction public data of the entity A serve as A's implicit certificate. The trusted entity combines the implicit certificate information with a mathematical function to derive an entity information f and generates a value kA by binding f with private values of the trusted entity. The trusted entity transmits the value kA to the entity A to permit A to generate a private key from kA, A's private value and A's implicit certificate.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: September 14, 2004
    Assignee: Certicom Corp.
    Inventors: Minghua Qu, Scott A. Vanstone
  • Patent number: 6735611
    Abstract: The present disclosure provides an arithmetic processor comprising: an arithmetic logic unit having a plurality of arithmetic circuits each for performing a group of associated arithmetic operations, such as finite field operations, or modular integer operations. The arithmetic logic unit has an operand input data bus, for receiving operand data thereon and a result data output bus for returning the results of the arithmetic operations thereon. A register file is coupled to the operand data bus and the result data bus. The register file is shared by the plurality of arithmetic circuits. Further a controller is coupled to the ALU and the register file, the controller selecting one of the plurality of arithmetic circuits in response to a mode control signal requesting an arithmetic operation and for controlling data access between the register file and the ALU and whereby the register file is shared by the arithmetic circuits.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: May 11, 2004
    Assignee: Certicom Corp.
    Inventor: Scott A. Vanstone
  • Patent number: 6728930
    Abstract: The present invention is directed to a method of updating a checksum associated with a packet of information to be transferred between correspondents. The method comprises the steps of: changing the value of a field; computing a complement; computing a difference; computing a one's complement difference from the first difference; computing a first intermediate checksum value equal to the sum of the complement of the checksum HC and the one's complement difference; computing a one's complement intermediate checksum from the intermediate checksum; computing a complement of the one's complement intermediate checksum; and replacing the checksum in the header with the updated checksum.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: April 27, 2004
    Assignee: Cirticom Corp.
    Inventor: Yuri Poeluev