Patents by Inventor V Vimal Das Kammath

V Vimal Das Kammath 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: 11888952
    Abstract: Techniques for providing topic-based data routing in a publish-subscribe messaging environment are disclosed. In one example, a system supported by hardware in a publish-subscribe messaging environment may include a message broker to receive topic metadata at a first instance according to a first interval into a predefined fixed topic. Further, the system may include a topic list subscriber that subscribes to the predefined fixed topic and obtains a list of topics from the message broker. Furthermore, the system may include a subscription manager to assign topics in the list of topics to a set of subscribers according to a criteria. In one example, the message broker may route data corresponding to the topics to the set of subscribers in accordance with the topics assigned to the set of subscribers.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: January 30, 2024
    Assignee: VMware LLC
    Inventors: Divith Shetty, Aditya Sushilendra Kolhar, V Vimal Das Kammath, Rahav Vembuli
  • Patent number: 11429361
    Abstract: Techniques for installing agents on host computing systems in data centers are disclosed. In one example, load information and resource capability associated with a host computing system in a data center may be determined. Further, a maximum number of concurrent installations to be performed on the host computing system may be determined based on the load information and the resource capability. Furthermore, a channel with the maximum number of concurrent installations may be configured for the host computing system and agents may be installed on the host computing system based on the configured channel.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: V Vimal Das Kammath, Zacharia George, Narendra Madanapalli, Rahav Vembuli, Aditya Sushilendra Kolhar
  • Patent number: 11394783
    Abstract: A content driven service discovery and agent monitoring capabilities on Managed Endpoints methodology and system is disclosed. In a computer-implemented method, content information corresponding to an agent of a monitoring system is generated. Content information is pushed to the agent. The content information is used to alter the agent such that an altered agent is generated. The altered agent is generated without requiring a complete update of the agent.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: July 19, 2022
    Assignee: VMware, Inc.
    Inventors: V Vimal Das Kammath, Zacharia George, Narendra Madanapalli, Rahav Vembuli, Aditya Sushilendra Kolhar
  • Patent number: 11334461
    Abstract: In one example, a system may include an application monitoring server and an endpoint in communication with the application monitoring server. Example endpoint may include an agent to collect performance metrics associated with a program running in the endpoint and a discovery unit in communication with the agent. The discovery unit may include a metric parser to receive the performance metrics in a source format and parse the received performance metrics. Further, the discovery unit may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. The plurality of resources may be associated with an application being executed in the endpoint. Furthermore, the discovery unit may include a transmitting unit to transmit the performance metrics and first information associated with the plurality of resources to the application monitoring server via a network.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventors: V Vimal Das Kammath, Zacharia George, Vipul Chaudhary, Madhan Sankar, Mahesh Voleti
  • Publication number: 20210182165
    Abstract: In one example, a system may include an application monitoring server and an endpoint in communication with the application monitoring server. Example endpoint may include an agent to collect performance metrics associated with a program running in the endpoint and a discovery unit in communication with the agent. The discovery unit may include a metric parser to receive the performance metrics in a source format and parse the received performance metrics. Further, the discovery unit may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. The plurality of resources may be associated with an application being executed in the endpoint. Furthermore, the discovery unit may include a transmitting unit to transmit the performance metrics and first information associated with the plurality of resources to the application monitoring server via a network.
    Type: Application
    Filed: February 19, 2020
    Publication date: June 17, 2021
    Inventors: V VIMAL DAS KAMMATH, ZACHARIA GEORGE, VIPUL CHAUDHARY, MADHAN SANKAR, MAHESH VOLETI
  • Publication number: 20210182172
    Abstract: In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.
    Type: Application
    Filed: February 19, 2020
    Publication date: June 17, 2021
    Inventors: V Vimal Das Kammath, Zacharia George, Vipul Chaudhary, Madhan Sankar, Mahesh Voleti
  • Patent number: 11036612
    Abstract: In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: June 15, 2021
    Assignee: VMWARE, INC.
    Inventors: V Vimal Das Kammath, Zacharia George, Vipul Chaudhary, Madhan Sankar, Mahesh Voleti
  • Publication number: 20210176324
    Abstract: Techniques for providing topic-based data routing in a publish-subscribe messaging environment are disclosed. In one example, a system supported by hardware in a publish-subscribe messaging environment may include a message broker to receive topic metadata at a first instance according to a first interval into a predefined fixed topic. Further, the system may include a topic list subscriber that subscribes to the predefined fixed topic and obtains a list of topics from the message broker. Furthermore, the system may include a subscription manager to assign topics in the list of topics to a set of subscribers according to a criteria. In one example, the message broker may route data corresponding to the topics to the set of subscribers in accordance with the topics assigned to the set of subscribers.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 10, 2021
    Inventors: DIVITH SHETTY, Aditya Sushilendra Kolhar, V Vimal Das Kammath, Rahav Vembuli
  • Publication number: 20200329105
    Abstract: A content driven service discovery and agent monitoring capabilities on Managed Endpoints methodology and system is disclosed. In a computer-implemented method, content information corresponding to an agent of a monitoring system is generated. Content information is pushed to the agent. The content information is used to alter the agent such that an altered agent is generated. The altered agent is generated without requiring a complete update of the agent.
    Type: Application
    Filed: August 14, 2019
    Publication date: October 15, 2020
    Inventors: V Vimal Das Kammath, Zacharia George, Narendra Madanapalli, Rahav Vembuli, Aditya Sushilendra Kolhar
  • Publication number: 20200225926
    Abstract: Techniques for installing agents on host computing systems in data centers are disclosed. In one example, load information and resource capability associated with a host computing system in a data center may be determined. Further, a maximum number of concurrent installations to be performed on the host computing system may be determined based on the load information and the resource capability. Furthermore, a channel with the maximum number of concurrent installations may be configured for the host computing system and agents may be installed on the host computing system based on the configured channel.
    Type: Application
    Filed: May 29, 2019
    Publication date: July 16, 2020
    Inventors: V VIMAL DAS KAMMATH, ZACHARIA GEORGE, NARENDRA MADANAPALLI, RAHAV VEMBULI, ADITYA SUSHILENDRA KOLHAR
  • Patent number: 10452234
    Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: October 22, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: V Vimal Das Kammath, Puneet Gupta, Naganarasimha Ramesh Garla
  • Publication number: 20180357444
    Abstract: The present invention discloses a system, method, and device for unified access control on federated database. In one implementation, a federated system to provide a unified access control for the data stored in federated databases is disclosed. The federated system comprise at least one central access controller configured to receive at least a query plan generated; verify the query plan generated against at least a user rights pre-stored in at least one central authorization metadata table, a table and an associated column name from the query plan is verified; update, if the user rights pre-stored allow access to the query plan verified, the query plan generated; convert the query plan updated to at least a physical query for execution by at least one database; and execute the physical query to return at least a result for the federated query received.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: V Vimal Das Kammath, Tijo Thomas, Vinod Krishnankutty Chandrika
  • Publication number: 20180025063
    Abstract: A method for analyzing pre-generated data reports, wherein the method includes receiving selection of first and at least one second data report of pre-generated data reports. The pre-generated data reports include report elements, report layout of report elements, metadata and data of report elements. The report layout of the first data report is compared with report layout of the at least one second data report. Matching of report elements and metadata of the first data report with corresponding report elements and metadata of the at least one second data report is determined. A comparison data report and an aggregated data report comprising data for the report elements of the first data report combined with corresponding data for the corresponding report elements of the at least one second data report is generated.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 25, 2018
    Inventors: Puneet Gupta, V Vimal Das Kammath
  • Publication number: 20170300536
    Abstract: The present disclosure relate to a method of providing alternate query suggestions for time bound results. The first step comprises receiving, by a query suggestion server, a query comprising one or more dimensions and a target time for executing the query from a user device associated to a user. The second step comprises determining, in real time, by the query suggestion server, execution time for the received query. The third step comprises identifying one or more alternate query suggestions upon determining the execution time for the received query exceeding the target time. The last step comprises providing the one or more alternate query suggestions to the user device for modifying the query.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Puneet Gupta, V Vimal Das Kammath
  • Publication number: 20170235448
    Abstract: A method of providing an interactive dashboard of a process for offline analysis by a dashboard server is disclosed. The dashboard server receives selection of a dashboard of the process. The user may export the selected dashboard for offline analysis. The selected dashboard may be exported in at least one of dynamic interactive format and static interactive format. The dashboard server generates dynamic interactive packet for the dynamic interactive format. The dynamic interactive packet includes information for rendering a dynamic interactive dashboard of the selected dashboard. The dashboard server generates static interactive packet for the static interactive format. The static interactive packet includes one or more snapshots corresponding to each of one or more interactions on the selected dashboard. The dashboard server provides an interactive dashboard to the user for the offline analysis using either the static interactive format or the dynamic interactive packet.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: V Vimal Das Kammath, Puneet Gupta, Naganarasimha Ramesh Garla
  • Publication number: 20170199911
    Abstract: A method for optimizing query execution where the first step comprises receiving queries from user devices by a query processing server. The second step comprises providing an intermediate query execution status of at least one of the queries, nodes for executing queries and data partitions of the nodes to a user device for user interaction by the query processing server. The intermediate query execution status is provided based on query execution of queries. Then, the third step comprises receiving at least one of updated query parameters for the queries and updated queries based on intermediate query execution status by the query processing server. The fourth step comprises performing at least one of updating flow of query execution of queries based on updated query parameters to provide an updated intermediate query execution status; and executing updated queries to provide an updated intermediate query execution status.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Inventors: Puneet Gupta, V Vimal Das Kammath