Patents Assigned to Workato, Inc.
-
Patent number: 12197967Abstract: Technology for implementing a system for customizing software recipes or applets is described. In some implementations, a method, implemented using a computing device, may include receiving request to execute a software recipe from a first software application operated by a first user and determining whether the software recipe includes a connection placeholder for a recipe connection to a second software application. The method may then determine whether a first connection to the second software application exists for the first user, retrieve first connection details of the first connection to the second software application from a recipe connection data store, and execute the software recipe using the first connection details in place of the connection placeholder for the recipe connection to the second software application. In some implementations, interaction with and execution of the software recipes is performed using bots in a chat environment.Type: GrantFiled: November 18, 2020Date of Patent: January 14, 2025Assignee: WORKATO, INC.Inventors: Harish Shetty, Gautham Viswanathan, Alexey Pikin, Konstantin Zhandov, Bhaskar Roy
-
Patent number: 11368415Abstract: The present disclosure relates to an intelligent, adaptable, and trainable bot that orchestrates automation, event data integration, and application programming interfaces across multiple applications. The technology may include receiving event data describing events from distributed software applications and processing the event data describing the events to generate notifications, the event data being received based on execution of a software recipe. The bot may transmit the notifications for display to a user using a conversational interface and receive a command from the user via the conversational interface, the command including a requested operation respective to at least one delivered notification. In response to receiving the command, the method may generate recommendations for additional commands respective to the at least one notification based on metadata associated with an event corresponding to the at least one notification.Type: GrantFiled: November 18, 2020Date of Patent: June 21, 2022Assignee: Workato, Inc.Inventors: Gautham Viswanathan, Harish Shetty, Bhaskar Roy, Konstantin Tikhonov, Alexey Pikin
-
Patent number: 10872000Abstract: Technology for implementing a system for customizing software recipes or applets is described. In some implementations, a method, implemented using a computing device, may include receiving request to execute a software recipe from a first software application operated by a first user and determining whether the software recipe includes a connection placeholder for a recipe connection to a second software application. The method may then determine whether a first connection to the second software application exists for the first user, retrieve first connection details of the first connection to the second software application from a recipe connection data store, and execute the software recipe using the first connection details in place of the connection placeholder for the recipe connection to the second software application. In some implementations, interaction with and execution of the software recipes is performed using bots in a chat environment.Type: GrantFiled: May 7, 2018Date of Patent: December 22, 2020Assignee: WORKATO, INC.Inventors: Harish Shetty, Gautham Viswanathan, Alexey Pikin, Konstantin Zhandov, Bhaskar Roy
-
Patent number: 10855625Abstract: The present disclosure relates to an intelligent, adaptable, and trainable bot that orchestrates automation, event data integration, and application programming interfaces across multiple applications. The technology may include receiving event data describing events from distributed software applications and processing the event data describing the events to generate notifications, the event data being received based on execution of a software recipe. The bot may transmit the notifications for display to a user using a conversational interface and receive a command from the user via the conversational interface, the command including a requested operation respective to at least one delivered notification. In response to receiving the command, the method may generate recommendations for additional commands respective to the at least one notification based on metadata associated with an event corresponding to the at least one notification.Type: GrantFiled: May 11, 2017Date of Patent: December 1, 2020Assignee: WORKATO, INC.Inventors: Gautham Viswanathan, Harish Shetty, Bhaskar Roy, Konstantin Tikhonov, Alexey Pikin
-
Patent number: 9811394Abstract: The present disclosure relates to a technology for generating, executing, cloning, and managing application programming interface recipes. A software recipe comprises code including a trigger and one or more executable actions. The system implements a method for cloning software recipes by receiving a software recipe clone request from a user device and responsive to receiving the software clone request, computing requirements of the software recipe. The method involves retrieving input schema and output schema for the trigger and each of the one or more actions. The method involves saving a new instance of the software recipe with updated schema. The method further involves verifying whether the computed requirements are satisfied by the new instance of the software recipe.Type: GrantFiled: October 13, 2015Date of Patent: November 7, 2017Assignee: Workato, Inc.Inventors: Dimitris Kogias, Gautham Viswanathan, Harish Shetty, Vijay Tella, Konstantin Tikhonov