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: 11948686Abstract: 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: GrantFiled: May 6, 2021Date of Patent: April 2, 2024Assignee: IESO DIGITAL HEALTH LIMITEDInventors: Guy James Proctor Beauchamp, Ann Gail Hayes, Christine Howes, Rosemarie McCabe, Barnaby Adam Perks, Matthew Richard John Purver, Sarah Elisabeth Bateup
-
Patent number: 11922945Abstract: 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: GrantFiled: March 23, 2023Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Publication number: 20240006943Abstract: 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: ApplicationFiled: June 27, 2023Publication date: January 4, 2024Inventors: Mahsaalsadat Mortazavi Ravari, Noe Banuelos, Barnaby James Gerard Lewis, Ahmad Abdullah Alawaji
-
Publication number: 20230260517Abstract: 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: ApplicationFiled: March 23, 2023Publication date: August 17, 2023Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Patent number: 11626115Abstract: 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: GrantFiled: January 24, 2022Date of Patent: April 11, 2023Assignee: GOOGLE LLCInventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Patent number: 11562742Abstract: 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: GrantFiled: January 15, 2021Date of Patent: January 24, 2023Assignee: GOOGLE LLCInventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
-
Patent number: 11535097Abstract: 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: GrantFiled: May 11, 2020Date of Patent: December 27, 2022Assignee: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammed Mahmoudi
-
Patent number: 11462958Abstract: 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: GrantFiled: May 11, 2020Date of Patent: October 4, 2022Assignee: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
-
Patent number: 11462957Abstract: 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: GrantFiled: May 11, 2020Date of Patent: October 4, 2022Assignee: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
-
Publication number: 20220148596Abstract: 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: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Patent number: 11238854Abstract: 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: GrantFiled: December 14, 2016Date of Patent: February 1, 2022Assignee: Google LLCInventors: Vikram Aggarwal, Barnaby James
-
Patent number: 11232797Abstract: 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: GrantFiled: February 14, 2020Date of Patent: January 25, 2022Assignee: Google LLCInventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Publication number: 20210351642Abstract: 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: ApplicationFiled: May 11, 2020Publication date: November 11, 2021Applicant: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
-
Publication number: 20210351641Abstract: 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: ApplicationFiled: May 11, 2020Publication date: November 11, 2021Applicant: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammad Mahmoudi
-
Publication number: 20210347245Abstract: 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: ApplicationFiled: May 11, 2020Publication date: November 11, 2021Applicant: Atieva, Inc.Inventors: Emad Dlala, Jeremy Mayer, Barnaby James Gerard Lewis, Mohammed Mahmoudi
-
Publication number: 20210134294Abstract: 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: ApplicationFiled: January 15, 2021Publication date: May 6, 2021Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
-
Patent number: 10943591Abstract: 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: GrantFiled: October 5, 2020Date of Patent: March 9, 2021Assignee: GOOGLE LLCInventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Patent number: 10937427Abstract: 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: GrantFiled: May 19, 2020Date of Patent: March 2, 2021Assignee: GOOGLE LLCInventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard
-
Publication number: 20210020180Abstract: 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: ApplicationFiled: October 5, 2020Publication date: January 21, 2021Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Publication number: 20200279564Abstract: 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: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Inventors: Ulas Kirazci, Bo Wang, Steve Chen, Sunil Vemuri, Barnaby James, Valerie Nygaard