Patents by Inventor Nathaniel C. Williams

Nathaniel C. Williams 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: 9621441
    Abstract: Provided are methods and computer program products for monitoring the contents of network traffic in a network device and identifying and analyzing transactional network traffic. Methods of collecting network traffic data for transactional traffic may include application of port level filtering and/or protocol level filtering. The filtering methods described herein may assist the operator in identifying transactional and infrastructure problems resulting in application performance degradation.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 11, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nathaniel C. Williams, Aydan R. Yumerefendi
  • Patent number: 8909761
    Abstract: Provided are methods and computer program products for monitoring the performance of network applications executing within operating-system-level virtualization containers. Methods may include enumerating operating-system-level virtualization containers on a networked device; creating a named pipe accessible by at least one application running in each operating-system-level virtualization container; retrieving, via the named pipe, performance data gathered by the at least one application, including an identification of each operating-system-level virtualization container; generating metrics based on the retrieved performance data; and generating an event incorporating the metrics, including operating-system-level virtualization container identifiers.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: December 9, 2014
    Assignee: BlueStripe Software, Inc.
    Inventors: Patrick A. Reynolds, Glenn T. Nethercutt, John B. Bley, Nathaniel C. Williams
  • Publication number: 20140019609
    Abstract: Provided are methods and computer program products for monitoring the contents of network traffic in a network device and identifying and analyzing transactional network traffic. Methods of collecting network traffic data for transactional traffic may include application of port level filtering and/or protocol level filtering. The filtering methods described herein may assist the operator in identifying transactional and infrastructure problems resulting in application performance degradation.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Inventors: Nathaniel C. Williams, Aydan R. Yumerefendi
  • Publication number: 20120203890
    Abstract: Provided are methods and computer program products for monitoring the performance of network applications executing within operating-system-level virtualization containers. Methods may include enumerating operating-system-level virtualization containers on a networked device; creating a named pipe accessible by at least one application running in each operating-system-level virtualization container; retrieving, via the named pipe, performance data gathered by the at least one application, including an identification of each operating-system-level virtualization container; generating metrics based on the retrieved performance data; and generating an event incorporating the metrics, including operating-system-level virtualization container identifiers.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Inventors: Patrick A. Reynolds, Glenn T. Nethercutt, John B. Bley, Nathaniel C. Williams