Patents by Inventor Shivkumar Kalyanaraman

Shivkumar Kalyanaraman 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: 20230369863
    Abstract: The techniques disclosed herein enable systems to optimize generation and dispatch of renewable energies using data-driven models. In many contexts, a renewable energy system is collocated with a local consumer such as a datacenter, a smart building, and so forth. The objective of the renewable energy system is to meet local power needs while participating in various energy markets of differing trading frequencies. To optimally manage the renewable energy system, a data-driven model is configured to analyze current conditions and generate policies to control renewable energy system operations. For instance, the model can retrieve current market prices, generation capacity, costs associated with generating energy, and so forth. Based on the collected information, the model can generate a policy that maximizes revenue obtained by the renewable energy system while meeting local demand. Through many iterations, the model can determine a realistically optimal policy for managing the renewable energy system.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Inventors: Peeyush KUMAR, Alireza SADEGHI, Srinivasan IYENGAR, Shadi ABDOLLAHIAN NOGHABI, Shivkumar KALYANARAMAN, Ranveer CHANDRA, Riyaz PISHORI, Upendra SINGH, Weiwei YANG, Swati SHARMA
  • Publication number: 20230281730
    Abstract: A computer system is provided, including a processor and associated memory storing instructions that when executed cause the processor to implement a plurality of artificial intelligence (AI) models. Each AI model is configured to receive, as input, time series data and to output a model-specific time series forecast including a respective predicted value for each of a plurality of future time steps. The processor is further configured to implement a model selection neural network configured to select a predicted most accurate AI model from among the plurality of AI models for each of the plurality of future time steps. The processor is further configured to implement a blended output generator configured to output a model-blended time series forecast including the respective predicted value computed by the predicted most accurate AI model selected for each of the plurality of future time steps.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Abir CHAKRABORTY, Shivkumar KALYANARAMAN
  • Publication number: 20230252285
    Abstract: A computing system is provided comprising a processor and a memory storing instructions executable by the processor. The instructions are executable to, during a run-time phase, receive run-time input data that includes time series data indicating a state of a graph network at each of a series of time steps. The graph network includes a plurality of nodes, and at least one edge connecting pairs of the nodes. The run-time input data is input into a trained graph neural network to thereby cause the graph neural network to output a predicted state of the graph network at one or more future time steps.
    Type: Application
    Filed: October 12, 2022
    Publication date: August 10, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Swati SHARMA, Srinivasan IYENGAR, Kshitij KAPOOR, Shun ZHENG, Wei CAO, Jiang BIAN, Shivkumar KALYANARAMAN, John Patrick LEMMON
  • Publication number: 20230236559
    Abstract: The techniques disclosed herein enable systems to enable multi-market optimization of renewable energies using data-driven models. To achieve this, a model retrieves a current state from a resource generation system and associated resource markets. The model can then compute a policy based on the state as well physical and technical constraints. The policy defines various actions that direct operation of the resource generation system such as resource production and dispatch to markets. Applying the policy to the resource generation results in a modified state which the model extracts along with a measure of optimality which quantifies the success of the policy. Based on these metrics, the model can generate an updated iteration of the policy defining a different set of actions. In this way, the model can gradually develop an optimal policy for controlling the resource generation system.
    Type: Application
    Filed: May 27, 2022
    Publication date: July 27, 2023
    Inventors: Peeyush KUMAR, Lucien WERNER, Shivkumar KALYANARAMAN, Srinivasan IYENGAR, Weiwei YANG, Tanuja Hrishikesh GANU, Ranveer CHANDRA, Riyaz PISHORI, Upendra SINGH
  • Publication number: 20230061136
    Abstract: A computer system that includes a plurality of compute clusters that are located at different geographical locations. Each compute cluster is powered by a local energy source at a geographical location of that compute cluster. Each local energy source has a pattern of energy supply that is variable over time based on an environmental factor. The computer system further includes a server system that executes a global scheduler that distributes virtual machines that perform compute tasks for server-executed software programs to the plurality of compute clusters of the distributed compute platform. To distribute virtual machines for a target server-executed software program, the global scheduler is configured to select a subset of compute clusters that have different complementary patterns of energy supply such that the subset of compute clusters aggregately provide a target compute resource availability for virtual machines for the target server-executed software program.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shadi ABDOLLAHIAN NOGHABI, Ranveer CHANDRA, Anirudh BADAM, Riyaz Mohamed PISHORI, Shivkumar KALYANARAMAN, Srinivasan IYENGAR
  • Patent number: 11329171
    Abstract: Methods, systems, and computer program products for user-preference driven control of electrical and thermal output from a photonic energy device are provided herein. A system includes a solar photovoltaic module, and a fluid positioned on the solar photovoltaic module. The system also includes configurable reflective surfaces that collect and distribute direct solar and diffuse solar radiation across multiple portions of the fluid and/or portions of the solar photovoltaic module. Additionally, the reflective surfaces is physically connected to the solar photovoltaic module at an angle that is variable in relation to the surface of the solar photovoltaic module. Further, the system includes a controller that modulates an amount of thermal output and/or electrical power output generated by the solar photovoltaic module by transmitting a signal to adjust at least one variable pertaining to the fluid, and transmitting a signal to adjust at least one variable pertaining to the reflective surfaces.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: May 10, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vikas Chandan, Shivkumar Kalyanaraman, Pratyush Kumar, Sukanya Randhawa
  • Patent number: 11171599
    Abstract: Methods, apparatus and systems for tunable photonic harvesting for solar energy conversion and dynamic shading tolerance are provided herein. An apparatus includes a solar photovoltaic module; a sensor device operative to determine portions of the solar photovoltaic module that are underperforming in relation to separate portions; reflective surfaces of a first type, each physically connected to the solar photovoltaic module at a given angle in relation to the surface of the solar photovoltaic module; and reflective surfaces of a second type, each physically connected to a respective one of the reflective surfaces of the first type; wherein the reflective surfaces of the first type and second type are configurable based on a determination of the underperforming portions of the solar photovoltaic module to collect and distributed direct solar radiation and diffuse solar radiation across the solar photovoltaic module to offset the underperforming portions by a given amount.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vikas Chandan, Shivkumar Kalyanaraman
  • Patent number: 11146209
    Abstract: Methods, apparatus and systems for tunable photonic harvesting for solar energy conversion and dynamic shading tolerance are provided herein.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vikas Chandan, Shivkumar Kalyanaraman
  • Patent number: 11121909
    Abstract: A computer-implemented method includes: receiving, using a processor, multiple data session records (DSRs); storing the multiple DSRs in a memory communicatively coupled to the processor; analyzing, using the processor, the stored multiple DSRs for temporal and spatial data; and determining, using the processor, quality degradation by using the temporal and spatial data for the stored multiple DSRs.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parul Gupta, Shivkumar Kalyanaraman, Bong Jun Ko, Vinay Kumar Kolar, Ravi Kothari, Kang-Won Lee, Ramya Raghavendra, Dinesh C. Verma, Petros Zerfos
  • Patent number: 11009389
    Abstract: Methods, systems, and computer program products for operating re-configurable solar energy generators for increasing yield during non-ideal weather conditions are provided herein. A computer-implemented method includes determining, for each of multiple portions of the sky, by using one or more machine learning algorithms, a respective level of diffuse irradiance corresponding to image data from that portion; identifying one or more portions of the image data corresponding to the multiple portions of sky image data that include a higher level of diffuse irradiance, as compared to other portions of the image data; and configuring one or more solar photovoltaic modules based at least in part on the one or more identified portions of image data that include a higher level of diffuse irradiance.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Talha Ahmad Siddiqui, Samarth Bharadwaj, Shivkumar Kalyanaraman
  • Patent number: 10998853
    Abstract: Methods, systems, and computer program products are provided herein in connection with IoT-enabled solar PV health monitoring and advising related thereto.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Amar P. Azad, Manikandan Padmanaban, Kalyan Dasgupta, Shivkumar Kalyanaraman, Jagabondhu Hazra
  • Patent number: 10921028
    Abstract: One embodiment provides a method, including: receiving configuration input for a solar structure; the configuration input comprising (i) a geographical location, (ii) module configuration input, and (iii) reflector configuration input; identifying the position of the sun; determining an angle between the solar reflector and the solar module corresponding to a predetermined power gain for the solar module, wherein the determining comprises (i) identifying the corresponding area of the solar module that is illuminated by the solar reflector and (ii) totaling the contributions from each of the solar reflectors to calculate an irradiance for each solar cell; adjusting the angles of at least some of the solar reflectors with respect to the solar module to angles determined to correspond to the predetermined power gain using at least one actuator; and dynamically changing how the solar cells are electrically connected together to form a plurality of strings.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: February 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalyan Kanti Dasgupta, Manikandan Padmanaban, Jagabondhu Hazra, Amar Prakash Azad, Shivkumar Kalyanaraman
  • Patent number: 10892622
    Abstract: One embodiment provides a method, including: receiving information, from at least one energy subsystem, indicating a desired amount of photovoltaic output to be produced by at least one photovoltaic panel, wherein the at least one photovoltaic panel comprises at least one photovoltaic harvester; ascertaining the amount of photovoltaic output being produced by the at least one photovoltaic panel; determining the difference between the desired amount of photovoltaic output and the amount of photovoltaic output being produced; identifying the maximum possible amount of photovoltaic output that could be produced by the at least one photovoltaic panel; and optimizing, using an optimization technique, the amount of photovoltaic output produced by the at least one photovoltaic harvester by adjusting at least one characteristic of the at least one photovoltaic harvester, wherein the adjusting comprises: if the difference is less than the maximum possible amount, adjusting at least one characteristic of the at least o
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ranjini B. Guruprasad, Jagabondhu Hazra, Shivkumar Kalyanaraman, Sukanya Randhawa
  • Patent number: 10886743
    Abstract: Methods, systems, and computer program products for providing energy elasticity services via distributed virtual batteries are provided herein.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ranjini Bangalore, Prakash Murali, Dilip Krishnaswamy, Shivkumar Kalyanaraman
  • Patent number: 10825013
    Abstract: Methods and arrangements for processing face-to-face mobile phone transactions. An agreed-upon price for a product is accepted from a buyer mobile phone and a seller mobile phone. Distinct random numbers are assigned to each of the buyer and seller mobile phones. The random number assigned to the seller mobile phone is received from the buyer mobile phone, and the random number assigned to the buyer mobile phone is received from the seller mobile phone. A match is ascertained between the buyer and seller mobile phones based on receipt from the buyer mobile phone the random number assigned to the seller mobile phone and receipt from the seller mobile phone the random number assigned to the buyer mobile phone.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Toru Aihara, Shivkumar Kalyanaraman, Noboru Kamijo, Koichi Kamijo, Kiran Appasaheb Kate, Alwyn R. Lobo, Masana Murase
  • Publication number: 20200328934
    Abstract: A computer-implemented method includes: receiving, using a processor, multiple data session records (DSRs); storing the multiple DSRs in a memory communicatively coupled to the processor; analyzing, using the processor, the stored multiple DSRs for temporal and spatial data; and determining, using the processor, quality degradation by using the temporal and spatial data for the stored multiple DSRs.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Parul Gupta, Shivkumar Kalyanaraman, Bong Jun KO, Vinay Kumar Kolar, Ravi Kothari, Kang-Won Lee, Ramya Raghavendra, Dinesh C. Verma, Petros Zerfos
  • Patent number: 10742054
    Abstract: A method of operating a battery pack includes identifying a plurality of batteries in the battery pack, estimating a state of charge of each of the plurality of the batteries, obtaining a plurality of parameters of each of the plurality of the batteries, and determining, selectively, a charge current or a discharge current for each of the plurality of batteries using the state of charge and the plurality of parameters of each of the plurality of the batteries.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zainul M. Charbiwala, Jagabondhu Hazra, Shivkumar Kalyanaraman, Devasenapathi P. Seetharamakrishnan, Arun Vishwanath
  • Patent number: 10732605
    Abstract: One embodiment provides a method, including: determining a light profile of light falling onto a solar module, wherein the light profile identifies (i) a position of the light with respect to the solar module and (ii) the intensity of the light with respect to solar panels within the solar module; identifying at least one solar panel within the solar module having partial light coverage; and changing the light profile by shaping the reflection of the light onto the solar module created by a flexible curved reflector in proximity to the solar module, thereby increasing the amount of light falling onto said at least one solar panel within the solar module; the changing the light profile comprising modifying the geometry of the flexible curved reflector by activating at least one actuator to move at least a portion of the flexible curved reflector.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj S. Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh
  • Patent number: 10713485
    Abstract: One embodiment provides a method, including: capturing at least one image of an object that is of interest to a user; identifying and capturing an environmental context of the object, wherein the environmental context (i) identifies a plurality of features of the environment surrounding the object, and (ii) comprises context captured from different modalities; storing the at least one image and the environmental context of the object, wherein the storing comprises indexing the object within the remote storage location using the identified features of the environment; receiving a request for the at least one image of the object; accessing the remote storage location and retrieving the at least one image of the object, wherein the retrieving comprises (i) searching for the at least one of the plurality of features and (ii) retrieving the at least one image of an object; and displaying the at least one image.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Shivkumar Kalyanaraman, Anirban Laha
  • Patent number: 10651784
    Abstract: Methods and systems for cost-effective precision solar farming with mobile photonic harvesters are provided herein.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dayama, Shivkumar Kalyanaraman, Sukanya Randhawa, Nitin Singh