Patents by Inventor Vishal Anand

Vishal Anand 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: 11916378
    Abstract: A power generation system includes a power source that is configured to communicate with at least one of a downstream load or a downstream device by changing a voltage on a power bus between the power source and the at least one of the downstream load or the downstream device, while power source provides power on the power bus to the at least one of the downstream load or the downstream device.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: February 27, 2024
    Assignees: BLOOM ENERGY CORPORATION, POWERSECURE INCORPORATED
    Inventors: Arne Ballantine, Prasad Pmsvvsv, Rajesh Gopinath, Ranganathan Gurunathan, Robert Harris, Marshall Worth, Chaitanya Mandela, Vishal Anand Gopalakrishnan
  • Patent number: 11861405
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a manager node, from a plurality of compute nodes metrics data, the manager node and the plurality of compute nodes defining a first local cluster of a first computing environment, wherein nodes of the compute nodes defining the first local cluster have running thereon container based applications, wherein a first container based application runs on a first compute node of the plurality of compute nodes defining the first local cluster, and wherein a second compute node of the plurality of compute nodes defining the first local cluster runs a second container based application; wherein the manager node has received from an orchestrator availability data specifying a set of compute nodes available for hosting the first application.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: January 2, 2024
    Assignee: Kyndryl, Inc.
    Inventor: Vishal Anand
  • Patent number: 11861397
    Abstract: A computer-implemented method to schedule special containers using a multi-queue scheduler. The method includes receiving, by a scheduler, a first pod including a first container including a first queue, a second queue, an event handler, and an error handler. The method further includes obtaining a set of characteristics for the first pod and determining that the first pod is a special pod. The method includes adding the first pod to the first queue, wherein the first queue is a special queue and includes a special function. The method also includes initiating the special function. The method further includes assigning, based on one or more placement rules, the first pod to a first node of a plurality of nodes.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: January 2, 2024
    Assignee: Kyndryl, Inc.
    Inventors: Vishal Anand, Michael David Williams
  • Publication number: 20230420985
    Abstract: Embodiments of the present disclosure provide systems and methods for testing a device for grid interconnection standards. The method includes inputting a set of instructions to a device under test (DUT), where the instructions correspond to a firmware version to be tested by a variable AC source. The method includes transmitting a command signal to an inverter redundant controller (IRC) of the DUT, where the IRC operates at least one DC-AC inverter to attain a grid-tie state in response to receipt of the command signal. The method includes transmitting a set of values corresponding to parameters of the variable AC source configured to simulate an AC grid upon operating at least one DC-AC inverter in the grid-tie state. The method further includes accessing test output data of the DUT from measuring equipment and generating a test report based on responses of the DUT to a set of test waveforms.
    Type: Application
    Filed: June 25, 2023
    Publication date: December 28, 2023
    Inventors: Vishal Anand Aisur GOPALAKRISHNAN, Saravanakumar NARAYANASAMY, Badrinarayanan THIRUVENGADASAMY, Sreekanth VENKATESH, Vishal VARSHNEY, Anbarasu DORAI, Kodali Venkata Narasimha RAO
  • Publication number: 20230420936
    Abstract: Embodiments of the present disclosure provide control systems and methods to reduce wastage of energy associated with fuel cell systems. The method includes transmitting DC power from a plurality of fuel cells of a set of power modules to a centralized DC bus through a first set of DC-DC converters. The method includes operating a second set of DC-DC converters to provide an output DC power by boosting a voltage level of the DC power from the centralized DC bus and further operating a first set of DC-AC inverters to convert the DC power from the second set of DC-DC converters to AC power. The method includes transmitting the AC power from the first set of DC-AC inverters to a grid. The AC power is transmitted to the grid at substantially unity power factor due to combined effect of switching modulation and MPPT of the first set of DC-AC inverters.
    Type: Application
    Filed: June 25, 2023
    Publication date: December 28, 2023
    Inventors: Vishal Anand Aisur GOPALAKRISHNAN, Ranganathan GURUNATHAN, Badrinarayanan THIRUVENGADASAMY, Subhash DESWAL, Rudrayya S. MATH, Anbarasu DORAI, Pavankumar DIXIT
  • Publication number: 20230401077
    Abstract: Replicating a software cluster which includes control software and containers in another computing environment can include software operators which can be generated relating to modular functionalities of a control software cluster. The software operators are derived from analyzing the control software cluster. The software operators further being derived from analyzing code of the control software cluster including the containers, and from analyzing software configurations for the control software cluster. The generating of the software operators can include, at least in part, determining software configuration requirements for the control software cluster. The generating of the software operators including at least in part, creating a template for the control software cluster based on the determined software configuration requirements and the analysis of the another software computing environment.
    Type: Application
    Filed: June 13, 2022
    Publication date: December 14, 2023
    Inventors: Vishal Anand, John Paul Easton, Ulrike Vauth, Srinivas Koushik, Reena Sandhir
  • Publication number: 20230342284
    Abstract: In an approach to improve implementing program code modifications within a predetermined system embodiments simulate an impact of an implemented modification to a software code against one or more predetermined constraints using a target environment. Further, embodiments comparing a first executed simulation against a second executed simulation of the software code, wherein the second executed simulation comprises the implemented modifications and a current version of the software code. Additionally, embodiments, generate guidance for a user based on the comparison of the first and second executed simulations, wherein the generated guidance comprises positive and negative impacts of the implemented software code modifications regarding compliance with the one or more predetermined constraints, and output, by a user interface, the generated guidance to the user detailing the impact of the implemented modification.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Inventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
  • Patent number: 11782808
    Abstract: A system, computer program product, and method are presented for automatically executing chaos experiments on computing resources, applications, and services through automatically establishing and meeting core requirements for each chaos experiment. The method includes receiving a trigger signal configured to establish one or more condition s to execute one or more chaos experiments on at least a portion of one or more landing zones. The one or more chaos experiments are configured to operationally stress one or more of one or more infrastructure resources, one or more services, and one or more computing applications. The method also includes determining, automatically, the technical support coverage for the execution of the one or more chaos experiments. The method further includes executing, automatically, subject to the technical support coverage determination, the one or more chaos experiments.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: October 10, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Vishal Anand, Ingo Averdunk
  • Publication number: 20230261519
    Abstract: A power generation system includes a power source that is configured to communicate with at least one of a downstream load or a downstream device by changing a voltage on a power bus between the power source and the at least one of the downstream load or the downstream device, while power source provides power on the power bus to the at least one of the downstream load or the downstream device.
    Type: Application
    Filed: April 21, 2023
    Publication date: August 17, 2023
    Inventors: Arne BALLANTINE, Prasad PMSVVSV, Rajesh GOPINATH, Ranganathan GURUNATHAN, Robert HARRIS, Marshall WORTH, Chaitanya MANDELA, Vishal Anand GOPALAKRISHNAN
  • Publication number: 20230214266
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include compiling cost data for at least one node and revenue data for at least one pod. The operations may include calculating a resource value of a node of the at least one node with the cost data and quantifying a priority value of a pod of the at least one pod with the revenue data. The operations may include pairing the priority value of the pod with the resource value of the node and assigning the pod to the node.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Inventors: Amit Deshpande, Srinivas Koushik, VISHAL ANAND, Nampreet Pal Singh, Reena Sandhir
  • Publication number: 20230062212
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include monitoring a container. The operations may further include identifying a usage variance of the container based on consumption information for the container. The operations may also include managing an uptime of the container based on the usage variance.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Nampreet Pal Singh, Vishal Anand, Amit Deshpande
  • Publication number: 20220413894
    Abstract: A plurality of containers can be configured for running applications associated to at least one node of a distributed computing environments. The containers of the plurality of containers includes integrated intelligence that provides an in memory state component that detects how container instances are running. A quorum synchronization component of the integrated intelligence can coordinate the activities of the containers. A first container can be initiated for running a first node application. The memory state component can determine if a topology exists in the plurality of containers that is running an existing application matching the first node application. The quorum synchronization component of the integrated intelligence can coordinate running of the first node application with the first container with the existing application.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Vishal Anand, John Paul Easton, Sham Vaidya
  • Publication number: 20220308972
    Abstract: A system, computer program product, and method are presented for automatically executing chaos experiments on computing resources, applications, and services through automatically establishing and meeting core requirements for each chaos experiment. The method includes receiving a trigger signal configured to establish one or more condition s to execute one or more chaos experiments on at least a portion of one or more landing zones. The one or more chaos experiments are configured to operationally stress one or more of one or more infrastructure resources, one or more services, and one or more computing applications. The method also includes determining, automatically, the technical support coverage for the execution of the one or more chaos experiments. The method further includes executing, automatically, subject to the technical support coverage determination, the one or more chaos experiments.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Inventors: Vishal Anand, Ingo Averdunk
  • Publication number: 20220285977
    Abstract: A microgrid includes a power system configured to output system power and an automatic transfer switch (ATS). The ATS includes a normal terminal that is electrically connected to a grid power line configured to receive grid power from a power utility, an emergency terminal that is electrically connected to a system power line configured to receive system power from the power system, and a load terminal that is electrically connected to a critical load line configured to provide power to a critical load. The microgrid also includes a bypass line electrically connected to the system power line and the critical load line, so as to bypass the ATS, and a circuit breaker configured to control power flow through the bypass line.
    Type: Application
    Filed: March 4, 2022
    Publication date: September 8, 2022
    Inventors: Prasad PMSVVSV, Mehdi EBAD, Ranganathan GURUNATHAN, Vishal Anand GOPALAKRISHNAN, Jayanth MOODLIAR, Saravana NARAYANASAMY, Rakesh Kumar ROY, Deepak BALAKRISHNAN
  • Publication number: 20220261277
    Abstract: A computer-implemented method to schedule special containers using a multi-queue scheduler. The method includes receiving, by a scheduler, a first pod including a first container including a first queue, a second queue, an event handler, and an error handler. The method further includes obtaining a set of characteristics for the first pod and determining that the first pod is a special pod. The method includes adding the first pod to the first queue, wherein the first queue is a special queue and includes a special function. The method also includes initiating the special function. The method further includes assigning, based on one or more placement rules, the first pod to a first node of a plurality of nodes.
    Type: Application
    Filed: February 15, 2021
    Publication date: August 18, 2022
    Inventors: Vishal Anand, Michael David Williams
  • Patent number: 11258886
    Abstract: Embodiments of the apparatus for handling large protocol layers relate to an implementation that optimizes a field selection circuit. This implementation provides software like flexibility to a hardware parser engine in parsing packets. The implementation limits a size of each layer and splits any layer that exceeds that size into smaller layers. The parser engine extracts data from the split layers just as it would from a non-split layer and, then, concatenates the extracted data in a final result.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: February 22, 2022
    Assignee: Marvell Asia PTE, LTD.
    Inventors: Vishal Anand, Tsahi Daniel, Premshanth Theivendran
  • Patent number: 11249978
    Abstract: A system and method for multiple parameter based composite rule data validation includes receiving a request to validate target data of a target object based on constituent parameters, identifying the data type of the target data, suggesting validation rules based on the data type of the target object, generating a set of composite validation queries, identifying at least one composite validation query in the set of composite validation queries corresponding to the constituent parameters and values, validating the target data of the target object against the at least one composite validation query, and returning a validation result for the target data.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: February 15, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Santanu Bandyopadhyay, Ramesh Chandra Pathak, Vishal Anand, Suryanarayana Rao
  • Publication number: 20220012708
    Abstract: A method of operating a distributed peer to peer analytics system of a permissioned distributed ledger is provided. The system includes a plurality of node computing devices in operable communication with each other over an electronic network. The method includes capturing, by a merchant computing device, sales data from a payment transaction, storing the captured sales data in a database of a first node, compiling within the first node the stored sales data into a transaction envelope, encrypting the transaction envelope with a private key of the first node, submitting, by the first node, the encrypted envelope to the permissioned distributed ledger, verifying, by a second node, the submitted encrypted envelope and adding the compiled sales data to a data block, committing, by the second node, the data block to the distributed ledger, and validating, by a consensus of the plurality of node computing devices, the committed data block.
    Type: Application
    Filed: September 27, 2021
    Publication date: January 13, 2022
    Inventors: Navjot S. Sidhu, Vishal Anand, Ryan Senci
  • Patent number: 11194783
    Abstract: A method for validating data in a hybrid cloud model that includes providing a validation layer in the brokerage module of the hybrid architecture. The validation layer is separate from an applications layer of the hybrid architecture. The method includes sending target object values to a centralized brokerage layer composite query generator (BLCQG) component of the validation layer from an application needing validation of target data time. The method continues with generating a composite validation rule set with the brokerage layer composite query generator (BLCQG) component based on the parameters of the target object values. The method further includes validating the target data item of the target object values with the composite validation rule in the validation rules validator (VRV) component; and sending the target data item that has been validated to the application.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Santanu Bandyopadhyay, Ramesh Chandra Pathak, Suryanarayana Rao, Vishal Anand
  • Publication number: 20210342193
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a manager node, from a plurality of compute nodes metrics data, the manager node and the plurality of compute nodes defining a first local cluster of a first computing environment, wherein nodes of the compute nodes defining the first local cluster have running thereon container based applications, wherein a first container based application runs on a first compute node of the plurality of compute nodes defining the first local cluster, and wherein a second compute node of the plurality of compute nodes defining the first local cluster runs a second container based application; wherein the manager node has received from an orchestrator availability data specifying a set of compute nodes available for hosting the first application.
    Type: Application
    Filed: April 29, 2020
    Publication date: November 4, 2021
    Inventor: Vishal ANAND