Patents by Inventor Barnaby James

Barnaby James 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: 11948686
    Abstract: A computer-implemented method comprising: obtaining text from text-based messages sent between a patient and a therapist providing psychological therapy; determining at least one feature of the text; and determining a characteristic of the patient and/or the therapist using the at least one feature.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: April 2, 2024
    Assignee: IESO DIGITAL HEALTH LIMITED
    Inventors: Guy James Proctor Beauchamp, Ann Gail Hayes, Christine Howes, Rosemarie McCabe, Barnaby Adam Perks, Matthew Richard John Purver, Sarah Elisabeth Bateup
  • Patent number: 11922945
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Publication number: 20240006943
    Abstract: An electric motor comprises: a stator; and a rotor comprising: a rotor body; and a centrifugal pump to flow a fluid in a channel extending axially through the rotor body from end to end. The channel can extend through a magnet hole in the rotor body. The channel can be formed in a hole of the rotor body that does not contain a magnet. The electric motor can include first and second end plates forming the centrifugal pump. The first and second end plates can be clocked with each other. The first and second end plates can be non-clocked with each other.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 4, 2024
    Inventors: Mahsaalsadat Mortazavi Ravari, Noe Banuelos, Barnaby James Gerard Lewis, Ahmad Abdullah Alawaji
  • Publication number: 20230260517
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Application
    Filed: March 23, 2023
    Publication date: August 17, 2023
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Patent number: 11626115
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: April 11, 2023
    Assignee: GOOGLE LLC
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Patent number: 11562742
    Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: January 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
  • Patent number: 11535097
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. In order to increase the velocity of the coolant exiting the axial coolant channels, thereby improving end winding cooling uniformity, end laminations are integrated into the stator which restrict the flow of coolant from the axial coolant channels.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: December 27, 2022
    Assignee: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammed Mahmoudi
  • Patent number: 11462958
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. The coolant manifold includes a middle member that allows coolant to enter the axial coolant channels via transition laminations, where the transition laminations include coolant distribution channels that direct the flow of coolant entering into the manifold into the stator-integrated axial coolant channels.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: October 4, 2022
    Assignee: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
  • Patent number: 11462957
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. In order to improve end winding cooling uniformity, two or more end laminations are included on either end of the stator assembly which restrict and direct the flow of coolant exiting the axial coolant channels.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: October 4, 2022
    Assignee: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
  • Publication number: 20220148596
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Patent number: 11238854
    Abstract: Methods, apparatus, and computer readable media are described related to recording, organizing, and making audio files available for consumption by voice-activated products. In various implementations, in response to receiving an input from a first user indicating that the first user intends to record audio content, audio content may be captured and stored. Input may be received from the first user indicating at least one identifier for the audio content. The stored audio content may be associated with the at least one identifier. A voice input may be received from a subsequent user. In response to determining that the voice input has particular characteristics, speech recognition may be biased in respect of the voice input towards recognition of the at least one identifier. In response to recognizing, based on the biased speech recognition, presence of the at least one identifier in the voice input, the stored audio content may be played.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Vikram Aggarwal, Barnaby James
  • Patent number: 11232797
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Publication number: 20210351642
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. The coolant manifold includes a middle member that allows coolant to enter the axial coolant channels via transition laminations, where the transition laminations include coolant distribution channels that direct the flow of coolant entering into the manifold into the stator-integrated axial coolant channels.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Applicant: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
  • Publication number: 20210351641
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. In order to improve end winding cooling uniformity, two or more end laminations are included on either end of the stator assembly which restrict and direct the flow of coolant exiting the axial coolant channels.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Applicant: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
  • Publication number: 20210347245
    Abstract: An electric motor cooling system is provided that utilizes stator-integrated axial coolant channels and a coolant manifold centrally located within the stator to efficiently remove motor assembly heat. In order to increase the velocity of the coolant exiting the axial coolant channels, thereby improving end winding cooling uniformity, end laminations are integrated into the stator which restrict the flow of coolant from the axial coolant channels.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Applicant: Atieva, Inc.
    Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammed Mahmoudi
  • Publication number: 20210134294
    Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
    Type: Application
    Filed: January 15, 2021
    Publication date: May 6, 2021
    Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
  • Patent number: 10943591
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Patent number: 10937427
    Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 2, 2021
    Assignee: GOOGLE LLC
    Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
  • Publication number: 20210020180
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Application
    Filed: October 5, 2020
    Publication date: January 21, 2021
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Publication number: 20200279564
    Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard