Patents by Inventor Ranganathan Srinivasan

Ranganathan Srinivasan 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: 20240055116
    Abstract: Embodiments of the present disclosure provide for improved health patches, monitoring systems, and implementations for improved capture and management of real-time health data. Embodiments facilitate receiving of real-time health data and maintaining the real-time health data in a particular manner based at least in part on one or more exception rules. Some embodiments receive real-time health data captured via a health monitor and store it to a local data store, apply the real-time health data to at least one exception rule that determines an exception indicator, and determine whether to transfer at least a portion of stored health data to an external system based at least in part on the exception indicator, for example for persistent, long-term storage and/or analysis.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Inventors: Ranganathan SRINIVASAN, Praneesh Kumar YADAV KATARU
  • Patent number: 11768695
    Abstract: Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of the virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: September 26, 2023
    Assignee: VMware, Inc.
    Inventors: Naren Lal, Ranganathan Srinivasan
  • Publication number: 20230195483
    Abstract: Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of the virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 22, 2023
    Inventors: Naren Lal, Ranganathan Srinivasan
  • Publication number: 20230176886
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to manage workload domains in virtualized computing environments. An example non-transitory computer readable medium comprises instructions that, when executed, cause a machine to at least: in response to detecting a first workload domain that is over-utilized, transmit a message to a message broker; detect a second workload domain that is under-utilized; and transfer a host from the second workload domain to the first workload domain.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventors: Naren Lal, Ranganathan Srinivasan
  • Publication number: 20230176917
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to generate and manage logical workload domains. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to: obtain a request to perform a service on a logical workload domain, the logical workload domain logically grouping at least two or more workload domains based on a criterion, identify the at least two or more workload domains grouped in the logical workload domain, and concurrently orchestrate the service on the at least two or more workload domains.
    Type: Application
    Filed: February 3, 2022
    Publication date: June 8, 2023
    Inventors: NAREN LAL, KALYAN DEVARAKONDA, RANGANATHAN SRINIVASAN
  • Patent number: 11579930
    Abstract: In one example, a computer implemented method may include retrieving resource definition data corresponding to an endpoint. The resource definition data includes resource type information. Further, an API response may be obtained from the endpoint by querying the endpoint using an API call. Furthermore, the API response may be parsed and a resource model corresponding to the resource definition data may be populated using the parsed API response. The resource model may include resource information and associated metric information correspond to a resource type in the resource type information. Further, a resource and/or metric data associated with the resource may be determined using the populated resource model. The resource may be associated with an application being executed in the endpoint.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Vipul Chaudhary, Sandeep L Hegde, Shyam Venkatram, Naren Lal, Ranganathan Srinivasan
  • Publication number: 20220309497
    Abstract: In an example, a computer implemented method may include assigning credits and a credit limit to a user account. The credit limit may indicate maximum credits that can be used to perform each operation in a data center. Further, the method may include receiving a request to perform an operation on a data center resource from a user associated with the user account. Upon receiving the request, a value corresponding to the requested operation may be retrieved from an attribute associated with the data center resource. Furthermore, the method may include determining whether the user is permitted to perform the requested operation on the data center resource based on available credits of the assigned credits, the credit limit, and the retrieved value. Further, the method may include controlling an access to perform the requested operation based on the determination.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: NAREN LAL, RANGANATHAN SRINIVASAN, NIDHIN URMESE, SRINIVASAN ANGAMUTHU
  • Patent number: 11424940
    Abstract: A computer-implemented method for using a standalone tool for certificate management is provided. The standalone tool for certificate management is provided between a plurality of computing nodes and a management node. The standalone tool determines a certificate status for each of the plurality of computing nodes in the computing system. The standalone tool also determines any certificate operations for each of the plurality of computing nodes in the computing system. The certificate status and any of the certificate operations are presented in a consolidated view.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 23, 2022
    Assignee: VMware, Inc.
    Inventors: Krzysztof K Pierscieniak, Samdeep Nayak, Ranganathan Srinivasan
  • Patent number: 11361175
    Abstract: A personal protection system can comprise a radio frequency identification (RFID) tag coupled to a personal protective equipment, a barometric sensor coupled to the RFID tag, and a computing device communicatively coupled to the RFID tag and the barometric sensor. The computing device can comprise a processing unit that can be configured to access radio frequency (RF) data received from the RFID tag and receive, from the barometric sensor, barometric data determined by the barometric sensor. Further, the processing unit can be configured to determine a positioning state of the personal protection equipment. The positioning state can indicate whether the personal protection equipment is being worn correctly or incorrectly by the user.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: June 14, 2022
    Assignee: HONEYWELL SAFETY PRODUCTS USA, INC.
    Inventor: Ranganathan Srinivasan
  • Publication number: 20220138008
    Abstract: Methods and apparatus to manage resources in a hybrid workload domain are disclosed. An example apparatus includes a usage monitor to monitor resource utilization of a workload allocated within a hybrid workload domain, and an orchestrator to: determine a first type of the workload domain in the hybrid workload domain; in response to determining that under-utilized resources of the first type are not available, identify resources of a second type that are available; convert the resources from the first type to the second type; and allocate the converted resources to the workload.
    Type: Application
    Filed: January 7, 2021
    Publication date: May 5, 2022
    Inventors: NAREN LAL, RANGANATHAN SRINIVASAN, VIPUL CHAUDHARY, SAIRAM VEERASWAMY
  • Publication number: 20220101842
    Abstract: A voice controlled apparatus for performing a workflow operation is described. The voice controlled apparatus can include a microphone, a speaker, and a processor. In some examples, the voice controlled apparatus can generate, via the speaker, a voice prompt associated with a task of a workflow and identify, via the microphone, a voice response received from a worker. In this regard, the voice prompt and the voice response can be a part of a voice dialogue. Further, the processor of the voice controlled apparatus can identify a performance status associated with the execution of the task, before providing a next voice prompt subsequent to the voice prompt. In this aspect, the performance status can be identified based on analyzing the voice dialogue using a machine learning model. Furthermore, the voice controlled apparatus can generate a message including a suggestion to improve the performance status of the task.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Ranganathan SRINIVASAN, Rekula DINESH, Kaushik HAZRA, Duff Halart Gold
  • Publication number: 20220012096
    Abstract: In one example, a computer implemented method may include retrieving resource definition data corresponding to an endpoint. The resource definition data includes resource type information. Further, an API response may be obtained from the endpoint by querying the endpoint using an API call. Furthermore, the API response may be parsed and a resource model corresponding to the resource definition data may be populated using the parsed API response. The resource model may include resource information and associated metric information correspond to a resource type in the resource type information. Further, a resource and/or metric data associated with the resource may be determined using the populated resource model. The resource may be associated with an application being executed in the endpoint.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 13, 2022
    Inventors: VIPUL CHAUDHARY, Sandeep L. Hegde, Shyam Venkatram, Naren Lal, Ranganathan Srinivasan
  • Patent number: 11075809
    Abstract: An example apparatus to configure a workload domain for security compliance includes a configuration normalizer to generate normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings; a drift comparator to compare the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain; a post start-up controller to generate updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and a compliance verifier to determine whether the updated workload domain configuration settings satisfy the compliance configuration settings.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: July 27, 2021
    Assignee: VMware, Inc.
    Inventors: Naren Lal, Ranganathan Srinivasan, Vipul Chaudhary
  • Publication number: 20210184928
    Abstract: An example apparatus to configure a workload domain for security compliance includes a configuration normalizer to generate normalized workload domain configuration settings by normalizing workload domain configuration settings of a deployed workload domain based on a format of compliance configuration settings; a drift comparator to compare the normalized workload domain configuration settings with the compliance configuration settings before deploying an application in the workload domain; a post start-up controller to generate updated workload domain configuration settings by modifying ones of the workload domain configuration settings, the modifying of the ones of the workload domain configuration settings being based on the comparison of the normalized workload domain configuration settings with the compliance configuration settings; and a compliance verifier to determine whether the updated workload domain configuration settings satisfy the compliance configuration settings.
    Type: Application
    Filed: February 12, 2020
    Publication date: June 17, 2021
    Inventors: NAREN LAL, RANGANATHAN SRINIVASAN, VIPUL CHAUDHARY
  • Publication number: 20210182512
    Abstract: A personal protection system can comprise a radio frequency identification (RFID) tag coupled to a personal protective equipment, a barometric sensor coupled to the RFID tag, and a computing device communicatively coupled to the RFID tag and the barometric sensor. The computing device can comprise a processing unit that can be configured to access radio frequency (RF) data received from the RFID tag and receive, from the barometric sensor, barometric data determined by the barometric sensor. Further, the processing unit can be configured to determine a positioning state of the personal protection equipment. The positioning state can indicate whether the personal protection equipment is being worn correctly or incorrectly by the user.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 17, 2021
    Inventor: Ranganathan Srinivasan
  • Patent number: 10963656
    Abstract: A personal protection system can comprise a radio frequency identification (RFID) tag coupled to a personal protective equipment, a barometric sensor coupled to the RFID tag, and a computing device communicatively coupled to the RFID tag and the barometric sensor. The computing device can comprise a processing unit that can be configured to access radio frequency (RF) data received from the RFID tag and receive, from the barometric sensor, barometric data determined by the barometric sensor. Further, the processing unit can be configured to determine a positioning state of the personal protection equipment. The positioning state can indicate whether the personal protection equipment is being worn correctly or incorrectly by the user.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: March 30, 2021
    Assignee: HONEYWELL SAFETY PRODUCTS USA, INC.
    Inventor: Ranganathan Srinivasan
  • Publication number: 20210089729
    Abstract: A personal protection system can comprise a radio frequency identification (RFID) tag coupled to a personal protective equipment, a barometric sensor coupled to the RFID tag, and a computing device communicatively coupled to the RFID tag and the barometric sensor. The computing device can comprise a processing unit that can be configured to access radio frequency (RF) data received from the RFID tag and receive, from the barometric sensor, barometric data determined by the barometric sensor. Further, the processing unit can be configured to determine a positioning state of the personal protection equipment. The positioning state can indicate whether the personal protection equipment is being worn correctly or incorrectly by the user.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Inventor: Ranganathan Srinivasan
  • Publication number: 20210089344
    Abstract: Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of the virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Naren Lal, Ranganathan Srinivasan
  • Patent number: 10900683
    Abstract: Heating, ventilation, and air conditioning (HVAC) controllers are described herein. One method includes receiving an approximate relationship between each of a number of controlled and manipulated variables of an HVAC system, designating one of the number of controlled variables as a primary controlled variable, determining operating parameters for each of the number of manipulated variables that maintain the primary controlled variable based, at least in part, on the approximate relationship between the primary controlled variable and each respective manipulated variable, and determining operating parameters for each of the number of manipulated variables that maintain each of the other controlled variables based, at least in part, on the approximate relationship between each respective other controlled variable and each respective manipulated variable and the determined operating parameters for each of the number of manipulated variables that maintain the primary controlled variable.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 26, 2021
    Assignee: Honeywell International Inc.
    Inventors: Purnaprajna R. Mangsuli, Ranganathan Srinivasan, Paul Wacker, Ondrej Holub
  • Patent number: 10860362
    Abstract: Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of die virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: December 8, 2020
    Assignee: VMware, Inc.
    Inventors: Naren Lal, Ranganathan Srinivasan