Patents by Inventor William T. Hatley
William T. Hatley 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: 8456999Abstract: Various aspects of the disclosed technology relate to the generation for test purposes of test traffic, in a manner compliant with advanced flow control.Type: GrantFiled: August 18, 2011Date of Patent: June 4, 2013Assignee: Spirent Communications, Inc.Inventor: William T. Hatley
-
Publication number: 20130044604Abstract: Various aspects of the disclosed technology relate to the generation for test purposes of test traffic, in a manner compliant with advanced flow control.Type: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Applicant: Spirent Communications, Inc.Inventor: William T. Hatley
-
Patent number: 8310952Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: GrantFiled: March 28, 2011Date of Patent: November 13, 2012Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Patent number: 8102776Abstract: Embodiments of the invention relate to generating simulated network traffic. In some embodiments, simulated network traffic may be generated using a specification of a sequence of frames to be transmitted from the network testing device. The specification may specify at least two frames including a first frame and a second frame. The specification may further specify a first interframe gap associated with the first frame and a second interframe gap, having a different length from the first interframe gap, associated with the second frame. In some embodiments, the specification may specify an interframe gap for each frame in the sequence of frames. This information may be used to determine the relative transmit time of each frame to be transmitted. Because the specification identifies an interframe gap for each frame in the sequence, in some embodiments, multi-frame burst network traffic may be generated.Type: GrantFiled: September 5, 2007Date of Patent: January 24, 2012Assignee: Spirent Communications, Inc.Inventors: Craig Fujikami, William T. Hatley, Jocelyn Kunimitsu
-
Publication number: 20110173498Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Applicant: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Patent number: 7933220Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: GrantFiled: September 21, 2009Date of Patent: April 26, 2011Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Publication number: 20110072307Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Applicant: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Patent number: 7872988Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: GrantFiled: September 21, 2009Date of Patent: January 18, 2011Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Patent number: 7872987Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: GrantFiled: September 21, 2009Date of Patent: January 18, 2011Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Patent number: 7869381Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.Type: GrantFiled: September 21, 2009Date of Patent: January 11, 2011Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Thomas R. McBeath
-
Publication number: 20090059804Abstract: Embodiments of the invention relate to generating simulated network traffic. In some embodiments, simulated network traffic may be generated using a specification of a sequence of frames to be transmitted from the network testing device. The specification may specify at least two frames including a first frame and a second frame. The specification may further specify a first interframe gap associated with the first frame and a second interframe gap, having a different length from the first interframe gap, associated with the second frame. In some embodiments, the specification may specify an interframe gap for each frame in the sequence of frames. This information may be used to determine the relative transmit time of each frame to be transmitted. Because the specification identifies an interframe gap for each frame in the sequence, in some embodiments, multi-frame burst network traffic may be generated.Type: ApplicationFiled: September 5, 2007Publication date: March 5, 2009Applicant: Spirent Communications, Inc.Inventors: Craig Fujikami, William T. Hatley, Jocelyn Kunimitsu
-
Patent number: 7489706Abstract: Timestamp information can be placed in a frame that includes a first portion processable at a selected layer of a protocol stack and a second portion processable at a lower protocol layer of the protocol stack subsequently to the processing of the first portion, wherein the first portion is contained within the second portion and wherein a numerically computed error detection code for the second portion is computed during processing of the second portion. A timestamp signature having a timestamp subfield of initialized data and a corrector subfield of initialized data is embedded in the first portion during processing thereof at the selected protocol layer. A numerical constant functionally equivalent to the numerically computed error detection code is determinable from the initialized data in the timestamp subfield and the corrector subfield. The data in said timestamp subfield is modified with timestamp information subsequently to processing of the second portion at the lower protocol layer.Type: GrantFiled: June 28, 2004Date of Patent: February 10, 2009Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Roy Liang Chua
-
Patent number: 6237029Abstract: Processor methods and apparatus for adaptable network processing having speed advantages often associated with hardware implementations of network processing code or logic, as is often achieved using ASICs, for example, but at the same time having reconfigurability advantages often associated with software implementations of this code or logic. Methods and apparatus are described for adaptable hardware devices, such as a field programmable gate array (FPGA) or a circuit using FPGAs, to execute network processing code or logic. Methods and apparatus are described for using a software based device to program adaptable hardware devices to implement desired network processing code or logic.Type: GrantFiled: February 26, 1996Date of Patent: May 22, 2001Assignee: ARGOSystems, Inc.Inventors: Paul L. Master, William T. Hatley, Walter J. Scheuermann II, Margaret J. Goodman
-
Patent number: 4044241Abstract: A real time digital filter with its transfer function being matched to a particular signal plus noise condition in a manner that causes the transfer function to adapt to changing signal plus noise conditions. A transversal type of digital filter is disclosed. A general purpose computer calculates coefficients of the filter by continuously monitoring the input signal plus noise in order to maintain the filter's transfer function at an optimum level in view of changing noise conditions.Type: GrantFiled: January 12, 1972Date of Patent: August 23, 1977Assignee: ESL IncorporatedInventor: William T. Hatley, Jr.