Patents by Inventor KARTHICK SELVARAJ

KARTHICK SELVARAJ 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).

  • Publication number: 20240160437
    Abstract: A method and a system for maintaining immutability of evidence that relates to software development life cycle data and that is protected from tampering in order to guarantee data integrity and consistency are provided. The method includes: receiving an evidence item that relates to a software development; encrypting the evidence item; storing the encrypted evidence item in a memory; computing a hash value based on the evidence item; and combining the hash value with a hash tree that relates to the software development. The hash tree includes a set of hash values for which there is a one-to-one correspondence with a set of evidence items that are represented in the hash tree. When tampering, such as content alteration or deletion, occurs with respect to an evidence item, the hash values in the hash tree may be used to determine the evidence item for which the tampering has occurred.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 16, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Sandhya SRIDHARAN, Thangamani KASI, Karthick SELVARAJ, Kumaran KAMALAKANNAN
  • Publication number: 20230367652
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 16, 2023
    Inventor: KARTHICK SELVARAJ
  • Patent number: 11640325
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: May 2, 2023
    Assignee: VMWARE, INC.
    Inventor: Karthick Selvaraj
  • Publication number: 20230070209
    Abstract: A system includes a network interface configured to communicate with a plurality of components across a network. The system also includes a memory system configured to store a plurality of instructions to implement a monitoring system and a processing system configured to communicate with the network interface. The processing device is further configured to execute the instructions to result in accessing one or more monitoring rules that define monitoring criteria associated with the components and monitoring the components to determine whether the monitoring criteria are met. The processing device can also trigger a notification to one or more user systems based on determining that at least one of the monitoring criteria has been met and provide a customization interface to allow user customization of the one or more monitoring rules.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Vinod Srinivasan, Aditya C. Dasnurkar, Karthick Selvaraj
  • Publication number: 20220382597
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
    Type: Application
    Filed: May 16, 2022
    Publication date: December 1, 2022
    Inventor: KARTHICK SELVARAJ
  • Patent number: 11334395
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventor: Karthick Selvaraj
  • Patent number: 11265253
    Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, tagged data is received by a switch. The tagged data includes a header that identifies that the tagged data is for replication. The switch generates replicated versions of the tagged data. The replicated versions of the tagged data can include modified header data. The replicated versions of the tagged data are transmitted to a plurality of hosts within the hyper-converged infrastructure.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Samdeep Nayak, Karthick Selvaraj
  • Patent number: 11048560
    Abstract: Disclosed are various aspects of replication management. A first set of resources is identified based on resources used by a virtual machine group executed by a first workload domain comprising at least one host within a rack. The first set of resources comprises a rack network resource of a rack. A property graph is generated to include configuration data for the first set of resources utilized by the virtual machine group. The configuration data includes settings for the rack network resource. A second set of resources of a second workload domain is configured using the property graph for the virtual machine group. The second set of resources is configured to include the settings for the rack network resource.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 29, 2021
    Assignee: VMWARE, INC.
    Inventor: Karthick Selvaraj
  • Patent number: 10764241
    Abstract: When a network host (110H.1) requests an IP address (via DHCP for example), and a candidate IP address is generated, the candidate IP address and the host's MAC address are installed in the ARP table(s) of at least one router present in the host's LAN. If installation is unsuccessful, e.g. due to the ARP table being full or due to a hash collision, the candidate IP address is declined, and another IP address is generated. Other features are also provided.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Premnath Sundarababu, Karthick Selvaraj
  • Patent number: 10574580
    Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, network traffic is monitored. Available bandwidth of a switch is determined using the network traffic. A host that is connected to a port of the switch is assigned to a workload domain based on the available bandwidth of the switch and expected bandwidth for the workload domain.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: February 25, 2020
    Assignee: VMWARE, INC.
    Inventors: Samdeep Nayak, Karthick Selvaraj
  • Publication number: 20200042363
    Abstract: Disclosed are various aspects of replication management. A first set of resources is identified based on resources used by a virtual machine group executed by a first workload domain comprising at least one host within a rack. The first set of resources comprises a rack network resource of a rack. A property graph is generated to include configuration data for the first set of resources utilized by the virtual machine group. The configuration data includes settings for the rack network resource. A second set of resources of a second workload domain is configured using the property graph for the virtual machine group. The second set of resources is configured to include the settings for the rack network resource.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventor: Karthick Selvaraj
  • Publication number: 20200034207
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
    Type: Application
    Filed: September 28, 2018
    Publication date: January 30, 2020
    Inventor: KARTHICK SELVARAJ
  • Patent number: 10474508
    Abstract: Disclosed are various examples of replication management for hyper-converged infrastructures. Virtual machine groups are generated using k-means grouping based on a process list of a respective virtual machine of a plurality of virtual machines within a hyper-converged infrastructure. Virtual machines in a respective group are analyzed to determine a first set of resources. A property graph that includes configuration data including a storage resource configuration and a network resource configuration is generated for the first set of resources of the respective virtual machine group. A second set of resources is configured within a second workload domain using the storage resource configuration and the network resource configuration.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 12, 2019
    Assignee: VMWARE, INC.
    Inventor: Karthick Selvaraj
  • Publication number: 20190273716
    Abstract: When a network host (110H.1) requests an IP address (via DHCP for example), and a candidate IP address is generated, the candidate IP address and the host's MAC address are installed in the ARP table(s) of at least one router present in the host's LAN. If installation is unsuccessful, e.g. due to the ARP table being full or due to a hash collision, the candidate IP address is declined, and another IP address is generated. Other features are also provided.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Inventors: Premnath Sundarababu, Karthick Selvaraj
  • Publication number: 20190014049
    Abstract: Disclosed are various examples for network management in hyper-converged infrastructures. In one example, network traffic is monitored. Available bandwidth of a switch is determined using the network traffic. A host that is connected to a port of the switch is assigned to a workload domain based on the available bandwidth of the switch and expected bandwidth for the workload domain.
    Type: Application
    Filed: October 24, 2017
    Publication date: January 10, 2019
    Inventors: SAMDEEP NAYAK, KARTHICK SELVARAJ
  • Publication number: 20190012211
    Abstract: Disclosed are various examples of replication management for hyper-converged infrastructures. Virtual machine groups are generated using k-means grouping based on a process list of a respective virtual machine of a plurality of virtual machines within a hyper-converged infrastructure. Virtual machines in a respective group are analyzed to determine a first set of resources. A property graph that includes configuration data including a storage resource configuration and a network resource configuration is generated for the first set of resources of the respective virtual machine group. A second set of resources is configured within a second workload domain using the storage resource configuration and the network resource configuration.
    Type: Application
    Filed: August 18, 2017
    Publication date: January 10, 2019
    Inventor: KARTHICK SELVARAJ