Patents by Inventor Usman Abdullah
Usman Abdullah 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: 20250323997Abstract: Implementations described herein relate to methods, systems, and computer-readable media to automatically answer a call. In some implementations, a method includes receiving a call from a caller device at a client device. The method further includes determining, based on an identifier associated with the call, whether the call matches auto answer criteria, and yin response to determining that the call matches the auto answer criteria, answering the call without user input and without alerting a user of the client device. The method further includes generating a call embedding for the call based on received audio of the call, comparing the call embedding with spam embeddings to determine whether the call is a spam call, and in response to determining that the call is a spam call, terminating the call.Type: ApplicationFiled: June 26, 2025Publication date: October 16, 2025Inventors: Joseph Joseph Cherukara, Paul Dunlop, Hanfu Zhang, Milo Sredkov, Aditi Bhargava, Mariia Sandrikova, Gustav Sennton, Usman Abdullah, Andres Calvo, Brandon Maxwell, Rebecca Gisoo Park Chiou, Curtis Robinson, Yale Thomas, Richard Ledley, Abhijith Shastry, Ayesha Khwaja, Xiansha Jin, Wei Li Wang, Subash Gutala, Shashank Goyal
-
Patent number: 12395587Abstract: Implementations described herein relate to methods, systems, and computer-readable media to automatically answer a call. In some implementations, a method includes receiving a call from a caller device at a client device. The method further includes determining, based on an identifier associated with the call, whether the call matches auto answer criteria, and yin response to determining that the call matches the auto answer criteria, answering the call without user input and without alerting a user of the client device. The method further includes generating a call embedding for the call based on received audio of the call, comparing the call embedding with spam embeddings to determine whether the call is a spam call, and in response to determining that the call is a spam call, terminating the call.Type: GrantFiled: November 18, 2020Date of Patent: August 19, 2025Assignee: Google LLCInventors: Joseph Joseph Cherukara, Paul Dunlop, Hanfu Zhang, Milo Sredkov, Aditi Bhargava, Mariia Sandrikova, Gustav Sennton, Usman Abdullah, Andres Calvo, Brandon Maxwell, Rebecca Gisoo Park Chiou, Curtis Robinson, Yale Thomas, Richard Ledley, Abhijith Shastry, Ayesha Khwaja, Xiansha Jin, Wei Li Wang, Subash Gutala, Shashank Goyal
-
Patent number: 12301754Abstract: A computing device is described that accepts, a telephone call, from another device, initiated by a caller. Prior to establishing a telephone user interface that receives spoken input from the user and outputs spoken audio from the caller, the computing device executes a call screening service that outputs an audio user interface, to the other device and as part of the telephone call. The audio user interface interrogates the caller for additional information including a purpose of the telephone call, which allows the user to have more context of the telephone call before deciding whether to accept the call or hang up. The computing device outputs a graphical user interface associated with telephone call. The graphical user interface includes an indication of the additional information obtained via the audio user interface that interrogates the caller.Type: GrantFiled: September 27, 2023Date of Patent: May 13, 2025Assignee: Google LLCInventors: Shavit Matias, Noam Etzion-Rosenberg, Rebecca Chiou, Benjamin Schlesinger, Brandon Charles Barbello, Ori Kabeli, Usman Abdullah, Eric Erfanian, Michelle Tadmor, Aditi Bhargava, Jan Piotr Jedrzejowicz, Alex Agranovich, Nir Shemy, Paul Dunlop, Yossi Matias, Kyungmin Youn, Nadav Bar
-
Publication number: 20240388655Abstract: A computing device may place or receive a call to establish the call with a caller. The computing device may determine whether a user of the computing device has configured the computing device to analyze call data from the call. While the call is ongoing, the computing device may analyze the call data from the call when the computing device has been configured to allow the analysis. The computing device may determine, based on contextual information associated with the call, whether the call satisfies a scam call threshold. Responsive to determining that the call satisfies the scam call threshold, the computing device may output an alert indicating the call with the caller is a scam call. The computing device may terminate the call with the caller in response to receiving user input to end the call.Type: ApplicationFiled: May 13, 2024Publication date: November 21, 2024Inventors: Lyubov Farafonova, Yixuan Geng, Usman Abdullah, Rebecca Chiou
-
Publication number: 20240031482Abstract: A computing device is described that accepts, a telephone call, from another device, initiated by a caller. Prior to establishing a telephone user interface that receives spoken input from the user and outputs spoken audio from the caller, the computing device executes a call screening service that outputs an audio user interface, to the other device and as part of the telephone call. The audio user interface interrogates the caller for additional information including a purpose of the telephone call, which allows the user to have more context of the telephone call before deciding whether to accept the call or hang up. The computing device outputs a graphical user interface associated with telephone call. The graphical user interface includes an indication of the additional information obtained via the audio user interface that interrogates the caller.Type: ApplicationFiled: September 27, 2023Publication date: January 25, 2024Inventors: Shavit Matias, Noam Etzion-Rosenberg, Rebecca Chiou, Benjamin Schlesinger, Brandon Charles Barbello, Ori Kabeli, Usman Abdullah, Eric Erfanian, Michelle Tadmor, Aditi Bhargava, Jan Piotr Jedrzejowicz, Alex Agranovich, Nir Shemy, Paul Dunlop, Yossi Matias, Kyungmin Youn, Nadav Bar
-
Patent number: 11811968Abstract: A computing device is described that accepts, a telephone call, from another device, initiated by a caller. Prior to establishing a telephone user interface that receives spoken input from the user and outputs spoken audio from the caller, the computing device executes a call screening service that outputs an audio user interface, to the other device and as part of the telephone call. The audio user interface interrogates the caller for additional information including a purpose of the telephone call, which allows the user to have more context of the telephone call before deciding whether to accept the call or hang up. The computing device outputs a graphical user interface associated with telephone call. The graphical user interface includes an indication of the additional information obtained via the audio user interface that interrogates the caller.Type: GrantFiled: January 8, 2019Date of Patent: November 7, 2023Assignee: Google LLCInventors: Shavit Matias, Noam Etzion-Rosenberg, Rebecca Chiou, Benjamin Schlesinger, Brandon Charles Barbello, Ori Kabeli, Usman Abdullah, Eric Erfanian, Michelle Tadmor, Aditi Bhargava, Jan Piotr Jedrzejowicz, Alex Agranovich, Nir Shemy, Paul Dunlop, Yossi Matias, Kyungmin Youn, Nadav Bar
-
Publication number: 20230040084Abstract: Implementations described herein relate to methods, systems, and computer-readable media to automatically answer a call. In some implementations, a method includes receiving a call from a caller device at a client device. The method further includes determining, based on an identifier associated with the call, whether the call matches auto answer criteria, and yin response to determining that the call matches the auto answer criteria, answering the call without user input and without alerting a user of the client device. The method further includes generating a call embedding for the call based on received audio of the call, comparing the call embedding with spam embeddings to determine whether the call is a spam call, and in response to determining that the call is a spam call, terminating the call.Type: ApplicationFiled: November 18, 2020Publication date: February 9, 2023Applicant: Google LLCInventors: Joseph Joseph CHERUKARA, Paul DUNLOP, Hanfu ZHANG, Milo SREDKOV, Aditi BHARGAVA, Mariia SANDRIKOVA, Gustav SENNTON, Usman ABDULLAH, Andres CALVO, Brandon MAXWELL, Rebecca Gisoo Park CHIOU, Curtis ROBINSON, Yale THOMAS, Richard LEDLEY, Abhijith SHASTRY, Ayesha KHWAJA, Xiansha JIN, Wei Li WANG, Subash GUTALA, Shashank GOYAL
-
Publication number: 20210314440Abstract: A computing device is described that accepts, a telephone call, from another device, initiated by a caller. Prior to establishing a telephone user interface that receives spoken input from the user and outputs spoken audio from the caller, the computing device executes a call screening service that outputs an audio user interface, to the other device and as part of the telephone call. The audio user interface interrogates the caller for additional information including a purpose of the telephone call, which allows the user to have more context of the telephone call before deciding whether to accept the call or hang up. The computing device outputs a graphical user interface associated with telephone call. The graphical user interface includes an indication of the additional information obtained via the audio user interface that interrogates the caller.Type: ApplicationFiled: January 8, 2019Publication date: October 7, 2021Applicant: Google LLCInventors: Shavit Matias, Noam Etzion-Rosenberg, Rebecca Chiou, Benjamin Schlesinger, Brandon Charles Barbello, Ori Kabeli, Usman Abdullah, Eric Erfanian, Michelle Tadmor, Aditi Bhargava, Jan Piotr Jedrzejowicz, Alex Agranovich, Nir Shemy, Paul Dunlop, Yossi Matias, Kyungmin Youn, Nadav Bar