Patents by Inventor Dev M. Patel

Dev M. Patel 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: 20250006204
    Abstract: Implementations described herein relate to determining how to fulfill a spoken utterance based on a user that provided the spoken utterance. For example, implementations can receive a spoken utterance from a user, determine a set of fulfillment actions for the spoken utterance, and determine whether the user that provided the spoken utterance corresponds to a first user or a second user. Further, and in response to determining that the user corresponds to the first user, implementations can select a subset of first fulfillment action(s) from the set, and cause the subset of first fulfillment action(s) to be implemented to satisfy the spoken utterance. Moreover, and in response to determining that the user corresponds to the second user, implementations can select a subset of distinct, second fulfillment action(s) from the set, and cause the subset of second fulfillment action(s) to be implemented to satisfy the spoken utterance.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Inventors: Amit Singhal, Dev M. Patel, Yao Lin, Arvind Sivaram Sharma, Srikrishnan Subramanian
  • Patent number: 12154575
    Abstract: Implementations described herein relate to determining how to fulfill a spoken utterance based on a user that provided the spoken utterance. For example, implementations can receive a spoken utterance from a user, determine a set of fulfillment actions for the spoken utterance, and determine whether the user that provided the spoken utterance corresponds to a first user or a second user. Further, and in response to determining that the user corresponds to the first user, implementations can select a subset of first fulfillment action(s) from the set, and cause the subset of first fulfillment action(s) to be implemented to satisfy the spoken utterance. Moreover, and in response to determining that the user corresponds to the second user, implementations can select a subset of distinct, second fulfillment action(s) from the set, and cause the subset of second fulfillment action(s) to be implemented to satisfy the spoken utterance.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Amit Singhal, Dev M. Patel, Yao Lin, Arvind Sivaram Sharma, Srikrishnan Subramanian
  • Patent number: 12119007
    Abstract: Implementations described herein relate to determining how to fulfill a spoken utterance based on a user that provided the spoken utterance. For example, implementations can receive a spoken utterance from a user, determine a set of fulfillment actions for the spoken utterance, and determine whether the user that provided the spoken utterance corresponds to a first user or a second user. Further, and in response to determining that the user corresponds to the first user, implementations can select a subset of first fulfillment action(s) from the set, and cause the subset of first fulfillment action(s) to be implemented to satisfy the spoken utterance. Moreover, and in response to determining that the user corresponds to the second user, implementations can select a subset of distinct, second fulfillment action(s) from the set, and cause the subset of second fulfillment action(s) to be implemented to satisfy the spoken utterance.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: October 15, 2024
    Assignee: GOOGLE LLC
    Inventors: Amit Singhal, Dev M. Patel, Yao Lin, Arvind Sivaram Sharma, Srikrishnan Subramanian
  • Publication number: 20230290359
    Abstract: Implementations described herein relate to determining how to fulfill a spoken utterance based on a user that provided the spoken utterance. For example, implementations can receive a spoken utterance from a user, determine a set of fulfillment actions for the spoken utterance, and determine whether the user that provided the spoken utterance corresponds to a first user or a second user. Further, and in response to determining that the user corresponds to the first user, implementations can select a subset of first fulfillment action(s) from the set, and cause the subset of first fulfillment action(s) to be implemented to satisfy the spoken utterance. Moreover, and in response to determining that the user corresponds to the second user, implementations can select a subset of distinct, second fulfillment action(s) from the set, and cause the subset of second fulfillment action(s) to be implemented to satisfy the spoken utterance.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 14, 2023
    Inventors: Amit Singhal, Dev M. Patel, Yao Lin, Arvind Sivaram Sharma, Srikrishnan Subramanian