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: 20160373322
    Abstract: 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: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventor: Takashi HIDAI
  • Patent number: 9438502
    Abstract: 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: Grant
    Filed: February 13, 2013
    Date of Patent: September 6, 2016
    Assignee: Viavi Solutions Inc.
    Inventor: Takashi Hidai
  • Patent number: 9281990
    Abstract: 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: Grant
    Filed: February 15, 2013
    Date of Patent: March 8, 2016
    Assignee: Viavi Solutions Inc.
    Inventor: Takashi Hidai
  • Patent number: 9282173
    Abstract: 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: Grant
    Filed: February 19, 2013
    Date of Patent: March 8, 2016
    Assignee: Viavi Solutions Inc.
    Inventor: Takashi Hidai
  • Patent number: 8661292
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: February 25, 2014
    Assignee: JDS Uniphase Corporation
    Inventors: Michael Stevens, Sam Bauer, Takashi Hidai, John M. Page, Canning Hsueh, Vonn L. Black
  • Patent number: 8654790
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: February 18, 2014
    Assignee: JDS Uniphase Corporation
    Inventors: Joe Haver, Takashi Hidai, Sam Bauer, Canning Hsueh
  • Publication number: 20130215908
    Abstract: 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: Application
    Filed: February 15, 2013
    Publication date: August 22, 2013
    Inventor: Takashi HIDAI
  • Publication number: 20130215752
    Abstract: 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: Application
    Filed: February 13, 2013
    Publication date: August 22, 2013
    Inventor: Takashi HIDAI
  • Publication number: 20130215906
    Abstract: 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: Application
    Filed: February 19, 2013
    Publication date: August 22, 2013
    Inventor: Takashi HIDAI
  • Publication number: 20110305150
    Abstract: 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: Application
    Filed: May 13, 2011
    Publication date: December 15, 2011
    Applicants: JDS Uniphase Corporation, Canning Hsueh
    Inventors: Joe Haver, Takashi Hidai, Sam Bauer, Canning Hsueh
  • Publication number: 20110283140
    Abstract: 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: Application
    Filed: May 13, 2011
    Publication date: November 17, 2011
    Applicant: JDS Uniphase Corporation
    Inventors: Michael Stevens, Sam Bauer, Takashi Hidai, John M. Page, Canning Hsueh, Vonn L. Black
  • Patent number: 8009557
    Abstract: 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: Grant
    Filed: April 27, 2006
    Date of Patent: August 30, 2011
    Assignee: JDS Uniphase Corporation
    Inventors: Martin Curran-Gray, Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7689854
    Abstract: 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: Grant
    Filed: September 22, 2006
    Date of Patent: March 30, 2010
    Assignee: Agilent Technologies, Inc.
    Inventors: Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7634611
    Abstract: 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: Grant
    Filed: March 17, 2006
    Date of Patent: December 15, 2009
    Assignee: Agilent Technologies, Inc.
    Inventors: Takashi Hidai, Slawomir K. Iinickl, Martin Curran-Gray
  • Patent number: 7386639
    Abstract: 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: Grant
    Filed: January 15, 2003
    Date of Patent: June 10, 2008
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.
    Inventors: Peter H. Mahowald, Takashi Hidai, Frederick W. Miller
  • Publication number: 20080075217
    Abstract: 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: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Inventors: Slawomir K. Ilnicki, Takashi Hidai
  • Patent number: 7315558
    Abstract: 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: Grant
    Filed: June 24, 2005
    Date of Patent: January 1, 2008
    Assignee: Avago Technologies Fiber IP Pte Ltd.
    Inventors: Frederick W. Miller, Takashi Hidai, Michael A. Robinson
  • Publication number: 20070253441
    Abstract: 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: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Inventors: Martin Curran-Gray, Slawomir Ilnicki, Takashi Hidai
  • Publication number: 20070220190
    Abstract: 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: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: Takashi Hidai, Slawomir Iinickl, Martin Curran-Gray
  • Patent number: 7215688
    Abstract: 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: Grant
    Filed: January 17, 2003
    Date of Patent: May 8, 2007
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.
    Inventors: Frederick W. Miller, Takashi Hidai, Michael A. Robinson