Patents by Inventor Michael McClary

Michael McClary 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: 7717739
    Abstract: In one embodiment, the present invention is a power adapter for coupling electrical power from a standard North Atlantic Treaty Organization (NATO) power coupling to one or more electronic devices. In one embodiment, the power adapter includes a plug connector adapted for receiving electrical power from the power coupling, a receptacle adapted for providing the electrical power to a slave cable (e.g., an inter-vehicular slave cable), and at least one terminal adapted for providing the electrical power to the electronic devices (e.g., a computer system). The power adapter is thus capable of maximizing the potential of the power coupling to provide electrical power for multiple simultaneous uses.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: May 18, 2010
    Assignee: SRI International
    Inventors: Anthony Hawkins, Dennis Michael McClary
  • Patent number: 7593432
    Abstract: A method and apparatus for deframing signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a plurality of signals at a first clock rate, synchronizing the plurality of signals to a second clock rate, and deframing the plurality of signals.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: September 22, 2009
    Assignee: Redback Networks Inc.
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Publication number: 20080188109
    Abstract: In one embodiment, the present invention is a power adapter for coupling electrical power from a standard North Atlantic Treaty Organization (NATO) power coupling to one or more electronic devices. In one embodiment, the power adapter includes a plug connector adapted for receiving electrical power from the power coupling, a receptacle adapted for providing the electrical power to a slave cable (e.g., an inter-vehicular slave cable), and at least one terminal adapted for providing the electrical power to the electronic devices (e.g., a computer system). The power adapter is thus capable of maximizing the potential of the power coupling to provide electrical power for multiple simultaneous uses.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 7, 2008
    Inventors: Anthony Hawkins, Dennis Michael McClary
  • Patent number: 7385970
    Abstract: Data is transferred on a first port during a current cycle until a predetermined number of bytes less an overshoot value for the first port has been transferred on the first port. The transfer of data continues on the first port during the current cycle until a complete packet has been transferred on the first port. An overshoot value for the first port is updated based on the number of bytes transferred on the first port. In one embodiment, a pair of ports are sequentially selected from a plurality of pairs of ports. The pair of ports comprises a port connected to a first interface and a port connected to a second interface. Data is transferred on the port connected to the first interface during a current cycle. Data is transferred on the port connected to the second interface during the current cycle.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: June 10, 2008
    Assignee: Redback Networks, Inc.
    Inventors: Felix Chow, Michael McClary
  • Patent number: 7243253
    Abstract: A method and apparatus for enabling repeated switching of a cross-connect and a timing source in a network element through the use of a phase adjuster. In one embodiment, a traffic card includes an aligner to adjust the occupancy of the data in two ingress FIFOs to synchronize their occupancy. In addition, the traffic card includes a clock control logic, including a phase adjuster, to adjust the phase of clock signals driving the two ingress FIFOs to avoid an underflow or overflow.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: July 10, 2007
    Assignee: Redback Networks Inc.
    Inventors: Michael McClary, Sharath Narahari
  • Patent number: 7075951
    Abstract: In an embodiment, an apparatus includes a storage unit to store data from a data signal. The apparatus also includes control circuitry coupled to the storage unit. The control circuitry is to cause the storage of the data from the data signal into the storage unit at a nominal rate upon determining that the data signal includes a number of errors.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: July 11, 2006
    Assignee: Redback Networks Inc.
    Inventor: Michael McClary
  • Patent number: 6959008
    Abstract: A method and apparatus for alignment of TDM-based signals for packet transmission using framed and unframed operations are described. In an embodiment, a line card in a network element includes a deframer unit that receives a Time Division Multiplexing (TDM) signal. The TDM signal includes a payload and overhead data. The deframer generates frame alignment data based on the overhead data. The line card also includes a packet engine unit coupled to the deframer unit. The packet engine unit receives the payload, the overhead data and the frame alignment data and generates a number of packet engine packets. The packet engine packets represent a frame within the TDM signal such that the packet engine packets include the payload, the overhead data and the frame alignment data. Additionally, the line card includes packet processor coupled to the deframer unit. The packet processor receives the packet engine packets and generates network packets based on the packet engine packets.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: October 25, 2005
    Assignee: Redback Networks Inc.
    Inventors: Michael McClary, Sharath Narahari, David R. Stiles
  • Patent number: 6950446
    Abstract: A method and apparatus for simultaneously sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises initializing a first and second subset of a set of per-alignment state machines, receiving a first and second signal, and simultaneously sync hunting the first signal with the first subset of the set of per-alignment state machines and the second signal with the second subset of the set of per-alignment state machines.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: September 27, 2005
    Assignee: Redback Networks Inc.
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Patent number: 6941381
    Abstract: A method and apparatus for sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a signal and synchronization hunting concurrently for a first and second frame alignment pattern for a first and second alignment candidates.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: September 6, 2005
    Assignee: Redback Networks Inc.
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Publication number: 20040073714
    Abstract: A method and apparatus for deframing signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a plurality of signals at a first clock rate, synchronizing the plurality of signals to a second clock rate, and deframing the plurality of signals.
    Type: Application
    Filed: April 16, 2001
    Publication date: April 15, 2004
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Publication number: 20030023760
    Abstract: A method and apparatus for sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises receiving a signal and synchronization hunting concurrently for a first and second frame alignment pattern for a first and second alignment candidates.
    Type: Application
    Filed: April 16, 2001
    Publication date: January 30, 2003
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Publication number: 20030023668
    Abstract: A method and apparatus for simultaneously sync hunting signals is described. In one embodiment of the invention, a computer implemented method comprises initializing a first and second subset of a set of per-alignment state machines, receiving a first and second signal, and simultaneously sync hunting the first signal with the first subset of the set of per-alignment state machines and the second signal with the second subset of the set of per-alignment state machines.
    Type: Application
    Filed: April 16, 2001
    Publication date: January 30, 2003
    Inventors: Michael McClary, Sharath Narahari, Andrew Tao
  • Publication number: 20030016699
    Abstract: A method and apparatus for alignment of TDM-based signals for packet transmission using framed and unframed operations are described. In an embodiment, a line card in a network element includes a deframer unit that receives a Time Division Multiplexing (TDM) signal. The TDM signal includes a payload and overhead data The deframer generates frame alignment data based on the overhead data. The line card also includes a packet engine unit coupled to the deframer unit. The packet engine unit receives the payload, the overhead data and the frame alignment data and generates a number of packet engine packets. The packet engine packets represent a frame within the TDM signal such that the packet engine packets include the payload, the overhead data and the frame alignment data. Additionally, the line card includes a packet processor coupled to the deframer unit. The packet processor receives the packet engine packets and generates network packets based on the packet engine packets.
    Type: Application
    Filed: April 17, 2001
    Publication date: January 23, 2003
    Inventors: Michael McClary, Sharath Narahari, David R. Stiles
  • Patent number: 6510166
    Abstract: A method and apparatus for performing bit stuffing operations for transmission signals are described. In an embodiment, a method includes receiving data for a number of channels of a signal. The method also includes recursively processing the data for the number of channels in an order. The processing of a channel of the number of channels includes retrieving a previous state for the channel upon determining that a timeslot for the channel is being processed. The previous state includes a history of values of a depth of a First In First Out (FIFO) for the channel. Moreover, the processing of the channel of the number of channels within the signal includes determining whether to make a bit stuffing decision for the channel upon determining whether the timeslot is associated with a bit stuffing opportunity for the channel. The bit stuffing decision is based on a current value and the history of the values of the depth of the FIFO for the channel.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: January 21, 2003
    Assignee: Redback Networks, Inc.
    Inventor: Michael McClary
  • Publication number: 20020150057
    Abstract: A method and apparatus for performing bit stuffing operations for transmission signals are described. In an embodiment, a method includes receiving data for a number of channels of a signal. The method also includes recursively processing the data for the number of channels in an order. The processing of a channel of the number of channels includes retrieving a previous state for the channel upon determining that a timeslot for the channel is being processed. The previous state includes a history of values of a depth of a First In First Out (FIFO) for the channel. Moreover, the processing of the channel of the number of channels within the signal includes determining whether to make a bit stuffing decision for the channel upon determining whether the timeslot is associated with a bit stuffing opportunity for the channel. The bit stuffing decision is based on a current value and the history of the values of the depth of the FIFO for the channel.
    Type: Application
    Filed: April 17, 2001
    Publication date: October 17, 2002
    Inventor: Michael McClary