Patents by Inventor Timothy J. Hazen

Timothy J. Hazen 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: 20240112100
    Abstract: An example device includes a user interface component that implements a user interface and receives a visualization request value from user operations; an inspection database comprising an aggregation of inspection data; and a controller, comprising: a facility planning circuit that interprets a user facility visualization value in response to the visualization request value; a facility inspection data circuit that interprets the aggregation of inspection data in response to the user facility visualization value; a geographic depiction circuit that determines a geographic display boundary and a hierarchical inspection presentation for at least one industrial facility positioned within the geographic display boundary in response to the user facility visualization value and the aggregation of inspection data, and determines a user geographic display value in response to the geographic display boundary and the hierarchical inspection presentation.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 4, 2024
    Inventors: Edward A. Bryner, Richard Ducott, William Barley, Patrick Celentano, Christopher Connor Hazen, Mark Jacob Loosararian, Troy Demmer, Timothy R. Yousaf, Thomas J. Fiorelli
  • Patent number: 11030403
    Abstract: Methods and systems are provided for creating a calendar event using context. A natural language expression including at least one of words, terms, and phrases of text may be received at a calendar event creation module from an application. The calendar event creation module may identify one or more slots in the text of the natural language expression related to the calendar event using a first grammar module and a second grammar module. The one or more slots identified by the first grammar module and the second grammar module that indicate a calendar event may be compared to determine whether there is a match between the one or more identified slots. If a match is found, at least one calendar event using the one or more slots identified by the first grammar module and the second grammar module may be created.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy J. Hazen, Diamond Bishop, Nicolae Duta, Mohammad Babaeizadeh, Peter Longo
  • Publication number: 20210034809
    Abstract: Aspects of the present disclosure relate to systems and methods for identifying and providing a passage that is highly convincing in terms of one or more stances for a given topic. A convincingness ranking model is based on a machine learning model, a multi-layer feed forward neural network with a back propagation for updating for example. The query represents a stance under a topic. A convincingness ranking model trainer identifies passage pairs that relate to the query, and labels the passage pairs according to relative levels of convincingness from the stance between the two passages in the respective passage pairs. The trainer provides a user interface to interactively receive selections of the relative levels of convincingness of the passage pairs. The system ranks passages from the passage pairs based on the labels and filter out specific passages when the rank forms a cyclic relationship in a directed graph.
    Type: Application
    Filed: February 7, 2020
    Publication date: February 4, 2021
    Inventors: Peter POTASH, Timothy J. HAZEN
  • Publication number: 20160253310
    Abstract: Methods and systems are provided for creating a calendar event using context. A natural language expression including at least one of words, terms, and phrases of text may be received at a calendar event creation module from an application. The calendar event creation module may identify one or more slots in the text of the natural language expression related to the calendar event using a first grammar module and a second grammar module. The one or more slots identified by the first grammar module and the second grammar module that indicate a calendar event may be compared to determine whether there is a match between the one or more identified slots. If a match is found, at least one calendar event using the one or more slots identified by the first grammar module and the second grammar module may be created.
    Type: Application
    Filed: May 11, 2016
    Publication date: September 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy J. Hazen, Diamond Bishop, Nicolae Duta, Mohammad Babaeizadeh, Peter Longo
  • Patent number: 9372851
    Abstract: Methods and systems are provided for creating a calendar event using context. A natural language expression including at least one of words, terms, and phrases of text may be received at a calendar event creation module from an application. The calendar event creation module may identify one or more slots in the text of the natural language expression related to the calendar event using a first grammar module and a second grammar module. The one or more slots identified by the first grammar module and the second grammar module that indicate a calendar event may be compared to determine whether there is a match between the one or more identified slots. If a match is found, at least one calendar event using the one or more slots identified by the first grammar module and the second grammar module may be created.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: June 21, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy J. Hazen, Diamond Bishop, Nicolae Duta, Mohammad Babaeizadeh, Peter Longo
  • Publication number: 20150278199
    Abstract: Methods and systems are provided for creating a calendar event using context. A natural language expression including at least one of words, terms, and phrases of text may be received at a calendar event creation module from an application. The calendar event creation module may identify one or more slots in the text of the natural language expression related to the calendar event using a first grammar module and a second grammar module. The one or more slots identified by the first grammar module and the second grammar module that indicate a calendar event may be compared to determine whether there is a match between the one or more identified slots. If a match is found, at least one calendar event using the one or more slots identified by the first grammar module and the second grammar module may be created.
    Type: Application
    Filed: April 1, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: Timothy J. Hazen, Diamond Bishop, Nicolae Duta, Mohammad Babaeizadeh, Peter Longo
  • Patent number: 8386264
    Abstract: A speech data retrieval apparatus (10) includes a speech database (1), a speech recognition unit (2), a confusion network creation unit (3), an inverted index table creation unit (4), a query input unit (6), a query conversion unit (7) and a label string check unit (8). The speech recognition unit (2) reads speech data from the speech database (1), carries out a speech recognition process with respect to the read speech data, and outputs a result of speech recognition process as a lattice in which a phoneme, a syllable, or a word is a base unit. The confusion network creation unit (3) creates a confusion network based on the output lattice and outputs the result of speech recognition process as the confusion network. The inverted index table creation unit (4) creates an inverted index table based on the output confusion network.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: February 26, 2013
    Assignees: Nippon Telegraph and Telephone Corporation, Massachusetts Institute of Technology
    Inventors: Takaaki Hori, I. Lee Hetherington, Timothy J. Hazen, James R. Glass
  • Publication number: 20100121642
    Abstract: A speech data retrieval apparatus (10) includes a speech database (1), a speech recognition unit (2), a confusion network creation unit (3), an inverted index table creation unit (4), a query input unit (6), a query conversion unit (7) and a label string check unit (8). The speech recognition unit (2) reads speech data from the speech database (1), carries out a speech recognition process with respect to the read speech data, and outputs a result of speech recognition process as a lattice in which a phoneme, a syllable, or a word is a base unit. The confusion network creation unit (3) creates a confusion network based on the output lattice and outputs the result of speech recognition process as the confusion network. The inverted index table creation unit (4) creates an inverted index table based on the output confusion network.
    Type: Application
    Filed: November 4, 2008
    Publication date: May 13, 2010
    Applicant: Massachusetts Institute of Technology
    Inventors: Takaaki Hori, I. Lee Hetherington, Timothy J. Hazen, James R. Glass