Patents Represented by Attorney, Agent or Law Firm Santosh K. Chari
  • 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
  • Patent number: 6714486
    Abstract: A system and method for producing and displaying chronological data according to user specified parameters. The system incorporates language, multi media, and animation into a time display device. The system can include typical features of a conventional time display device, such as an alarm function and a display face. The system also includes a translation engine for combining the parameters and a plurality of supplemental display data, including language, multi media, and animation data, to provide a translation template. The template helps to control the presentation of chronological data in a synchronized fashion by reformatting the chronological data into a translated display format, thereby providing to the user a personalized time display. The display includes selected images and/or language to represent the passage of numerical chronological data.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 30, 2004
    Inventor: Kevin Biggs
  • Patent number: 6711940
    Abstract: An indication of the elasticity of a non-Newtonian fluid is obtained by extending a fluid bridge between a pair of relatively movable surfaces that hold a fluid sample therebetween, and continuing a timewise progression of separation between two opposed moveable surfaces in a controlled manner until the displacing extension is great enough to cause a break point in the fluid sample. The extension of a fluid bridge at the break point is determined and used as an indication of elasticity.
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: March 30, 2004
    Inventors: David James, Thayananthan Yogachandran
  • Patent number: 6646578
    Abstract: A system and method to perform context-adaptive variable length decoding (CAVLC) of transform coefficient levels for block-based motion-compensated decoding of moving pictures, corresponding to transform coefficients. The system and method includes complexity-reduction improvements in the coefficient level decoding process, such as simplified and extended range of Lev-VLC tables. Specifically, the number of Lev-VLC tables is extended from 5 to 7 and only 1 escape code (28-bit escape code) is used for tables Lev-VLC1to Lev-VLC6. The system and method also includes a simplified and improved table selection process. The table selection for the first Coefficient_level after trailing ones depends on total number of non-zero coefficients and number of trailing ones which are local variables within the CAVLC module.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: November 11, 2003
    Assignee: UB Video Inc.
    Inventor: James Au
  • Patent number: 6568306
    Abstract: A punching unit for punching holes of a selected geometry in a wall of a component. The punching unit has a frame for supporting the component and the tool and die assembly releaseably securable to the frame. Tool and die assembly has a punch operatively coupled to a mandrel and a male die member and a female die member cooperating to form the hole in the wall. A portion of the tool and die assembly is interchangeable to provide a selected one of a plurality of predetermined hole geometries for the component.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: May 27, 2003
    Inventor: John William White
  • Patent number: 6550643
    Abstract: A dispenser for viscous fluids such as plastisol inks includes a frame, a plunger mechanism having a plunger that is adapted to engage a container containing the fluid, and a drive mechanism for vertically advancing the plunger into the container. The plunger includes a central opening attached to a hose for dispensing the fluid in the desired quantities.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 22, 2003
    Inventors: Gordon Brian Foster, Nyansa Alberta VanVonno
  • Patent number: 6407169
    Abstract: A process for the synthesis of branched graft polymers comprises acylating a first polymer and grafting thereto a second polymer, the second polymer having reactive groups capable of being bound to the acyl groups on the first polymer. The acylation and grafting steps can be repeated to produce graft polymers having a dendritic architecture. The invention also provides polymers produced by the above process, which may be simple branched (comb) polymers, or dendritic polymers.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: June 18, 2002
    Assignee: The University of Waterloo
    Inventors: Mario Gauthier, Jieming Li, Stephane R. Parent, Steven J. Teertstra
  • Patent number: 6386217
    Abstract: An assistive device for persons with an injured or disabled leg includes a main body comprising a crutch to which is pivotally attached a supporting structure. To assist the person in walking, the device can be used as crutch in the known manner, and the supporting structure is maintained in the same plane as the crutch. When the person wishes to be seated, one end of the device is placed on the seat adjacent the person and the supporting structure of the device is pivoted out of the plane of the crutch to provide a support for the opposite end.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: May 14, 2002
    Assignee: McMaster University
    Inventors: Barbara Cooper, Derek Clark, John Campa, Antonio Bellusci
  • Patent number: 6329613
    Abstract: A conveyor system for accurate weighing of a material where all system components are integrated as a single unit and are mounted on either a first or a second frame portion. A trailer hitch and a pair of wheels mounted on the first frame portion provide a portability feature of the conveyor system. The conveyor system consists of the first portion of the frame adjustable to a true horizontal orientation and the second frame portion is inclined at a predetermined angle relative to the first frame portion. A continuous conveyor belt is disposed around the second frame portion and is supported by a series of support roller assemblies on the upper portion of the belt, and by a series of return rollers on the lower portion of the belt. The upper and lower portions of the conveyor belt travel in opposite directions with respect to one another around the second frame portion during operation of the conveyor system. A hydraulic drive system is mounted on the first frame portion.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: December 11, 2001
    Inventor: Bryan Tomlinson
  • Patent number: 6260320
    Abstract: The present invention provides a concrete building panel comprising a slab having top and bottom flanges and side flanges generally defining a box, and a plurality of ribs extending between the top and bottom flanges and being parallel to the side flanges. The panels of the invention can be used to form the walls, floor or roof of a building.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: July 17, 2001
    Inventor: Nick Di Lorenzo
  • Patent number: 6241076
    Abstract: A device for controlling the conveyance of particulate material on a conveyor belt comprises a frame with an endless belt attached thereto. The apparatus is positioned above the conveyor belt and in frictional contact therewith whereby the motion of the conveyor results in motion of the endless belt on the apparatus. The particulate material thereby is passes between the endless belt and the conveyor belt and any bouncing movement of such material is prevented. Use of the present invention on conventional conveyor belts controls the dispersion of the particulate material carried thereon and allows for the speed of the conveyor to be increased. The present invention is suitable for use with a conveyor apparatus used with a truck and commonly known as a “stone slinger”.
    Type: Grant
    Filed: December 15, 1998
    Date of Patent: June 5, 2001
    Inventor: Dennis Maguire
  • Patent number: 6239501
    Abstract: A hydroelectirc generator assembly for use in footwear includes a pair of fluid filled sacs contained in the sole of the footwear. The sacs are connected by conduits whereby, when the footwear is used for walking, fluid is transferred between the sacs, via the conduits. A turbine positioned between the conduits is rotated by the moving fluid thereby resulting in the generation of electricity.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: May 29, 2001
    Inventor: Robert Komarechka
  • Patent number: 6195851
    Abstract: A hook for suspending from a support, such as a rod or wire, a retractable roof covering such as that used for greenhouses, comprises a generally C-shaped body including a pin for engaging the covering, a cavity for retaining the rod or wire, an opening for the cavity, and a means for locking the pin opposite of the opening.
    Type: Grant
    Filed: March 17, 1999
    Date of Patent: March 6, 2001
    Assignee: Volco Inc.
    Inventors: John Vollebregt, Daniel Durning
  • Patent number: 6187581
    Abstract: A composition for treating materials contaminated with hydrocarbon compounds comprises a protein component, a bulking agent and a microbial culture capable of metabolizing the hydrocarbon contaminants. The composition is mixed with the contaminated material and absorbs or adsorbs the contaminants thereby preventing leaching of same into the environment. The microbial culture allows for biodegradation of the contaminant thereby removing any environmental risk associated with the contaminated material. The protein component and bulking agent are preferably organic in nature and the microbial culture may be indigenous to the protein material. The invention also provides a method of treating hydrocarbon-contaminated material using a composition as described above. The invention is particularly suited for treating contaminated drill cuttings.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: February 13, 2001
    Assignee: Unotec Services International Inc.
    Inventors: Paul Sicotte, Ari Laurell
  • Patent number: 6137735
    Abstract: The invention discloses a synchronous DRAM having memory elements arranged in rows and columns, the memory elements being accessible by decoding a memory address applied thereto, normal column drivers for activating appropriate memory elements in response to decoded column addresses signals; redundant column drivers distributed throughout memory banks and flexibly selectable to replace faulty columns within multiple blocks within a bank; and switch means for selectively activating the redundant column and preventing the activation of a defective normal column, whereby the column redundancy method and apparatus minimizes the timing difference between a normal and redundant column paths and which minimizes the number of fuses required to be blown in repairing faulty columns addresses.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: October 24, 2000
    Assignees: Mosaid Technologies Incorporated, Matsushita Electric Industrial Co., Ltd.
    Inventors: Fangxing Wei, Hirohito Kikukawa, Cynthia Mar
  • Patent number: 6117143
    Abstract: This apparatus comprises a rigid half circular headclamp, three fixation pins to firmly secure the clamp to the patient's skull, a connector to firmly secure the clamp to a surgical table on which the patient rests, an articulated arm including clampable joints, secured to the headclamp in one of several possible positions and a double chuck secured to the distal end of the articulated arm. The double chuck has two ball collets arranged in side by side cavities in the chuck body, and two locking screws for each ball collet. A first locking screw releasably locks the ball collet in a selected orientation, a second separate locking screw releasably locks in an adjusted axial position an elongated instrument inserted through said collet. The first and second locking screws are actuated independently of each other. A computer guided probe and a large number of surgical instruments can be slidably inserted within the ball collets and locked in an adjusted axial position and in a selected orientation.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: September 12, 2000
    Assignee: Hybex Surgical Specialties, Inc.
    Inventors: Brian Hynes, Andre Olivier
  • Patent number: D485370
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: January 13, 2004
    Assignee: F. Von Langsdorff Licensing Limited
    Inventors: Michael Schmitz, Andreas Drost