Patents by Inventor Kannan Parthasarathy

Kannan Parthasarathy 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: 11733996
    Abstract: Systems and methods are described for intelligent software patch management. In an example, a system can receive a selection of device attributes. The system can associate a group of computing devices with attribute values that correspond to each device. The system can also create value pairs of unique pairs of values for each computing device. The system can select a set of computing devices for a deployment ring that maximizes diversity of the values or value pairs. The system can deploy the software patch to the selected devices and monitor device performance for a predetermined period of time before continuing to the next deployment ring or rolling back the update.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: August 22, 2023
    Assignee: VMware, Inc.
    Inventors: Kannan Parthasarathy, Srinivas Rao Doddi, Hayden Davis
  • Publication number: 20230231939
    Abstract: An apparatus is provided for classifying content in one or more transactions. The apparatus includes a transaction boundary detector to detect boundaries of the one or more transactions associated with a first server or a first destination, wherein the one or more transactions include one or more requests from a client or a source and one or more corresponding responses from the first server or the first destination. A multimedia session generator generates a multimedia session object based on the detected boundaries of the one or more transactions. A multimedia classifier classifies the content associated with a first multimedia session. A traffic processing and policy enforcement unit applies traffic management to the first multimedia session based upon the classification.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Kannan PARTHASARATHY, Hsiehyu FUH
  • Patent number: 11693714
    Abstract: A system and method for facilitating management of cloud infrastructure by using smart bots is disclosed. The method includes obtaining one or more insights associated with one or more user accounts on a cloud infrastructure from one or more cloud infrastructure resources and determining one or more cloud infrastructure issues associated with the one or more user accounts by validating the obtained one or more insights based on a set of predefined rules. The method further includes creating one or more customized bots for the determined one or more cloud infrastructure issues based on one or more user parameters by using a rule engine based AI model and deploying the created one or more customized bots on the one or more cloud infrastructure resources. Further, the method includes managing the cloud infrastructure via the deployed one or more customized bots.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: July 4, 2023
    Assignee: MONTYCLOUD INC
    Inventors: Kannan Parthasarathy, Venkatanathan Krishnamachari, Sumant Dubey, Muhammed Basil S K, Varsha Mallya, Ritu Periwal, Padalingam Agasthian, Srimathi Santhanam
  • Patent number: 11611640
    Abstract: An apparatus is provided for classifying content in one or more transactions. The apparatus includes a transaction boundary detector to detect boundaries of the one or more transactions associated with a first server or a first destination, wherein the one or more transactions include one or more requests from a client or a source and one or more corresponding responses from the first server or the first destination. A multimedia session generator generates a multimedia session object based on the detected boundaries of the one or more transactions. A multimedia classifier classifies the content associated with a first multimedia session. A traffic processing and policy enforcement unit applies traffic management to the first multimedia session based upon the classification.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 21, 2023
    Assignee: BYTEMOBILE INNOVATIONS, LLC
    Inventors: Kannan Parthasarathy, Hsiehyu Fuh
  • Publication number: 20230078359
    Abstract: Systems and methods are described for intelligent software patch management. In an example, a system can receive a selection of device attributes. The system can associate a group of computing devices with attribute values that correspond to each device. The system can also create value pairs of unique pairs of values for each computing device. The system can select a set of computing devices for a deployment ring that maximizes diversity of the values or value pairs. The system can deploy the software patch to the selected devices and monitor device performance for a predetermined period of time before continuing to the next deployment ring or rolling back the update.
    Type: Application
    Filed: November 7, 2022
    Publication date: March 16, 2023
    Inventors: Kannan Parthasarathy, Srinivas Rao Doddi, Hayden Davis
  • Patent number: 11526347
    Abstract: Systems and methods are described for intelligent software patch management. In an example, a system can receive a selection of device attributes. The system can associate a group of computing devices with attribute values that correspond to each device. The system can also create value pairs of unique pairs of values for each computing device. The system can select a set of computing devices for a deployment ring that maximizes diversity of the values or value pairs. The system can deploy the software patch to the selected devices and monitor device performance for a predetermined period of time before continuing to the next deployment ring or rolling back the update.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: December 13, 2022
    Assignee: VMware, Inc.
    Inventors: Kannan Parthasarathy, Srinivas Rao Doddi, Hayden Davis
  • Publication number: 20220342659
    Abstract: Systems and methods are described for intelligent software patch management. In an example, a system can receive a selection of device attributes. The system can associate a group of computing devices with attribute values that correspond to each device. The system can also create value pairs of unique pairs of values for each computing device. The system can select a set of computing devices for a deployment ring that maximizes diversity of the values or value pairs. The system can deploy the software patch to the selected devices and monitor device performance for a predetermined period of time before continuing to the next deployment ring or rolling back the update.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 27, 2022
    Inventors: Kannan Parthasarathy, Srinivas Rao Doddi, Hayden Davis
  • Publication number: 20220206867
    Abstract: A system and method for facilitating management of cloud infrastructure by using smart bots is disclosed. The method includes obtaining one or more insights associated with one or more user accounts on a cloud infrastructure from one or more cloud infrastructure resources and determining one or more cloud infrastructure issues associated with the one or more user accounts by validating the obtained one or more insights based on a set of predefined rules. The method further includes creating one or more customized bots for the determined one or more cloud infrastructure issues based on one or more user parameters by using a rule engine based AI model and deploying the created one or more customized bots on the one or more cloud infrastructure resources. Further, the method includes managing the cloud infrastructure via the deployed one or more customized bots.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 30, 2022
    Inventors: Kannan Parthasarathy, Venkatanathan Krishnamachari, Sumant Dubey, Muhammed Basil S K, Varsha Mallya, Ritu Periwal, Padalingam Agasthian, Srimathi Santhanam
  • Publication number: 20220156121
    Abstract: A system and method for facilitating management of application infrastructure for plurality of users is disclosed. The method includes identifying a set of infrastructure components corresponding to an application and determining configuration information associated with the application based on the set of infrastructure components. The method further includes identifying a plurality of patterns of the application based on the configuration information of the set of infrastructure components and generating one or more application fingerprints corresponding to the application based on the plurality of patterns. Further, the method includes determining one or more anomalies in the application based on the one or more application fingerprints and generating one or more recommendations for resolving the one or more anomalies based on the one or more application fingerprints and prestored information.
    Type: Application
    Filed: November 13, 2021
    Publication date: May 19, 2022
    Inventors: Kannan Parthasarathy, Venkatanathan Krishnamachari
  • Patent number: 10783449
    Abstract: An approach for continual learning in slowly-varying environments is provided. The approach receives one or more action requests from a decision agent. The approach deploys a first model to a decision engine. The approach initiates an observation period. The approach builds a second model, in which the second model comprises collected transaction data from the observation period. The approach initiates a test period. The approach determines a performance score for the first model and a performance score for the second model. The approach selects the model providing an optimized action.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: September 22, 2020
    Assignee: SAMSUNG SDS AMERICA, INC.
    Inventors: Kannan Parthasarathy, Girish Kathalagiri Somashekariah, John Francis Arackaparambil
  • Patent number: 10715576
    Abstract: An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: July 14, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Kannan Parthasarathy
  • Patent number: 10362081
    Abstract: A system and method is provided for providing a composite Quality of Experience (QoE) metrics associated with a multimedia transmitted via a network. The method includes obtaining multimedia data corresponding to the multimedia transmitted via the network and acquiring metrics associated with the multimedia data. The metrics includes at least one multimedia transmitting metrics and at least one multimedia quality metrics. The method also includes normalizing the metrics and determining, based on the one or more normalized metrics, the composite multimedia QoE metrics.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 23, 2019
    Assignee: Citrix Systems, Inc.
    Inventor: Kannan Parthasarathy
  • Patent number: 10171532
    Abstract: An apparatus is provided for detecting the presence of multimedia content in one or more transactions and for classifying the multimedia content in the one or more transactions. The apparatus can include a traffic processor configured to acquire one or more handshake messages associated with the transactions. The apparatus can also include a multimedia detector configured to determine a domain name requested by a specific terminal based on the one or more handshake messages, and to detect the presence of the multimedia content data in the transactions using the determined domain name. The detection of the presence of the multimedia content can be used for at least one of optimizing or reporting of the multimedia content before the multimedia content is provided to the specific terminal.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Hsiehyu Fuh, Edward Wai Hong Choh, Kannan Parthasarathy
  • Publication number: 20180302505
    Abstract: An apparatus is provided for classifying content in one or more transactions. The apparatus includes a transaction boundary detector to detect boundaries of the one or more transactions associated with a first server or a first destination, wherein the one or more transactions include one or more requests from a client or a source and one or more corresponding responses from the first server or the first destination. A multimedia session generator generates a multimedia session object based on the detected boundaries of the one or more transactions. A multimedia classifier classifies the content associated with a first multimedia session. A traffic processing and policy enforcement unit applies traffic management to the first multimedia session based upon the classification.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 18, 2018
    Inventors: Kannan PARTHASARATHY, Hsiehyu Fuh
  • Patent number: 10021221
    Abstract: An apparatus is provided for classifying content in one or more transactions. The apparatus includes a transaction boundary detector configured to detect boundaries of the transactions associated with a first server or a first destination. The apparatus further includes a multimedia session generator configured to generate a multimedia session object based on the detected boundaries of the one or more transactions. The apparatus further includes a multimedia classifier configured to classify the content associated with a first multimedia session as being communicated under at least one of: HTTP live streaming (HLS) protocols, dynamic adaptive streaming over HTTP (DASH) protocols, adaptive bit rate protocols, progressive download protocols, or non-multimedia protocols.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 10, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Kannan Parthasarathy, Hsiehyu Fuh
  • Patent number: 9871740
    Abstract: A system and method is provided for controlling multimedia data transmission to a communication device via a network. The system comprises a de-muxer configured to obtain a first multimedia data for transmission and a flow controller configured to evaluate an estimated buffer time associated with the communication device. If the estimated buffer time satisfies a first threshold condition, the flow controller updates a current transmitting state to be a pacing state. And if the estimated buffer time satisfies a second threshold condition, the flow controller updates the current transmitting state to be a bursting state. The system also comprises a muxer configured to transmit the first multimedia data at a transmitting rate corresponding to the bursting state or the pacing state.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 16, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Kannan Parthasarathy, Andrew Michael Penner, Fabian Breg, Nathanael A. Thompson, Robert Kidd, Nicholas James Stavrakos, Miguel A. Melnyk
  • Publication number: 20170366597
    Abstract: An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventor: Kannan PARTHASARATHY
  • Patent number: 9756106
    Abstract: An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 5, 2017
    Assignee: Citrix Systems, Inc.
    Inventor: Kannan Parthasarathy
  • Patent number: 9705762
    Abstract: A system and method is provided for determining a client device identity. In one implementation, a method is provided that can include receiving a request from a client device. The method can also include determining, based on the client device request, a subscriber identification. After determining the subscriber identification, the method can include acquiring, from a transactional history database, transactional device data associated with the subscriber identification. In some embodiments, the transactional device data can include one or more counts associated with one or more device types. The method can also include determining, based on the transactional device data, the client device identity. In some embodiments, the determination of the client device identity can include selecting a device type of the one or more device types with the maximum count and setting the client device identity to the selected device type.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 11, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Kannan Parthasarathy, Nicholas James Stavrakos
  • Publication number: 20170104683
    Abstract: An approach for dynamically segmenting traffic in a distributed computing environment is provided. The approach initiates a model allocation table by allocating traffic to one or more models. The approach retrieves a model identifier from a traffic segmentation table. The approach retrieves a current traffic allocation and a desired traffic allocation for the model identifier. The approach indicates a slot of the model identifier as free in the traffic segmentation table. The approach determines a number of slots to allocate to the model. The approach assigns one or more free slots to the model.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 13, 2017
    Applicant: SAMSUNG SDS AMERICA, INC.
    Inventor: Kannan PARTHASARATHY