Patents by Inventor Srivatsa Krishnaswamy
Srivatsa Krishnaswamy 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: 12055602Abstract: A system and method configured in an electrical device for providing a monitoring solution that identifies the intermittent or anomalous behavior of electronic/electric appliances when in use, comprising: receiving present real-time power features like current, voltage, power factor, power consumption of the associated device, and maintaining a history of past real-time readings of the device in its ideal working periods; forming rule-based clusters of different internal states of the device from the past history data at ideal working periods; determining which of said present readings are correlated; computing a deviation between at least some of said present and at least some of said clusters; and declaring an anomaly when said present readings deviation exceeds a predetermined threshold from all of the said clusters.Type: GrantFiled: November 13, 2020Date of Patent: August 6, 2024Assignee: VIGYANLABS INNOVATIONS PRIVATE LIMITEDInventors: Mousumi Paul, Sanjaya Ganesh, Srivatsa Krishnaswamy
-
Patent number: 11269677Abstract: Data Center (DC) server power management monitors resource utilization and energy consumption characteristics of an individual host server, and a Virtual Machine (VM) and the applications running inside any VM of DC servers. An analysis and learning module identifies trends and opportunities to optimize DC resources by releasing the underutilized host servers. It derives power metrics to measure the energy footprint of the VMs and the associated applications. It suggests optimal destination servers to migrate each of the VMs with corresponding applications from the underutilized host servers. The power consumption of these VMs with their applications on the power-efficient destination servers is less after the migration. Powering off the underutilized freed-up servers saves energy impacting the overall power consumption of the data center.Type: GrantFiled: September 25, 2019Date of Patent: March 8, 2022Assignee: Vigyanlabs Innovations Private LimitedInventors: Mousumi Paul, Sanjaya Ganesh, Srivatsa Krishnaswamy, Srinivas Varadarajan
-
Publication number: 20210148996Abstract: A system and method configured in an electrical device for providing a monitoring solution that identifies the intermittent or anomalous behavior of electronic/electric appliances when in use, comprising: receiving present real-time power features like current, voltage, power factor, power consumption of the associated device, and maintaining a history of past real-time readings of the device in its ideal working periods; forming rule-based clusters of different internal states of the device from the past history data at ideal working periods; determining which of said present readings are correlated; computing a deviation between at least some of said present and at least some of said clusters; and declaring an anomaly when said present readings deviation exceeds a predetermined threshold from all of the said clusters.Type: ApplicationFiled: November 13, 2020Publication date: May 20, 2021Inventors: Mousumi Paul, Sanjaya Ganesh, Srivatsa Krishnaswamy
-
Publication number: 20210042140Abstract: Data Center (DC) server power management monitors resource utilization and energy consumption characteristics of an individual host server, and a Virtual Machine (VM) and the applications running inside any VM of DC servers. An analysis and learning module identifies trends and opportunities to optimize DC resources by releasing the underutilized host servers. It derives power metrics to measure the energy footprint of the VMs and the associated applications. It suggests optimal destination servers to migrate each of the VMs with corresponding applications from the underutilized host servers. The power consumption of these VMs with their applications on the power-efficient destination servers is less after the migration. Powering off the underutilized freed-up servers saves energy impacting the overall power consumption of the data center.Type: ApplicationFiled: September 25, 2019Publication date: February 11, 2021Applicant: Vigyanlabs Innovations Private LimitedInventors: Mousumi Paul, Sanjaya Ganesh, Srivatsa Krishnaswamy, Srinivas Varadarajan
-
Patent number: 10761584Abstract: A system and method configured with an electronic device to enable prediction-based power management by providing direct transition to a lower power state such that overall energy consumption is reduced. The system and method includes an idleness information recording module configured to, using a power management agent, non-intrusively observe and record usage and idleness information of the electronic device, a learning module configured to, using a neural network operatively coupled with the power management agent, conduct deep learning of idleness patterns of the electronic device, a prediction module configured to predict future idleness of the electronic device based on the deep learning of the idleness patterns, and a prediction-based lower power state transfer module configured to directly transition the electronic device to lower power state based on the predicted future idleness.Type: GrantFiled: May 13, 2018Date of Patent: September 1, 2020Assignee: Vigyanlabs Innovations Private LimitedInventors: Mousumi Paul, Srivatsa Krishnaswamy
-
Publication number: 20190286215Abstract: A system and method configured with an electronic device to enable prediction-based power management by providing direct transition to a lower power state such that overall energy consumption is reduced. The system and method includes an idleness information recording module configured to, using a power management agent, non-intrusively observe and record usage and idleness information of the electronic device, a learning module configured to, using a neural network operatively coupled with the power management agent, conduct deep learning of idleness patterns of the electronic device, a prediction module configured to predict future idleness of the electronic device based on the deep learning of the idleness patterns, and a prediction-based lower power state transfer module configured to directly transition the electronic device to lower power state based on the predicted future idleness.Type: ApplicationFiled: May 13, 2018Publication date: September 19, 2019Applicant: Vigyanlabs Innovations Private LimitedInventors: Mousumi Paul, Srivatsa Krishnaswamy
-
Patent number: 10146288Abstract: A system including an intelligent power management device including a plurality of sub-devices, a communication component communicatively connect the device to a communication network, wherein an intelligent power management (IPM) agent is continually run on the device and is configured to save power consumption on the device based on a plurality of power management policies including power management actions for controlling power consumption of a sub-device, wherein the power management policy is received from a remote server, and wherein the IPM agent is configured to adaptively change, using historic usage data of a plurality of users of the intelligent power management device, the power management actions to optimize a power saving on the plurality of sub-devices for each of the plurality of users.Type: GrantFiled: March 25, 2017Date of Patent: December 4, 2018Assignee: Vigyanlabs Innovations Private LimitedInventors: Srinivas Varadarajan, Srivatsa Krishnaswamy
-
Publication number: 20180232036Abstract: A system including an intelligent power management device including a plurality of sub-devices, a communication component communicatively connect the device to a communication network, wherein an intelligent power management (IPM) agent is continually run on the device and is configured to save power consumption on the device based on a plurality of power management policies including power management actions for controlling power consumption of a sub-device, wherein the power management policy is received from a remote server, and wherein the IPM agent is configured to adaptively change, using historic usage data of a plurality of users of the intelligent power management device, the power management actions to optimize a power saving on the plurality of sub-devices for each of the plurality of users.Type: ApplicationFiled: March 25, 2017Publication date: August 16, 2018Applicant: Vigyanlabs Innovations Private LimitedInventors: Srinivas Varadarajan, Srivatsa Krishnaswamy
-
Distributed information technology infrastructure dynamic policy driven peak power management system
Patent number: 9477281Abstract: A peak power management system for networked smart IT devices. These smart devices have computing capability with at least one CPU and memory and can be networked. An uninterruptible power supply provides power to the smart devices. A central intelligent power management server controls the power consumed by all the smart devices networked with the server. The system uses priority based peak power management policies for smart IT devices assisted by fine grain control of external power drawn by each device. By applying different power management policies at different scheduled intervals and controlling the power consumption on the smart devices, the aggregated peak power demand is controlled. The policies can be adapted in-time to suit the actual, real-time power requirement of devices, their priorities, and applicable peak power limit at that time. Also, dynamic policy based peak power management can be extended to an intelligent hierarchical power distribution network.Type: GrantFiled: October 28, 2014Date of Patent: October 25, 2016Assignee: Vigyanlabs Inc.Inventors: Srinivas Varadarajan, Srivatsa Krishnaswamy, Sanjaya Ganesh Hariharan -
DISTRIBUTED INFORMATION TECHNOLOGY INFRASTRUCTURE DYNAMIC POLICY DRIVEN PEAK POWER MANAGEMENT SYSTEM
Publication number: 20160077570Abstract: A peak power management system for networked smart IT devices. These smart devices have computing capability with at least one CPU and memory and can be networked. An uninterruptible power supply provides power to the smart devices. A central intelligent power management server controls the power consumed by all the smart devices networked with the server. The system uses priority based peak power management policies for smart IT devices assisted by fine grain control of external power drawn by each device. By applying different power management policies at different scheduled intervals and controlling the power consumption on the smart devices, the aggregated peak power demand is controlled. The policies can be adapted in-time to suit the actual, real-time power requirement of devices, their priorities, and applicable peak power limit at that time. Also, dynamic policy based peak power management can be extended to an intelligent hierarchical power distribution network.Type: ApplicationFiled: October 28, 2014Publication date: March 17, 2016Applicant: VIGYANLABS INC.Inventors: Srinivas Varadarajan, Srivatsa Krishnaswamy, Sanjaya Ganesh Hariharan -
Patent number: 7406424Abstract: For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the original process definition whether the process instance meets the migration condition. If the migration condition is met, the corresponding process instance is migrated to a modified process definition while executing the original definition.Type: GrantFiled: August 29, 2001Date of Patent: July 29, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lakshmi Kutty Cheeniyil, Srivatsa Krishnaswamy
-
Patent number: 7089318Abstract: A common programming interface in a communication subsystem controller allows protocols to be developed or modified to communicate with the communication subsystem controller. Once a protocol layer is able to communicate with the communication subsystem controller, the protocol layer is stacked with other protocol layers compatible with the communication subsystem controller. A table in the communication subsystem controller specifies an order of protocol layers in the protocol stack. These protocol layers in the protocol stack communicate with their adjacent protocol layers through the communication subsystem controller.Type: GrantFiled: May 16, 2003Date of Patent: August 8, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srivatsa Krishnaswamy, Franz Koppold, Srinivas Varadarajan, Subbraya Shailesh Kumar Dave, Ramamurthy Shamasastry
-
Patent number: 6990664Abstract: A method is disclosed for managing a workflow process to bring execution time for said process at least closer to an expected deadline. The process includes a plurality of work nodes and a set of priority levels associated with each work node. The method includes the steps of: generating for each work node a set of expected time to complete (ETC) values for each priority level, each ETC value denoting a cumulative time to complete the process including the time taken by the corresponding node to complete its activity for a selected priority level; selecting for each work node a priority level that has a corresponding ETC value less than or equal to a remaining time available to meet said deadline; and executing activities associated with said work nodes in accordance with said selected priority levels to substantially meet said expected deadline.Type: GrantFiled: April 20, 2001Date of Patent: January 24, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lakshmi Kutty Cheeniyil, Srivatsa Krishnaswamy
-
Patent number: 6976080Abstract: A common programming interface in a communication subsystem controller allows protocols to be developed or modified to communicate with the communication subsystem controller. Once a protocol layer is able to communicate with the communication subsystem controller, the protocol layer is stacked with other protocol layers compatible with the communication subsystem controller. A table in the communication subsystem controller specifies an order of protocol layers in the protocol stack. These protocol layers in the protocol stack communicate with their adjacent protocol layers through the communications subsystem controller.Type: GrantFiled: March 27, 1998Date of Patent: December 13, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srivatsa Krishnaswamy, Franz Koppold, Srinivas Varadarajan, Subbraya Shailesh Kumar Dave, Ramamurthy Shamasastry
-
Publication number: 20050216917Abstract: In accordance with an aspect of the present invention, a method of data object transformation is disclosed. The method includes receiving a message from a communications line, the message including one or more data objects of a first object type, wherein the message is in a first communications format, converting the message from the first communications format to a second communications format, converting the one or more data objects from the first object type to a second object type, wherein the one or more data objects are converted using a first set of one or more transformation classes, each of the one or more transformation classes generated using mapping rules, and transmitting the converted one or more second object type data objects to an application.Type: ApplicationFiled: March 23, 2004Publication date: September 29, 2005Inventors: Srivatsa Krishnaswamy, Nicholas Parkyn, Jayadeva Babu, Birosh Heldad
-
Publication number: 20030200325Abstract: A common programming interface in a communication subsystem controller allows protocols to be developed or modified to communicate with the communication subsystem controller. Once a protocol layer is able to communicate with the communication subsystem controller, the protocol layer is stacked with other protocol layers compatible with the communication subsystem controller. A table in the communication subsystem controller specifies an order of protocol layers in the protocol stack. These protocol layers in the protocol stack communicate with their adjacent protocol layers through the communication subsystem controller. The communication subsystem controller does not have knowledge of any protocol specific information as the protocol specific information resides only with each protocol layer. Error recovery is built into the communication subsystem controller.Type: ApplicationFiled: May 16, 2003Publication date: October 23, 2003Inventors: Srivatsa Krishnaswamy, Franz Koppold, Srinivas Varadarajan, Subbraya Shailesh Kumar Dave, Ramamurthy Shamasastry
-
Publication number: 20030078957Abstract: For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the original process definition whether the process instance meets the migration condition. If the migration condition is met, the corresponding process instance is migrated to a modified process definition while executing the original definition.Type: ApplicationFiled: August 29, 2001Publication date: April 24, 2003Inventors: Lakshmi Kutty Cheeniyil, Srivatsa Krishnaswamy
-
Publication number: 20030051018Abstract: An application management system comprises a management centre, at least one application and means for transmitting application management data between said management centre and said managed application, said application management data being at least partially XML-based.Type: ApplicationFiled: August 29, 2001Publication date: March 13, 2003Inventors: Giri Parthasarathy Prathivadi Bayankara, Srivatsa Krishnaswamy, Rangan Devarajan
-
Publication number: 20020184293Abstract: A method is disclosed for managing a workflow process to bring execution time for said process at least closer to an expected deadline. The process includes a plurality of work nodes and a set of priority levels associated with each work node. The method includes the steps of: generating for each work node a set of expected time to complete (ETC) values for each priority level, each ETC value denoting a cumulative time to complete the process including the time taken by the corresponding node to complete its activity for a selected priority level; selecting for each work node a priority level that has a corresponding ETC value less than or equal to a remaining time available to meet said deadline; and executing activities associated with said work nodes in accordance with said selected priority levels to substantially meet said expected deadline.Type: ApplicationFiled: April 20, 2001Publication date: December 5, 2002Inventors: Lakshmi Kutty Cheeniyil, Srivatsa Krishnaswamy
-
Patent number: 6055560Abstract: An interactive video system supports functions typically expected with a VCR such as play, pause, fast forward and rewind. A set top box is coupled to a display terminal and a first interface. The set top box includes a memory for storing an operating system in set top enabling codes. A video dial tone network includes a control channel and a data channel coupled to a second interface linked to the first interface. A first gateway controls establishment of a video session between a video server and the display terminal. A second gateway establishes connection between the video server and the set top box over a data channel in response to an input from the first gateway. An application server coupled to the first gateway and the video server contains executable code for transferring video data, video and audio information from the video server to the display terminal.Type: GrantFiled: November 8, 1996Date of Patent: April 25, 2000Assignee: International Business Machines CorporationInventors: William Allen Mills, Tien Haphi Nguyen, Tien Michael Nguyen, Frank L. Stein, Srivatsa Krishnaswamy