Patents by Inventor Thomas B. Brown

Thomas B. Brown 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: 20080183888
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Application
    Filed: March 31, 2008
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Publication number: 20080147877
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Application
    Filed: February 8, 2008
    Publication date: June 19, 2008
    Applicant: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7353286
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7349977
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7266613
    Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Thomas B. Brown, David del Val, Anders E. Klemets
  • Patent number: 7188172
    Abstract: The fast dynamic measurement of connection bandwidth utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication equipment and modems may compress a packet. This compression shrinks the size of the packet; thus, it can distort the bandwidth calculation using such a shrunken packet. To avoid this distortion, the fast dynamic measurement of connection bandwidth employs non-compressible packets. More specifically, it employs highly entropic packets. Therefore, a packet cannot be compressed during its journey. In addition, on its journey across a network, packets may be rerouted, delayed, misrouted, and the like. These momentary delays may result in a momentary bad bandwidth calculation. This problem is ameliorated by using a history list at the client that keeps track of recent measurements.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: David del Val, Thomas B. Brown, Troy D. Batterberry, William F. Schiefelbein
  • Patent number: 7185082
    Abstract: The fast dynamic measurement of connection bandwidth utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication equipment and modems may compress a packet. This compression shrinks the size of the packet; thus, it can distort the bandwidth calculation using such a shrunken packet. To avoid this distortion, the fast dynamic measurement of connection bandwidth employs non-compressible packets. More specifically, it employs highly entropic packets. Therefore, a packet cannot be compressed during its journey. In addition, on its journey across a network, packets may be rerouted, delayed, misrouted, and the like. These momentary delays may result in a momentary bad bandwidth calculation. This problem is ameliorated by using a history list at the client that keeps track of recent measurements.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: David del Val, Thomas B. Brown, Troy D. Batterberry, William F. Schiefelbein
  • Patent number: 4523071
    Abstract: A ball is formed at the tip of a wire by an arc. The arc is initiated and maintained across an air gap between the wire tip and an electrode by applying timed RF and DC voltages between them.
    Type: Grant
    Filed: May 14, 1984
    Date of Patent: June 11, 1985
    Assignee: Hughes Aircraft Company
    Inventors: Charles F. Bancroft, Thomas B. Brown, Peter W. Bullock, Leroy V. Sutter, Jr.
  • Patent number: D335976
    Type: Grant
    Filed: October 18, 1991
    Date of Patent: June 1, 1993
    Inventor: Thomas B. Brown