Patents Represented by Attorney Cassan Maclean
-
Patent number: 6983136Abstract: 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: GrantFiled: September 17, 2002Date of Patent: January 3, 2006Assignee: Eno Semiconductor Inc.Inventors: Ralph Mason, Chris DeVries
-
Patent number: 6880090Abstract: 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: GrantFiled: April 17, 2000Date of Patent: April 12, 2005Inventor: Charles Byron Alexander Shawcross
-
Patent number: 6842862Abstract: 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: GrantFiled: January 10, 2003Date of Patent: January 11, 2005Assignee: Cloakware CorporationInventors: Stanley T. Chow, Harold J. Johnson, Yuan Gu
-
Patent number: 6834223Abstract: 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: GrantFiled: February 10, 2003Date of Patent: December 21, 2004Assignee: Norac Systems International, Inc.Inventors: WIlliam Strelioff, Dean Hockley, Gordon Lee
-
Patent number: 6833395Abstract: 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: GrantFiled: October 5, 2001Date of Patent: December 21, 2004Assignee: Canadian Bank Note Company, LimitedInventors: Ted P. Rygas, Laurence M. Suzzarini, Christine A. Caputo, Sheila M. Palaisy
-
Patent number: 6829311Abstract: 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: GrantFiled: September 19, 2000Date of Patent: December 7, 2004Assignee: Kaben Research Inc.Inventor: Tom Riley
-
Patent number: 6823219Abstract: 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: GrantFiled: May 16, 2001Date of Patent: November 23, 2004Assignee: Dowslake Microsystems CorporationInventors: Wayne Y. Lee, Dan Dan Yang
-
Patent number: 6823331Abstract: 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: GrantFiled: August 28, 2000Date of Patent: November 23, 2004Assignee: Entrust LimitedInventor: Suhayya Abu-Hakima
-
Patent number: 6820237Abstract: 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: GrantFiled: January 21, 2000Date of Patent: November 16, 2004Assignee: AmikaNow! CorporationInventors: Suhayya Abu-Hakima, Connie P. McFarland
-
Patent number: 6815923Abstract: 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: GrantFiled: August 8, 2002Date of Patent: November 9, 2004Assignee: Spielo Manufacturing IncorporatedInventor: Wayne Michael Forsey
-
Patent number: 6804464Abstract: 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: GrantFiled: February 13, 2001Date of Patent: October 12, 2004Assignee: Dowslake Microsystems CorporationInventor: Dan Dan Yang
-
Patent number: 6779114Abstract: 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: GrantFiled: August 19, 1999Date of Patent: August 17, 2004Assignee: Cloakware CorporationInventors: Stanley T. Chow, Harold J. Johnson, Yuan Gu
-
Patent number: 6697190Abstract: 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: GrantFiled: May 16, 2002Date of Patent: February 24, 2004Assignee: Dowslake Microsystems CorporationInventor: Dan Dan Yang
-
Patent number: 6631384Abstract: 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: GrantFiled: September 5, 2000Date of Patent: October 7, 2003Assignee: Algoplus Consulting LimitedInventors: Alex Richman, Elliott M. Richman, Mark Hudak
-
Patent number: 6623773Abstract: 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: GrantFiled: April 24, 1998Date of Patent: September 23, 2003Assignee: Transform Pack Inc.Inventors: Hans J. Meier, Germain Landry, Raymond Caissie
-
Patent number: 6524667Abstract: 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: GrantFiled: May 17, 2000Date of Patent: February 25, 2003Assignee: Prescott Paper Products (USA), Inc.Inventor: George P. Colgan
-
Patent number: 6499021Abstract: 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: GrantFiled: May 26, 1999Date of Patent: December 24, 2002Inventor: Suhayya Abu-Hakima
-
Patent number: 6484958Abstract: 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: GrantFiled: November 20, 2001Date of Patent: November 26, 2002Assignee: Dowslake Microsystems CorporationInventors: Bing Xue, Stefan Ignaczak, Dan Dan Yang
-
Patent number: D501195Type: GrantFiled: June 30, 2003Date of Patent: January 25, 2005Assignee: Belair Networks, Inc.Inventors: Michael Brown, Kevin Bailey, Bernard Herscovich, William Justin Mayda, David William Park, Stephen G. Rayment