Patents by Inventor Srinivasan Iyengar

Srinivasan Iyengar 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: 20240134341
    Abstract: The present application relates to systems and methods for obtaining real-time abrasion data. An example computer-implemented method could include receiving, at a computing device, sensor data from one or more sensors. The one or more sensors are disposed in proximity to an abrasive product or a workpiece associated with the abrasive product. The one or more sensors are configured to collect abrasion operational data associated with an abrasive operation involving the abrasive product or the workpiece. The computer-implemented method could further include training, based on the sensor data, a machine learning system to determine product specific information of the abrasive product and/or workpiece specific information. The computer-implemented method could also include providing the trained machine learning system using the computing device.
    Type: Application
    Filed: May 31, 2022
    Publication date: April 25, 2024
    Inventors: Sujatha K. IYENGAR, Rajappa TADEPALLI, Atin ANGRISH, Grace O. OLATILU, Siddarth SRINIVASAN, Kenneth A. SAUCIER, Christopher M. FITZGERALD, Brian P. RUTKIEWICZ, Alfredo Omar BARRAGAN, Robin M. BRIGHT
  • 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: 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: 9817203
    Abstract: Various embodiments include methods, systems, and apparatus for optically aligning multiple sensors in a multi-sensor electro-optical (EO) system. Various embodiments include ways of aligning these sensors using a combination of optical elements.
    Type: Grant
    Filed: July 25, 2015
    Date of Patent: November 14, 2017
    Inventors: Arvind Lakshmikumar, Ankit Kumar, Vishal Dugar, Sridhar Srinivasan Iyengar
  • Publication number: 20160025948
    Abstract: Various embodiments include methods, systems, and apparatus for optically aligning multiple sensors in a multi-sensor electro-optical (EO) system. Various embodiments include ways of aligning these sensors using a combination of optical elements.
    Type: Application
    Filed: July 25, 2015
    Publication date: January 28, 2016
    Inventors: Arvind Lakshmikumar, Ankit Kumar, Vishal Dugar, SRIDHAR SRINIVASAN IYENGAR
  • Publication number: 20130326440
    Abstract: For increasing user control and insight into preparing a mixed semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignments of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks.
    Type: Application
    Filed: May 20, 2013
    Publication date: December 5, 2013
    Applicant: Cadence Design Systems, Inc.
    Inventors: Chandrashekar L. Chetput, Abhijeet Kolpekwar, Srinivasan Iyengar
  • Patent number: 8448116
    Abstract: For increasing user control and insight into preparing a mixed-signal semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignment of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: May 21, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Chandrashekar L. Chetput, Abhijeet Kolpekwar, Srinivasan Iyengar
  • Patent number: 7979262
    Abstract: Connections between digital blocks and other circuit components, such as power supplies and clocks, are verified using a discrete property or object, such as a discrete discipline. A discrete discipline is defined for each value of an operating parameter, such as voltage or clock speed, that is used in a circuit design. Each discrete discipline is propagated throughout respective nets using bottom-up and/or top-down propagation. As a result, each digital net is associated with a power supply value through its corresponding discrete discipline. A determination is made whether two digital nets are connected to each other within the same digital island. If so, a determination is made whether the digital nets are compatible. If they have conflicting discrete disciplines, then they are not compatible and an error report or signal can be generated to identify the incompatibility and its location. Compatibility checks can disregard grounded digital nets.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: July 12, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Srinivasan Iyengar, Abhijeet Kolpekwar, Chandrashekar L. Chetput
  • Publication number: 20100333050
    Abstract: For increasing user control and insight into preparing a mixed-signal semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignment of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 30, 2010
    Applicant: Cadence Design Systems, Inc.
    Inventors: Chandrashekar L. Chetput, Abhijeet Kolpekwar, Srinivasan Iyengar
  • Patent number: 7797659
    Abstract: For increasing user control and insight into preparing a mixed-signal semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignment of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: September 14, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventors: Chandrashekar L. Chetput, Abhijeet Kolpekwar, Srinivasan Iyengar
  • Publication number: 20080184181
    Abstract: For increasing user control and insight into preparing a mixed-signal semiconductor design specification for simulation, there are provided methods responsive to commands that provide control over resolution of disciplines and partitioning of the design into analog and digital portions. In some aspects, the methods provide block-based assignment of disciplines, as well as design partitioning. In other aspects, the methods provide for resolving a discipline to apply in a block from among multiple possible disciplines. In some aspects, error flagging may be available for detecting disciplines different from what provided for assignment in a block. Assignments may be indicated based on instance, cell, terminal, or library names and may be specified with wild cards. In still other aspects, the methods may be embodied by instructions on computer readable media, and in systems comprising general and special purpose computer hardware that may communicate with various storage facilities and over various networks.
    Type: Application
    Filed: January 29, 2007
    Publication date: July 31, 2008
    Applicant: Cadence Design Systems, Inc.
    Inventors: Chandrashekar L. Chetput, Abhijeet Kolpekwar, Srinivasan Iyengar
  • Publication number: 20060222059
    Abstract: A transceiver module can share a common connector with a rechargeable battery connection. The transceiver module can be protected from the high voltages applied by a battery charger. Determining when the voltage applied at a connector exceeds a reference voltage and electrically decoupling the transceiver module from the connector when the reference voltage is exceeded can protect the transceiver module. The reference voltage can be set at a level so that the transceiver is decoupled from the connector when the voltage at the connector reaches a voltage that is unsafe for the transceiver.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Alan Ruff, Sarvenaz Bahadori, Srinivasan Iyengar, Matthew Nakanishi