Patents by Inventor Michael Buchanan

Michael Buchanan 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: 10546576
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: January 28, 2020
    Assignee: Google LLC
    Inventors: Michael Buchanan, Pravir Kumar Gupta, Christopher Bo Tandiono
  • Patent number: 10494447
    Abstract: Regioselectively substituted cellulose esters having a plurality of aryl-acyl substituents and a plurality of alkyl-acyl substituents are disclosed along with methods for making the same. Such cellulose esters may be suitable for use in optical films, such as optical films having certain Nz values, ?A optical films, and/or +C optical films. Optical films prepared employing such cellulose esters have a variety of commercial applications, such as, for example, as compensation films in liquid crystal displays and/or waveplates in creating circular polarized light used in 3-D technology.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: December 3, 2019
    Assignee: Eastman Chemical Company
    Inventors: Charles Michael Buchanan, Michael Eugene Donelson, Elizabeth Guzman-Morales, Peter Borden Mackenzie, Bin Wang
  • Publication number: 20190318721
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing are described. In one aspect, a method includes the action of accessing voice query log data that includes voice queries spoken by a particular user. The actions further include based on the voice query log data that includes voice queries spoken by a particular user, determining a pause threshold from the voice query log data that includes voice queries spoken by the particular user. The actions further include receiving, from the particular user, an utterance. The actions further include determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold. The actions further include based on determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold, processing the utterance as a voice query.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 17, 2019
    Inventors: Siddhi Tadpatrikar, Michael Buchanan, Pravir Kumar Gupta
  • Patent number: 10339917
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data including an utterance, obtaining context data that indicates one or more expected speech recognition results, determining an expected speech recognition result based on the context data, receiving an intermediate speech recognition result generated by a speech recognition engine, comparing the intermediate speech recognition result to the expected speech recognition result for the audio data based on the context data, determining whether the intermediate speech recognition result corresponds to the expected speech recognition result for the audio data based on the context data, and setting an end of speech condition and providing a final speech recognition result in response to determining the intermediate speech recognition result matches the expected speech recognition result, the final speech recognition result including the one or more expected speech recognition results indicated b
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Petar Aleksic, Glen Shires, Michael Buchanan
  • Patent number: 10269341
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing are described. In one aspect, a method includes the action of accessing voice query log data that includes voice queries spoken by a particular user. The actions further include based on the voice query log data that includes voice queries spoken by a particular user, determining a pause threshold from the voice query log data that includes voice queries spoken by the particular user. The actions further include receiving, from the particular user, an utterance. The actions further include determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold. The actions further include based on determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold, processing the utterance as a voice query.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Siddhi Tadpatrikar, Michael Buchanan, Pravir Kumar Gupta
  • Publication number: 20190043480
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventors: Michael Buchanan, Pravir Kumar Gupta, Christopher Bo Tandiono
  • Patent number: 10174129
    Abstract: This invention relates to novel compositions comprising regioselectively substituted cellulose esters. One aspect of the invention relates to processes for preparing regioselectively substituted cellulose esters from cellulose dissolved in ionic liquids. Another aspect of the invention relates to the utility of regioselectively substituted cellulose esters in applications such as protective and compensation films for liquid crystalline displays.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: January 8, 2019
    Assignee: Eastman Chemical Company
    Inventors: Charles Michael Buchanan, Norma Lindsey Buchanan, Robert Thomas Hembre, Juanelle Little Lambert, Michael Eugene Donelson, Maryna Grigorievna Gorbunova, Thauming Kuo, Bin Wang
  • Patent number: 10140975
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: November 27, 2018
    Assignee: Google LLC
    Inventors: Michael Buchanan, Pravir Kumar Gupta, Christopher Bo Tandiono
  • Patent number: 10133821
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance; obtaining an intermediate transcription of the utterance; before a final transcription of the utterance is obtained: i) determining that the intermediate transcription of the utterance is associated with a previously received search query, ii) obtaining one or more results that are identified as responsive to the previously received search query, and iii) storing one or more of the results; obtaining the final transcription of the utterance; determining that the final transcription of the utterance is also associated with the previously received search query; and in response to determining that the final transcription of the utterance is also associated with the previously received search query, providing the stored one or more results for output.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: November 20, 2018
    Assignee: Google LLC
    Inventors: Christopher Bo Tandiono, Michael Buchanan, Nathan David Howard, Ishai Rabinovitz
  • Patent number: 10083226
    Abstract: The specification relates to a method of receiving a first query and a second query. The method analyzes the second query for a presence of anaphora. If anaphora is present, the method analyzes the first query for a presence of an entity that can be associated with the anaphora. If the analysis analyzing the first query returns two or more associated entities, the method forms a third query wherein the anaphora of the second query is replaced with one of the associated entities and forms a fourth query wherein the anaphora is replaced with the other of the associated entities. The third query and the fourth query are sent to a query-ranking engine. The third query and the fourth query receive a ranking and the higher-ranked query is sent to a search engine.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Michael Buchanan, Mark Andrew Paskin, Pravir Kumar Gupta
  • Publication number: 20180258189
    Abstract: Regioselectively substituted cellulose esters having a plurality of aryl-acyl substituents and a plurality of alkyl-acyl substituents are disclosed along with methods for making the same. Such cellulose esters may be suitable for use in optical films, such as optical films having certain Nz values, ?A optical films, and/or +C optical films. Optical films prepared employing such cellulose esters have a variety of commercial applications, such as, for example, as compensation films in liquid crystal displays and/or waveplates in creating circular polarized light used in 3-D technology.
    Type: Application
    Filed: May 9, 2018
    Publication date: September 13, 2018
    Applicant: EASTMAN CHEMICAL COMPANY
    Inventors: CHARLES MICHAEL BUCHANAN, MICHAEL EUGENE DONELSON, ELIZABETH GUZMAN-MORALES, PETER BORDEN MACKENZIE, BIN WANG
  • Patent number: 9975967
    Abstract: Regioselectively substituted cellulose esters having a plurality of aryl-acyl substituents and a plurality of alkyl-acyl substituents are disclosed along with methods for making the same. Such cellulose esters may be suitable for use in optical films, such as optical films having certain Nz values, ?A optical films, and/or +C optical films. Optical films prepared employing such cellulose esters have a variety of commercial applications, such as, for example, as compensation films in liquid crystal displays and/or waveplates in creating circular polarized light used in 3-D technology.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: May 22, 2018
    Assignee: Eastman Chemical Company
    Inventors: Charles Michael Buchanan, Michael Eugene Donelson, Elizabeth Guzman-Morales, Peter Borden Mackenzie, Bin Wang
  • Publication number: 20180012591
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data including an utterance, obtaining context data that indicates one or more expected speech recognition results, determining an expected speech recognition result based on the context data, receiving an intermediate speech recognition result generated by a speech recognition engine, comparing the intermediate speech recognition result to the expected speech recognition result for the audio data based on the context data, determining whether the intermediate speech recognition result corresponds to the expected speech recognition result for the audio data based on the context data, and setting an end of speech condition and providing a final speech recognition result in response to determining the intermediate speech recognition result matches the expected speech recognition result, the final speech recognition result including the one or more expected speech recognition results indicated b
    Type: Application
    Filed: September 21, 2017
    Publication date: January 11, 2018
    Inventors: Petar Aleksic, Glen Shires, Michael Buchanan
  • Patent number: 9834516
    Abstract: This invention relates to novel compositions comprising regioselectively substituted cellulose esters. One aspect of the invention relates to processes for preparing regioselectively substituted cellulose esters from cellulose dissolved in ionic liquids. Another aspect of the invention relates to the utility of regioselectively substituted cellulose esters in applications such as protective and compensation films for liquid crystalline displays.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 5, 2017
    Assignee: EASTMAN CHEMICAL COMPANY
    Inventors: Charles Michael Buchanan, Norma Lindsey Buchanan, Robert Thomas Hembre, Juanelle Little Lambert, Michael Eugene Donelson, Maryna Grigorievna Gorbunova, Thauming Kuo, Bin Wang
  • Patent number: 9796791
    Abstract: Regioselectively substituted cellulose esters having a plurality of aryl-acyl substituents and a plurality of alkyl-acyl substituents are disclosed along with methods for making the same. Such cellulose esters may be suitable for use in optical films, such as optical films having certain Nz values, ?A optical films, and/or +C optical films. Optical films prepared employing such cellulose esters have a variety of commercial applications, such as, for example, as compensation films in liquid crystal displays and/or waveplates in creating circular polarized light used in 3-D technology.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: October 24, 2017
    Assignee: EASTMAN CHEMICAL COMPANY
    Inventors: Charles Michael Buchanan, Michael Eugene Donelson, Elizabeth Guzman-Morales, Peter Borden Mackenzie, Bin Wang
  • Patent number: 9777074
    Abstract: This invention relates to novel compositions comprising regioselectively substituted cellulose esters. One aspect of the invention relates to processes for preparing regioselectively substituted cellulose esters from cellulose dissolved in ionic liquids. Another aspect of the invention relates to the utility of regioselectively substituted cellulose esters in applications such as protective and compensation films for liquid crystalline displays.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: October 3, 2017
    Assignee: EASTMAN CHEMICAL COMPANY
    Inventors: Charles Michael Buchanan, Norma Lindsey Buchanan, Michael Eugene Donelson, Maryna Grigorievna Gorbunova, Thauming Kuo, Bin Wang
  • Publication number: 20170270159
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining query results in response to queries. One of the methods includes obtaining first query results that are responsive to a first query; determining that the first query results do not satisfy a requirement; obtaining one or more modified queries for the first query; selecting a modified query from the one or more modified queries; obtaining second query results that are responsive to the selected modified query; analyzing the second query results and the first query results; determining to provide one or more second query results as a result of the analyzing; and providing the one or more second query results.
    Type: Application
    Filed: September 11, 2013
    Publication date: September 21, 2017
    Applicant: Google Inc.
    Inventors: Bo Wang, Pravir Kumar Gupta, Omer Bar-or, Vishaal Kapoor, David Peter Whipp, Nitin Mangesh Shetti, Michael Buchanan, Bruce Christensen, Cheng Li
  • Publication number: 20170204201
    Abstract: This invention relates to novel compositions comprising regioselectively substituted cellulose esters. One aspect of the invention relates to processes for preparing regioselectively substituted cellulose esters from cellulose dissolved in ionic liquids. Another aspect of the invention relates to the utility of regioselectively substituted cellulose esters in applications such as protective and compensation films for liquid crystalline displays.
    Type: Application
    Filed: February 6, 2017
    Publication date: July 20, 2017
    Applicant: EASTMAN CHEMICAL COMPANY
    Inventors: CHARLES MICHAEL BUCHANAN, NORMA LINDSEY BUCHANAN, ROBERT THOMAS HEMBRE, JUANELLE LITTLE LAMBERT, MICHAEL EUGENE DONELSON, MARYNA GRIGORIEVNA GORBUNOVA, THAUMING KUO, BIN WANG
  • Publication number: 20170193111
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance; obtaining an intermediate transcription of the utterance; before a final transcription of the utterance is obtained: i) determining that the intermediate transcription of the utterance is associated with a previously received search query, ii) obtaining one or more results that are identified as responsive to the previously received search query, and iii) storing one or more of the results; obtaining the final transcription of the utterance; determining that the final transcription of the utterance is also associated with the previously received search query; and in response to determining that the final transcription of the utterance is also associated with the previously received search query, providing the stored one or more results for output.
    Type: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventors: Christopher Bo Tandiono, Michael Buchanan, Nathan David Howard, Ishai Rabinovitz
  • Publication number: 20170110118
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing are described. In one aspect, a method includes the action of accessing voice query log data that includes voice queries spoken by a particular user. The actions further include based on the voice query log data that includes voice queries spoken by a particular user, determining a pause threshold from the voice query log data that includes voice queries spoken by the particular user. The actions further include receiving, from the particular user, an utterance. The actions further include determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold. The actions further include based on determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold, processing the utterance as a voice query.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 20, 2017
    Inventors: Siddhi Tadpatrikar, Michael Buchanan, Pravir Kumar Gupta