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).
-
Publication number: 20250007293Abstract: Systems and methods for microgrid-power distribution management when distributed energy resources transition between operating modes. The system includes a fuel cell system that generates DC power and a multi-mode inverter system that operates in one of the operating modes based on an availability status of grid, a site controller that receives electrical signal(s) facilitates the multi-mode inverter system to transition between the operating modes, generates a control signal based at least on an load operating input and transitioning of the multi-mode inverter system, a DC braking module that turns ON in response to receipt of the control signal, dissipates excess energy from the DC bus when the DC voltage value is greater than a threshold voltage value and energy storage module that turns ON in response to receipt of the control signal, supplies power to the DC bus, when the DC voltage value is less than the load operating input.Type: ApplicationFiled: June 26, 2024Publication date: January 2, 2025Inventors: Vishal Anand Aisur Gopalakrishnan, Ranganathan Gurunathan, Prasad PMSVVSV, Rangesh Babu Chennakesavula, Borra Mohan Krishna, Rajkannu Govindan
-
Publication number: 20250004984Abstract: The present invention envisages a system (100) for data archival in a blockchain network (20). The blockchain network (20) comprises a plurality of participating nodes, each categorized either as an archiver node (A1-A3) or a non-archiver node (N1-N3). The archiver nodes (A1-A3) maintain a database (102) comprising transaction data corresponding to all block creation events and corresponding transaction IDs. Each of the non-archiver nodes (N1-N3) comprises a data management module (104) which maintains an archival ledger (106a) comprising transaction data corresponding to a partial list of block creation events and corresponding transaction IDs. The data management module (104) receives a request for querying a transaction from a requester-non-archiver node, checks the archival ledger (106a) to determine whether the queried block is discarded or not, and retrieves and returns the transaction data from one of the archival ledger (106a) and the database (102) based on the determination.Type: ApplicationFiled: December 14, 2022Publication date: January 2, 2025Applicant: NATIONAL PAYMENTS CORPORATION OF INDIAInventors: Sarang Vinayak BHOYAR, Tittu VARGHESE, Vishal Anand KANVATY
-
Patent number: 12106139Abstract: 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: GrantFiled: June 24, 2021Date of Patent: October 1, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal Anand, John Paul Easton, Sham Vaidya
-
Publication number: 20240243607Abstract: Systems and methods for determining a site control architecture for controlling inverter(s) in a microgrid-based site are disclosed. The system includes a site controller, stamp controller(s), and inverter controller(s) communicatively coupled with each other. The site controller receives site operating input(s) associated with a microgrid-based site, determines a site control architecture for implementation on the microgrid-based site to stabilize an operation of the microgrid-based site, receives values corresponding to electrical parameter(s) associated with electrical point(s) in the microgrid-based site, transmits a control message to each of the stamp controller(s) and the inverter controller(s), and facilitates each of the stamp controller(s) and the inverter controller(s) to operate in one of at least two control modes for implementing the determined site control architecture, in response to the control message.Type: ApplicationFiled: January 8, 2024Publication date: July 18, 2024Inventors: Vishal Anand Aisur GOPALAKRISHNAN, Ranganathan GURUNATHAN, Prasad PMSVVSV, Chaitanya MANDELA, Saravankumar NARAYANSAMY
-
Patent number: 12027856Abstract: 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: GrantFiled: June 25, 2023Date of Patent: July 2, 2024Assignee: BLOOM ENERGY CORPORATIONInventors: Vishal Anand Aisur Gopalakrishnan, Ranganathan Gurunathan, Badrinarayanan Thiruvengadasamy, Subhash Chander Deswal, Rudrayya S. Math, Anbarasu Dorai, Pavankumar Dixit
-
Publication number: 20240193196Abstract: The disclosure herein describes training a document recommendation model using loss data generated from a linear score difference vector. A training data entry is provided including a query and a set of candidate documents. A document recommendation model generates a set of document prediction scores indicative of a likelihood that the candidate documents are responses to the query and a pairwise score difference matrix is generated using the set of document prediction scores. The pairwise score difference matrix is transformed into a score difference vector using a correct document vector that indicates a correct document among the set of candidate documents. Loss data of the document recommendation model is generated using the score difference vector and the document recommendation model is adjusted using the calculated loss data. Training the document recommendation model based on the linear score difference vector reduces resource usage when compared to training with a difference matrix.Type: ApplicationFiled: March 10, 2023Publication date: June 13, 2024Inventors: Xiaofeng ZHU, Vishal ANAND, Cheng WU, Andres Eduardo D'ELIA, Anuj JAIN, Thomas LIN, Matthew Adams CALDERWOOD, Eric CLAUSEN-BROWN, Gordon John LUECK, Wen-wai YIM
-
Patent number: 12007876Abstract: 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: GrantFiled: April 26, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
-
Patent number: 12008537Abstract: 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: GrantFiled: September 27, 2021Date of Patent: June 11, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Navjot S. Sidhu, Vishal Anand, Ryan Senci
-
Patent number: 11990790Abstract: 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: GrantFiled: March 4, 2022Date of Patent: May 21, 2024Assignee: BLOOM ENERGY CORPORATIONInventors: Prasad Pmsvvsv, Mehdi Ebad, Ranganathan Gurunathan, Vishal Anand Gopalakrishnan, Jayanth Moodliar, Saravana Narayanasamy, Rakesh Kumar Roy, Deepak Balakrishnan
-
Publication number: 20240152404Abstract: A method, computer program product, and computer system are provided for container cross-cluster capacity scaling. The method includes broadcasting local capacity information of capacity availability or capacity requirement for the local cluster and receiving broadcasts from each of one or more other clusters providing capacity information including capacity availability or capacity requirements. The method may map the received capacity information with the local capacity information and may determine a suitable cross-cluster capacity sharing when a capacity requirement of the local cluster maps to a capacity availability of another cluster or when a capacity availability of the local cluster maps to a capacity requirement of another cluster. The method may coordinate the deallocation of a node from the cluster having the capacity availability and reallocation of the node to the cluster having the capacity requirement.Type: ApplicationFiled: November 7, 2022Publication date: May 9, 2024Inventors: Vishal Anand, Balachandar Rajaraman, Christopher Hay, Simon Greig, Utpal Mangla, Amit Deshpande
-
Publication number: 20240152696Abstract: Systems and methods are directed to training and utilizing a generative language model that is constrained by a predetermined template that is used to train the generative language model. Once trained, customer data is accessed and transmitted to an evaluation component associated with the generative language model. The generative language model generates one or more sentences based on a feedback input of the plurality of feedback inputs, whereby the one or more sentences each include a sentiment, a target, and a reason for the sentiment in a format defined by the predetermined template. The evaluation component then identifies the sentiment, the target, and the reason from a sentence of the one or more sentences. A communication is then presented, on a device of a user, based on at least the sentiment and the reason identified from the sentence. The communication can be an alert or a report.Type: ApplicationFiled: November 4, 2022Publication date: May 9, 2024Inventors: Vishal Anand, Ananya MISHRA, Pramodith BALLAPURAM, Cheng WU
-
Patent number: 11916378Abstract: 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: GrantFiled: August 29, 2019Date of Patent: February 27, 2024Assignees: BLOOM ENERGY CORPORATION, POWERSECURE INCORPORATEDInventors: Arne Ballantine, Prasad Pmsvvsv, Rajesh Gopinath, Ranganathan Gurunathan, Robert Harris, Marshall Worth, Chaitanya Mandela, Vishal Anand Gopalakrishnan
-
Patent number: 11861397Abstract: 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: GrantFiled: February 15, 2021Date of Patent: January 2, 2024Assignee: Kyndryl, Inc.Inventors: Vishal Anand, Michael David Williams
-
Patent number: 11861405Abstract: 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: GrantFiled: April 29, 2020Date of Patent: January 2, 2024Assignee: Kyndryl, Inc.Inventor: Vishal Anand
-
Publication number: 20230420936Abstract: 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: ApplicationFiled: June 25, 2023Publication date: December 28, 2023Inventors: Vishal Anand Aisur GOPALAKRISHNAN, Ranganathan GURUNATHAN, Badrinarayanan THIRUVENGADASAMY, Subhash DESWAL, Rudrayya S. MATH, Anbarasu DORAI, Pavankumar DIXIT
-
Publication number: 20230420985Abstract: 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: ApplicationFiled: June 25, 2023Publication date: December 28, 2023Inventors: Vishal Anand Aisur GOPALAKRISHNAN, Saravanakumar NARAYANASAMY, Badrinarayanan THIRUVENGADASAMY, Sreekanth VENKATESH, Vishal VARSHNEY, Anbarasu DORAI, Kodali Venkata Narasimha RAO
-
Publication number: 20230401077Abstract: 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: ApplicationFiled: June 13, 2022Publication date: December 14, 2023Inventors: Vishal Anand, John Paul Easton, Ulrike Vauth, Srinivas Koushik, Reena Sandhir
-
Publication number: 20230342284Abstract: 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: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Inventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
-
Patent number: 11782808Abstract: 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: GrantFiled: March 25, 2021Date of Patent: October 10, 2023Assignee: Kyndryl, Inc.Inventors: Vishal Anand, Ingo Averdunk
-
Publication number: 20230261519Abstract: 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: ApplicationFiled: April 21, 2023Publication date: August 17, 2023Inventors: Arne BALLANTINE, Prasad PMSVVSV, Rajesh GOPINATH, Ranganathan GURUNATHAN, Robert HARRIS, Marshall WORTH, Chaitanya MANDELA, Vishal Anand GOPALAKRISHNAN