Patents by Inventor Vinod Krishnan

Vinod Krishnan 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: 20260228072
    Abstract: Apparatus, methods and systems for identifying and solving interruptions occurring within orchestration scripts. The methods may include identifying an interruption at an observer engine. The methods may include pausing execution of the orchestration script. The methods may include analyzing, at the decision engine, whether to determine a solution to the interruption via a cloud computing resolution system or via artificial intelligence (“AI”)/machine learning (“ML”). The decision engine may execute a practical byzantine fault tolerance (“pBFT”) algorithm configured to determine an output based on a majority consensus from a group of nodes. In response to reaching a majority consensus to resolve the interruption via the cloud computing resolution, resolving the interruption via a cloud computing solution. In response to reaching a majority consensus to resolve the interruption via AI/ML, resolving the interruption via an AI/ML solution. The methods may include resuming the orchestration script.
    Type: Application
    Filed: February 6, 2025
    Publication date: August 6, 2026
    Inventors: Vinod Maghnani, Vinod Krishnan
  • Publication number: 20250348417
    Abstract: Aspects related to machine learning-based script interruption handling are provided. A computing platform may train a machine learning model to identify, for a test script interruption, a corrective action to resolve the interruption. The platform may receive information and details corresponding to an interruption associated with a test automation script. The platform may identify, by executing a machine learning model, a cause of the interruption and a predicted corrective to resolve the interruption. The platform may cause, based on identifying the predicted corrective action, initiation of the corrective action. The platform may update, based on the corrective action, the machine learning model. The platform may also resume the test automation script from the point of interruption.
    Type: Application
    Filed: May 8, 2024
    Publication date: November 13, 2025
    Inventors: Vinod Maghnani, Vinod Krishnan, Rahul Devane, Sheetanshu Verma, Yerninti Anil Kumar, N Pavan Kumar
  • Patent number: 12394256
    Abstract: Implementations described herein relate to various techniques that enable an improved automated assistant suggestion service for vehicle(s). For example, implementations can initialize and perform a recurring system health check service to ensure a connection is maintained between at least an OEM application of an in-vehicle computing device of a given vehicle and the suggestion service accessible by the in-vehicle computing device of the given vehicle. By ensuring this connection is maintained, the suggestion service is less prone to failure and suggestion(s) may still be provided in situations when the suggestion service does fail. Additionally, or alternatively, implementations can utilize a versioning API to ensure compatibility between at least the OEM application and the suggestion service. By ensuring this compatibility, the suggestion service for the vehicle(s) is more robust to version updates and the applications need not be fully compatible.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: August 19, 2025
    Assignee: GOOGLE LLC
    Inventors: Ankur Aggarwal, Vinod Krishnan, Sriram Natarajan
  • Publication number: 20250124923
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: December 23, 2024
    Publication date: April 17, 2025
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 12175980
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20240361983
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Patent number: 12039227
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Publication number: 20230343335
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 11727934
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 15, 2023
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20230230425
    Abstract: Implementations described herein relate to various techniques that enable an improved automated assistant suggestion service for vehicle(s). For example, implementations can initialize and perform a recurring system health check service to ensure a connection is maintained between at least an OEM application of an in-vehicle computing device of a given vehicle and the suggestion service accessible by the in-vehicle computing device of the given vehicle. By ensuring this connection is maintained, the suggestion service is less prone to failure and suggestion(s) may still be provided in situations when the suggestion service does fail. Additionally, or alternatively, implementations can utilize a versioning API to ensure compatibility between at least the OEM application and the suggestion service. By ensuring this compatibility, the suggestion service for the vehicle(s) is more robust to version updates and the applications need not be fully compatible.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Ankur Aggarwal, Vinod Krishnan, Sriram Natarajan
  • Publication number: 20220246152
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 4, 2022
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 11315559
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: April 26, 2022
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20210255828
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Patent number: 10996925
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 4, 2021
    Assignee: GOOGLE LLC
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Publication number: 20200356339
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Publication number: 20200342863
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: February 12, 2019
    Publication date: October 29, 2020
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 8694520
    Abstract: A virtual content server and method are provided for giving virtual content providers an opportunity to provide their virtual content, such as an advertisement, to a mobile device of a user who has achieved or otherwise satisfied one or more predetermined conditions in, or interacted in a certain way with, one or more mobile apps on the mobile device. When a certain condition is satisfied in a mobile app of the mobile device, a device identifier of the mobile device is sent to the virtual content server and stored in a previously-generated recipient list of users in a recipient list database. When a virtual content request including the device identifier is later received from the mobile device, the virtual content server retrieves as at least part of a plurality of virtual content candidates virtual content previously associated with recipient list(s) for which the device identifier has been stored in the recipient list database.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Anita Krishnakumar, Vinod Ramachandran, Vinod Krishnan