Patents by Inventor Patrick Alexander Reynolds

Patrick Alexander Reynolds 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: 20220156329
    Abstract: The embodiments disclosed herein are related to a computing system for generating a mask-augmented inverted index. The mask-augmented inverted index is structured to allow phrase query searching while minimizing the amount of computing system processing and memory resources needed to generate the mask-augmented inverted index. In one embodiment, a first token is mapped to a first listing of documents that include the first token. A first mask is included that comprises a probabilistic representation of a set of integers corresponding to one or more locations of the first token in each of the individual documents of the first listing. A second mask is included that comprises a probabilistic representation of a set of integers that indicate a positional relationship between the first token and one or more other tokens in each of the individual documents of the first listing.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 19, 2022
    Inventors: Patrick Alexander REYNOLDS, Gregory Scott ORZELL, Vicent Pere MARTI GUARDIOLA
  • Patent number: 10404556
    Abstract: Provided are methods and computer program products for monitoring the contents of network traffic in a network device and performing correlation analysis of collected performance metrics to help identify reasons for network performance issues. Methods for correlation analysis include selecting scope and network metric types to include in the correlation analysis to generate an educated candidate set for correlation analysis. The correlation analysis methods result in a hypothesis set that assist the operator in identifying transactions and infrastructure problems resulting in network performance degradation.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Alexander Reynolds, David William Irwin
  • 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
  • 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
  • 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
  • Publication number: 20130343213
    Abstract: Provided are methods and computer program products for monitoring the contents of network traffic in a network device and performing correlation analysis of collected performance metrics to help identify reasons for network performance issues. Methods for correlation analysis include selecting scope and network metric types to include in the correlation analysis to generate an educated candidate set for correlation analysis. The correlation analysis methods result in a hypothesis set that assist the operator in identifying transactions and infrastructure problems resulting in network performance degradation.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 26, 2013
    Inventors: Patrick Alexander Reynolds, David William Irwin