Patents by Inventor Ashwin Jayaprakash
Ashwin Jayaprakash 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: 12563060Abstract: Cloud compliance monitoring for a cloud compute environment managed by a container orchestrator may be performed by a data platform. For example, the data platform may obtain cluster configuration data from a control plane of a cluster that is managed by a container orchestrator within a cloud compute environment, obtain node configuration data from one or more compute nodes associated with a data plane of the cluster that is managed by the container orchestrator, and generate a compliance statement based on the cluster configuration data and node configuration data. The compliance statement may indicate a configuration posture of the cloud compute environment according to a compliance benchmark. Corresponding methods, systems, and products are also disclosed.Type: GrantFiled: October 12, 2022Date of Patent: February 24, 2026Assignee: Fortinet, Inc.Inventors: Julien Sobrier, Ross T. Bunker, Ashwin Jayaprakash, Ankita Bhargava, Yijou Chen
-
Patent number: 12500911Abstract: An example method includes: receiving, by a data platform configured to collect data from a plurality of service endpoints of a cloud environment, a request to onboard an additional service endpoint for data collection by the data platform; collecting, by the data platform operating in a preview mode of operation based on the request, first data from the plurality of service endpoints and second data from the additional service endpoint; monitoring, by the data platform operating in the preview mode of operation based on the request, for errors associated with the collecting of the first data and the second data; disabling, by the data platform when the monitoring detects an error within a defined period, data collection from the additional service endpoint; and integrating, by the data platform when the monitoring does not detect an error within the defined period, the additional service endpoint into normal data collection.Type: GrantFiled: June 9, 2023Date of Patent: December 16, 2025Assignee: Fortinet, Inc.Inventors: Ryan W. Nicholson, Carter T. Abdallah, Amol Patil, Ashwin Jayaprakash, Venkata Rama Rajesh Gudivada, Yijou Chen, Sowmya A. Karmali
-
Publication number: 20250370990Abstract: In one embodiment, a device receives, via a user interface, definition of a first sequence of transactional milestones performed by users of an online application and identified using a first type of identifier. The device also receives, via the user interface, definition of a second sequence of transactional milestones performed by users of the online application and identified using a second type of identifier. The device further receives, via the user interface, definition of a key transition associated with at least one transactional milestone in the first sequence of transactional milestones or second sequence of transactional milestones that links the first type of identifier with the second type of identifier. The device represents, using the key transition, performance of the first sequence of transactional milestones and the second sequence of transactional milestones by a particular user of the online application as a unified sequence.Type: ApplicationFiled: March 21, 2025Publication date: December 4, 2025Inventors: Tom Thekkel JOSE, Jaideep PADHYE, Anna E. MIN, John Solomon Jebamani Asirvatham, Ashwin JAYAPRAKASH, Venkata Rama Rajesh GUDIVADA
-
Patent number: 12425428Abstract: Activity monitoring of a cloud compute environment based on container orchestration data may be performed by a data platform. For example, the data platform may obtain audit log data generated by a container orchestrator within a cloud compute environment, generate a data model based on the audit log data, and use the data model to monitor the activity for a security issue. The data model may be indicative of activity occurring with respect to one or more containerized applications executing within the cloud compute environment and the monitored activity may be activity with respect to the one or more containerized applications. Corresponding methods, systems, and products are also disclosed.Type: GrantFiled: October 12, 2022Date of Patent: September 23, 2025Assignee: Fortinet, Inc.Inventors: Julien Sobrier, Ross T. Bunker, Ashwin Jayaprakash, Ankita Bhargava, Yijou Chen
-
Patent number: 12314422Abstract: In one embodiment, a method for automatic application data collection is disclosed. The method illustratively comprises determining a stack trace associated with one or more business transactions, wherein at least one application is configured to perform at least part of the one or more business transactions; identifying, based on the stack trace, one or more methods of the at least one application that were invoked during performance of the one or more business transactions; selecting, from the identified one or more methods, a set of the one or more methods by applying at least one scoring heuristic to the identified one or methods; and configuring one or more monitoring agents executing on the at least one application to instrument the selected set of the one or methods at one or more instrumentation points, wherein application performance data is generated by instrumentation of the one or more instrumentation points.Type: GrantFiled: November 21, 2019Date of Patent: May 27, 2025Assignee: Cisco Technology, Inc.Inventors: Ashwin Jayaprakash, Juhwan Jeong, Ryan Nicholas TerBush, Vinay Srinivasaiah, Puneet Anand
-
Patent number: 12259875Abstract: In one embodiment, a device receives, via a user interface, definition of a first sequence of transactional milestones performed by users of an online application and identified using a first type of identifier. The device also receives, via the user interface, definition of a second sequence of transactional milestones performed by users of the online application and identified using a second type of identifier. The device further receives, via the user interface, definition of a key transition associated with at least one transactional milestone in the first sequence of transactional milestones or second sequence of transactional milestones that links the first type of identifier with the second type of identifier. The device represents, using the key transition, performance of the first sequence of transactional milestones and the second sequence of transactional milestones by a particular user of the online application as a unified sequence.Type: GrantFiled: July 25, 2023Date of Patent: March 25, 2025Assignee: Cisco Technology, Inc.Inventors: Tom Thekkel Jose, Jaideep Padhye, Anna E. Min, John Solomon Jebamani Asirvatham, Ashwin Jayaprakash, Venkata Rama Rajesh Gudivada
-
Publication number: 20250036613Abstract: In one embodiment, a device receives, via a user interface, definition of a first sequence of transactional milestones performed by users of an online application and identified using a first type of identifier. The device also receives, via the user interface, definition of a second sequence of transactional milestones performed by users of the online application and identified using a second type of identifier. The device further receives, via the user interface, definition of a key transition associated with at least one transactional milestone in the first sequence of transactional milestones or second sequence of transactional milestones that links the first type of identifier with the second type of identifier. The device represents, using the key transition, performance of the first sequence of transactional milestones and the second sequence of transactional milestones by a particular user of the online application as a unified sequence.Type: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Inventors: Tom Thekkel Jose, Jaideep Padhye, Anna E. Min, John Solomon Jebamani Asirvatham, Ashwin Jayaprakash, Venkata Rama Rajesh Gudivada
-
Patent number: 12095794Abstract: An example method includes accessing, by a data platform via a network, data from one or more cloud environments; identifying, by the data platform and in the data, first data associated with a first entity and a first data type and second data associated with a second entity and a second data type; mapping, by the data platform and based on the first entity and the first data type, the first data to a first data stream of a data streaming platform; mapping, by the data platform and based on the second entity and the second data type, the second data to a second data stream of the data streaming platform, the second data stream different from the first data stream of the data streaming platform; and generating, based on the first data stream, a graph representing activity associated with the first entity in the one or more cloud environments.Type: GrantFiled: May 31, 2022Date of Patent: September 17, 2024Assignee: Lacework, Inc.Inventors: Gurunatha Karaje, Helgi Sigurbjarnarson, Jean-Philippe E. Martin, Ashwin Jayaprakash, Ulfar Erlingsson, Anastasios Arvanitis, Sai Samrat Karlapudi, Yijou Chen
-
Publication number: 20200394329Abstract: In one embodiment, a method for automatic application data collection is disclosed. The method illustratively comprises determining a stack trace associated with one or more business transactions, wherein at least one application is configured to perform at least part of the one or more business transactions; identifying, based on the stack trace, one or more methods of the at least one application that were invoked during performance of the one or more business transactions; selecting, from the identified one or more methods, a set of the one or more methods by applying at least one scoring heuristic to the identified one or methods; and configuring one or more monitoring agents executing on the at least one application to instrument the selected set of the one or methods at one or more instrumentation points, wherein application performance data is generated by instrumentation of the one or more instrumentation points.Type: ApplicationFiled: November 21, 2019Publication date: December 17, 2020Inventors: Ashwin Jayaprakash, Juhwan Jeong, Ryan Nicholas TerBush, Vinay Srinivasaiah, Puneet Anand