Patents by Inventor MATTHEW TERENCE HAYES

MATTHEW TERENCE HAYES 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: 10733383
    Abstract: A system for disambiguation of noisy text includes an interface and processor. The interface is configured to receive a set of words. The processor is configured to determine a token from the set of words, wherein the token includes a subset of the set of words; determine candidates for the token; determine a ranking for the candidates based at least in part on a semantic similarity between the token and each of the candidates; determine whether to select a top ranked candidate or to abstain; and in response to a select determination to select the top ranked candidate, indicate the top ranked candidate is selected.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Workday, Inc.
    Inventors: Samir Mavji Shah, Michael David Conover, Peter Nicholas Skomoroch, Matthew Terence Hayes, Scott Mitchell Blackburn
  • Patent number: 9088523
    Abstract: Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation rules to a client device as part of the service. The client device executes instructions in the aggregation rules to collect QoS metrics regarding the service on the client device and to manipulate the QoS metrics to generate aggregated QoS data. The client device reports the aggregated QoS data to a server for storage and analysis.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: July 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Terence Hayes, Eric Lynn Eilebrecht, Anastasios Kasiolas, Marcus J. Jager, Marc Andrew Power, Steven Robert Sandke
  • Publication number: 20140095708
    Abstract: Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation rules to a client device as part of the service. The client device executes instructions in the aggregation rules to collect QoS metrics regarding the service on the client device and to manipulate the QoS metrics to generate aggregated QoS data. The client device reports the aggregated QoS data to a server for storage and analysis.
    Type: Application
    Filed: December 3, 2013
    Publication date: April 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: MATTHEW TERENCE HAYES, ERIC LYNN EILEBRECHT, ANASTASIOS KASIOLAS, MARCUS J. JAGER, MARC ANDREW POWER, STEVEN ROBERT SANDKE
  • Patent number: 8612572
    Abstract: Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew Terence Hayes, Eric Lynn Eilebrecht, Anastasios Kasiolas, Marcus J. Jager, Marc Andrew Power, Steven Robert Sandke
  • Publication number: 20090299940
    Abstract: Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: MATTHEW TERENCE HAYES, ERIC LYNN EILEBRECHT, ANASTASIOS KASIOLAS, MARCUS J. JAGER, MARC ANDREW POWER, STEVEN ROBERT SANDKE