Patents by Inventor Matthew Richard Thomas Hall

Matthew Richard Thomas Hall 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: 8917616
    Abstract: A method for detection of a network address translation (NAT) device in a network is described herein. An edge network device detects a first packet at an edge port of the edge network device. A second packet is detected at the edge port of the edge network device. It is determined whether a time to live (TTL) value associated with the first packet is different from a TTL value associated with the second packet. Where the TTL value associated with the first packet is different from a TTL value associated with the second packet, it is determined that a NAT device is connected to the edge port. Where the TTL value associated with the first packet is the same as a TTL value associated with the second packet, it is determined that a NAT device is not connected to the edge port.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: December 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Todd, Patrick Choy Ming Wong, Matthew Richard Thomas Hall
  • Publication number: 20130318238
    Abstract: Sampling network traffic includes: loading a packet sampling module into a processor-based network device coupled to a network; determining with the packet sampling module if a network packet addressed to or from the network device is selected for sampling; and transmitting data from the network packet over the network to a monitoring device external to the network device if the network packet is selected for sampling.
    Type: Application
    Filed: March 11, 2011
    Publication date: November 28, 2013
    Inventors: Matthew Richard Thomas Hall, Reinoud Jelmer Jeroen Koornstra, Kevin M. Worth
  • Publication number: 20130298254
    Abstract: Methods and systems for detecting suspected data leakage in a network that includes a plurality of networked devices is described herein. A packet is received from a networked device of the plurality of networked devices. It is determined that the packet includes sampled traffic data. The sampled traffic data includes a sample of a packet constituting network traffic through the networked device, and the sample includes payload data from the packet constituting network traffic. The payload data of the sampled traffic data is analyzed. It is determined whether sensitive data is detected in the payload data of the sampled traffic data.
    Type: Application
    Filed: October 26, 2010
    Publication date: November 7, 2013
    Inventors: Matthew Richard Thomas Hall, Reinoud Jelmer Jeroen Koornstra
  • Publication number: 20130297472
    Abstract: Embodiments disclosed herein relate to identifying potential account numbers in a single pass of a list of digits. A processor 104 may determine in a single pass of a list of digits each consecutive sequence of digits of a selected length satisfying a Luhn check. The processor 104 may provide the determined sequences of digits as potential account numbers.
    Type: Application
    Filed: January 27, 2011
    Publication date: November 7, 2013
    Inventors: Matthew Richard Thomas Hall, Reinoud Jelmer Jeroen Koornstra, Miranda Jane Felicity Mowbray
  • Publication number: 20120113841
    Abstract: A method for detection of a network address translation (NAT) device in a network is described herein. An edge network device detects a first packet at an edge port of the edge network device. A second packet is detected at the edge port of the edge network device. It is determined whether a time to live (TTL) value associated with the first packet is different from a TTL value associated with the second packet. Where the TTL value associated with the first packet is different from a TTL value associated with the second packet, it is determined that a NAT device is connected to the edge port. Where the TTL value associated with the first packet is the same as a TTL value associated with the second packet, it is determined that a NAT device is not connected to the edge port.
    Type: Application
    Filed: October 28, 2009
    Publication date: May 10, 2012
    Inventors: Michael Todd, Patrick Choy Ming Wong, Matthew Richard Thomas Hall