Patents by Inventor Takashi Hidai
Takashi Hidai 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: 20160373322Abstract: A result packet generator includes a processor for generation and injection of filtered result packets, at least one counter for determining input/output/result packet bandwidth, and a controller for suppressing generation of the filtered result packets when an output and/or result packet bandwidth and/or a percentage of the result packet bandwidth in the output bandwidth exceeds at least one pre-determined threshold, which may be remotely programmable.Type: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Inventor: Takashi HIDAI
-
Patent number: 9438502Abstract: A result packet generator includes a processor for generation and injection of filtered result packets, at least one counter for determining input/output/result packet bandwidth, and a controller for suppressing generation of the filtered result packets when an output and/or result packet bandwidth and/or a percentage of the result packet bandwidth in the output bandwidth exceeds at least one pre-determined threshold, which may be remotely programmable.Type: GrantFiled: February 13, 2013Date of Patent: September 6, 2016Assignee: Viavi Solutions Inc.Inventor: Takashi Hidai
-
Patent number: 9281990Abstract: In the methods and devices of the present disclosure, a dummy compensation word is added to the data packet such that the UDP checksum value need not be modified from any previous value, regardless of changes to the UDP payload. Because the UDP checksum value is not modified in embodiments of the present disclosure, there is no delay waiting for a UDP checksum value to be calculated and no need for additional buffers to store the data packet contents because of UDP checksum calculations. The dummy compensation word is calculated so that the unmodified value maintained in the checksum is the checksum for the data packet including the dummy compensation word. By placing the compensation word in the data packet after the last word in the UDP payload, there is no, or very minimal, processing delay and data packet buffering hardware is significantly reduced.Type: GrantFiled: February 15, 2013Date of Patent: March 8, 2016Assignee: Viavi Solutions Inc.Inventor: Takashi Hidai
-
Patent number: 9282173Abstract: The invention relates to a method and device for configurable parsing of packet headers in a network. A configurable packet header parser (CPHP) includes hard-coded packet header logic implementing a hard-coded state machine and a reconfigurable header parsing logic that is coupled to the hardcoded logic and includes programmable registers. The CPHP is remotely programmable by means of a command packet parser that may receive command packets carrying CPHP configuration data and program the registers with the CPHP data to enable parsing packet including new types of headers. The hybrid hard-coded/programmable CPHP requires only a relatively small number of programmable elements enabling ASIC-based implementation.Type: GrantFiled: February 19, 2013Date of Patent: March 8, 2016Assignee: Viavi Solutions Inc.Inventor: Takashi Hidai
-
Patent number: 8661292Abstract: A method of network testing relies on communication with an unaddressed test device. The method includes collection of network addresses from packets passing through the test device and a discovery procedure. The collected addresses are provided to a remote control device, and used for communication between the test device and the control device.Type: GrantFiled: May 13, 2011Date of Patent: February 25, 2014Assignee: JDS Uniphase CorporationInventors: Michael Stevens, Sam Bauer, Takashi Hidai, John M. Page, Canning Hsueh, Vonn L. Black
-
Patent number: 8654790Abstract: A test device includes a packet input receiver for receiving encapsulated packets from a network; a packet reader for extracting timing information from the encapsulated packets, and for decapsulating encapsulated packets so as to obtain test packets; a FIFO queue for storing the test packets; a packet controller for reading the test packets from the FIFO queue and writing the test packets into a de-jitter buffer in accordance with the timing information, the de-jitter buffer for storing the reordered test packets; and, a packet output generator for providing the test packets to a target device wherein time intervals between the test packets are reproduced using the timing information.Type: GrantFiled: May 13, 2011Date of Patent: February 18, 2014Assignee: JDS Uniphase CorporationInventors: Joe Haver, Takashi Hidai, Sam Bauer, Canning Hsueh
-
Publication number: 20130215908Abstract: In the methods and devices of the present disclosure, a dummy compensation word is added to the data packet such that the UDP checksum value need not be modified from any previous value, regardless of changes to the UDP payload. Because the UDP checksum value is not modified in embodiments of the present disclosure, there is no delay waiting for a UDP checksum value to be calculated and no need for additional buffers to store the data packet contents because of UDP checksum calculations. The dummy compensation word is calculated so that the unmodified value maintained in the checksum is the checksum for the data packet including the dummy compensation word. By placing the compensation word in the data packet after the last word in the UDP payload, there is no, or very minimal, processing delay and data packet buffering hardware is significantly reduced.Type: ApplicationFiled: February 15, 2013Publication date: August 22, 2013Inventor: Takashi HIDAI
-
Publication number: 20130215752Abstract: A result packet generator includes a processor for generation and injection of filtered result packets, at least one counter for determining input/output/result packet bandwidth, and a controller for suppressing generation of the filtered result packets when an output and/or result packet bandwidth and/or a percentage of the result packet bandwidth in the output bandwidth exceeds at least one pre-determined threshold, which may be remotely programmable.Type: ApplicationFiled: February 13, 2013Publication date: August 22, 2013Inventor: Takashi HIDAI
-
Publication number: 20130215906Abstract: The invention relates to a method and device for configurable parsing of packet headers in a network. A configurable packet header parser (CPHP) includes hard-coded packet header logic implementing a hard-coded state machine and a reconfigurable header parsing logic that is coupled to the hardcoded logic and includes programmable registers. The CPHP is remotely programmable by means of a command packet parser that may receive command packets carrying CPHP configuration data and program the registers with the CPHP data to enable parsing packet including new types of headers. The hybrid hard-coded/programmable CPHP requires only a relatively small number of programmable elements enabling ASIC-based implementation.Type: ApplicationFiled: February 19, 2013Publication date: August 22, 2013Inventor: Takashi HIDAI
-
Publication number: 20110305150Abstract: A test device includes a packet input receiver for receiving encapsulated packets from a network; a packet reader for extracting timing information from the encapsulated packets, and for decapsulating encapsulated packets so as to obtain test packets; a FIFO queue for storing the test packets; a packet controller for reading the test packets from the FIFO queue and writing the test packets into a de-jitter buffer in accordance with the timing information, the de-jitter buffer for storing the reordered test packets; and, a packet output generator for providing the test packets to a target device wherein time intervals between the test packets are reproduced using the timing information.Type: ApplicationFiled: May 13, 2011Publication date: December 15, 2011Applicants: JDS Uniphase Corporation, Canning HsuehInventors: Joe Haver, Takashi Hidai, Sam Bauer, Canning Hsueh
-
Publication number: 20110283140Abstract: A method of network testing relies on communication with an unaddressed test device. The method includes collection of network addresses from packets passing through the test device and a discovery procedure. The collected addresses are provided to a remote control device, and used for communication between the test device and the control device.Type: ApplicationFiled: May 13, 2011Publication date: November 17, 2011Applicant: JDS Uniphase CorporationInventors: Michael Stevens, Sam Bauer, Takashi Hidai, John M. Page, Canning Hsueh, Vonn L. Black
-
Patent number: 8009557Abstract: A communications apparatus includes an input for receiving a data stream being transmitted from a first network node to a second network node using a main channel. A processing resource of the communications apparatus identifies data signifying an idle period within the data stream and determines whether the idle period is at least a suitable minimum duration to support initiating transmission of sub-channel data in place of at least part of the data signifying the idle period. Further, the processing resource is arranged to identify when the idle period is not of the suitable minimum duration and a need arises to transmit the sub-channel data within a predetermined period of time. In such circumstances, the processing resource sends a flow control message upstream to the first network node to halt transmissions therefrom, thereby generating the idle period of at least the suitable minimum duration.Type: GrantFiled: April 27, 2006Date of Patent: August 30, 2011Assignee: JDS Uniphase CorporationInventors: Martin Curran-Gray, Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7689854Abstract: Apparatus for making legacy network elements transparent to IEEE 1588 Precision Time Protocol operation. Network elements are wrapped by device(s) capable of providing either transparent clock or boundary clock operation. In one embodiment, smart interface converters are used to provide transparent clock or boundary clock operation. The smart interface converters work cooperatively.Type: GrantFiled: September 22, 2006Date of Patent: March 30, 2010Assignee: Agilent Technologies, Inc.Inventors: Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7634611Abstract: Aspects of the disclosure embody a multi-master two-wire serial bus that comprises two or more chained two-wire serial busses. The chained two-wire serial busses include a host two-wire serial bus with a first master device and one or more slave devices. One or more chained two-wire serial busses are coupled to the host bus wherein one or more slave devices on the host two-wire serial bus operate as second master devices, which comprise a digital state machine including a two-wire serial slave component coupled to the master device and a two-wire serial master component coupled to the slave devices on the chained two-wire serial bus. The digital state machine emulates a slave device on the host two-wire serial bus and a master device on the chained two-wire serial bus.Type: GrantFiled: March 17, 2006Date of Patent: December 15, 2009Assignee: Agilent Technologies, Inc.Inventors: Takashi Hidai, Slawomir K. Iinickl, Martin Curran-Gray
-
Patent number: 7386639Abstract: A communication module includes a switch circuit operable to connect an internal bus to an external bus for, e.g., diagnostics, verification, and fault analysis. The internal bus allows data communication between electronic components internal to the communication module, and the external bus allows data communication between at least one internal electronic component and a device external to the communication module. The switch circuit may be controlled via a programmable and password protected register within the communication module.Type: GrantFiled: January 15, 2003Date of Patent: June 10, 2008Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.Inventors: Peter H. Mahowald, Takashi Hidai, Frederick W. Miller
-
Publication number: 20080075217Abstract: Apparatus for making legacy network elements transparent to IEEE 1588 Precision Time Protocol operation. Network elements are wrapped by device(s) capable of providing either transparent clock or boundary clock operation. In one embodiment, smart interface converters are used to provide transparent clock or boundary clock operation. The smart interface converters work cooperatively.Type: ApplicationFiled: September 22, 2006Publication date: March 27, 2008Inventors: Slawomir K. Ilnicki, Takashi Hidai
-
Patent number: 7315558Abstract: A circuit for disabling an energy-generating component. The circuit comprises an input operable to receive a disable signal and a disable circuit operable to disable the component in response to the disable signal for a predetermined duration of time sufficient to maintain an average power generated by the component at or below a predetermined level. The disable circuit further comprises a signal-detection circuit operable to detect the presence of disable signals having a respective rising edge and falling edge, a mask-signal generating circuit coupled to the signal detection circuit and operable to generate a mask signal when one of the edges of a first disable signal is detected; and a latching circuit coupled to the mask-signal generating circuit and operable to generate a mask disable signal if the mask signal is being generated and the other edge of a subsequent disable signal is detected.Type: GrantFiled: June 24, 2005Date of Patent: January 1, 2008Assignee: Avago Technologies Fiber IP Pte Ltd.Inventors: Frederick W. Miller, Takashi Hidai, Michael A. Robinson
-
Publication number: 20070253441Abstract: A communications apparatus includes an input for receiving a data stream being transmitted from a first network node to a second network node using a main channel. A processing resource of the communications apparatus identifies data signifying an idle period within the data stream and determines whether the idle period is at least a suitable minimum duration to support initiating transmission of sub-channel data in place of at least part of the data signifying the idle period. Further, the processing resource is arranged to identify when the idle period is not of the suitable minimum duration and a need arises to transmit the sub-channel data within a predetermined period of time. In such circumstances, the processing resource sends a flow control message upstream to the first network node to halt transmissions therefrom, thereby generating the idle period of at least the suitable minimum duration.Type: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Inventors: Martin Curran-Gray, Slawomir Ilnicki, Takashi Hidai
-
Publication number: 20070220190Abstract: Aspects of the disclosure embody a multi-master two-wire serial bus that comprises two or more chained two-wire serial busses. The chained two-wire serial busses include a host two-wire serial bus with a first master device and one or more slave devices. One or more chained two-wire serial busses are coupled to the host bus wherein one or more slave devices on the host two-wire serial bus operate as second master devices, which comprise a digital state machine including a two-wire serial slave component coupled to the master device and a two-wire serial master component coupled to the slave devices on the chained two-wire serial bus. The digital state machine emulates a slave device on the host two-wire serial bus and a master device on the chained two-wire serial bus.Type: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Inventors: Takashi Hidai, Slawomir Iinickl, Martin Curran-Gray
-
Patent number: 7215688Abstract: A circuit for disabling an energy-generating component. The circuit comprises an input operable to receive a disable signal and a disable circuit operable to disable the component in response to the disable signal for a predetermined duration of time sufficient to maintain an average power generated by the component at or below a predetermined level. The disable circuit further comprises a signal-detection circuit operable to detect the presence of disable signals having a respective rising edge and falling edge, a mask-signal generating circuit coupled to the signal detection circuit and operable to generate a mask signal when one of the edges of a first disable signal is detected; and a latching circuit coupled to the mask-signal generating circuit and operable to generate a mask disable signal if the mask signal is being generated and the other edge of a subsequent disable signal is detected.Type: GrantFiled: January 17, 2003Date of Patent: May 8, 2007Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.Inventors: Frederick W. Miller, Takashi Hidai, Michael A. Robinson