Patents by Inventor Jusvinder Singh

Jusvinder Singh 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: 11899554
    Abstract: The detection of utilized virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be used to determine a number of clusters, and the clusters can be used to organize the utilization metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is a utilized or an idle virtual machine. Once identified, utilized virtual machines can be migrated in some cases. Idle virtual machines can be shut down to conserve processing resources and costs in some cases.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: February 13, 2024
    Assignee: VMware, Inc.
    Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
  • Patent number: 11651050
    Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters is used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: May 16, 2023
    Assignee: VMware, Inc.
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Publication number: 20220043734
    Abstract: The detection of utilized virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be used to determine a number of clusters, and the clusters can be used to organize the utilization metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is a utilized or an idle virtual machine. Once identified, utilized virtual machines can be migrated in some cases. Idle virtual machines can be shut down to conserve processing resources and costs in some cases.
    Type: Application
    Filed: October 26, 2021
    Publication date: February 10, 2022
    Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
  • Patent number: 11188439
    Abstract: The detection of idle virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be separated into a set of training metrics and a set of validation metrics, and a number of clusters can be determined based on the set of training metrics. The clusters can be used to organize the set of validation metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is an idle virtual machine. Once identified, idle virtual machines can be shut down to conserve processing resources and costs.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
  • Patent number: 11113117
    Abstract: Various examples are disclosed for using clustering routines to extrapolate metrics to other computing resources in a cluster. One or more computing devices can classify computing resources, such as servers, based on various characteristics of the computing resources. For each class of computing resource, a clustering routine can be applied to generate clusters of the computing resources. A minimal number of metrics required to be obtained from an end user can be determined as a function of a number of the clusters. If one or more of the metrics are obtained from the end user, the metrics can be extrapolated to other computing resources in the same cluster.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: September 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Chandrashekhar Jha, Kumar Gaurav, Jobin George, Jusvinder Singh, Naveen Mudnal
  • Publication number: 20200265111
    Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters is used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
    Type: Application
    Filed: May 5, 2020
    Publication date: August 20, 2020
    Applicant: VMware, Inc.
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Patent number: 10678888
    Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters are used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: June 9, 2020
    Assignee: VMware, Inc.
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Publication number: 20190370078
    Abstract: Various examples are disclosed for using clustering routines to extrapolate metrics to other computing resources in a cluster. One or more computing devices can classify computing resources, such as servers, based on various characteristics of the computing resources. For each class of computing resource, a clustering routine can be applied to generate clusters of the computing resources. A minimal number of metrics required to be obtained from an end user can be determined as a function of a number of the clusters. If one or more of the metrics are obtained from the end user, the metrics can be extrapolated to other computing resources in the same cluster.
    Type: Application
    Filed: June 5, 2018
    Publication date: December 5, 2019
    Inventors: Chandrashekhar Jha, Kumar Gaurav, Jobin George, Jusvinder Singh, Naveen Mudnal
  • Patent number: 10474667
    Abstract: Methods and systems are directed to detection and correction of outliers in a dataset stored in a data-storage device. The dataset comprises parameter data that may be stored and organized in the form of a data table with rows and columns of parameter values. Each column of the parameter data is searched for outlier parameter values based on the parameters values in the same column. The parameter data as a whole may be searched for outlier rows of parameter values based on first and second largest variations in the parameter data. Substitute parameter values are determined for the outlier parameter values based on non-outlier parameter values of the parameter data. The substitute parameter values and corresponding outlier parameter values may be displayed in a database management user interface that enables a user to selectively accept or reject each of the substitute parameter values for the corresponding outlier parameter values.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 12, 2019
    Assignee: VMware, Inc
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Publication number: 20190317873
    Abstract: The detection of idle virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be separated into a set of training metrics and a set of validation metrics, and a number of clusters can be determined based on the set of training metrics. The clusters can be used to organize the set of validation metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is an idle virtual machine. Once identified, idle virtual machines can be shut down to conserve processing resources and costs.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Inventors: Aditya Gopisetti, Chandrashekhar Jha, Jobin Raju George, Kumar Gaurav, Jusvinder Singh
  • Publication number: 20190163720
    Abstract: Methods and systems predict parameters in a dataset of an identified piece of (“information technology”) IT equipment. An automated method identifies datasets IT equipment in a same category of IT equipment as a piece of IT equipment identified as having incomplete dataset information. Each dataset of IT equipment parameters are used to construct generalized linear models of different classes of IT equipment within the category of IT equipment. The class of the identified IT equipment is determined. A predicted equipment parameter of incomplete information of the identified piece of IT equipment is computed using the generalized linear model associated with the class. The predicted equipment parameter can be used to complete the dataset of the identified piece of IT equipment.
    Type: Application
    Filed: February 16, 2018
    Publication date: May 30, 2019
    Inventors: CHANDRASHEKHAR JHA, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Publication number: 20190034473
    Abstract: Methods and systems are directed to detection and correction of outliers in a dataset stored in a data-storage device. The dataset comprises parameter data that may be stored and organized in the form of a data table with rows and columns of parameter values. Each column of the parameter data is searched for outlier parameter values based on the parameters values in the same column. The parameter data as a whole may be searched for outlier rows of parameter values based on first and second largest variations in the parameter data. Substitute parameter values are determined for the outlier parameter values based on non-outlier parameter values of the parameter data. The substitute parameter values and corresponding outlier parameter values may be displayed in a database management user interface that enables a user to selectively accept or reject each of the substitute parameter values for the corresponding outlier parameter values.
    Type: Application
    Filed: November 14, 2017
    Publication date: January 31, 2019
    Inventors: CHANDRASHEKHAR JHA, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Patent number: 9146841
    Abstract: A method is provided for a proxy server to assist in the testing of a product. The method includes receiving, from the product, a first request and passing the first request to a server, receiving, from the server, a first response to the first request and passing the first response to the product, recording the first request and the first response, generating one or more second responses from one or more simulated servers based on the first request and the first response, intercepting a second request from the product, in response to the second request, matching the second request to a second response, and sending the second response to the product.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 29, 2015
    Assignee: VMware, Inc.
    Inventors: Hemanth Kumar Pannem, Amrainder Singh, Diwakar Prabhakaran, Jusvinder Singh
  • Publication number: 20140316953
    Abstract: A method for determining costs associated with at least one datacenter is described. A portal is accessed, the portal operable to provide a data collector. A data collector is received at the at least one data center. Data collected by the data collector sends the data to the portal. A report associated with the costs associated with the at least one datacenter is received.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Applicant: VMware, Inc.
    Inventors: Mangesh PANGARKAR, Diwakar PRABHAKARAN, Jusvinder SINGH
  • Publication number: 20140282420
    Abstract: A method is provided for a proxy server to assist in the testing of a product. The method includes receiving, from the product, a first request and passing the first request to a server, receiving, from the server, a first response to the first request and passing the first response to the product, recording the first request and the first response, generating one or more second responses from one or more simulated servers based on the first request and the first response, intercepting a second request from the product, in response to the second request, matching the second request to a second response, and sending the second response to the product.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: VMware, Inc.
    Inventors: Hemanth Kumar PANNEM, Amrainder Singh, Diwakar Prabhakaran, Jusvinder Singh