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: 12217759Abstract: 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 6, 2024Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
Publication number: 20250012352Abstract: A fluid flow system for a rotatable shaft assembly includes a first fluid flow device installed in a rotatable shaft, and a second fluid flow device installed in the rotatable shaft, spaced axially apart from the first fluid flow device. The first fluid flow device includes a wall portion having a radial dimension that retains oil in the rotatable shaft. The second fluid flow device includes a wall portion having a radial dimension that facilitates discharge of oil from the radial shaft. The first and second fluid flow devices each include a plurality of baffles on the respective wall portions thereof. The plurality of baffles drive the flow of fluid in an axial direction, from the first fluid flow device toward the second fluid flow device, as the first and second fluid flow devices rotate together with the rotatable shaft.Type: ApplicationFiled: October 6, 2022Publication date: January 9, 2025Inventors: Michael Abosch, Emad Dlala, Barnaby James Gerard Lewis, Mohammad Mahmoudi, Azat Suleimenov, Michael Tebbe, Balazs Palfai, Jiajun Wu, Richard J. Biskup, Jeremy Mayer
-
Publication number: 20250016966Abstract: A cooler for power electronics comprises: a laminated structure having an inlet and an outlet, the laminated structure comprising a stack of planar members, wherein a first outermost member at an end of the stack forms a first heat exchange surface for mounting a first power electronics baseplate, wherein a second outermost member is positioned at an opposite end of the stack, wherein a first plurality of the planar members adjacent the first outermost member have openings that form a first heat exchange space within the stack, and wherein the inlet and the outlet are coupled to the first heat exchange space.Type: ApplicationFiled: October 24, 2022Publication date: January 9, 2025Inventors: Barnaby James Gerard Lewis, Bradley Lucas Hall, Richard J. Biskup
-
Publication number: 20240421665Abstract: A dual axial cooling system for an electric motor includes a cover assembly provided at first and second axial ends of a stator of the electric motor. Each cover assembly includes a first side portion that is oriented so as to face an interior of the stator, with a plurality of holes formed in the first side portion. A second side portion is coupled to the first side portion, so that a passage is formed between the first and second side portions. A supply nozzle portion is in fluid communication with the plurality of openings via the passage defined between the first and second side portions. The plurality of openings receive cooling fluid from the supply nozzle portion, and discharge the cooling fluid in an axial direction, from each axial end portion of the stator, to provide axial cooling in two axial directions into the stator.Type: ApplicationFiled: October 6, 2022Publication date: December 19, 2024Inventors: Dimitri Bassis, Emad Dlala, Barnaby James Gerard Lewis, Mohammad Mahmoudi, Jeremy Mayer, Shun-Cheng Hung, Anandakumar Subbiah, Vivek Meenakshi Sundaram
-
Publication number: 20240274133Abstract: 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: February 6, 2024Publication date: August 15, 2024Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
-
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: 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
-
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
-
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: 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: 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: 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