Patents by Inventor Aydan R. Yumerefendi

Aydan R. Yumerefendi 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: 9722900
    Abstract: Provided are methods and computer program products for analyzing and tracing the contents of network traffic in a network device and to help identify network performance issues. Methods for analyzing traffic include identifying thread identifiers associated with transactions, determining related events, and associating similar transactions and events into an aggregated list of transactions. Methods of tracing transactions include identifying thread identifiers associated with transactions and related events and serializing events into a serialized list of events to facilitate tracing single transactions.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 1, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • 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
  • Publication number: 20160080233
    Abstract: Provided are methods and computer program products for analyzing and tracing the contents of network traffic in a network device and to help identify network performance issues. Methods for analyzing traffic include identifying thread identifiers associated with transactions, determining related events, and associating similar transactions and events into an aggregated list of transactions. Methods of tracing transactions include identifying thread identifiers associated with transactions and related events and serializing events into a serialized list of events to facilitate tracing single transactions.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • Patent number: 9197520
    Abstract: Provided are methods and computer program products for analyzing and tracing the contents of network traffic in a network device and to help identify network performance issues. Methods for analyzing traffic include identifying thread identifiers associated with transactions, determining related events, and associating similar transactions and events into an aggregated list of transactions. Methods of tracing transactions include identifying thread identifiers associated with transactions and related events and serializing events into a serialized list of events to facilitate tracing single transactions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • Patent number: 9154397
    Abstract: Provided are methods and computer program products for analyzing transactions across a network and to help identify network performance issues. Methods for analyzing traffic include identifying an outbound transaction and a related transaction type, and identifying candidate inbound transactions that have the same transaction type as the transaction type of the outbound transaction. One or more transaction data parameters may be selected that correspond to the outbound or inbound transactions. Candidate transactions may be determined to be related to the outbound transaction based on one or more transaction data parameters.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 6, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • Patent number: 8868727
    Abstract: Provided are methods and computer program products for monitoring application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device; generating multiple metrics based on the collected performance data; generating an event incorporating at least one of the multiple metrics; and storing the event and an associated timestamp in a persistent data store. Methods may also include transmitting a listing of one or more persistent data store files responsive to receiving a query from a network health data processing application for existing persistent data store files, and transmitting a specified persistent data store file responsive to receiving a request for the specified persistent data store file by a network health data processing application.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: October 21, 2014
    Assignee: Blue Stripe Software, Inc.
    Inventors: Aydan R. Yumerefendi, John B. Bley
  • Publication number: 20140280894
    Abstract: Provided are methods and computer program products for analyzing transactions across a network and to help identify network performance issues. Methods for analyzing traffic include identifying an outbound transaction and a related transaction type, and identifying candidate inbound transactions that have the same transaction type as the transaction type of the outbound transaction. One or more transaction data parameters may be selected that correspond to the outbound or inbound transactions. Candidate transactions may be determined to be related to the outbound transaction based on one or more transaction data parameters.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • Publication number: 20140280892
    Abstract: Provided are methods and computer program products for analyzing and tracing the contents of network traffic in a network device and to help identify network performance issues. Methods for analyzing traffic include identifying thread identifiers associated with transactions, determining related events, and associating similar transactions and events into an aggregated list of transactions. Methods of tracing transactions include identifying thread identifiers associated with transactions and related events and serializing events into a serialized list of events to facilitate tracing single transactions.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Patrick Alexander Reynolds, John Branson Bley, David William Irwin, Aydan R. Yumerefendi, Glenn Thomas Nethercutt
  • Patent number: 8700765
    Abstract: Provided are methods and computer program products for monitoring and reporting network application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device in substantially real time using at least one kernel space driver interface; generating multiple kernel level metrics and multiple user level metrics based on the collected performance data; aggregating the kernel level metrics and the user level metrics that were generated during a predefined time interval; and generating, responsive to aggregating the kernel level metrics and the user level metrics, an event incorporating the aggregated metrics.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: April 15, 2014
    Assignee: Blue Stripe Software, Inc.
    Inventors: Aydan R. Yumerefendi, Patrick A. Reynolds, John B. Bley
  • Patent number: 8645532
    Abstract: Provided are methods and computer program products monitoring the contents of network traffic in a network device. Methods may include collecting, using a kernel space driver interface, network traffic data sent by and/or received at the network device, parsing the collected network traffic data to extract transaction data corresponding to at least one logical transaction defined by a network protocol and storing an indicator of a quantity of the collected network traffic data that was parsed, and generating an event incorporating the extracted transaction data.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: February 4, 2014
    Assignee: BlueStripe Software, Inc.
    Inventors: Patrick A. Reynolds, Aydan R. Yumerefendi, Glenn T. Nethercutt
  • 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: 20130067018
    Abstract: Provided are methods and computer program products monitoring the contents of network traffic in a network device. Methods may include collecting, using a kernel space driver interface, network traffic data sent by and/or received at the network device, parsing the collected network traffic data to extract transaction data corresponding to at least one logical transaction defined by a network protocol and storing an indicator of a quantity of the collected network traffic data that was parsed, and generating an event incorporating the extracted transaction data.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Inventors: Patrick A. Reynolds, Aydan R. Yumerefendi, Glenn T. Nethercutt
  • Publication number: 20120072576
    Abstract: Provided are methods and computer program products for monitoring application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device; generating multiple metrics based on the collected performance data; generating an event incorporating at least one of the multiple metrics; and storing the event and an associated timestamp in a persistent data store. Methods may also include transmitting a listing of one or more persistent data store files responsive to receiving a query from a network health data processing application for existing persistent data store files, and transmitting a specified persistent data store file responsive to receiving a request for the specified persistent data store file by a network health data processing application.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Inventors: Aydan R. Yumerefendi, John B. Bley
  • Publication number: 20110055388
    Abstract: Provided are methods and computer program products for monitoring and reporting network application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device in substantially real time using at least one kernel space driver interface; generating multiple kernel level metrics and multiple user level metrics based on the collected performance data; aggregating the kernel level metrics and the user level metrics that were generated during a predefined time interval; and generating, responsive to aggregating the kernel level metrics and the user level metrics, an event incorporating the aggregated metrics.
    Type: Application
    Filed: August 13, 2010
    Publication date: March 3, 2011
    Inventors: Aydan R. Yumerefendi, Patrick A. Reynolds, John B. Bley