Patents by Inventor Yariv ADAN
Yariv ADAN 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: 20240005125Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: ApplicationFiled: September 13, 2023Publication date: January 4, 2024Inventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Patent number: 11790207Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: GrantFiled: November 8, 2022Date of Patent: October 17, 2023Assignee: GOOGLE LLCInventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Publication number: 20230177272Abstract: Implementations set forth herein relate to an automated assistant that operates according to a variety of different location-based biasing modes for rendering responsive content for a user and/or proactively suggesting content for the user. The user can provide condensed spoken utterances to the automated assistant, when the automated assistant is operating according to one or more location-based biasing modes, but nonetheless receive accurate responsive outputs from the automated assistant. A responsive output generated by biasing toward a subset of location characteristic data that has been prioritized over other subsets of location characteristic data. The biasing allows the automated assistant to compensate for any details that may be missing from a spoken utterance, but allows the user to provide shorter spoken utterances, thereby reducing an amount of language processing when processing inputs from the user.Type: ApplicationFiled: January 30, 2023Publication date: June 8, 2023Inventors: Sharon Stovezky, Yariv Adan, Radu Voroneanu, Behshad Behzadi, Ragnar Groot Koerkamp, Marcin Nowak-Przygodzki
-
Publication number: 20230054023Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: ApplicationFiled: November 8, 2022Publication date: February 23, 2023Inventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Patent number: 11568146Abstract: Implementations set forth herein relate to an automated assistant that operates according to a variety of different location-based biasing modes for rendering responsive content for a user and/or proactively suggesting content for the user. The user can provide condensed spoken utterances to the automated assistant, when the automated assistant is operating according to one or more location-based biasing modes, but nonetheless receive accurate responsive outputs from the automated assistant. A responsive output generated by biasing toward a subset of location characteristic data that has been prioritized over other subsets of location characteristic data. The biasing allows the automated assistant to compensate for any details that may be missing from a spoken utterance, but allows the user to provide shorter spoken utterances, thereby reducing an amount of language processing when processing inputs from the user.Type: GrantFiled: September 10, 2019Date of Patent: January 31, 2023Assignee: GOOGLE LLCInventors: Sharon Stovezky, Yariv Adan, Radu Voroneanu, Behshad Behzadi, Ragnar Groot Koerkamp, Marcin Nowak-Przygodzki
-
Patent number: 11552814Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.Type: GrantFiled: July 13, 2020Date of Patent: January 10, 2023Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Yariv Adan
-
Patent number: 11521037Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: GrantFiled: May 26, 2021Date of Patent: December 6, 2022Assignee: GOOGLE LLCInventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Publication number: 20220374612Abstract: Methods, apparatus, and computer readable media are described herein for allowing a first user to interface with an automated assistant to assign tasks to additional user(s), and/or for causing notification(s) of the assigned task to be rendered to the additional user(s) via corresponding automated assistant interface(s). In various implementations, one or more criteria can be utilized in selecting a group of client device(s), linked to the additional user, via which to provide the notification(s) for the task assigned to the additional user. Also, in various implementations condition(s) for providing the notification(s) for the task can be determined, and the notification(s) provided based on determining satisfaction of the condition(s).Type: ApplicationFiled: August 2, 2022Publication date: November 24, 2022Inventors: Ibrahim Badr, Yariv Adan, Hugo Santos, Shikha Kapoor, Karthik Nagaraj, Glenn Wilson, Arwa Rangwala, Leo Deegan, Peter Krogh
-
Patent number: 11438185Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.Type: GrantFiled: July 13, 2020Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Yariv Adan
-
Patent number: 11436417Abstract: Methods, apparatus, and computer readable media are described herein for allowing a first user to interface with an automated assistant to assign tasks to additional user(s), and/or for causing notification(s) of the assigned task to be rendered to the additional user(s) via corresponding automated assistant interface(s). In various implementations, one or more criteria can be utilized in selecting a group of client device(s), linked to the additional user, via which to provide the notification(s) for the task assigned to the additional user. Also, in various implementations condition(s) for providing the notification(s) for the task can be determined, and the notification(s) provided based on determining satisfaction of the condition(s).Type: GrantFiled: February 12, 2020Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Ibrahim Badr, Yariv Adan, Hugo Santos, Shikha Kapoor, Karthik Nagaraj, Glenn Wilson, Arwa Rangwala, Leo Deegan, Peter Krogh
-
Patent number: 11381409Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.Type: GrantFiled: July 13, 2020Date of Patent: July 5, 2022Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Yariv Adan
-
Publication number: 20210279548Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: ApplicationFiled: May 26, 2021Publication date: September 9, 2021Inventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Patent number: 11057333Abstract: Methods, apparatus, systems, and computer-readable media are provided for incorporating application links into message exchange threads. One or more cues emanating from a message exchange thread involving two or more message exchange clients may be detected. The one or more cues may trigger incorporation, into the message exchange thread, of a selectable link to a distinct application. At least one candidate application that is installed on a given client computing device operated by a message exchange thread participant may be identified. The candidate application may be associated with content of the message exchange thread. A selectable link may be incorporated into a transcript of the message exchange thread displayed in a graphical user interface of a message exchange client operating on the given client computing device. The selectable link may be operable by the participant to expose to the participant an interface associated with a respective candidate application.Type: GrantFiled: March 29, 2019Date of Patent: July 6, 2021Assignee: GOOGLE LLCInventors: Tilke Judd, Yariv Adan, Zaheed Sabur, Behshad Behzadi, Lucas Mirelmann, Jan Lamecki, Dhruv Bakshi
-
Patent number: 11048995Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.Type: GrantFiled: December 19, 2017Date of Patent: June 29, 2021Assignee: GOOGLE LLCInventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
-
Publication number: 20210069986Abstract: In various embodiments, the invention relates to poly(propylene fumarate) (PPF)-based star-shaped copolymers synthesized using a core-first approach that uses a multi-functional alcohols as an initiator, and Mg(BHT)2(THF)2 as catalyst for controlled ring opening copolymerization (ROCOP) of maleic anhydride (MAn) with propylene oxide (PO). In some embodiments, these star-PPF copolymers have lower viscosities than their linear analogs, allowing a decrease in DEF fraction in resin formulation, as well as the use of higher molecular weights. These star-shape PPF can be used to prepare PPF:DEF resins containing as much as 70% by weight of the multi-arm PPF star copolymers, and have a low complex viscosity of high Mn star PPF resin that affords rapid printing with a Mn nearly eight times larger than the largest linear PPF oligomer printed previously.Type: ApplicationFiled: September 10, 2019Publication date: March 11, 2021Inventors: Sharon Stovezky, Yariv Adan, Radu Voroneanu, Behshad Behzadi, Ragnar Groot Koerkamp, Marcin Nowak-Przygodzki
-
Publication number: 20200344082Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.Type: ApplicationFiled: July 13, 2020Publication date: October 29, 2020Inventors: Vladimir Vuskovic, Yariv Adan
-
Patent number: 10742435Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.Type: GrantFiled: June 29, 2017Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Yariv Adan
-
Patent number: 10685187Abstract: Techniques are described herein for allowing automated assistants serving users to access data controlled by others, including resources available to automated assistants serving others. In various implementations, a voice input may be received from a first user. A task request may be recognized from the voice input and analyzed. In response to the analysis, a determination may be made that the task request relates to a second user. An access control list relating to an automated assistant engaged by the second user may be checked to determine whether the first user has appropriate access rights as regards the second user. In response to determining that the first user has appropriate access rights as regards the second user, action may be taken on the task request.Type: GrantFiled: October 10, 2018Date of Patent: June 16, 2020Assignee: GOOGLE LLCInventors: Ibrahim Badr, Yariv Adan, Hugo Santos
-
Publication number: 20200184156Abstract: Methods, apparatus, and computer readable media are described herein for allowing a first user to interface with an automated assistant to assign tasks to additional user(s), and/or for causing notification(s) of the assigned task to be rendered to the additional user(s) via corresponding automated assistant interface(s). In various implementations, one or more criteria can be utilized in selecting a group of client device(s), linked to the additional user, via which to provide the notification(s) for the task assigned to the additional user. Also, in various implementations condition(s) for providing the notification(s) for the task can be determined, and the notification(s) provided based on determining satisfaction of the condition(s).Type: ApplicationFiled: February 12, 2020Publication date: June 11, 2020Inventors: Ibrahim Badr, Yariv Adan, Hugo Santos, Shikha Kapoor, Karthik Nagaraj, Glenn Wilson, Arwa Rangwala, Leo Deegan, Peter Krogh
-
Patent number: 10601755Abstract: Methods, apparatus, systems, and computer-readable media are provided for: operating an instance of a personal assistant module to serve a user while the user operates the client computing device, wherein the instance of the personal assistant module has access to a persistent record of a message exchange thread between the user and instance(s) of the personal assistant module; detecting cue(s) emanating from the persistent message exchange thread; identifying candidate application(s) that are installed on a client computing device operated by the user, wherein the candidate application(s) are associated with content of the message exchange thread; and incorporating, into a transcript of the message exchange thread that is displayed in a graphical user interface rendered on the client computing device, selectable link (operable by the user to cause the client computing device to expose to the user an interface associated with a respective candidate application.Type: GrantFiled: October 25, 2018Date of Patent: March 24, 2020Assignee: GOOGLE LLCInventors: Tilke Judd, Yariv Adan, Zaheed Sabur, Behshad Behzadi, Lucas Mirelmann, Jan Lamecki, Dhruv Bakshi