Patents Represented by Attorney Cassan Maclean
  • Patent number: 6983136
    Abstract: A Method for filter tuning using direct digital sub-sampling is provided. The tuning is accomplished in the digital domain by determining the filter characteristics from the shape of the transfer function. The input signal (1) is passed through the filter (3) and is then sub-sampled by and Analog-to-digital Converter (ADC) (5). The sub-sampled signal (6) is then processed in the digital domain using a digital circuit (7) that is used to determine the center frequency (Fc) and Quality factor (Q) and/or other important filter parameters. The Fc, Q and/or other important filter parameters are then adjusted by generating digital control signals (8) that can be converted to analog signals (10) using Digital-to-analog Converters (DACs) (9).
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: January 3, 2006
    Assignee: Eno Semiconductor Inc.
    Inventors: Ralph Mason, Chris DeVries
  • Patent number: 6880090
    Abstract: The present invention relates to a method and system for Internet Protocol network communications and a use thereof for protecting Internet sites against denial of service attacks on insecure public networks such as the Internet. The method utilizes a multicast address hopping technique which selectively varies the chosen multicast IP address from a set of available multicast addresses according to a predetermined scheme known to the communicating end stations but not to unauthorized end stations. The packets associated with the multicast stream are then communicated on the chosen multicast address. The set of available multicast IP addresses may also be selectively varied according to a secret predetermined scheme known to the transmitter and subscriber end stations, particularly by adding to and dropping from the set of multicast IP addresses in a seemingly random fashion.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: April 12, 2005
    Inventor: Charles Byron Alexander Shawcross
  • Patent number: 6842862
    Abstract: The present invention relates generally to computer software, and more specifically, to a method and system of making computer software resistant to tampering and reverse-engineering. “Tampering” occurs when an attacker makes unauthorized changes to a computer software program such as overcoming password access, copy protection or timeout algorithms. Broadly speaking, the method of the invention is to increase the tamper-resistance and obscurity of computer software code by transforming the data flow of the computer software so that the observable operation is dissociated from the intent of the original software code. This way, the attacker can not understand and decode the data flow by observing the execution of the code. A number of techniques for performing the invention are given, including encoding software arguments using polynomials, prime number residues, converting variables to new sets of boolean variables, and defining variables on a new n-dimensional vector space.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: January 11, 2005
    Assignee: Cloakware Corporation
    Inventors: Stanley T. Chow, Harold J. Johnson, Yuan Gu
  • Patent number: 6834223
    Abstract: A roll control system is provided for controlling a roll position of a boom rotatably coupled to a support frame, the boom comprising left and right wing sections (where the roll of the boom refers to a clockwise or counterclockwise rotation of said boom relative to the support frame). A roll control mechanism is configured for rotating the boom relative to the support frame in response to a roll control signal. Wing section position measuring apparatus is configured for producing a right wing signal correlatable to a distance between the right wing section and a rightwing reference position and a left wing signal correlatable to a distance between the left wing section and a left wing reference position. Boom roll position measuring apparatus is configured for producing a boom roll signal correlatable to a roll position of the boom relative to a boom roll reference position.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: December 21, 2004
    Assignee: Norac Systems International, Inc.
    Inventors: WIlliam Strelioff, Dean Hockley, Gordon Lee
  • Patent number: 6833395
    Abstract: Intaglio printing inks in paste form having both improved dispersibility and chemical resistance are provided and, in particular, dispersibility in tap water is provided in some formulations. The paste ink comprises an alkyd resin, having a degree of neutralization between about 10% and about 35% and an acid number between about 30 and 110, optionally containing an unsaturated oily component, an anionic or nonionic surfactant and an organic base selected from the group consisting of alcohol-amines, and substituted polyethyleneimines, wherein the substituted polyethyleneimines are modified with epichlorohydrine or alkoxylated and the organic base has a boiling point higher than 150° C. The ink may also comprise water.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: December 21, 2004
    Assignee: Canadian Bank Note Company, Limited
    Inventors: Ted P. Rygas, Laurence M. Suzzarini, Christine A. Caputo, Sheila M. Palaisy
  • Patent number: 6829311
    Abstract: A complex valued delta sigma Phase Locked Loop (PLL) demodulator. The demodulator is a multiple stage demodulator. The first stage is a conversion stage which converts an incoming signal into a first complex representation. The second stage is a direct digital synthesizer (DDS)/mixer which synthesizes a signal to be mixed with the first complex signal and performs the mixing operation to produce a second complex output. This second complex signal is controlled by a bitstream fed back from the third stage—a phase quantizer stage. The bitstream represents the quantized phase difference between the synthesized signal and the first complex signal. The DDS/mixer stage then measures the synthesized signal for any phase difference from the incoming signal through the feedback inherent to a PLL, the bitstream thus provides an output that gives the frequency of the desired signal. As a side benefit, the real component of the second complex signal, provides an amplitude estimate of the desired signal.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: December 7, 2004
    Assignee: Kaben Research Inc.
    Inventor: Tom Riley
  • Patent number: 6823219
    Abstract: An architecture for use in controlling and managing optical functions and optical devices. A common microprocessor based control layer coordinates commands between optical devices and a user station. The control layer executes an operating system which handles data flow in the control layer. Generic commands from the user station causes the operating system to call specific subroutines the produce digital commands. These digital commands are then passed to a digital layer that interfaces with an analog layer. The analog layer is specifically developed to interface and work with a specific optical device. The analog layer thus directly controls the optical device including changing its settings based on input from the digital layer.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: November 23, 2004
    Assignee: Dowslake Microsystems Corporation
    Inventors: Wayne Y. Lee, Dan Dan Yang
  • Patent number: 6823331
    Abstract: A concept identification system useful in reducing and/or representing text content of an electronic document and in highlighting the content of the document. A concept knowledge base comprises a plurality of concepts and each concept comprises one or more subconcepts linked to each other and to the concept on a hierarchical basis. One or more of the subconcepts may be linked to one or more subconcepts of another concept. A concept matching module matches text of the document to subconcepts of the concept knowledge base and assesses any links between the matched subconcepts and other concepts and/or subconcepts of the concept knowledge base. From this a determination is made of whether the document relates to a concept of the knowledge base. With an identification of such concept a document representation generator may produce a precis of the document based on a template associated with such concept.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: November 23, 2004
    Assignee: Entrust Limited
    Inventor: Suhayya Abu-Hakima
  • Patent number: 6820237
    Abstract: An computer-readable apparatus and method for intelligently analyzing and highlighting key words/phrases, key sentences and/or key components of an electronic document by recognizing and utilizing the context of both the electronic document (which may be any type of electronic message such as e-mail, converted voice, fax or pager message or other type of electronic document) and the user. The apparatus and method produce an electronic output highlight document from a user's electronic input document. An application context module determine with respect to the input document the type of document it is. A user context module determines the context of the user with respect to the input document. A highlighter module determines at least a portion of the key content of the input document, up to a predetermined maximum data size, at least in part on the basis of the determinations made by the application and user context modules.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: November 16, 2004
    Assignee: AmikaNow! Corporation
    Inventors: Suhayya Abu-Hakima, Connie P. McFarland
  • Patent number: 6815923
    Abstract: Methods, devices and circuits for detecting malfunctions in stepper motors. A signal from a driver circuit to a stepper motor that is proportional to the current in the windings of the stepper motor is detected. This signal is then amplified and integrated for ease of comparison. The resulting signal is then compared to a specific entry in a table of values with each entry in the table corresponding to an operating profile of the stepper motor. If the resulting signal does not correspond to the operating profile for which the motor a configured, the stepper motor is jammed. A suitable alarm and a corresponding sequence of actions may then be triggered.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: November 9, 2004
    Assignee: Spielo Manufacturing Incorporated
    Inventor: Wayne Michael Forsey
  • Patent number: 6804464
    Abstract: A method and devices for individually controlling the signal strength of single or multiple optical channels. A controller module monitors the signal strength of channels and amplifies those that need amplifying while attenuating those that are too strong using the same Erbium doped fiber amplifier. A controllable compensation module receives at least one channel and, when required, can either amplify or attenuate the signal strength of the channel(s). The module can be constructed out of a single fiber with an associated pump laser. If the laser provides insufficient pumping power, the fiber acts as an attenuator. If the laser provides a higher level of pump power, the fiber acts as an amplifier.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: October 12, 2004
    Assignee: Dowslake Microsystems Corporation
    Inventor: Dan Dan Yang
  • Patent number: 6779114
    Abstract: The present invention relates to a method and system of making computer software resistant to tampering and reverse-engineering. “Tampering” refers to making unauthorized changes to software, such as bypassing password checks, which are of benefit to the tamperer or of detriment to the provider or vendor of the software. Thus, tampering does not denote arbitrary destructive changes, such as causing the software to fail completely. Broadly speaking, the method of the invention is to increase the tamper-resistance and obscurity of software so that the observable operation of the transformed software is dissociated from the intent of the original code, and so that the functionality of the software is extremely fragile when modified: any modification will, with high probability, produce persistently nonsensical behaviour. These effects are achieved by converting the control-flow of the software into data-driven form, and increasing the complexity of the control-flow by orders of magnitude.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: August 17, 2004
    Assignee: Cloakware Corporation
    Inventors: Stanley T. Chow, Harold J. Johnson, Yuan Gu
  • Patent number: 6697190
    Abstract: Methods and devices for controlling an optical device. In one embodiment, the optical device is directly controlled by an outside analog electrical signal. Depending on the voltage or current level of the electrical signal, the output of the optical device is changed accordingly. An operational amplifier may be used to amplify the analog electrical signal prior to the signal being received by the circuitry of the optical device. For maximum flexibility in control, a switch can be coupled to the operational amplifier so that either analog or digital control signals can be used.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: February 24, 2004
    Assignee: Dowslake Microsystems Corporation
    Inventor: Dan Dan Yang
  • Patent number: 6631384
    Abstract: A computerized information system and method using object-centric virtual database(s) and analyses advantageously suited to transportation safety applications, such as for the aviation industry (in which case aircraft may be the unit of observation i.e. the object class, and the individual object is an individual aircraft), as well as for health and other safety monitoring applications. A database comprises at least one set of data records, each data record pertaining to an event for an individual object and comprising a plurality of data fields, at least one of the data fields comprising an identifier identifying one individual object. A user interface component receives user-selected criteria for field values of the data fields and a selection component selects those data records which correspond to the user-selected criteria.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: October 7, 2003
    Assignee: Algoplus Consulting Limited
    Inventors: Alex Richman, Elliott M. Richman, Mark Hudak
  • Patent number: 6623773
    Abstract: A packaging material for packaging a selected fluid-containing fresh food item for providing simultaneous curing or marinating of such food item and storage of the same at normal refrigeration temperatures. A packaging material comprises a substrate suitable for contact with food and a food treatment layer comprises a predetermined amount of edible adhesive applied to a food contacting surface of the substrate and a curing or marinating agent mixed in, retained and calibrated by the adhesive. The adhesive is capable of dissolving in fluid from the food at a temperature in the range of −3° C. to −4° C. The amount of curing or marinating agent retained by the predetermined amount of adhesive is that which is required to substantially cure or marinate the selected food item. The amount of the adhesive is determined by the amount of curing or marinating agent required to be retained by it.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: September 23, 2003
    Assignee: Transform Pack Inc.
    Inventors: Hans J. Meier, Germain Landry, Raymond Caissie
  • Patent number: 6524667
    Abstract: A biodegradable, compostable, liquid-impermeable lined paper bag for containing wet wastes. All adhesives used in the process are cold glues applied without using heat, through an extrusion and/or metering application means. Cellulose film is used for the paper liner and dot matrix configuration of adhesive is applied between the cellulose and paper layers for lamination. The matrix-defined size of spacings between the points of application of adhesive on the cellulose film are preselected to permit passage of water vapour and oxygen through the cellulose-laminated paper and reduce stress points on the cellulose film. A second cold glue is applied to the bag bottom section by a matrix of extrusion adhesive guns via a programmable controller to predetermined areas of the bag bottom section.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: February 25, 2003
    Assignee: Prescott Paper Products (USA), Inc.
    Inventor: George P. Colgan
  • Patent number: 6499021
    Abstract: A computer-readable system and method for interpreting and selectively forwarding an interpreted message derived from a user's received electronic message, such as an e-mail, fax, converted voice and pager messages, to a mobile communications device of the user. A structured knowledge base comprises knowledge objects of user-related information and the knowledge objects are interlinked by semantic links to permit dynamic navigation thereof. Navigating means dynamically navigates through the structured knowledge base using the content of the received message and determines key term(s) relating to the content as a result of the navigating. An interpreted message is determined from those key term(s). Prioritizing means determines the priority of the message, selects the second communications device based on the current context of the user and the content of the message in relation to the user-related information and assigns priority indicia to the interpreted message according thereto.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: December 24, 2002
    Inventor: Suhayya Abu-Hakima
  • Patent number: 6484958
    Abstract: A caddy for dispensing fiber optic patch cord cables. The device has a housing inside of which a disk is rotatably mounted. A length of patch cord cable is wound around the circumference of the disk and an S-shaped channel is present on one side of the disk. The channel is sized to hold captive a section of the patch cord fiber optic cable, thereby preventing any loss of signal or damage to the patch cord fiber optic cable from undue bending stresses on the cable. The housing has an opening through which the two ends of the patch cord fiber optic cable protrude.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: November 26, 2002
    Assignee: Dowslake Microsystems Corporation
    Inventors: Bing Xue, Stefan Ignaczak, Dan Dan Yang
  • Patent number: D501195
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: January 25, 2005
    Assignee: Belair Networks, Inc.
    Inventors: Michael Brown, Kevin Bailey, Bernard Herscovich, William Justin Mayda, David William Park, Stephen G. Rayment