Patents by Inventor Sriram Krishnamurthy
Sriram Krishnamurthy 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: 20240061839Abstract: The present application discloses a method, system, and computer system for parsing files. The method includes receiving an indication that a first file is to be processed, determining to begin processing the first file using a first processing engine based at least in part on one or more predefined heuristics, indicating to process the first file using a first processing engine, determining whether a particular error in processing the first file using the first processing engine has been detected, in response to determining that the particular error has been detected, indicate to stop processing the first file using the first processing engine and indicate to continue processing using a second processing engine, and storing in memory information obtained based on processing the first file by one or more of the first processing engine and the second processing engine.Type: ApplicationFiled: August 22, 2022Publication date: February 22, 2024Inventors: Prashanth Menon, Alexander Behm, Sriram Krishnamurthy
-
Publication number: 20240061840Abstract: The present application discloses a method, system, and computer system for parsing files. The method includes receiving an indication that a first file is to be processed, determining to begin processing the first file using a first processing engine based at least in part on one or more predefined heuristics, indicating to process the first file using a first processing engine, determining whether a particular error in processing the first file using the first processing engine has been detected, in response to determining that the particular error has been detected, indicate to stop processing the first file using the first processing engine and indicate to continue processing using a second processing engine, and storing in memory information obtained based on processing the first file by one or more of the first processing engine and the second processing engine.Type: ApplicationFiled: January 31, 2023Publication date: February 22, 2024Inventors: Prashanth Menon, Alexander Behm, Sriram Krishnamurthy
-
Patent number: 11899644Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: GrantFiled: July 8, 2022Date of Patent: February 13, 2024Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Publication number: 20240018683Abstract: A method for depositing a metal layer on a component includes applying an electrically conductive coating composition comprising a resin and metal particles on a coating region of the component and partially curing the resin to a gel state to form an electrically conductive coating. The method also includes applying additional metal particles to the partially cured resin in the gel state and depositing, via an electrodeposition process, a metal layer on the electrically conductive coating.Type: ApplicationFiled: September 8, 2023Publication date: January 18, 2024Inventors: Sriram Krishnamurthy, Lakshmi Krishnan, Elzbieta Kryj-Kos, Justin M. Welch
-
Patent number: 11767607Abstract: A method for depositing a metal layer on a component is provided. The method includes applying an electrically conductive coating composition including a resin and metal particles on a coating region of the component; at least partially curing the resin forming an electrically conductive coating; and depositing, via an electrodeposition process, a metal layer on the electrically conductive coating.Type: GrantFiled: July 13, 2022Date of Patent: September 26, 2023Assignee: General Electric CompanyInventors: Sriram Krishnamurthy, Lakshmi Krishnan, Elzbieta Kryj-Kos, Justin M. Welch
-
Patent number: 11762834Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: GrantFiled: July 8, 2022Date of Patent: September 19, 2023Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Patent number: 11657069Abstract: A database system may use a machine learning model creation system to create a machine learning model from data stored in the database system responsive to a request from a client. The database system may obtain an executable version of the machine learning model, based on an uncompiled hardware agnostic version of the machine learning model, according to the hardware configuration of one or more computing resources selected by the database system to perform requests to the database system that invoke the machine learning model to generate predictions.Type: GrantFiled: November 25, 2020Date of Patent: May 23, 2023Assignee: Amazon Technologies, Inc.Inventors: Balakrishnan Narayanaswamy, Gokul Soundararajan, Jiayuan Chen, Yannis Papakonstantinou, Vuk Ercegovac, George Constantin Caragea, Sriram Krishnamurthy, Nikolaos Koulouris
-
Patent number: 11636124Abstract: A database system may include a machine learning model which may be used to perform various data analytics for data stored in the database system. In response to a request to invoke the machine learning model to generate a prediction from data stored in the database system, the database system may perform one or more optimization operations, as part of a query plan, to prepare the data to make it suitable for use by the machine learning model.Type: GrantFiled: November 25, 2020Date of Patent: April 25, 2023Assignee: Amazon Technologies, Inc.Inventors: Balakrishnan Narayanaswamy, Gokul Soundararajan, Jiayuan Chen, Yannis Papakonstantinou, Vuk Ercegovac, George Constantin Caragea, Sriram Krishnamurthy, Nikolaos Koulouris
-
Patent number: 11486349Abstract: A method for manufacturing a blade structure includes providing the blade structure comprising an outer surface having an aerodynamic profile. The method also includes applying one or more shape memory alloys to the outer surface of the blade structure so as to form an outer protection layer on at least a portion of the blade structure. Moreover, the method includes securing the one or more shape memory alloys to the blade structure.Type: GrantFiled: January 10, 2020Date of Patent: November 1, 2022Assignee: General Electric CompanyInventors: Vidyashankar Ramasastry Buravalla, Paul Mathew, Sriram Krishnamurthy
-
Publication number: 20220342865Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: ApplicationFiled: July 8, 2022Publication date: October 27, 2022Inventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Publication number: 20220342864Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: ApplicationFiled: July 8, 2022Publication date: October 27, 2022Inventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Patent number: 11441545Abstract: A rotor blade assembly for a wind turbine includes at least one rotor blade having surfaces defining a pressure side, a suction side, a leading edge, and a trailing edge extending between a blade tip and a blade root. The surfaces are constructed of a polymeric composite material. The rotor blade assembly also includes a protection cap arranged adjacent to one or more of the surfaces of the rotor blade so as to cover at least a portion of the one or more surfaces of the rotor blade. The protection cap includes a body defining an overall length. Further, at least a first segment of the protection cap is constructed of a tungsten-based metal. Thus, the protection cap is configured to reduce erosion and resist corrosion of the rotor blade caused by particle or liquid impact.Type: GrantFiled: February 25, 2020Date of Patent: September 13, 2022Assignee: General Electric CompanyInventors: Paul Mathew, Sriram Krishnamurthy, Shanmuga Priyan Subramanian
-
Patent number: 11423001Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: GrantFiled: June 17, 2020Date of Patent: August 23, 2022Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Patent number: 11397768Abstract: Techniques are described herein for leveraging and extending relational data sharding infrastructure to provide comprehensive support for sharding semi-structured and unstructured data, in addition to the relational data, in a single sharded database system. Specifically, techniques are described in which a catalog server pre-gathers all data it needs to answer fetches from a dynamically created temporary lob. In addition, techniques are provided in which a catalog server encodes shard identifiers in lob locators sent to the client. Techniques are provided for pushing down various operators to shard servers.Type: GrantFiled: April 17, 2020Date of Patent: July 26, 2022Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Beda C. Hammerschmidt, Sriram Krishnamurthy, Ying Lu, Douglas J. McMahon, Srividya Tata, Vikas Arora
-
Patent number: 11372859Abstract: Described are improved systems, computer program products, and methods for an improved approach to access small to medium size objects (MOBs) stored in LOB data type columns of a RDBMS. The approach includes receiving a SQL statement comprising a retrieval of a large object (LOB). The approach also includes determining whether to return a value of the LOB or a reference to a storage location storing the value of the LOB based on: a data dictionary property of the LOB to return the value of the LOB, a function included in the SQL statement to return the value of the LOB, or a flag derived from a SQL operator tree propagation to return the value of the LOB.Type: GrantFiled: September 13, 2019Date of Patent: June 28, 2022Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Geeta Arora, Sriram Krishnamurthy, Sneha Chandrababu, Sunitha Subramanyam
-
Patent number: 11182429Abstract: Techniques are described herein for leveraging and extending relational data sharding infrastructure to provide comprehensive support for sharding semi-structured and unstructured data, in addition to the relational data, in a single sharded database system. Specifically, techniques are described in which a catalog server pre-gathers all data it needs to answer fetches from a dynamically created temporary lob. In addition, techniques are provided in which a catalog server encodes shard identifiers in lob locators sent to the client. Techniques are provided for pushing down various operators to shard servers.Type: GrantFiled: April 17, 2020Date of Patent: November 23, 2021Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Beda C. Hammerschmidt, Sriram Krishnamurthy, Ying Lu, Douglas J. McMahon, Srividya Tata, Vikas Arora
-
Patent number: 11182428Abstract: Techniques are described herein for leveraging and extending relational data sharding infrastructure to provide comprehensive support for sharding semi-structured and unstructured data, in addition to the relational data, in a single sharded database system. Specifically, techniques are described in which a catalog server pre-gathers all data it needs to answer fetches from a dynamically created temporary lob. In addition, techniques are provided in which a catalog server encodes shard identifiers in lob locators sent to the client. Techniques are provided for pushing down various operators to shard servers.Type: GrantFiled: April 17, 2020Date of Patent: November 23, 2021Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Beda C. Hammerschmidt, Sriram Krishnamurthy, Ying Lu, Douglas J. McMahon, Srividya Tata, Vikas Arora
-
Patent number: 11157478Abstract: The present invention relates to autonomous tuning of a data grid of documents in a database. Herein are techniques for storage cells to autonomously maintain local indices and other optimization metadata and algorithms to accelerate selective access into a distributed collection of documents. In an embodiment, each storage cell persists a respective subset of documents. Each storage cell stores, in memory, respective index(s) that map each item to location(s), in one or more documents of the respective subset of documents, where the item occurs. One or more computers execute, based on at least a subset of the indices of the storage cells, a data access request from a database management system. In an embodiment, a cloud of JSON document services provides an easy-to-use, fully autonomous JSON document database that horizontally and elastically scales to deliver fast execution of document transactions and queries without needing tuning by a database administrator.Type: GrantFiled: November 21, 2019Date of Patent: October 26, 2021Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Vikas Arora, Ying Lu, Sriram Krishnamurthy, Hui Joe Chang, Beda Christoph Hammerschmidt, Joshua Jeffrey Spiegel
-
Publication number: 20210262350Abstract: A rotor blade assembly for a wind turbine includes at least one rotor blade having surfaces defining a pressure side, a suction side, a leading edge, and a trailing edge extending between a blade tip and a blade root. The surfaces are constructed of a polymeric composite material. The rotor blade assembly also includes a protection cap arranged adjacent to one or more of the surfaces of the rotor blade so as to cover at least a portion of the one or more surfaces of the rotor blade. The protection cap includes a body defining an overall length. Further, at least a first segment of the protection cap is constructed of a tungsten-based metal. Thus, the protection cap is configured to reduce erosion and resist corrosion of the rotor blade caused by particle or liquid impact.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Inventors: Paul Mathew, Sriram Krishnamurthy, Shanmuga Priyan Subramanian
-
Publication number: 20210215132Abstract: A method for manufacturing a blade structure includes providing the blade structure comprising an outer surface having an aerodynamic profile. The method also includes applying one or more shape memory alloys to the outer surface of the blade structure so as to form an outer protection layer on at least a portion of the blade structure. Moreover, the method includes securing the one or more shape memory alloys to the blade structure.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Vidyashankar Ramasastry Buravalla, Paul Mathew, Sriram Krishnamurthy