Patents by Inventor Venkatesh Sivasubramanian
Venkatesh Sivasubramanian 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: 20200210432Abstract: The example embodiments are directed to a system and method for re-partitioning a storage for asset data based on a change in the asset data. In one example, the method may include one or more of monitoring asset data that is being stored in a storage device having a predetermined partitioning scheme, identifying a change in a data pattern of the asset data based on the monitoring, modifying the predetermined partitioning scheme into a different partitioning scheme based on the identified change in the data pattern of the asset data, and storing newly received asset data in the storage device based on the different partitioning scheme as a result of the modifying.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Luis RAMOS, Sriramakrishna YELISETTI, Ramana Venkatesh SIVASUBRAMANIAN, Arvind SINGH
-
Patent number: 10608953Abstract: The example embodiments are directed to a system and method for deploying and monitoring applications within a cloud environment including multiple execution engines. In one example, the system includes a network interface configured to receive an application from a client, and a processor configured to determine a cloud services platform, from among a plurality of different cloud services platforms, to be a host platform for the application, and retrieve API information from storage that is unique to the determined cloud services platform and which is to be used for communicating with the determined cloud services platform when executing the application, wherein the processor is further configured to launch an execution of the application via the determined cloud services platform and communicate with the determined cloud services platform on behalf of the executing application based on the retrieved API information.Type: GrantFiled: December 28, 2017Date of Patent: March 31, 2020Assignee: General Electric CompanyInventors: Venkatesh Sivasubramanian, Sriramakrishna Yelisetti
-
Publication number: 20190208032Abstract: The example embodiments are directed to a system and method for managing the transfer of stream data to a subscriber system. In an example, the method includes one or more of receiving a data stream including messages that are published by a publisher system, transmitting a first plurality of messages from a partition of the data stream to a subscriber system while storing the first plurality of messages in chronological order in a first segment, receiving an acknowledgment of receipt of one or more of the first plurality of messages from the subscriber system, and in response to receiving a distinct acknowledgment of receipt of each respective message, transmitting a second plurality of messages from the partition of the data stream to the subscriber system and storing the second plurality of messages in linear order in a second segment.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Venkatesh SIVASUBRAMANIAN, Sameer DEOKULE, Danielle GAYDORUS, Chandra KASIRAJU
-
Publication number: 20190205182Abstract: The example embodiments are directed to a system and method for deploying and monitoring applications within a cloud environment including multiple execution engines. In one example, the system includes a processor to receive application performance data of an application from a runtime environment, the application performance data including performance attributes of the application that are captured while executing the application in the runtime environment, and modify the application performance data into runtime environment agnostic application performance data, and an output to output the runtime environment agnostic application performance data for display via a unified monitoring interface that is configured to display application performance data of different runtime environments.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Venkatesh SIVASUBRAMANIAN, Sriramakrishna YELISETTI
-
Publication number: 20190207867Abstract: The example embodiments are directed to a system and method for deploying and monitoring applications within a cloud environment including multiple execution engines. In one example, the system includes a network interface configured to receive an application from a client, and a processor configured to determine a cloud services platform, from among a plurality of different cloud services platforms, to be a host platform for the application, and retrieve API information from storage that is unique to the determined cloud services platform and which is to be used for communicating with the determined cloud services platform when executing the application, wherein the processor is further configured to launch an execution of the application via the determined cloud services platform and communicate with the determined cloud services platform on behalf of the executing application based on the retrieved API information.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Venkatesh SIVASUBRAMANIAN, Sriramakrishna YELISETTI
-
Patent number: 10277396Abstract: Methods, systems, and apparatus for ensuring data integrity are disclosed. A data container structure is obtained, the data container structure containing data and a source identifier of a first hardware component. The data container structure is modified, using a header processing device, to include a component signature and an identifier of a second hardware component.Type: GrantFiled: June 16, 2016Date of Patent: April 30, 2019Assignee: General Electric CompanyInventors: Luis Ramos, Venkatesh Sivasubramanian, Sriramakrishna Yelisetti
-
Publication number: 20180349445Abstract: Methods, systems, and apparatus for prioritizing data are disclosed. A data container is parsed to obtain header information and an asset type is identified based on the header information. A weighted asset priority value and a second weighted priority value are determined. A priority level of the data container is determined based on the weighted asset priority value and the second weighted priority value. An identifier of the data container is appended to a priority queue corresponding to the determined priority level.Type: ApplicationFiled: May 31, 2017Publication date: December 6, 2018Inventors: Luis Ramos, Ramana Venkatesh Sivasubramanian, Sriramakrishna Yelisetti
-
Publication number: 20180246944Abstract: Disclosed are systems, methods, and computer program products embodied in computer-readable media that facilitate the ingestion of internet-of-things (IoT) data provided by various data sources in various formats, using device-specific data parsers, selected from a catalog of data parsers based on metadata associated with the respective IoT data sources, to convert the data into a device-generic output format.Type: ApplicationFiled: February 28, 2017Publication date: August 30, 2018Inventors: Sriramakrishna Yelisetti, Ramana Venkatesh Sivasubramanian, Luis Ramos
-
Publication number: 20170366356Abstract: Methods, systems, and apparatus for ensuring data integrity are disclosed. A data container structure is obtained, the data container structure containing data and a source identifier of a first hardware component. The data container structure is modified, using a header processing device, to include a component signature and an identifier of a second hardware component.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: Luis Ramos, Venkatesh Sivasubramanian, Sriramakrishna Yelisetti
-
Patent number: 9317269Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: GrantFiled: September 28, 2012Date of Patent: April 19, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Patent number: 9235491Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: GrantFiled: September 28, 2012Date of Patent: January 12, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Patent number: 9128792Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: GrantFiled: September 28, 2012Date of Patent: September 8, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Patent number: 8949824Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: GrantFiled: September 28, 2012Date of Patent: February 3, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Publication number: 20140096125Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Publication number: 20140096129Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Publication number: 20140096127Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen
-
Publication number: 20140095694Abstract: Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Tim G. Kimmet, Ramana Venkatesh Sivasubramanian, Kenneth Hansen