Patents by Inventor Sudharsan Thumatti Sathiamoorthy
Sudharsan Thumatti Sathiamoorthy 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).
-
Patent number: 11803816Abstract: Disclosed are various approaches for workflow service email integration. In some examples, an email application executed on a client device receives an email message that includes a workflow micro application. The workflow micro application has a workflow information component, and evaluation component, and a workflow actions component. The evaluation component identifies a presence or an absence of a management software development kit (SDK) on the client device. The email application renders a user interface that shows or hides a workflow actions interface area based on the presence or absence of the management SDK.Type: GrantFiled: January 20, 2022Date of Patent: October 31, 2023Assignee: VMWARE, INC.Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
-
Patent number: 11425075Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.Type: GrantFiled: September 24, 2020Date of Patent: August 23, 2022Assignee: VMWARE, INC.Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Sharun Varghese Samuel, Ashish Agrawal
-
Publication number: 20220138696Abstract: Disclosed are various approaches for workflow service email integration. In some examples, an email application executed on a client device receives an email message that includes a workflow micro application. The workflow micro application has a workflow information component, and evaluation component, and a workflow actions component. The evaluation component identifies a presence or an absence of a management software development kit (SDK) on the client device. The email application renders a user interface that shows or hides a workflow actions interface area based on the presence or absence of the management SDK.Type: ApplicationFiled: January 20, 2022Publication date: May 5, 2022Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
-
Patent number: 11257042Abstract: Disclosed are various approaches for workflow service email integration. In some examples, a request is transmitted to a workflow service. The request includes workflow content associated with an email message being composed. A workflow micro application associated with the workflow content is received form the workflow service. The workflow micro application is generated using network service data retrieved from a network service. The workflow micro application includes: an information component that renders the network service data for display within the email message. The workflow micro application also includes an evaluation component that evaluates a management status of a client device.Type: GrantFiled: August 27, 2019Date of Patent: February 22, 2022Assignee: VMWARE, INC.Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
-
Publication number: 20220038407Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.Type: ApplicationFiled: September 24, 2020Publication date: February 3, 2022Inventors: ROHIT PRADEEP SHETTY, SHREE HARSHA SHEDIGUMME, SUDHARSAN THUMATTI SATHIAMOORTHY, SHARUN VARGHESE SAMUEL, ASHISH AGRAWAL
-
Patent number: 11106345Abstract: Disclosed are various approaches for connecting third-party services for user interaction. A user can select content on a user interface associated with a first third-party service. The content can be associated with a second third-party service. A client application can transmit the content to an integrated service over a network in a request to obtain additional information from the second third-party service. The integrated service can transmit the additional information to the client application. The user interface can be modified to include a user interface element containing the information associated with the second third-party service.Type: GrantFiled: March 15, 2019Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Amit Jain, Ashish Agrawal, Sharun Varghese Samuel, Shaleen Mittal
-
Patent number: 11100186Abstract: Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.Type: GrantFiled: May 16, 2019Date of Patent: August 24, 2021Assignee: VMware, Inc.Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Pushkal Maheshwari
-
Publication number: 20210019707Abstract: Disclosed are various approaches for workflow service email integration. In some examples, a request is transmitted to a workflow service. The request includes workflow content associated with an email message being composed. A workflow micro application associated with the workflow content is received form the workflow service. The workflow micro application is generated using network service data retrieved from a network service. The workflow micro application includes: an information component that renders the network service data for display within the email message. The workflow micro application also includes an evaluation component that evaluates a management status of a client device.Type: ApplicationFiled: August 27, 2019Publication date: January 21, 2021Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain
-
Patent number: 10884766Abstract: Disclosed are various approaches for connecting third-party services for user interaction. An integration service can receive from a client device a content query including a selection of content by a user interacting with a user interface on the client device. The integration service can compare the content query with predefined connector data to identify a connector associated with the content query. The integration service can send the content query and an authentication token of the user to the connector to access information from a third-party service. In response to receiving the information from the third-party service, the integration service can provide the information to the client device.Type: GrantFiled: March 15, 2019Date of Patent: January 5, 2021Assignee: VMWARE, INC.Inventors: Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Amit Jain, Ashish Agrawal, Sharun Varghese Samuel, Shaleen Mittal
-
Publication number: 20200364283Abstract: Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.Type: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Pushkal Maheshwari
-
Publication number: 20200293341Abstract: Disclosed are various approaches for connecting third-party services for user interaction. An integration service can receive from a client device a content query including a selection of content by a user interacting with a user interface on the client device. The integration service can compare the content query with predefined connector data to identify a connector associated with the content query. The integration service can send the content query and an authentication token of the user to the connector to access information from a third-party service. In response to receiving the information from the third-party service, the integration service can provide the information to the client device.Type: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Amit Jain, Ashish Agrawal, Sharun Varghese Samuel, Shaleen Mittal
-
Publication number: 20200293185Abstract: Disclosed are various approaches for connecting third-party services for user interaction. A user can select content on a user interface associated with a first third-party service. The content can be associated with a second third-party service. A client application can transmit the content to an integrated service over a network in a request to obtain additional information from the second third-party service. The integrated service can transmit the additional information to the client application. The user interface can be modified to include a user interface element containing the information associated with the second third-party service.Type: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Amit Jain, Ashish Agrawal, Sharun Varghese Samuel, Shaleen Mittal