Patents by Inventor Steven Douglas Margerm

Steven Douglas Margerm 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).

  • Publication number: 20090259777
    Abstract: A data link for the transfer of data between first and second devices has first and second interfaces operative to transmit data according to a first data transmission protocol and an intermediate link connecting the first and second interfaces. The intermediate link is operative to transmit data according to a second data transmission protocol. Clock domains of the first and second interfaces are synchronized to a clock domain of the intermediate link. The intermediate link may have master and slave clocks synchronized by operation of the second protocol. In some applications the first and second interfaces are Firewireâ„¢ interfaces and the intermediate link is an ethernet link. The data link may be applied to deliver data from a peripheral, such as a camera, to a computer.
    Type: Application
    Filed: March 27, 2009
    Publication date: October 15, 2009
    Inventors: Steven Douglas MARGERM, Roderick Arthur BARMAN, Stewart John KINGDON
  • Patent number: 7420926
    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: Grant
    Filed: June 14, 2004
    Date of Patent: September 2, 2008
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Allan Randall Law, Steven Douglas Margerm, Andre Poulin, Robert Morton, Steve Driediger, Jason Sterne, Paul Nadj
  • Patent number: 7051229
    Abstract: A system and method for increasing the data rate of a system bus without making modifications to existing (legacy) devices connected to the bus. A logical bus is overlaid onto one or more physical buses in a TDM manner. The overlaying is done by transmitting data into the one or more existing buses during a previously unused phase of the bus clock having no effect on existing devices connected to the buses. The additional devices are capable of latching data on either phase bus clock.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: May 23, 2006
    Assignee: Alcatel Canada Inc.
    Inventors: Steven Douglas Margerm, Darwin Noel Hawes
  • 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