Patents by Inventor Randall Allan Law

Randall Allan Law 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).

  • Patent number: 7219247
    Abstract: An apparatus and method for replacing a CPU cooling system, for example, a fan, while a computer continues to operate has a mechanism for maintenance personnel to signal that cooling fan replacement is about to begin. In response to the signal, a control mechanism causes the CPU to shift into an operating mode in which heat generation is reduced. In some cases, a clock frequency of the affected CPU and/or a duty cycle at which the CPU operates is reduced. After the fan has been replaced the control mechanism returns the CPU to a normal operational mode, for example, by increasing the clock frequency or duty cycle to a normal level. During the fan replacement procedure, the CPU and its software continues to run at lower than normal performance.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: May 15, 2007
    Assignee: Cray Canada Inc.
    Inventors: Randall Allan Law, Kent Graham Bodell, David Ray Londry
  • Patent number: 7017059
    Abstract: An apparatus and method for replacing a CPU cooling system, for example, a fan, while a computer continues to operate has a mechanism for maintenance personnel to signal that cooling fan replacement is about to begin. In response to the signal, a control mechanism causes the CPU to shift into an operating mode in which heat generation is reduced. In some cases, a clock frequency of the affected CPU and/or a duty cycle at which the CPU operates is reduced. After the fan has been replaced the control mechanism returns the CPU to a normal operational mode, for example, by increasing the clock frequency or duty cycle to a normal level. During the fan replacement procedure, the CPU and its software continues to run at lower than normal performance.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: March 21, 2006
    Assignee: Cray Canada Inc.
    Inventors: Randall Allan Law, Kent Graham Bodell, David Ray Londry
  • Publication number: 20040233853
    Abstract: A method for identifying faulty modules within telecommunication devices, such as ATM switches, involves generating and attaching verification codes, such as a CRC or checksum codes, to data packets at an upstream location determining the integrity of the verification codes at each of multiple downstream location within a telecommunication device; and signaling an error condition where a corrupted data packet has been detected. A verification code may be written to a field of a data packet which is not used while the packet is in transit through the telecommunication device.
    Type: Application
    Filed: June 14, 2004
    Publication date: November 25, 2004
    Applicant: Alcatel Canada Inc.
    Inventors: Randall Allan Law, Steven Douglas Margerm, Andre Poulin, Robert Morton, Steve Driediger, Jason Sterne, Paul Nadj
  • Patent number: 6771605
    Abstract: A method for identifying faulty modules within telecommunication devices, such as ATM switches, involves generating and attaching verification codes, such as CRC or checksum codes, to data packets, such as ATM cells, at an upstream location, determining the integrity of the verification codes at each of multiple downstream location within a telecommunication device; and signaling an error condition where a corrupted data packet has been detected. A verification code may be written to a filed of a data packet which is not used while the ATM cell is in transit through the telecommunication device, thereby identifying a faulty module device without adversely affecting throughput.
    Type: Grant
    Filed: January 3, 2000
    Date of Patent: August 3, 2004
    Assignee: Alcatel Canada Inc.
    Inventors: Randall Allan Law, Steven Douglas Margerm, Andre Poulin, Robert Morton, Steve Driediger, Jason Sterne, Paul Nadj
  • Patent number: 6763024
    Abstract: Methods and devices for detecting cell loss in telecommunication devices, such as ATM switches, attach cell loss detection information to cells in cell streams passing through the telecommunications devices. The cell loss detection information can trigger counters at up stream and down stream locations thereby avoiding the problem of synchronizing counters and ensuring that all cells to be counted have been flushed through the telecommunications device. The cell loss detection information can include a sequence number in a sequence of n sequence numbers where n is not a power of 2. Preferably n=2P−1, where P is an integer. Such series of sequence numbers allow the detection of lost cells in bursts consisting of a number of lost cells which is a power of 2. The methods and apparatus of the invention permit detection of unintentionally dropped cells in a call without the need to tear down the call.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: July 13, 2004
    Assignee: Alcatel Canada Inc.
    Inventors: Randall Allan Law, Steven Douglas Margerm
  • Patent number: 6639899
    Abstract: A method for verifying the integrity of data payloads of ATM cells passing through a switching device involves computing a payload integrity verification code for the payload portion of an ATM cell. The payload integrity verification code may be generated according to any error detection or error correction scheme. Preferably, the payload integrity verification code is stored in a portion of the standard ATM cell header which is not used while the cell is passing through the switching device. Preferably the payload integrity verification code is stored in all, or a portion of, the virtual path identifier or virtual connection identifier fields. The invention allows for the immediate identification of cells having corrupted payload data. Different actions may be taken on the detection of errors in the ATM cell header and ATM cell payloads respectively.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: October 28, 2003
    Assignee: Alcatel Canada Inc.
    Inventors: Randall Allan Law, Steven Douglas Margerm, Andre Poulin, Robert Morton, Steve Driediger, Jason Sterne, Pual Nadj