Patents by Inventor Thomas McDermott

Thomas McDermott 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: 7814368
    Abstract: Power consumption that occurs in response to software errors may be reduced. In one example a system tracks a number of occurrences a first set of code causes a system to perform one or more reset actions, determines whether the number of occurrences exceeds a threshold, and selects a second set of code to execute in place of the first set of code, if the quantity exceeds the threshold.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: October 12, 2010
    Assignee: G2 Microsystems Pty. Ltd.
    Inventors: Michael T. Hogan, Thomas McDermott
  • Patent number: 7426249
    Abstract: A configurable Viterbi decoder to decode a coded signal for inclusion in a radio receiver for implementing the physical layer receiving function (PHY) of a wireless data network. The decoder includes a branch metric generator with an input to the coded signal, an ACS subsystem coupled to the branch metric generator, and a survivor memory unit coupled to the ACS subsystem. The decoder includes a plurality of outputs each providing a decoded version of the input signal decoded to a distinct decision depth such that the Viterbi decoder is programmable to decode the signal to one of a plurality of decision depths.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 16, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Richard A. Keaney, Thomas McDermott, Philip J. Ryan
  • Publication number: 20080155323
    Abstract: Power consumption that occurs in response to software errors may be reduced. In one example a system tracks a number of occurrences a first set of code causes a system to perform one or more reset actions, determines whether the number of occurrences exceeds a threshold, and selects a second set of code to execute in place of the first set of code, if the quantity exceeds the threshold.
    Type: Application
    Filed: February 8, 2007
    Publication date: June 26, 2008
    Inventors: Michael T. Hogan, Thomas McDermott
  • Publication number: 20080098245
    Abstract: Power management for a computing device is described based on idle thread code execution and other conditions. In one example, a controller is operated at a first power state. Then the controller is transitioned from the first power state to a second lower power state after it starts executing idle thread code. As an additional optional feature it may be determined whether any one or more of a plurality of conditions is true and the controller may be transitioned from the first power state to the second power state if one or more of the plurality of conditions is true.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 24, 2008
    Inventors: Michael Hogan, Thomas McDermott
  • Publication number: 20060176968
    Abstract: A configurable Viterbi decoder to decode a coded signal for inclusion in a radio receiver for implementing the physical layer receiving function (PHY) of a wireless data network. The decoder includes a branch metric generator with an input to the coded signal, an ACS subsystem coupled to the branch metric generator, and a survivor memory unit coupled to the ACS subsystem. The decoder includes a plurality of outputs each providing a decoded version of the input signal decoded to a distinct decision depth such that the Viterbi decoder is programmable to decode the signal to one of a plurality of decision depths.
    Type: Application
    Filed: March 31, 2006
    Publication date: August 10, 2006
    Inventors: Richard Keaney, Thomas McDermott, Philip Ryan
  • Patent number: 7046746
    Abstract: A configurable Viterbi decoder to decode a coded signal for inclusion in a radio receiver for implementing the physical layer receiving function (PHY) of a wireless data network. The decoder includes a branch metric generator with an input to the coded signal, an ACS subsystem coupled to the branch metric generator, and a survivor memory unit coupled to the ACS subsystem. The decoder includes a plurality of outputs each providing a decoded version of the input signal decoded to a distinct decision depth such that the Viterbi decoder is programmable to decode the signal to one of a plurality of decision depths.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: May 16, 2006
    Assignee: Cisco Systems Wireless Networking (Australia) Pty Limited
    Inventors: Richard A. Keaney, Thomas McDermott, Philip J. Ryan
  • Publication number: 20050083921
    Abstract: Instead of alternatively utilizing only one fabric or the other fabric of a redundant pair, both fabrics simultaneously transmit duplicate information, such that each packet forwarding module (PFM) receives the output of both fabrics simultaneously. In real time, an internal optics module (IOM) analyzes each information chunk coming out of a working zero switch fabric; simultaneously examines a parallel output of a working one duplicate switch fabric; and compares on a chunk-by-chunk basis the validity of each and every chunk from both switch fabrics. The IOM does this by examining forward error correction (FEC) check symbols encapsulated into each chunk. FEC check symbols allow correcting a predetermined number of bit errors within a chunk. If the chunk cannot be corrected, then the IOM provides indication to all PFMs downstream that the chunk is defective. Under such conditions, the PFMs select a chunk from the non-defective switch fabric.
    Type: Application
    Filed: November 5, 2004
    Publication date: April 21, 2005
    Applicant: Chiaro Networks Ltd.
    Inventors: Thomas McDermott, Harry Blackmon, Tony Brewer, Harold Dozier, Jim Kleiner, Gregory Palmer, Keith Shaw, David Traylor, Dean Walker
  • Patent number: 6068771
    Abstract: A method for preparing a spiral wound filtration module is provided. The module has a central permeate carrier tube. The method includes winding at least one filtration leaf about the permeate carrier tube. The filtration leaf includes a first membrane sheet, a permeate carrier sheet, and a second membrane sheet. The winding step creates an end face extending radially outwardly from the permeate tube on each end thereof. After winding, the filtration module is maintained in a wound state. An adhesive is then supplied to each end face and a vacuum is applied through each of the permeate tube. While the vacuum is applied, the permeate tube and filtration leaf assembly are spun in a centrifuge until the adhesive has solidified. After spinning, each end face of the module is severed at a distance between the level of adhesive along the feed spacer screen and the level of adhesive along the permeate carrier sheet.
    Type: Grant
    Filed: February 11, 1999
    Date of Patent: May 30, 2000
    Assignee: Koch Membrane Systems, Inc.
    Inventors: Thomas McDermott, Martin Roos, Stephen Jens, Robert Kovar
  • Patent number: 5436600
    Abstract: A local frequency generator employing a single crystal oscillator, latches and direct digital synthesizer circuits digitally produces all signals needed in the transmitter channel of a MRI system to generate MRI transmitter RF pulses. The local frequency generator is operable in both the single side band and double side band modes and has the capability of switching between the modes. The generator is constructed with a phase resetting capability for providing the plural output frequencies needed for making plural MRI slices.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: July 25, 1995
    Assignee: The Regents of the University of California
    Inventors: John Van Heteren, Mitsuaki Arakawa, Lawrence E. Crooks, John C. Hoenninger, III, Thomas McDermott, Keiji Furui
  • Patent number: D843582
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: March 19, 2019
    Assignee: Zap Surgical Systems, Inc.
    Inventors: John Adler, Younes Achkire, Yun-Yi Ting, Ying-Jhang Chen, Cheng-Chieh Tsai, Tzu-Cheng Yu, Mark Brinkerhoff, Thomas Hopmans, Radhika Mohan Bodduluri, Ron Boeder, Thomas McDermott, Jin-Wu Wang, Kaustubh Sonawale