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: 7717739Abstract: 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: GrantFiled: February 7, 2006Date of Patent: May 18, 2010Assignee: SRI InternationalInventors: Anthony Hawkins, Dennis Michael McClary
-
Patent number: 7593432Abstract: 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: GrantFiled: April 16, 2001Date of Patent: September 22, 2009Assignee: Redback Networks Inc.Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Publication number: 20080188109Abstract: 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: ApplicationFiled: February 7, 2006Publication date: August 7, 2008Inventors: Anthony Hawkins, Dennis Michael McClary
-
Patent number: 7385970Abstract: 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: GrantFiled: February 21, 2002Date of Patent: June 10, 2008Assignee: Redback Networks, Inc.Inventors: Felix Chow, Michael McClary
-
Patent number: 7243253Abstract: 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: GrantFiled: June 23, 2003Date of Patent: July 10, 2007Assignee: Redback Networks Inc.Inventors: Michael McClary, Sharath Narahari
-
Patent number: 7075951Abstract: 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: GrantFiled: March 20, 2002Date of Patent: July 11, 2006Assignee: Redback Networks Inc.Inventor: Michael McClary
-
Patent number: 6959008Abstract: 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: GrantFiled: April 17, 2001Date of Patent: October 25, 2005Assignee: Redback Networks Inc.Inventors: Michael McClary, Sharath Narahari, David R. Stiles
-
Patent number: 6950446Abstract: 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: GrantFiled: April 16, 2001Date of Patent: September 27, 2005Assignee: Redback Networks Inc.Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Patent number: 6941381Abstract: 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: GrantFiled: April 16, 2001Date of Patent: September 6, 2005Assignee: Redback Networks Inc.Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Publication number: 20040073714Abstract: 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: ApplicationFiled: April 16, 2001Publication date: April 15, 2004Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Publication number: 20030023760Abstract: 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: ApplicationFiled: April 16, 2001Publication date: January 30, 2003Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Publication number: 20030023668Abstract: 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: ApplicationFiled: April 16, 2001Publication date: January 30, 2003Inventors: Michael McClary, Sharath Narahari, Andrew Tao
-
Publication number: 20030016699Abstract: 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: ApplicationFiled: April 17, 2001Publication date: January 23, 2003Inventors: Michael McClary, Sharath Narahari, David R. Stiles
-
Patent number: 6510166Abstract: 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: GrantFiled: April 17, 2001Date of Patent: January 21, 2003Assignee: Redback Networks, Inc.Inventor: Michael McClary
-
Publication number: 20020150057Abstract: 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: ApplicationFiled: April 17, 2001Publication date: October 17, 2002Inventor: Michael McClary